现在位置: 首页 > kismet发表的所有文章
  • 05月
  • 03日
综合 ⁄ 共 1731字 评论关闭
程序员, 超越软件蓝领的七种武器  (2009-04-18 23:20:39) 转载▼ 标签:  杂谈 分类: private 第一种武器:开发工具   至少熟练掌握两到三种开发工具的使用,这是程序员的立身之本,其中C/C++和JAVA是我重点推荐的开发工具,C/C++以其高效率和高度的灵活性成为开发工具中的利器,很多系统级的软件还是用C/C++编写。而JAVA的跨平台和与WEB很好的结合是JAVA的优势所在,而本人对SUN公司的“网络即计算机”的概念相当欣赏,并相信JAVA即其相关的技术集JAVA One会成为未来的主流开发工具之一。其次,如果能掌握一种简......
阅读全文
  • 10月
  • 05日
综合 ⁄ 共 779字 评论关闭
参照《unbound安装与配置》:http://blog.csdn.net/guowenyan001/article/details/39048893 本节只介绍不同点。 一、不同点 1.1 获取源码(不同)         svn  co  http://unbound.nlnetlabs.nl/svn/branches/edns-subnet/ 1.2 编译(不同)         ./configure  --enable-subnet  (./configure --help)         make         make install 1.3 配置文件(增加)         send-client-subnet: 119.97.137.185/32 (IP为授权DNS的IP,下同)         send-client-subnet: 31.171.133.45/32         send-client-subnet: 178.162.2......
阅读全文
  • 07月
  • 16日
综合 ⁄ 共 774字 评论关闭
TraceRoute程序的实现主要涉及IP头部生存时间(time to live, TTL)字段的使用。     设置TTL字段的目的是为了防止数据报由于选路错误或其他软硬件原因从而导致在网络中无休止的流动,TTL字段指定了数据报的生存时间。TTL的初始值由源主机设置,当一份数据报经过路由器时,处理该数据报的路由器都需要把TTL值减去数据报在路由器中停留的秒数。但事实上大多数路由器只是简单地将TTL值减1,因此TTL字段最终被实现为一个跳站计数器。当TTL字段的值被减为0时,路由器就不会转发该数据报,而是将其丢弃,并产生一份ICMP超时差错报文发......
阅读全文
  • 05月
  • 07日
综合 ⁄ 共 2130字 评论关闭
阿里巴巴推出的国产数据库连接池,据网上测试对比,比目前的DBCP或C3P0数据库连接池性能更好   简单使用介绍 Druid与其他数据库连接池使用方法基本一样(与DBCP非常相似),将数据库的连接信息全部配置给DataSource对象   下面给出2种配置方法实例: 1. 纯Java代码创建 dataSource = new DruidDataSource();dataSource.setDriverClassName("com.mysql.jdbc.Driver"); dataSource.setUsername("root");dataSource.setPassword("11111111");dataSource.setUrl("jdbc:mysql://127.0.0.1:3306/jspdemo"); dataSource.setInitial......
阅读全文
  • 04月
  • 05日
综合 ⁄ 共 1115字 评论关闭
添加应用程序到 WinCE 的开始菜单中应该是一个比较常用的功能,在产品定制的时候,添加本产品的应用到 StartMenu 中,让用户可以方便启动程序,下面就来介绍一下:   先说一下原理,其实在 WinCE 启动以后,点击 Start ,然后点击 Programs ,里面所能看到的应用其实也都是以文件的形式存放的,它们存放在 /Windows/Programs 目录下面,都是一些快捷方式文件,这些快捷方式文件连接了真正的应用程序,就这么简单。     理解了这个原理,也就清楚该怎么做了,步骤如下: 1. 更改 project.bib 文件,添加应用程序,这里以 Hel......
阅读全文
  • 04月
  • 04日
