摘要: 简介hostapd是一款软件AP(Soft AP)软件,它能够让你的无线网卡切换为master模式,模拟无线AP(无线路由器)的认证服务,负责控制管理Stations(通常可以认为带无线网卡的PC)的接入和认证。 hostapd可以将电脑的无线网卡切换为AP/Master模式,支持开放式(不加密)、WEP、WPA或WPA2的工作方式,并可以设置无线网卡的各种参数,包括频率、信号、beacon包时间... 阅读全文
posted @ 2011-12-14 11:39 __BSD__ 阅读(5445) 评论(2) 推荐(0) 编辑
摘要: 递归递归,简单地说,就是一个函数直接或间接地调用自身。通常又分为直接递归与间接递归。例如,有如下数据结构: class Node {protected Node next;protected int value;public Node(Node next, int value) {this.next = next;this.value = value;}}我们可以... 阅读全文
posted @ 2011-12-13 17:36 __BSD__ 阅读(279) 评论(0) 推荐(0) 编辑
摘要: IBM eCommerce中发送邮件很简单。 SendMsgCmd cmdSendMsg = (SendMsgCmd) CommandFactory.createCommand(SendMsgCmd.NAME, storeId);cmdSendMsg.setConfigData("subject", "User Registration Notify");cmdSendMsg.s... 阅读全文
posted @ 2011-12-12 21:14 __BSD__ 阅读(239) 评论(0) 推荐(0) 编辑
摘要: Ad HocAd Hoc是一个拉丁词汇,在拉丁语中是“即兴,临时(improvised,impromptu)”的意思。Ad Hoc网络是一个没有有线基础设施支持的移动网络,其中,所有的节点都是由移动主机构成。Ad Hoc网络最初是应用于军事领域,为战场环境提供了分组无线网络数据的通信。在没有无线路由器的时候,Ad Hoc是电脑间互联的一种简便方法。实现步骤这里就将介绍在Arch Linux环境下使... 阅读全文
posted @ 2011-12-09 11:34 __BSD__ 阅读(1418) 评论(0) 推荐(1) 编辑
摘要: 产生时间Java程序运行时,有时会产生JavaCore及HeapDump文件,它一般发生于Java程序遇到致命问题的情况下。 有时致命问题发生后,Java应用不会死掉,还能继续运行; 但有时致命问题发生,Java进程会死掉;为了能够保留Java应用发生致命错误前的运行状态,JVM在死掉前产生两个文件,分别为JavaCore及HeapDump文件。有何区别JavaCore是关于CPU的,而Hea... 阅读全文
posted @ 2011-12-08 17:52 __BSD__ 阅读(3600) 评论(0) 推荐(0) 编辑
摘要: 看了一段在Emacs下Org-mode的演示视频,非常震憾,没有想到文本编辑器也能如此华丽!遂决定从现在开始折腾Emacs,并逐渐用Emacs来代替自已现用的PKM工具。作出这个决定的原因如下: 简单、选择高效的文本工具; 经济、绿色; 免费,安装的时候不需要依赖其他的东西,不会给系统增加进程; 不需要考虑版面的问题,可以专心于内容的编写; 直接编写内容,不用进入什么后台; ... 阅读全文
posted @ 2011-12-08 11:19 __BSD__ 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 先了解一些基本概念。JNDI JNDI是用于向Java程序提供目录和命名功能的API。它被设计成独立于特定的目录服务,各种各样的目录都可以通过相同的方式进行访问。可以简单地把JNDI理解为一种将对象和名字绑定的技术,对象工厂负责生产出对象,这些对象都和惟一的名字绑定。外部程序可以通过名字来获取对某个对象的引用。数据源数据源(DataSource)是一个用来存储数据的工具,它可以是复杂的大型企业级数... 阅读全文
posted @ 2011-12-07 14:42 __BSD__ 阅读(900) 评论(0) 推荐(0) 编辑
摘要: 概述SQL攻击(SQL injection,又称SQL注入攻击),是发生于应用程序中数据库层的安全漏洞。简而言之,就是在输入的字符串之中注入SQL指令,从而达到攻击破坏的效果。在设计不良的程序当中,由于忽略了输入检查,在面对注入指令时,系统可能会把这些内容误认为是正常的SQL指令而运行,从而使数据库服务器遭到破坏。有些人认为SQL注入攻击是只针对Microsoft SQL Server而来,但事实... 阅读全文
posted @ 2011-12-07 12:41 __BSD__ 阅读(409) 评论(0) 推荐(0) 编辑
摘要: 和其他Linux distro一样,Arch Linux的默认内核是模块化的。所谓模块化,就是指一台主机中不同的硬件驱动都是以modules的形式分开存放在硬盘中,启动时,Udev会根据硬件内容载入相应的驱动,从而使内核能够分别对它们建立不同的接口。网络设备中,如常见的wlan0、eth0等标识即是内核在启动时认出的不同设备。根据以上内容,我们可以想象在Linux中为了能够正确配置无线网络一般所需... 阅读全文
posted @ 2011-12-07 08:49 __BSD__ 阅读(2243) 评论(0) 推荐(0) 编辑
摘要: Keith Schwarz是一个斯坦福大学计算机科学系的讲师。他对编程充满了热情。他在他的主页上正在实现各种各样的有意思的算法和数据结构,目前这个网页上有88个,但这位大哥要干135个,你可以看看他的To-Do List。 从这个列表上,我们可以看到,他从去年7月份就在自己实现这些东西了,我把他的这些故事转过在这里,鼓励自己看看别人是怎么编程和学习的。其他的一些经典的算法链接:算法和数据结构词典:... 阅读全文
posted @ 2011-12-05 15:43 __BSD__ 阅读(317) 评论(0) 推荐(0) 编辑