自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(62)
  • 资源 (1)
  • 收藏
  • 关注

原创 海康威视设备二次开发入门--以C++为例

本人长期做海康威视设备二次开发,客流相机、门禁产品等,如:视频预览、人员管理、考勤管理、远程门控、事件监听、人流量等。有需要二次开发的请私信或留言,会立即回复。

2024-07-16 15:25:48 1590 3

原创 海康威视设备二次开发入门--以java为例

本人长期做海康威视设备二次开发,客流相机、门禁产品等,如:视频预览、人员管理、考勤管理、远程门控、事件监听、人流量等。有需要二次开发的请留言or私信联系我,会立即回复。

2024-07-05 10:03:39 1115 9

原创 海康威视设备二次开发入门--以python为例

海康威视设备二次开发

2024-06-24 16:45:51 3563 12

原创 协程及其实现

协程没有多线程的上下文切换消耗,适合IO密集型程序。state静态变量保存了函数上次调用的位置(可以理解为协程的“堆栈”),再利用c/c++的goto语言特性,我们实现了协程。对于这种输出,ThreadA和ThreadB就像是两个独立的线程在运行。那么,如何实现这种输出即如何实现协程呢?通过coctx_swap(ctx1, ctx2)就实现了跳转到ctx2中的函数上去执行。libco的使用见项目。libo是利用函数调用栈特点实现的开源协程库。这是一个开源C协程库,有效代码不足100行,原理和上面讲的类似。

2023-07-25 16:50:07 202 1

原创 xml文件中xmlns含义

在android开发xml文件里有一行xmlns:android=http://schemas.android.com/apk/res/android xmlns是声明命名空间的,简而言之,就是该xml所遵循的规则(标签属性的含义等)都在 http://schemas.android.com/apk/res/android中定义

2012-09-03 10:45:46 906 1

原创 linux find 命令并执行

1、 语法:find    /home/fys    -name    function.sh    -exec    sh    {}    1    \; 功能:找到function.sh并执行它,赋予它的$1为1 备注: (1){}代表找到的文件; (2)-exec和 \;之间就是find后的额外命令; (3)在bash环境下有特殊意义,因此利用反斜杠来转义。 2、 语法:f

2012-09-03 10:45:41 1662

原创 linux在文件夹下查找含有关键字的文件

1、 find / -name '*' | xargs grep 'route' 在根文件夹下查找含有关键字route的文件,列出文件名和route所在行。 2、 find / -name '*.txt' | xargs grep 'route' 在根文件夹下查找后缀名为txt且含有关键字route的文件,列出文件名和route所在行。

2012-09-03 10:45:37 2820

转载 ubuntu wireshark 找不到网卡解决

参考:http://ubuntusir.blog.51cto.com/884643/406621用命令即可:sudo wireshark

2012-09-03 10:45:35 956

原创 vtun配置再思考【路由】

客户端root@ubuntu:~# ifconfig eth0 Link encap:以太网 硬件地址 20:6a:8a:43:ba:e3 inet 地址:219.245.89.133 广播:219.245.89.255 掩码:255.255.255.0 inet6 地址: 2001:250:1006:5089:226a:8aff:fe4

2012-09-03 10:45:33 1214

原创 vm 主机 文件复制

安装vmtools,直接拖动时,拖动的文件不能太大!

2012-09-03 10:45:21 670

原创 磁盘 分区 学习

1、常见的磁盘接口有两种:IDE   SATA2、对于IED一个主机通常提供两个IDE接口(IDE1:primary IDE2:secondary)一个IDE接口可连接两个IDE设备(Mater主设备,Slave从设备)设备文件名见下表IDE\Jumper                      Master                      SlaveIDE1(Primary)  

2012-09-03 10:45:19 801

原创 android 日期 时间对话框

/*自定义还书时间和闹铃提醒*/         selfDefCalendar = Calendar.getInstance();//获取日历实例,即对selfDefCalender初始化         selfDefCalendar.setTimeInMillis(System.currentTimeMillis());//设置日历的时间,主要是让日历的年月日和当前同步   

2012-09-03 10:45:12 549

原创 android 输入对话框

/**添加事项对话框*/        LayoutInflater inflater = LayoutInflater.from(PropertySetActivity.this);        final View textEntryView = inflater.inflate(R.layout.alert_dialog_text_entry, null);       

2012-09-03 10:45:09 603

原创 android listView 显示数据 单击 长按

参考:http://www.cnblogs.com/allin/archive/2010/05/11/1732200.html 一、最简单的listView--ArrayAdapter 1、ArrayAdapter(Context context, int textViewResourceId, List objects) textViewResourceId:布局文件,可以是系统自带;

2012-09-03 10:45:06 2693

原创 添加删除路由

