自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Lee_Blog

学习或者放弃,这是一个问题!!!

  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

转载 GET和POST详解

转载:https://baijiahao.baidu.com/s?id=1626599028653203490&wfr=spider&for=pcGET与POST的区别: 1、GET用于获取信息,是无副作用的,幂等的(多次获得同一数据的请求是相同的),可缓存。 2、POST用于修改服务器上的数据,有副作用,非幂等,不可缓存。GET与POST在请求...

2019-09-03 10:10:42 320

原创 C/C++g关键字:restrict

restrict: 作为一个修饰符只可以用于限定和约束指针,并表明指针是访问一个数据对象的唯一且初始的方式。即告诉编译器,所有修改该指针指向内存中内容的操作都必须通过该指针来修改,而不可以通过其他途径(其他变量或指针)来修改。可以帮助编译器进行更好的优化代码,生成更有效的汇编代码。...

2019-06-18 19:55:02 8191

翻译 C/C++声明、定义、初始化

1、变量定义:用于为变量分配内存空间,同时可以选择指定初始值。变量有且仅有一个定义。 2、变量声明:用于表明变量的类型和名字。 3、定义也是声明:当定义变量时我们声明了它的类型和名字。 extern关键字:extern关键字声明变量名而不定义。定义也是声明,extern声明不是定义,即不分配存储空间。 如果声明时进行了初始化,就会被当做定义,即便是前面加了extern。只有当exter...

2019-06-18 19:28:22 1846

原创 Socket网络编程如何将浮点型数据转换为整形并在接收端进行恢复

概述:在网络编程中将浮点型数据转换为整形,用于传输,然后在接受端进行恢复。注意该操作是按字节进行操作的,在转换过程中不必关闭整型中间值,重点是将浮点型数据转换后,能在接收端能正确恢复成浮点型数据。浮点型转为整型int double2int(double m_fd) { int nIntMax = 0; int nInt, n_fd; nIntMax = 1 << 31;...

2019-05-26 16:11:30 1120

原创 清空SQLite表后,如何使表的自增ID值也归零。

问题描述:sqlite3在清空table后,如果table中有自增ID值,那么这个值是不会归零的,而且会继续呈现递增。例如:对于表A,若给表设置ID(主键)为自增,那么如果之前在表中插入10条记录,那么在清空表A后,再次插入记录是ID的值并不是从零开始,而是继续从11开始。产生原因:sqlite_sequence表(自动创建)sqlite_sequence表也被称为系统表,用来保存其他表的...

2019-05-25 17:14:05 3865

原创 数据类型及其在内存中的存储方式

一、数据内存理解:常用的数据类型(C语言):char、short、int、long、long long、float、double,分为整形和浮点型。整形:(unsigned) char、(unsigned) short、(unsigned) int、(unsigned) long;浮点型:float、double。 此外还有构造类型:数组、struct、union、enum。 指针类型、空...

2019-05-25 10:45:23 5194

原创 C++ String 与 char* 相互转换

一、string->char*1、将string转char*,可以使用string提供的c_str()或者data()函数。其中c_str()函数返回一个以'\0'结尾的字符数组,而data()仅返回字符串内容,而不含有结束符'\0'。2、const char* c_str();c_str()函数返回一个指向C字符串的指针,该指针指向内存内容和string 相同。因为c语言不支持...

2019-05-23 21:13:53 114512 2

转载 SQLite主键自动增长

SQLite中,一个自增长字段定义为INTEGER PRIMARY KEY AUTOINCREMENT,那么在插入一个新数据时,只需要将该子弹的值指定为NULL,即可由引擎自动设定其值,引擎会设定为最大的rowid+1,。如果表为空,,那么将会插入1。CREATE TABLE Product( ID INTEGER PRIMARY KEY AUTOINCREMENT, ...

2019-05-23 15:36:37 4095

转载 SQLite的事务处理

原文转载:SQLite事务(Transcation)/BUNOOB.COM概述:SQLite事务(Transaction)事务是一个对数据库执行工作单元,是以逻辑顺序完成的工作单位或序列,可以由用户手动操作完成,也可由数据库程序自动完成。 事务是指一个或多个更改数据库的扩展。重要的是要控制事务以确保数据的完整性和处理数据库错误。 将许多SQLite查询联合成一组,并作为事务的一部分进行执...

2019-05-23 11:30:25 4908

原创 Sqlite的C API详解及基本代码

SQLite数据库的C API函数:官方手册文档:C/C++ Interface For SQLite Version3.0SQL准备知识:SQL语法知识(转载)一、数据库连接函数 :sqlite_open()、sqlite_open_v2()、sqlite3_open16()///open or create sqlite3 database file.///if sqlit...

2019-05-22 20:00:33 637

原创 vs2015基于UDP协议的简单通信例程

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷斜体 Ctrl + I 引用 Ctrl + Q插入链接 Ctrl

2017-10-02 13:23:55 6441 3

SqliteDemo.rar

基于VS2015+CMAKE的SQLite基本操作代码,通过CMAKE进行项目管理,编译可用。

2019-05-22

空空如也

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

TA关注的人

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