- 博客(45)
- 收藏
- 关注
原创 android studio 安装程序到小米6手机
小米6系统 MIUI9.5稳定版设置->更多设置->开发者选型->USB调试、USB安装均打开即可
2018-04-02 21:29:39 1285
原创 px pt dpi ppi dp sp
px是像素,图像大小单位,实际尺寸不一定,比如户外大型显示器的像素点和手机的像素点大小差别巨大pt是磅,长度单位,1pt是1/72英寸dpi是 dot per inch,表示点密度,用于打印机的打印分辨率,越高越清晰ppi是pixel per inch,表示像素密度,用于显示器的显示分辨率,越高越清晰dp是安卓开发的长度单位sp是安卓开发的字体大小dpi和ppi本质上表示的都是点密度,用在电子屏幕...
2018-03-26 11:59:02 527
原创 QT QNetworkInterface
通过QNetworkInterface可以获取所有网络接口的信息,什么是网络接口,这个概念我也描述不清楚,通过调用allInterfaces方法可以返回一个list,list里面包含了接口名称,接口对应的MAC地址,和与该MAC地址关联的所有IP地址信息(IPV6地址,IPV4地址,子网掩码,广播地址)。假如电脑只有一个实际网卡,那么list里面就会包含两个接口,一个是实际的网卡接口,一个是回
2018-01-19 23:36:31 878
原创 QT Json WebSocket
QT关于Json有几个类,分别是QJsonDocument ,QJsonArray,QJsonObject,QJsonValue,他们分别对应Json的几个数据类型,Array,Object,Value(Array, Object, double,bool,string...)QJsonDocument最大,可以包含QJsonObject,OJsonObject里面又可以包含Object,Ar
2018-01-19 21:11:59 1942
原创 qt msvc2015配置
下载qt msvc2015版本,安装visual studio2015,安装过程中勾选vc++模块,会自动安装编译器。安装完成后还需要安装调试器,通过windowssdk安装,下载过程中只需要勾选调试器就可以,安装完成后重启qt creator,就可以自动检测到编译kit。
2017-12-20 20:57:44 4799
原创 git push设置
如果git每次push操作的时候都需要输入用户名和密码,那么可以通过git remote -v查看传输协议,如果是https方式,就通过setting->remote->修改传输协议为ssh方式
2017-09-08 09:35:10 1214
原创 windows文件价共享设置
1. 调出文件夹属性切换到共享选项卡2. 点击高级共享,开启共享文件夹3. 点击共享按钮,添加everyone,权限改为读写4. 进入网络共享设置中心,开启网络发现和不使用密码保护打开同一网段中的其他电脑,点击网络,会出来共享文件夹所在的电脑,就可以实现两台电脑间的文件交换了
2017-06-18 17:10:12 331
原创 kalman滤波的本质
kalman滤波分为两步,第一步预测,第二部观测,二者的结果都是高斯分布的随机变量,只不过预测步结果分布的中心点是根据上一次的条件和这一次的输入计算出来,观测步结果分布的中心点是通过传感器获得。最优估计就是这两个高斯分布的重叠区域(一个新的高斯分布)的中心点,然后新的高斯分布又迭代进入下一次计算。
2017-03-23 11:58:58 625
原创 android studio 使用笔记
1. 添加虚拟机自带的虚拟机貌似是用到蓝牙就会导致程序奔溃,下载量genymotion模拟器没有这个问题。另外genymotion需要用到virtualbox,使用中遇到无法启动虚拟机的问题,原因是使用了gohst系统,需要替换system32文件夹中的uxtheme.dll文件
2016-05-19 08:07:24 501
转载 Graphviz + CodeViz生成C/C++函数调用图(call graph)
http://www.cnblogs.com/lanxuezaipiao/p/3450201.html
2016-04-20 15:24:48 780
原创 windows 进程间通信的几种方式
http://blog.csdn.net/microzone/article/details/7044266
2016-03-04 11:02:14 1123
转载 qt调用vc编写库文件的方法
http://blog.csdn.net/libaineu2004/article/details/40152253
2016-02-13 09:58:38 1701
原创 逗号运算符
逗号运算符是一个顺序点,保证之前的运算已经完成逗号运算符的返回值是最右边的表达式的值,例如:tmp = (17, 240); temp 的值为240,而17则无作用逗号运算符的优先级也是最低的,例如tmp = 17, 240;tmp的值为17, 240则无作用
2015-11-01 19:28:57 611
原创 问题:无法访问 private 成员(在“CObject”类中声明)
今天修改VC代码,遇到这个编译问题,一查找到了这篇文章。于是我把参数类型从CEdit 改为 CEdit & 就解决了问题,前者需要调用父类CObject的复制构造函数,而它是私有的,所以会报错,改为引用就没问题了。
2015-10-31 12:19:11 3084
原创 altium designer 绘制pcb步骤
新建*.prjpcb文件添加*.schdoc和 *.pcbdoc文件绘制原理图,如果没有的器件自己绘制原理图库,同时绘制封装库,并在原理图库中指定原件封装原理图绘制完成后通过tools里面的工具检测封装,分配原件编号,然后通过projects里面的compile工具检查原理图是否有未连接的网络在pcb图界面,通过design里面的update或者import工具导入封装和网络表,然后开始排布
2015-10-19 23:37:21 13440 1
原创 led封装
今天用AD画原理图,里面的led封装名称是3.2x1.6x1.1,不知道是对应的0603还是0805,后来晚上搜索,得到led封装尺寸规格,现在列写如下: 英制单位(inch) 公制单位(mm) 尺寸(长mm*宽mm) 0603 1608 1.6*0.8 0805 2012 2.0*1.2 1204 3010 3.0*1.0 1206 3216
2015-10-17 17:15:33 2046
转载 spi总线
主从机在一个时钟跳变沿的时候采样,下一个跳变沿的时候输出,根据采样时候跳变沿的方向以及采样和输出的先后顺序又可以分出四种工作模式。 详见链接 spi总线介绍
2015-10-16 09:05:06 665
原创 altium designer 绘制库文件
altium designer 绘制好原理图库和封装库之后,需要将他们关联起来。在原理库里面点击model add,从封装库里面添加对应的封装,还可以在edit里面的pinmap查看引脚的对应关系。 另外,在画封装库的时候,焊盘需要用焊盘图标来绘制,不能徒手绘制,这样会没有编号。
2015-10-15 08:45:52 1320
原创 qt release 问题
qt 的exe文件在其他未安装qt的电脑上运行时,需要添加相应的*.dll文件。编译的时候要选择release,这样需要的dll文件不带d后缀,会比较小。如果运行的时候提示找不到window,则需要在程序里面添加Qcoreapplication::addlibrarypath("./"),然后在exe目录下面添加platforms文件夹,把qwindows.dll放进去。
2015-09-29 15:40:37 463
转载 armlink scatter file
http://www.keil.com/support/man/docs/armlink/armlink_pge1362065974588.htm
2015-07-28 13:22:05 481
转载 mysql学习课程 云课堂
http://study.163.com/plan/planIntroduction.htm?id=244786&ownerId=534390#/planIntroduction
2015-06-12 17:41:11 538
转载 Qt批量遍历控件
http://davidrobot.com/2015/05/qt_ui_objects_batch_operation.html
2015-06-10 21:25:36 1332
转载 qt中调用dll文件的方法
http://www.cnblogs.com/hicjiajia/archive/2010/08/27/1810239.html
2015-05-07 16:47:12 951
原创 c内存操作函数
经常用到的有memcmp memcpy memset 现在又发现一个memmove,适合于源地址与目标地址有重合的情况strchr 返回源地址中第一个与给定字符匹配的位置
2015-01-18 10:50:29 344
原创 bqxx iic通信注意
1.读写操作之间需要间隔一定时间,比如20ms2.写flash之后需要延迟100ms左右才能进行下一步操作3.falsh写完之后再读需要重发manufacture access指令
2014-12-25 10:43:08 806
转载 qt在windows下的安装与配置 http://emouse.cnblogs.com
刚开始学习qt,http://www.cnblogs.com/emouse/archive/2013/01/29/2881721.html
2014-10-25 08:45:32 422
原创 I2C点滴
最近总调I2C,看了yi1.如果从机因为相应中断而无法收发数据,则SCL会拉低,使得主机进入等待状态。2.如果从机没有回应ACK则主机应该产生STOP或者RESTART来使得主机开始新的传输。3.如果主机收到的是最后一个字节,则一定要回应NACK信号,使得从机可以释放数据线,来产生新的STOP或者RESTART。4.i2c仲裁只发生在主机之间,发生在两个主机同时试图控制总线
2014-04-07 11:57:22 1046
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人