一、指定接口 1、添加主机路由 #route add 10.10.10.2 dev tun0 或者 #route add –host 10.10.10.2 dev tun0 2、删除主机路由 #route del 10.10.10.2 dev tun0 或者 route del –host 10.10.10.2 dev tun0 3、添加网络路由 #route add –net

2012-09-03 10:44:57 848

原创 sqlite 增删改查附代码

一、进入数据库 命令行输入下列命令进入数据库 1.adb 2.adb shell 3.cd data 4.cd data 5.cd [包名] 6.创建数据库后 7.cd databases 8.sqlite3 [数据库名]     即数据库存放在/data/data/[包名]/databases/路径下   常用命令 .schema     查看当前数据库中有哪些表

2012-09-03 10:44:48 911

转载 Eclipse快捷键大全(转载)

Ctrl+1 快速修复(最经典的快捷键,就不用多说了) Ctrl+D: 删除当前行  Ctrl+Alt+↓ 复制当前行到下一行(复制增加) Ctrl+Alt+↑ 复制当前行到上一行(复制增加) Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了) Alt+↑ 当前行和上面一行交互位置(同上) Alt+← 前一个编辑的页面 Alt+→ 下一个编

2012-09-03 10:44:44 499

原创 android super this区别

参考http://blog.163.com/qq3076169@126/blog/static/1717240672012620111028892/ 为什么要使用this,简单讲,就是方法中的某个形参与当前对象的某个成员有相同的名字,为了区别而使用“this.成员”。 例: public class DemoThis { private String name; DemoThi

2012-09-03 10:44:42 506

原创 服务器作为防火墙、NAT路由网关、DHCP、DNS最终配置

问题:如何通过服务器上外网 服务器上外网执行操作(操作顺序可调): (1)iNode连接 (2)执行StartMyNetwork.sh    终端运行命令后会自动关闭 问题:有哪些自己写的脚本文件,存在什么路径下,主要做了哪些操作 服务器网络配置脚本存放位置: /bin/MyFireWall.sh    /bin/StartMyNetwork.sh /etc/rc.

2012-09-03 10:44:32 2341

原创 用ioctl获取无线网络信息

1、UNIX Network Programming环境搭建 Unix NetWork Programming——环境搭建(解决unp.h等源码编译问题) http://blog.csdn.net/a649518776/article/details/6724121 注:按照连接操作即可,编译要加 -lunp  选项 2、用户态和核心态的交换方式 在linux下,要实现核心态和用户态数据的交互,有

2012-09-03 10:44:29 2403

原创 u16 u32 __u16 __u32 u_int16_t u_int32_t

http://wenku.baidu.com/view/15de23020740be1e650e9ada.html typedef unsigned short u16 typedef unsigned int u32 typedef unsigned short __u16 typedef unsigned int __u32 typedef unsigned __u16 u_int1

2012-09-03 10:44:25 2603

原创 星际译王 安装

1、软件sudo apt-get install stardict 2、词典到http://www.ienter.org/html/2010/11/05/53.html下载,ubuntu直接双击安装(默认用新立得打开)

2012-09-03 10:44:22 7642

原创 linux QT

linux qt creator工程中几个文件的含义及关系 如创建QT 控件项目—> Qt-Gui应用—>文件名称命名为qt1,则 qt1.ui是绘图界面,有设计和编辑两种模式; qt1.h定义信号与槽; qt1.cpp是对qt1.h里信号与槽等成员函数的实现; main.cpp是主程序文件。 关键:1、理清楚类名文件名,继承之间的关系; 2、控件的调用在qt1.c

2012-09-03 10:44:14 601

原创 bit byte word dword

1byte = 8 bit 一个英文字母(不区分大小写)占一个字节 一个汉字占两个字节 1 word = 2 byte 1 dword = 4 byte   unsigned char 与 byte 等同

2012-09-03 10:44:11 690

原创 linux 路由学习

root@ubuntu:~# route 内核 IP 路由表 目标            网关            子网掩码        标志  跃点   引用  使用 接口 192.168.77.0    *               255.255.255.0   U     1      0        0 eth0 link-local      *     

2012-09-03 10:44:09 563

原创 linux下C/C++学习 & socket

1、c的一个例子 (1)文本文件HelloWorld.c #include void main() {     printf("Hello World!\n"); } (2) 不生成HelloWorld.o,直接生成HelloWorld.exe gcc -o  HelloWorld.exe HelloWorld.c   生成HelloWorld.o

2012-09-03 10:44:01 1871

转载 linux中getopt的用法

http://apps.hi.baidu.com/share/detail/17204074 getopt被用来解析命令行选项参数。就不用自己写东东处理argv了。 #include        extern char *optarg;   //选项的参数指针        extern int optind,    //下一次调用getopt的时,从optind存储的位置处重新

2012-09-03 10:43:58 582

原创 服务器作为防火墙、NAT路由网关、DHCP、DNS最终配置

