自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (3)
  • 收藏
  • 关注

原创 qt 线程内 serialport connect readyRead 不触发

qt创建线程如果是创建的定时器timeout槽函数不触发:connect(m_save_gps_timer, SIGNAL(timeout()), this, SLOT(startGPSTimer()), Qt::DirectConnection);创建的串口不触发readyRead:1、检测串口参数是否正确2、创建connect后,检测槽函数是否卸载slots里面3、配置串口参数后,是否打开串口4、如果线程内部是用Sleep,记得添加QEventLoop loop;Q.

2020-06-20 21:13:10 1917 1

原创 mysql修改密码遇错解决

今天接手一个在centos环境下安装的mysql。以前应该是安装了mysql,没有设置密码,导致外网可以随意没用密码访问。1、开始使用/etc/init.d/mysql start启动之后,用mysql -u root -p无法登陆,报ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mys...

2019-12-19 21:18:58 173

原创 Android Studio第一次创建项目,提交到码云

1-2-3为前期环境准备:1、下载git并安装2、Android Studio配置git3、注册并登陆oschina的码云4、在码云上创建一个仓库,注意记录这个项目的名字,不要使用中文5、Android Studio下创建一个和仓库同名的新项目6、创建本地仓库7、进入到项目根目录,右键打开git bash here8、git remote add ori...

2019-12-08 21:15:36 599

原创 开源库网站

开放源代码:1、www.boost.org2、www,gnu.org3、www.sourceforge.net

2019-09-03 17:18:13 115

原创 const的引用

const定义的参数是不可改变的,一般情况,如果参数传递时,会制作一个完整副本。如果使用引用const参数,指针会指向一个原始数据的指针,不会制作副本,当const对象比较大时,这种引用会节省内存,提高效率...

2019-08-30 20:58:36 122

原创 c++中注意NULL和nullptr

NULL是空指针常量等价于整数0,如果要赋值空指针,应该使用nullptr:验证:void func(char *str) {cout << "char *str" << endl;}void func(int i) {cout << "int i" << endl;}...

2019-08-30 20:18:11 137

原创 mosquitto服务器搭建和openwrt客户端

服务器:https://www.cnblogs.com/littleatp/p/4835879.html注意:创建用户mosquitto默认以mosquitto用户启动,可以通过配置文件修改groupadd mosquittouseradd -g mosquitto mosquitto客户端:opkg updateopkg install mosquitto mo...

2019-01-29 23:44:31 1031

原创 解决indexing paused due to batch update

一次在打开android studio新建项目后,因为新建的gradle版本太高,我不想让它下载,取消之后,直接关闭android studio,重新打开该项目或者新建项目,都会卡在:indexing paused due to batch update,解决之一是:进入C:\Users\soka\.gradle\wrapper\dists目录下,删掉那个没有下载完成的gradle-x.x-a...

2019-01-28 20:00:10 2327

原创 exoplayer控制缓存大小以及修改缓存条件

在创建player的时候, 加入loadControl类。来控制缓存大小以及决定是否缓存,我们可以创建一个类,完全复制DefaultLoadControl 里的内容(定义DefaultLoadControl loadControl = new DefaultLoadControl()可以看到),然后修改部分参数例如:DEFAULT_MIN_BUFFER_MS = 200;DEFAULT_M...

2019-01-28 18:56:52 9392

原创 skyworth E900-S 安装沙发

前些天买了一款E900-S的机顶盒,看到网上有不少的E900-S刷机包,也没在意是哪里的盒子。结果,买来之后下载了各种刷机包都不能用正常升级(升级失败),后来没辙,想想如果能安装沙发或者当贝,不也可以装自己的软件?1、盒子开机后,遥控器点击设置,输入密码:63212、然后按10次下再10次右,点击开启USB调试打开USB调试就好办了,下载adb命令可以参照:https://blog...

2019-01-28 17:23:26 5626 5

原创 品胜WPR003N、WMB001N刷Openwrt

品胜WPR003N和WMB001N两款路由器CPU和Flash、内存都一样,只是WPR003N有两个网口(WAN\LAN分开),可以直接座插供电,音频口也有点不一样,我们今天讲刷机,其它的先不管:品胜新出的路由器telnet都不是root,ifconfig了,我们只能使用ttl的方式刷机1、接线2、烧写uboot2.1安装Tftpd64设置本地IP为192.168.33.1...

2019-01-28 17:07:33 9929 4

翻译 android设备网络调试10061错误

1、先用数据线连接android设备2、adb usb3、adb kill-server4、adb tcpip 55555、adb connect 设备IP:5555

2018-05-10 17:21:56 841

原创 android编译ffmpeg x264 freetype

1、X264编译NDK=/home/lb/Android/NDk/android-ndk-r14bSYSROOT=$NDK/platforms/android-19/arch-arm/TOOLCHAIN=$NDK/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64CPREFIX=$TOOLCHAIN/bin/arm-linux...

2018-04-07 14:23:20 1187

原创 产品摘抄

摘抄自:http://tech.sina.com.cn/zl/post/detail/i/2013-09-10/pid_8434570.htm  做产品,不能活在自己的世界里1、拿苹果的思想去设计这辆汽车。什么是苹果的思想?就是极简化的设计,在每个体验点上都做到极致。2、第一点,要反复思考用户真正的需求。我以前做产品的时候也经常为自己的一个概念而着迷,觉得要改变世界了,每次讲概念的时候都手

2015-12-25 10:02:07 448

原创 mysql导入.sql错误

将.sql语句手动输入到sql命令中

2015-12-10 10:41:41 366

原创 ubuntu server14.04 lnmp1.2 mysql添加innodb

默认是已装了innodb,只是被禁用,找到/etc/my.cnf(数据库配置文件),将innodb=OFF改为innodb=ON,注释掉ignore-builtin-innodb、skip-innodb,将default-storage-engine及default-tmp-storage-engine改为default-storage-engine=InnoDBdefault-tmp-s

2015-12-10 10:38:16 279

原创 linux printf不加换行显示问题

编写linux代码时,发现如果不加换行符:如printf("test"),结果不会实时显示,加换行符之后才会实时显示,printf会把内容保存到缓冲区,而如果缓冲区不刷新的话,不会打印到屏幕上,导致缓冲区刷新的情况有:1 强制刷新 标准输出缓存fflush(stdout)2,放到缓冲区到内容中包含/n   /r 3,缓冲区已满4,需要从缓冲区拿东西到时候,如执行scanf

2015-12-01 13:57:39 1686

原创 修改tp-wr841n-v8的flash

1、修改trunk/tools/firmware-utils/src下mktplinkfw.c文件找到TL-WR841NDv8位置,修改layout_id为相应容量2、修改trunk/target/linux/ar71xx/image下的Makefile找到对应项修改容量我的openwrt下在mktplinkfw.c没有看到TL-WR841NDv8项,在2中的Makefil

2015-12-01 13:36:28 1052

GY-85陀螺仪

GY-85的九轴陀螺仪,内部包含51,arm源代码,以及详细资料,为九轴陀螺仪初学者提供

2013-12-06

串口小助手

一个比较方便好用的串口小助手,简洁,界面友好,值得下载

2013-12-06

STM32工程模板

一个可用的stm32工程模板,解压直接在工程中添加代码即可

2013-11-23

空空如也

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

TA关注的人

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