分类: 其他

初试json rpc

初试json rpc无评论

2017年4月28日 下午4:19分类:其他 阅读: 15,401 次

目标: 用C语言实现json rpc server,通过http作为客户端来获取信息 参考: 12 编译过程: 下载: git clone https://github.com/hmng/jsonrpc-c cd jsonrpc-c 在Ubuntu下编译,先安装依赖库 sudo apt install libev-dev autoconf 配置: autoreconf -i ./configure 编译: make 生成的程序在~/jsonrpc-c/example/server 运行程序 ~/jsonrpc-c/example/server 程序在1234端口进行监听 测试: echo "{\"method\":\"sayHello\"}" | nc localhost 1234 交叉编译: 要编译出适合ARM系统运行的程序 1、首先编译libev 12 ver=4.24 wget ht ...


【阅读全文】

firefox+ selenium实现web自动化

firefox+ selenium实现web自动化无评论

2017年4月11日 下午2:56分类:其他 阅读: 16,203 次

1、安装firefox 2、安装selenium ide插件 用firefox访问https://addons.mozilla.org/en-US/firefox/addon/selenium-ide/ j 3、安装selenium ide流程控制插件 用firefox访问https://addons.mozilla.org/en-US/firefox/addon/flow-control/,安装流程控制插件 4、打开selenium ide 在开发者工具页面 5、录制回放 点下图红圈按钮,开始录制 6、增加循环 比如循环1000次 store 1000 total store 0 count while storedVars['count'] < storedVars['total'] getEval storedVars['count'] += 1 .... .... .... ...


【阅读全文】

Ubuntu下设置grub启动顺序

Ubuntu下设置grub启动顺序无评论

2017年4月9日 下午2:45分类:其他 阅读: 19,737 次

sudo gedit /etc/default/grub 其中的“GRUB_DEFAULT=0”就是设置的默认启动项了。 修改完成,保存退出之后,还需要执行一下“sudo update-grub”来重新生成GRUB启动配置项。


【阅读全文】

linux下的二进制文件操作

linux下的二进制文件操作无评论

2017年3月18日 上午8:19分类:其他 阅读: 17,288 次

二进制文件显示: hexdump 命令语法: hexdump: [-bcCdovx] [-e fmt] [-f fmt_file] [-n length] [-s skip] [file ...]   命令参数: 此命令参数是Red Hat Enterprise Linux Server release 5.7下hexdump命令参数,不同版本Linux的hexdump命令参数有可能不同。 参数 长参数 描叙 -b 每个字节显示为8进制。一行共16个字节,一行开始以十六进制显示偏移值 -c 每个字节显示为ASCII字符 -C 每个字节显示为16进制和相应的ASCII字符 -d 两个字节显示为10进制 -e 格式化输出 -f Specify a file that contains one or more newline separated format strings.  Emp ...


【阅读全文】

linux shell中的if语句

linux shell中的if语句无评论

2017年2月17日 上午11:16分类:其他 阅读: 13,625 次

[ -a FILE ] 如果 FILE 存在则为真。 [ -b FILE ] 如果 FILE 存在且是一个块特殊文件则为真。 [ -c FILE ] 如果 FILE 存在且是一个字特殊文件则为真。 [ -d FILE ] 如果 FILE 存在且是一个目录则为真。 [ -e FILE ] 如果 FILE 存在则为真。 [ -f FILE ] 如果 FILE 存在且是一个普通文件则为真。 [ -g FILE ] 如果 FILE 存在且已经设置了SGID则为真。 [ -h FILE ] 如果 FILE 存在且是一个符号连接则为真。 [ -k FILE ] 如果 FILE 存在且已经设置了粘制位则为真。 [ -p FILE ] 如果 FILE 存在且是一个名字管道(F如果O)则为真。 [ -r FILE ] 如果 FILE 存在且是可读的则为真。 [ -s FILE ] 如果 FILE 存在且大小 ...


