Navins' NoteBook Information, Share, Coding, Java/Python/PHP/C …

内网用户轻松穿越外网 ipv6+GAE

Posted on August 9, 2011    Stats: 664 views

  引言:此文为校园网用户量身打造。按本文介绍的方法,成功后的效果是:你只需登录内网,然后通过IPv6网络和GAE个人代理服务,即可访问外网。本方案可以为你节省全部网费开支,当然运营商不大愿意看到的这样的结果,但我知道这是广大对于电信行业的垄断式经营怨声载道却又无可奈何的学子们梦寐以求的上网方案。我是站在群众一边的。

  话又说回来,各位电信巨头在每个季度赚得盆满钵满之余,稍稍为祖国的教育事业让出一份利润,也不为过吧?要知道,大多数学生都是没有收入的,而目前提供给我们的各种网络业务,质量参差不齐,服务令人失望,而且仅此一家别无分号。

  所以,每一个神奇的穿越技巧,都对应着一个糟糕的既有业务。

  如果我们可以有选择,如果现在的各种服务都合情合理正规正常,没人会吃饱了撑的去折腾这些。

  闲话到此为止,下面开始正式的技术讨论:)

 

Filed under: Share Continue reading

Javascript, JQuery, Validate使用

Posted on July 31, 2011    Stats: 566 views

js实现页面跳转的几种方式
第一种:
[cc lang="javascript"]

[/cc]

第二种:
[cc lang="javascript"]

[/cc]

第三种:
[cc lang="javascript"]

[/cc]

Filed under: Share Continue reading

WP-PostViews 热门文章插件的使用方法

Posted on April 1, 2011    Stats: 688 views

如果您想在您的网站中显示热门的文章排行,想知道一篇文章被点击了多少次,那么推荐您使用 WP-PostViews 插件 。 WP-PostViews 插件 用来统计一篇文章阅读次数,配合 WP-PostViews Widget 在侧边栏实现显示阅读次数最多的文章或者页面、某分类下阅读次数最多的文章等,完美支持 wordpress 各种版本。

WP-PostViews 插件使用方法

  1. 首先到这里下载 WP-PostViews 插件,安装、激活。
  2. 激活后记得在插件管理页面启用 WP-PostViews Widget,默认是不启用的,启用后您就可以在后台的外观 > 小工具 里面添加 wp-postviews Widget 到合适的位置,根据需要拖动以调整顺序。
  3. 然后刷新前台显示页面,可以看到已经显示出了访问量最高的文章。

如果您使用的主题不支持 sidebar ,别担心。您只要把下面的代码加入到 sidebar.php 中合适的地方即可:

Filed under: Share Continue reading

PreparedStatement 使用实例

Posted on March 28, 2011    Stats: 379 views
/**
* PreparedStatement 使用实例
*/
package com.testjdbc.jdbc;

import java.sql.CallableStatement;
import java.sql.Connection;
import java.sql.Date;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Types;

/**
* create date: 2011-3-26 下午03:30:06
*
* @author Tao
*
*/
public class TestCallableStatement {
   
    private Connection conn;
    private CallableStatement cstmt;
   
    private String driver = "oracle.jdbc.OracleDriver";
    private String url = "jdbc:oracle:thin:@127.0.0.1:1521:orcl";