问题:如何通过服务器上外网 服务器上外网执行操作(操作顺序可调): (1)iNode连接 (2)执行StartMyNetwork.sh    终端运行命令后会自动关闭 问题:有哪些自己写的脚本文件,存在什么路径下 服务器网络配置脚本存放位置: /bin/MyFireWall.sh    /bin/StartMyNetwork.sh /etc/rc.local   (

2012-09-03 10:43:55 1386

原创 虚拟网卡程序设计

一、创建设备并拦截数据包 1、打开虚拟设备tun   (存在opentun文件夹下) opentun.c #include #include #include #include #include #include #include #include #include #include #incl

2012-09-03 10:43:53 1180

转载 修改网卡名称

sudo vi /etc/udev/rules.d/70-persistent-net.rules  sudo vi /etc/udev/rules.d/70-persistent-net.rules     然后将其中的NAME="eth1"修改为NAME="eth0",保存后重启Ubuntu!

2012-09-03 10:43:50 495

原创 SecureCRT使用

sz 文件名      #从服务器上下载 rz               #上传到服务器 注:文件名的路径要写对!!     XP下装虚拟机,虚拟机中装ubuntu10.10 同一台xp下装SecureCRT   XP认证客户端取得IP 219.*.*.* VM8启用,WM8网关192.168.150.1 ubuntu10.10 eth0 192.168.150.150  

2012-09-03 10:43:46 487

原创 linux学习的前期记录

实验环境: 1、台式机: 电脑型号 X86 兼容 台式电脑 操作系统 Windows XP 专业版 32位 SP3 ( DirectX 9.0c ) 处理器 英特尔 Pentium(奔腾) 双核 E6500 @ 2.93GHz 主板 华硕 P5G41T-M LX V2 (英特尔 4 Series 芯片组 - ICH7) 内存 4 GB ( 金士顿 DDR3 1333MHz ) 主硬

2012-09-03 10:43:41 2378

原创 linux下C++学习

1、c的一个例子 (1)文本文件HelloWorld.c #include void main() {     printf("Hello World!\n"); } (2) 不生成HelloWorld.o,直接生成HelloWorld.exe gcc -o  HelloWorld.exe HelloWorld.c   生成HelloWorld.o

2012-09-03 10:43:38 528

原创 word 公式下沉解决

公式下沉

2012-09-03 10:43:36 11009 1

原创 缩略词、希腊字母表

650) this.width=650;" style="border-bottom: 0px; border-left: 0px; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://img1.51cto.com/attachment/201203/28/3072467_133

2012-09-03 10:43:31 665

原创 WLAN 基础知识

650) this.width=650;" style="border-bottom: 0px; border-left: 0px; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://img1.51cto.com/attachment/201203/28/3072467_133

2012-09-03 10:43:29 630

原创 停用NetworkManager

managed=false   Linux Deepin 11.12,在KDE下使用pppoeconf后发现gnome3中Network Manager显示“设备未托管”,用pppoeconf联网查找资料: -------------------------------------------- 修改文件: /etc/NetworkManager/NetworkManag

2012-09-03 10:43:26 1232

原创 SecureCRT使用

XP下装虚拟机,虚拟机中装ubuntu10.10 同一台xp下装SecureCRT   XP认证客户端取得IP 219.*.*.* VM8启用,WM8网关192.168.150.1 ubuntu10.10 eth0 192.168.150.150   XP下SecureCRT能连上XP VM 中的ubuntu   有一次失败的原因是VM8未启用!

2012-09-03 10:43:24 459

原创 /etc/passwd /etc/shadow 等用户配置文件及各字段含义

1、用户信息文件 /etc/passwd /etc/shadow /etc/group /etc/gshadow /etc/login.defs /etc/default/useradd  (useradd添加用户的默认设置如shell) /etc/skel /etc/motd 2、/etc/passwd中各字段意思 root:x:0:0:root:/root:/bin/bas

2012-09-03 10:43:22 3514

原创 添加删除桌面用户ubuntu10.10

添加桌面用户Jack 1、useradd Jack 2、passwd Jack 输入密码: 3、以Jack身份在/home下新建Jack文件夹 注:意即该文件夹的所有者和所属组为Jack   删除桌面用户Jack 1、userdel Jack 2、rm –r /home/Jack     附:有关用户的几个配置文件 /etc/passwd /etc/shadow /e

2012-09-03 10:43:19 550

相当简单Android SQLite数据库增删改查【自己写的】

相当简单Android SQLite数据库增删改查,绝对适合新手,包您一看就会, 1.这是我照着网上的资料和帮助手册写的; 2.数据库的增删改查都涉及到了; 3.导入项目,运行,然后 在终端进入数据库,命令为 adb shell cd data cd data cd [packageName] cd databases sqlite3 eventRemind.db select * from eventRemind; 4.若输入adb提示无此命令,请检查环境变量设置。 5.将代码涉及到的类和方法查阅帮助看懂,数据库你就掌握啦!

2012-08-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除