SQLite3
原文 前言,介绍 SQLite有超过225个api。然而,大多数api都是比较专业的,初学者可以忽略。经常用的API比较少,本文只要介绍常用的核心API。 下面的两个对象和八个方法组成了SQLite接口的基本元素: 1.两个对象 ①sqli...
原文 前言,介绍 SQLite有超过225个api。然而,大多数api都是比较专业的,初学者可以忽略。经常用的API比较少,本文只要介绍常用的核心API。 下面的两个对象和八个方法组成了SQLite接口的基本元素: 1.两个对象 ①sqli...
前言,内存管理常见的内存错误 1.内存泄漏:内存没有被释放,导致内存浪费。解决方案可以采用以下方法: 手动管理内存并调用free()释放不再使用的内存; 使用智能指针等自动内存管理机制; 使用内存泄漏检测工具定位和修复内存泄漏问题。 2.内...
位域声明 位域的主要作用是节省存储空间,位域的声明在结构体内有以下形式, struct { type [member_name] : width ; }; 以下表格描述了位域元素 元素 意义 type 可以是int,unsigned int...
1 I2C通信理解 很多朋友在进行IIC通信协议开发的时候比较迷茫,一方面是可能长时间没怎么用了,相关的知识有所忘却,也算正常,不过如果重新围着通信时序图看来看去,那还是比较麻烦的,比如IIC的起始电平条件、停止电平条件、以及数据保持即更新...
正则表达式 1、常用元字符 正则表达式常用的元字符如下: 元字符 说明 \d 匹配数字,相当于[0-9] \D 匹配非数字,相当于[^0-9] \w 匹配字母或数字或汉字或下划线相当于:[0-9a-zA-z_] \W 匹配任意不是字母、数字...
原文 作为程序开发者,避免不了阅读别人代码,那么就会涉及到到一门语言的编程规范。规范虽然不是语言本身的硬性要求,但是已经是每一个语言使用者约定俗成的一个规范。按照编程规范编写的代码,至少在代码阅读时,给人一种愉悦的心情,特别是强迫症患者。另...
一,输入:鼠标,键盘,触摸屏 1、-tslib和-evdev的区别 官方说明:Inputs on an Embedded Linux Device configure 可以同时让Qt支持这2种功能,./configure –he...
Modbus 协议是应用于电子控制器上的一种通用语言。通过此协议,控制器相互之间、控制器经由网络(例如以太网)和其它设备之间可以通信。它已经成为一通用工业标准。有了它,不同厂商生产的控制设备可以连成工业网络,进行集中监控。此协议定义了一个控...
一,CPU代码移植 有时候拿到的代码和目标的设备的单片机型号不一致,移植的时候需要修改: ①汇编的startup_stm32f10x_*.s 文件,这个需要替换一下 ②在Keil配置中,点击魔法棒,在”Device”...
当电子工程师也是十余年了,不算有出息,环顾四周,也没有看见几个有出息的!回顾工程师生涯,感慨万千,愿意讲几句掏心窝子的话,也算给咱们师弟师妹们提个醒,希望他们比咱们强! 1、电子新手“没事做,没人教,工作没有技术含量”的矛盾心态 电子新手往...