    /**
     *
     */
    public TestCallableStatement() {
        // TODO Auto-generated constructor stub
        try {
            Class.forName(driver);
            conn = DriverManager.getConnection(url, "ty", "ty");
        } catch (ClassNotFoundException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        } catch (SQLException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
    }
   

Filed under: Share Continue reading

CallableStatement 使用实例

Posted on March 28, 2011    Stats: 428 views
/**
* CallableStatement使用
*/
package com.testjdbc.jdbc;

import java.sql.CallableStatement;
import java.sql.Connection;
import java.sql.Date;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Types;

/**
* create date: 2011-3-26 下午03:30:06
*
* @author Tao
*
*/
public class TestCallableStatement {
   
    private Connection conn;
    private CallableStatement cstmt;
   
    private String driver = "oracle.jdbc.OracleDriver";
    private String url = "jdbc:oracle:thin:@127.0.0.1:1521:orcl";

Filed under: Share Continue reading

VMware下不识别U盘解决方法

Posted on November 25, 2010    Stats: 835 views

首先 要确定您的vmware版本不是太低!

解决这个问题需要开启一项服务:右击我的电脑→管理→服务和应用程序→服务→选择VMware USB Arbitration Service(仔细找啊),将它的状态改为已启动,同时将它的启动类型改为自动,但有时360会提示你禁用这个启动项,不用理他!

然后重新启动vm,进入系统后,最大化vm,这是再安插U盘,就可以使用了!!!

注意:一定要在vm的系统下安插U盘,才能被识别,不然就被机器本身的那个系统识别了!!!

Filed under: Share No Comments

显示当前时间的N种方法

Posted on November 24, 2010    Stats: 375 views

法一:

#include <time.h>
#include <stdio.h>
int main() {    
      time_t now;    
      struct tm *timenow;    
      time(&now);    
      timenow = localtime(&now);    
      printf("%s", asctime(timenow));    
      return 0;
}

法二:

#include <time.h>
#include <stdio.h>
int main() {   
    char timebuf[100];
    time_t t;
    time (&t);
    strftime(timebuf, sizeof(timebuf),
        "%Y 年 %m 月 %d 日 %H:%M:%S", localtime(&t));  
    printf("%s\n", timebuf);    
    return 0;
}

法三:

#include <time.h>
#include <stdio.h>
int main() {   
    time_t lt;   /*define a longint time varible*/
    lt=time(NULL);/*system time and date*/
    printf(ctime(&lt));   /*english format output*/

    printf(asctime(localtime(&lt)));/*tranfer to tm*/
    printf(asctime(gmtime(&lt)));   /*tranfer to Greenwich time*/ 
    return 0;
}

法四:

#include <time.h>
#include <stdio.h>
int main() {   
    time_t sec = time(NULL);
    struct tm t = *localtime(&sec);
    printf( "%02d:%02d:%02d\n ", t.tm_hour, t.tm_min, t.tm_sec);
    return 0;
}

法五:

#include <time.h>
#include <stdio.h>
int main() {   
    struct tm *newtime;
    long ltime;
    time(&ltime); 
  /* Obtain coordinated universal time*/
    newtime = gmtime(&ltime);
    printf("Coordinated universal time is %s\n ", asctime(newtime));
    return 0;
}

Filed under: Share No Comments

fat32转ntfs命令

Posted on November 5, 2010    Stats: 451 views
你可以用convert命令来进行一下文件系统格式的转换,
如你要把C盘转换成NTFS格式就可以这样做:
在运行中输入"cmd"(不加引号),
然后输入"convert c: /fs:ntfs"(不加引号),
然后再按提示操作就行了
Filed under: Share No Comments

设置EditPlus保存时不生成bak文件

Posted on November 1, 2010    Stats: 502 views

如下设置,editplus Create backup when saving

 EditPlus -> Tools -> Preference -> Files -> Create backup when saving 勾去掉

Filed under: Share No Comments

Windows7开机如何自动登录

Posted on October 27, 2010    Stats: 414 views
这里有个简单的方法可以设置win7开机后自动登陆,并且适用于所有windows系统。
单击“开始”按钮,选择“运行”命令,打开“运行”对话框,输入命令行“rundll32 netplwiz.dll,UsersRunDll”(注意UsersRunDll的大小写,也可以直接复制代码,粘贴到运行对话框),单击“确定”按钮。
弹出“用户账户”对话框,取消选取“要使用本机,用户必须输入用户名及密码”复选框,单击“确定”按钮完成。

Filed under: Share No Comments