综合 ⁄ 共 2221字 评论关闭
作者:yurunsun@gmail.com 新浪微博@孙雨润 新浪博客 CSDN博客日期:2012年11月4日 1. 进程main函数 int APIENTRY _tWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpCmdLine, int nCmdShow); hInstance每个.exe .dll都被赋予了unique的instance handle,在需要加载资源的API中需要提供此Handle。 hPrevInstance进程前一个实例的句柄,16位机器使用。 lpCmdLine int nNumArgs; PWSTR *ppArgv = CommandLineToArgvW(GetCommandLineW(), &nNumArgs); 进程环境变量 PTSTR pEnvBlock = GetEnvironment......
阅读全文
  • 02月
  • 10日
综合 ⁄ 共 500字 评论关闭
看这样一个函数:    public void clearObject(String fileName) {        try {            File file = new File(fileName);            if (file.exists()) {                file.delete();                Logging.e(TAG,"deletefile success" );            }        } catch (Exception e) {            Logging.e(TAG,"clearObjectException " + e.getMessage());        } }   对应传进来的fileName值中如果包含“_”,比如:"/data/data/<packagename>/one_two"。那么下面的条件判断:if (file.exists()) 一直会为fa......
阅读全文
  • 01月
  • 17日
综合 ⁄ 共 1915字 评论关闭
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");  1.Calendar 转化 String   //获取当前时间的具体情况,如年,月,日,week,date,分,秒等         Calendar calendat = Calendar.getInstance(); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); String dateStr = sdf.format(calendar.getTime());   2.String 转化Calendar String str="2010-5-27"; SimpleDateFormat sdf= new SimpleDateFormat("yyyy-MM-dd"); Date date =sdf.parse(str); Calendar calendar = Calendar.getInstance();......
阅读全文
  • 01月
  • 14日
综合 ⁄ 共 2022字 评论关闭
Travelling http://acm.hdu.edu.cn/showproblem.php?pid=3001 Problem Description After coding so many days,Mr Acmer wants to have a good rest.So travelling is the best choice!He has decided to visit n cities(he insists on seeing all the cities!And he does not mind which city being his start station because superman can bring him to any city at first but only once.), and of course there are m roads here,following a fee as usual.But Mr Acmer gets bored so easily that he doesn't want to vi......
阅读全文
  • 12月
  • 20日
综合 ⁄ 共 6316字 评论关闭
之所以抛弃char*的字符串而选用C++标准程序库中的string类,是因为他和前者比较起来,不必 担心内存是否足够、字符串长度等等,而且作为一个类出现,他集成的操作函数足以完成我们大多数情况下(甚至是100%)的需要。我们可以用 = 进行赋值操作,== 进行比较,+ 做串联(是不是很简单?)。我们尽可以把它看成是C++的基本数据类型。    好了,进入正题……… 首先,为了在我们的程序中使用string类型,我们必须包含头文件 <string>。如下:     #include <string> //注意这里不是string.h string.h是C字符串头文件 1.声明一......
阅读全文
  • 12月
  • 07日
综合 ⁄ 共 1421字 评论关闭
Vs2010winform程序打包部署 1.新建安装部署项目 打开vs2010,选择文件->新建->项目->其他项目类型->安装和部署->选择安装项目。如下图:     2.开始制作 点击如上图中确定后进入项目开始制作: 2.1点击"应用程序文件夹"右击选择添加->文件夹或者双击"应用程序文件夹"在右边的空白处右击选择添加->文件夹。如下图:     2.2将自己开发项目中对应的文件添加到安装部署对应的文件夹中,这里我就把自己开发项目中的Dict文件夹中的文件添加到安装部署项目中的Dict中。如下图:   2.3点击"应用程序文件夹"右击选择添......
阅读全文
想给工程重命名一下,没想到Tomcat下的工程还是原来的名字。在网上查找了一些资料,对于myeclipse2014版本不适用,我始终找不到.metadata文件,只能找到文件夹。 于是自己摸索了一下,修改方法如下,可以让tomcat下工程名也被修改。 比如原工程叫sitemeshDemo,进入该项目setting文件夹中,找到 org.eclipse.wst.common.component文件。 将矩形中的字符串修改为Liibrary(按照自己的情况更改),再重新部署工程就可以了。
阅读全文