Binder Proxy技术方案
作者 低端码农
时间 2014.08.23
0x0
看到有多朋友尝试通过hook系统进程system_process的ioctl,以企图截获系统的IPC通讯。这个方案的弊端是太偏低层了,当截获成功了之后,要解析其中的通讯数据是比较麻烦了. 另外,其中还涉及一堆兼容性的问题,由于不同的Android固件版本,有好些Parcelable结构的字段是有所...
分类:
其他好文 时间:
2014-08-23 12:45:30
阅读次数:
271
CodeIgniter用户指南——数据库类数据库配置入门:用法举例连接数据库查询生成查询结果查询辅助函数Active Record 类事务表格元数据字段元数据自定义函数调用查询缓存数据库维护类数据库工具类1、数据库配置CodeIgniter 有一个配置文件让你存放数据库连接值(username:用户...
分类:
数据库 时间:
2014-08-23 11:13:10
阅读次数:
438
背景:
DICOM3.0协议中有介绍关于worklist的部分。简而言之,worklist可以看做是放射科设备从医院RIS系统中自动读取患者信息的一种“通信协议”,可以指存储在RIS系统中的患者数据库,主要包括患者的基本信息(如年龄、性别、身高、体重、出生年月等),这与DCM文件信息头MetaInfo中的多数字段重合。因此从RIS系统中自动获取worklist是医院信息化的必要组成部分。...
分类:
其他好文 时间:
2014-08-23 10:03:10
阅读次数:
424
关键点:1.制作一个表单..然后把上传字段附加到该表单中2.制作一个框架..把表单的_target的属性指向该框架.3.提交表单..jQuery.extend({ createUploadIframe: function(id, uri) { //creat...
分类:
其他好文 时间:
2014-08-23 02:14:50
阅读次数:
288
## RCFile 之前听说 RCFile 在读取数据时可以跳过不需要的列,不需要将一整行读入然后选择所需字段,所以在 Hive 中执行 `select a, b from tableA where c = 1` 这样的操作就相对比较高效。为了满足好奇心,找了...
分类:
其他好文 时间:
2014-08-22 22:39:30
阅读次数:
315
Model: 1. 添加filter用的属性 var $a = “”; var $b = “”; 2. 修改rules方法中的配置 array(‘……., a, b’, ‘safe’, ‘on’=>’search’); 3. 注意relations方法 public function relations() { // NOTE:...
分类:
其他好文 时间:
2014-08-22 21:17:29
阅读次数:
315
类和结构类是存储在堆(heap)上的引用类型,而结构是存储在栈(stack)上的值类型。结构 不支持继承类数据成员 是包含类的数据--字段、常量和事件的成员。函数成员提供了操作类中数据的某些功能,包括方法、属性、构造函数和终结器(finalizer)、运算符以及索引器ref参数 迫使值参数通过引用传...
分类:
其他好文 时间:
2014-08-22 17:48:09
阅读次数:
185
很久没有写自己的blog了。自动化测试项目结束后,又参加了一些新项目,有些和测试自动化无关。目前做的是数据迁移测试,即把一个老系统的业务数据,迁移到新系统中。大部分测试都集中在数据的测试,主要根据BMD测试数据字段的对应关系。测试用例都是用SQL脚本写的。为了调用这..
分类:
其他好文 时间:
2014-08-22 14:39:00
阅读次数:
143
需求描述:1)上百台linux服务器的节点上,如果没有一个叫marshall的用户,则添加这个用户,然后替换/etc/shadow的第二列字段;如果用户存在,则直接替换/etc/shadow的第二列字段字符。2)检查节点服务器上是否存在sudo命令,如果存在sudo命令,就说存在,反之,安装sudo命令。..
分类:
其他好文 时间:
2014-08-22 14:37:19
阅读次数:
267
Tigase数据库有很多张表,其中最主要的是3张表:tig_users,tig_nodes和tig_pairs。1.tig_userstig_users存储用户信息,有uid(主键,用户ID),user_id(用户名),usr_pw(用户密码)等字段。2.tig_nodestig_nodes是存储节...
分类:
数据库 时间:
2014-08-22 14:25:48
阅读次数:
401