一、php
1.1命令方式向数据库中插入数据
1)创建数据库xq并使用该数据库
2)创建表user并插入数据
看上面截图可知,查询插入的数据,中文(张三)乱码,解决办法:设成gbk就成了:
setnames gbk;
从截图看出,还有几项没设置成gbk或utf8;
setnames utf8;
SETcharacter_set_database=utf8;
SETcharacter_set_server=utf8;
都调成utf8了也不行;重新建一个数据库edu,在创建时就设置字符集如下:
创建表user(创建表时也要设成utf8),并插入数据:
1.2php往数据库中插入数据
1)连接数据库并插入数据
2)查询数据库
由上可知,成功插入10条数据。
二、USB获取数据
2.1 360翻译了大量的谷歌扩展开发
http://open.chrome.360.cn/html/dev_doc.html
2.2 chrome.usb
1)描述:使用chrome.usb API为了更好的操作USB设备。这个API会根据app的内容,提供接入USB操作的方法。用这个API,apps能作为硬件的驱动函数。通过设置runtime.lastError ,这个API能生成错误报告并反馈。回调的常规参数将在这种情况下定义。
这个API支持chrome26以上,权限设置可以设成:”usb”.
2)这个API的类型有:Direction、ConnectionHandle、EndpointDescriptor、ConfigDescriptor、GenericTransferInfo、TransferResultInfo、DeviceFilter
3)这个API的方法有:getDevices、getUserSelectedDevices 、getConfigurations 、requestAccess 、openDevice 、findDevices、closeDevice 、setConfiguration 、getConfiguration 、listInterfaces、claimInterface、releaseInterface、setInterfaceAlternateSetting、controlTransfer、bulkTransfer 、interruptTransfer、isochronousTransfer 、resetDevice ;
3)这个API的事件有:onDeviceAdded、onDeviceRemoved。
2.3 解剖一个USB谷歌插件
1) 找到ID号 : ogaljaddjomihphbjimiegaedjlkoeda
2) 在如下网址中进行解析:http://chrome-extension-downloader.com/
3) 修改后缀crx为zip,并解压,结果如下:
4) 会发现上述文件夹中,有开发扩展常用的manifest.json、popup.html及popup.js文件,可以对其进行分析开相应开发。
5) manifest.josn文件如下:
2016年10月4日星期二