wpa_cli_wrapper.zip
wpa_cli_wrapper 是对 wpa_cli.c 代码进行封装,即把 wpa_cli 命令的相关操作集成到c代码里,并返回操作的结果。
# 编译方法
进入 wpa_cli_wrapper/wpa_supplicant-2.6/wpa_supplicant 目录,执行 make -f Makefile.wrapper, 在当前目录下生成 libwpa_cli_wrapper.a 和 libwpa_cli_wrapper_test;如果遇到提示类似“致命错误:netlink/genl/genl.h:没有那个文件或目录 ”的错误,请安装libnl库重试。
# 如何使用
设置 /etc/wpa_supplicant/wpa_supplicant.conf 的内容为 ctrl_interface=/var/run/wpa_supplicant, 然后执行 wpa_supplicant -B -iwls35u1 -c /etc/wpa_supplicant/wpa_supplicant.conf -P/var/run/wpa_supplicant.pid, wls35u1 是无线网卡名。
libwpa_cli_wrapper.a 静态库封装了wpa_cli的相关操作,接口参考libwpa_cli_wrapper.h头文件,使用请参考libwpa_cli_wrapper_test.c
# 支持的部分命令
libwpa_cli_wrapper.a 支持 wpa_cli 的部分命令:
1. status
1. ifname
1. scan
1. scan_results
1. select_network
1. add_network
1. list_network
1. set_network
1. remove_network
1. enable_network
1. disable_network
1. save_config
老年养老社区系统 ASP.NET Web API +AngularJs
社区养老系统
# 用到的开源库
1.Getting started with AngularJS and ASP.NET MVC
http://www.codeproject.com/Articles/806029/Getting-started-with-AngularJS-and-ASP-NET-MVC-Par
C++ 防火墙代码
C++防火墙代码
此程序的核心技术是抓包分析包限制不符合规则的包进入主机,它工作在传输层,它具备的功能:
1.根据安全规则对进出网络的数据包进行过滤;
2.根据应用程序访问规则对应用程序连网动作进行过滤;
3.对应用程序访问规则具有自学习功能;
4.可实时监控、监视网络活动;
5.日志记录网络访问动作的详细信息;
二维码识别
二维码QR Code 编码的识别工具,识别效果非常好
类似google日历的日程安排控件
类似google日历的日程安排控件。
包含全部源代码和实例
企业类QQ聊天工具(源代码)
类QQ的企业级聊天工具源代码;
包含:客户端、服务器端、数据库等,
百度开源的html编辑器
百度开源的html编辑器,很不错的,可以参考一下
QRCode二维条形码源代码(C#)
该源代码是从CodeProject上面下载了该例子的;解决了中文乱码的问题;
一个C#处理XML的类
一个C#处理XML的类, ///
/// 功能:读取XML到DataSet中
///
/// 使用示列:
/// using Serial; //引用命名空间
/// string xmlPath = Server.MapPath("/EBDnsConfig/DnsConfig.xml"); //获取xml路径
/// DataSet ds = Serial.XmlObj.GetXml(xmlPath); //读取xml到DataSet中
///
/// xml路径
/// DataSet
public static DataSet GetXml(string XmlPath)
{
DataSet ds = new DataSet();
ds.ReadXml(@XmlPath);
return ds;
}
#endregion
#region 读取xml文档并返回一个节点
///
/// 读取xml文档并返回一个节点:适用于一级节点
///
/// 适应用Xml:
///
/// ns1.everdns.com
///
///
/// 使用示列:
/// using Serial; //引用命名空间
/// string xmlPath = Server.MapPath("/EBDnsConfig/DnsConfig.xml"); //获取xml路径
/// Response.Write(XmlObj.ReadXmlReturnNode(xmlPath, "mailmanager"));
///
/// xml路径
/// 节点名称
///
电视机遥控器中文输入法的实现
介绍了一种占 用较少资源在普通电 视机遥控器上实现的中文榆入法, 该输入法采用遥控器上的数字键0 - 9 加上5 个控制键实现中
文的拼音汉字愉入、英文字母摘入、标点和特殊符号的输入。以数字电 视机顶盒为平台, 以普通电 视机屏幕为显示终端, 具有良 好的可移
植性, 可应用于双向有线网的各种交互业务中。描述了该遥控器输入法设计的功能、总体框架、存储结构、处理流程等。
关健词: 嵌入式系统; 数字电 视机顶盒; 遥控器;中文翰入
VC中ASSERT的用法
ASSERT( pcage!= NULL )
ASSERT( pcage->IsKindOf( RUNTIME_CLASS( CAge ) ) )
编译过程中判断语句的成功(合法)函数
是一种断言语句。主要用来调试程序
就是说Debug(调试)的时候,ASSERT( *******) 这句要运行,
但是到了release的时候,ASSERT( *******) 这句就忽略不运行,
作检查用,release时不运行,是为了提高速度。