【阅读全文】

三星note3 N900v刷第三方rom

三星note3 N900v刷第三方rom无评论

2017年2月11日 下午10:26分类:其他 阅读: 17,551 次

一台老手机,废物利用,如下为刷第三方rom过程 原系统为android4.4.2 ,Verizon美版,支持移动2G,联通3G,电信3G,高通骁龙800处理器,2.3GHZ主频, 3GB RAM,32G FLASH Verizon版的一般都锁了BootLoader(简称bl),如果直接刷第三方rom,会无法启动(开机界面提示Secure Fail) 如出现上述情况,按volume down+home+power键进入download模式,usb连接电脑,线刷官方原版固件(VZW-N900VVRUCNC4)恢复 刷第三方ROM过程: 1、先安装kingroot root设备 2、解锁bl,需插入一张不用的sd卡,参照《N900V已解BL锁,简单教程。 - 三星 Galaxy Note 3 安卓论坛 机锋论坛》 unlock_n3 将上述文件解压拷贝到手机/data/local/tmp,用ip ...


【阅读全文】

linux下常用命令

linux下常用命令无评论

2017年1月3日 下午7:50分类:其他 阅读: 15,839 次

查看目录大小 du -h --max-depth=1 查看网络连接 netstat -nautp 查看防火墙规则 iptables -L -n -v 查看版本 uname -a cat /etc/redhat-release 后台执行命令 (cmd &) 查找最近30天内修改的文件 find ./squashfs-root/ -mtime -30 -type f -print 查找大于100K的文件 find . -size +100k -exec ls -ld {} \;


【阅读全文】

在github上新建项目

在github上新建项目无评论

2016年12月22日 上午11:14分类:其他 阅读: 14,278 次

1、注册及创建项目 首先在github上通过邮箱注册账号,账号激活后建立一个项目版本库 项目创建后提示如何上传代码: 2、建立本地仓库 启动git-gui,创建新版本库: 将代码拷贝到上述目录,然后在gui中点击“重新扫描”按钮,可以发现新的代码文件: 3、同步上传代码 先创建ssh key,点git中“帮助”-“show ssh key”,创建key,这里要输入一个口令,需记住: 拷贝此key,粘贴到github中的key设置页面: 验证是否配置成功 : ssh -T git@github.com,需输入上面创建ssh key时输入的口令: 设置远端版本库,选“远端”-“add”: 在git中缓存改动并提交本地版本后,点击“上传”按钮: 输入github的用户名和密码,开始上传: 上传完成,在github上可以看到你提交的代码了:   如果提交代码时需要输入用户名和密码,在命令 ...


【阅读全文】

GRUB简单入门教程

GRUB简单入门教程无评论

2016年12月11日 下午1:20分类:其他 阅读: 12,108 次

GRUB简单入门教程–大白菜帮助中心. 一、什么是多重操作系统引导管理器,什么是GRUB; 1、什么是多重操作系统引导管理器及工作原理; 系统启动引导管理器,是在计算机启动后运行的第一个程序,他是用来负责加载、传输控制到操作系统的内核,一旦把内核挂载,系统引导管理器的任务就算完成退出,系统引导的其它部份,比如系统的初始化及启动过程则完全由内核来控制完成; Briefly, boot loader is the first software program that runs when a computer starts. It is responsible for loading and transferring control to the operating system kernel software (such as the Hurd or the Linux). The kern ...


【阅读全文】

ubuntu、centos下安装ps_mem

ubuntu、centos下安装ps_mem无评论

2016年12月8日 下午11:10分类:其他 阅读: 13,717 次

centos: yum install ps_mem -y   ubuntu: apt-get install w3af-console chmod +x /usr/share/w3af/core/controllers/profiling/ps_mem.py ln -s /usr/share/w3af/core/controllers/profiling/ps_mem.py /usr/sbin/ps_mem   cen


【阅读全文】