自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (4)
  • 收藏
  • 关注

转载 Qt 程序在 Windows 下的发布

Qt 程序在 Windows 下的发布本文讨论在 Windows 平台下编译成功的 Qt 程序,如何在未配置 Qt 开发环境的 Windows 平台下独立运行的方法。经过验证发现,在 Ubuntu 平台下编译成功的程序可在未安装 Qt 开发环境下的 Ubuntu16.04 中运行,所以,本文仅讨论,在 Windows 平台下编译成功的 Qt 程序,在未配置 Qt 开发环境的 Windows...

2019-01-07 14:59:31 371

翻译 链表二分查找法

对于无序的链表,还是沿着头结点顺序查找比较好。如果要用二分法查找,则先将该链表进行排序,以下是我用冒泡法对单链表进行的排序:/*单链表排序(mark=1,降序;mark=0,升序)*/void SortList(LNode *L,int mark){int i,j,change=TRUE;ElemType temp;LNode *p=L->next,*q;if(p && (p...

2018-04-18 10:46:17 2360

转载 MQTT协议以及库函数说明

内容简介:之前我们写了一篇ESP8266AT指令的说明文档,在客户端连接上服务器之后,接下来便是网络通信。为此我们又写了这一片MQTT协议的说明文档,更加深层次的讲述了通信的原理。此文档只是我们在调试过程中的一些小结和经验,所以并不是规范的设计手册。如果想要使用了解MQTT协议,一定是要仔细看到他的手册的。如果发现文中有写错的地方也希望指出,我们会改正,并且在我们的公众号“眼湖云”中更新。图片没法...

2018-02-24 10:31:47 2424 1

转载 GCC 编译错误 relocation truncated to fit: R_X86_64_32S against `.bss'

问题如下图所示:(.text+0x53a): relocation truncated to fit: R_X86_64_32S against `.bss'     以前在Linux中编译程序,从来没有遇到过这种问题,今天第一次遇到。查了一些资料发现时内存的限制,自己还有些疑问,以前编译内存大小是4G的程序都没出现过这种错误。      看到一些博文中说是内存超过

2018-02-01 14:49:57 4621

转载 C语言字节对齐

一、概念       对齐跟数据在内存中的位置有关。如果一个变量的内存地址正好位于它长度的整数倍,他就被称做自然对齐。比如在32位cpu下,假设一个整型变量的地址为0x00000004,那它就是自然对齐的。     二、为什么要字节对齐      需要字节对齐的根本原因在于CPU访问数据的效率问题。假设上面整型变量的地址不是自然对齐,比如为0x00000002,则CPU如果

2017-07-14 14:49:33 295

翻译 链表二分查找法

对于无序的链表,还是沿着头结点顺序查找比较好。如果要用二分法查找,则先将该链表进行排序,以下是我用冒泡法对单链表进行的排序:/*单链表排序(mark=1,降序;mark=0,升序)*/void SortList(LNode *L,int mark){int i,j,change=TRUE;ElemType temp;LNode *p=L->next,*q;if(p && (p->next)) //

2017-07-11 10:53:26 8955 1

转载 Linux设备驱动之UART驱动结构

一、对于串口驱动Linux系统中UART驱动属于终端设备驱动,应该说是实现串口驱动和终端驱动来实现串口终端设备的驱动。要了解串口终端的驱动在Linux系统的结构就先要了解终端设备驱动在Linux系统中的结构体系,一方面自己了解的不够,另一发面关于终端设备的体系结构网上有很多很好很详细的资料参考,这里我主要是鉴于终端设备体系的复杂性,我大概总结一下自己了解到的一些方面和一个整体的框架。二、终

2017-06-30 13:37:27 309

转载 搭建Qt开发环境

第一章 搭建Qt开发环境1.到http://download.qt-project.org/archive/上下载Qt的源码包。我下载的是qt-everywhere-opensource-src-4.8.1.tar.gz。Qt Creator下载的是qt-creator-linux-x86-opensource-2.5.2.bin。2.到终端中,先执行sudo apt-get

2017-06-19 15:02:48 284

转载 MySQL存储过程详解  mysql …

原文地址: mysql 存储过程">MySQL存储过程详解  mysql 存储过程作者:王者佳暮mysql存储过程详解1.     存储过程简介 我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(StoredProcedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调

2017-06-13 18:12:30 288

原创 将博客搬至CSDN

《将博客搬至CSDN》

2017-06-13 18:12:27 120

原创 说说Makefile那些事儿(转)

工作至今,一直对Makefile半知半解。突然某天幡然醒悟,觉得此举极为不妥,只得洗心革面从头学来,以前许多不明觉厉之处顿时茅塞顿开,想想好记性不如烂笔头,便来说说Makefile那些事儿。 Makefile到底是个啥玩意儿  Makefile就是一文本文件。-----------------------------------------------$ fil

2017-06-13 18:12:24 382

原创 MySQL 函数

http://cn2.php.net/manual/zh/ref.mysql.php

2017-06-13 18:12:21 201

原创 【mysql】mysql 常用建表语句…

【1】建立员工档案表要求字段:员工员工编号,员工姓名,性别,工资,email,入职时间,部门。【2】合理选择数据类型及字段修饰符,要求有NOT NULL,auto_increment, primarykey等。[sql] view plain copy--  -- make by kakane  --      

2017-06-13 18:12:18 253

原创 Linux C MySQL数据库函数(转)

1. 初始化一个连接句柄    MySQL *mysql_init(mysql *);   正确:返回一个指向新分配的链接句柄结构的指针   错误:NULL   注:该函数的传入参数通常为NULL即可。 2. 建立物理连接    MYSQL*mysql_real_connect(MYSQL *connection, const char *server_host, c

2017-06-13 18:12:15 220

转载 Ubuntu:操作mysql

原文地址:Ubuntu:操作mysql作者:艾特illusion1.终端启动MySQL:/etc/init.d/mysql start;2.登录MySQL:mysql –u root -p (用root账户登录),然后输入密码;3.查看所有的数据库名字:show databases;4.选择一个数据库操作:use database_name;5.查看当前数据库下所有的表名:show t

2017-06-13 18:12:12 183

原创 信号(signals)和槽(slots) 精…

2010-11-01 22:54信号(signals)和槽(slots)信号和信号槽被用于对象(object)之间的通信。信号和槽机制是QT的重要特征并且也许是QT与其他框架最不相同的部分。前言在GUI程序设计中,通常我们希望当对一个窗口部件(widget)进行改变时能告知另一个对此改变感兴趣的窗口部件。更一般的,我们希望任何一类的对象(object)都能和其他对象进行通信。

2017-06-13 18:12:10 889

转载 提升linux下tcp服务器并发连接数限制

1、修改用户进程可打开文件数限制   在Linux平台上,无论编写客户端程序还是服务端程序,在进行高并发TCP连接处理时,最高的并发数量都要受到系统对用户单一进程同时可打开文件数量的限制(这是因为系统为每个TCP连接都要创建一个socket句柄,每个socket句柄同时也是一个文件句柄)。可使用ulimit命令查看系统允许当前用户进程打开的文件数限制:   [speng@as4 ~]$

2017-06-13 16:36:34 306

转载 Linux下高并发socket最大连接数所受的各种限制

1、修改用户进程可打开文件数限制在Linux平台上,无论编写客户端程序还是服务端程序,在进行高并发TCP连接处理时,最高的并发数量都要受到系统对用户单一进程同时可打开文件数量的限制(这是因为系统为每个TCP连接都要创建一个socket句柄,每个socket句柄同时也是一个文件句柄)。可使用ulimit命令查看系统允许当前用户进程打开的文件数限制:[speng@as4 ~]$ uli

2017-06-13 16:35:07 187

转载 调用MYSQL存储过程实例

PHP调用MYSQL存储过程实例http://blog.csdn.net/ewing333/article/details/5906887 http://www.cnblogs.com/kkcheng/archive/2010/03/19/1689672.htmlhttp://hi.baidu.com/dreamontheway/item/8041f26ad5070131a

2017-06-13 16:30:09 286

嵌入式实时操作系统ucos-ii

嵌入式实时操作系统ucos-ii 邵贝贝译 J.Labrosse著 电子版,想学又不想买书的人赶紧下吧。。。

2010-03-10

嵌入式系统原理及接口技术

我自己整理的符意德老师这本书的课件,目前网络上都没有,所以我自己做了下,花了点时间,收取点积分,算犒劳一下自己,废话不多说了,要下从速~~~~

2010-03-10

ucos2 操作系统光盘

本来想把这本书发上来的,但文件太大,不能上传,所以发了个书后的光盘,有兴趣的可以下来看看!

2010-01-22

ucos2 for arm 详解

ucos2操作系统在ARM上的详细讲解,非常不错,值得下载

2010-01-15

空空如也

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

TA关注的人

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