自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

pg的博客

想写就写

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

原创 sqlite的C/C++ API接口的基础操作与事务

1、C/C++ 接口 API主要通过通过sqlite3_open,sqlite3_exec和qlite3_close来实现一个简单的数据库操作。1.1、sqlite3_opensqlite3_open(const char *filename, sqlite3 **ppDb)打开一个指向 SQLite 数据库文件的连接,返回一个用于其他 SQLite 程序的数据库连接对象fil...

2018-08-30 15:37:22 4679 1

原创 leetcode MYSQL数据库题目181

181.Employees Earning More Than Their Managers1、题目与答案 The Employee table holds all employees including their managers. Every employee has an Id, and there is also a column for the manager Id....

2018-08-30 09:27:15 321

原创 C语言中通过sprintf()函数构造sql语句

char* insertJob; char sql[255]; insertJob = "INSERT INTO job_table (task_id,point_tag,task_serial,device_tag) VALUES ("; sprintf(sql,"%s%d%s%d%s%d%s%d%s", i

2018-08-28 20:29:19 1971

原创 C语言实现一种创建易管理易维护线程的方法

一、什么是线程?在一个程序中的多个执行路线就叫做线程。 就个人理解而言,一个线程就是一个进程里的一个while(1),一般情况下线程是不会退出的。 而多线程自然就是一个进程里的多个while(1)了。 《西游记》中,有一种有趣的设定——“天上一天,地上一年”。 而在现实世界中,随着技术发展,CPU的性能越来越高,夸张点说:“CPU一年,地上一天”。 为了高效利用CPU性能,多进程的方...

2018-08-28 20:20:04 289

原创 完美二叉树、完全二叉树、完满二叉树

1、二叉树(Binary Tree)1.1 什么是二叉树(Binary Tree)每个结点至多拥有两棵子树(即二叉树中不存在度大于2的结点),并且,二叉树的子树有左右之分,其次序不能任意颠倒。1.2 二叉树的性质若二叉树的层次从0开始,则在二叉树的第i层至多有2^i个结点(i>=0)。高度为k的二叉树最多有2^(k+1) - 1个结点(k>=-1)。 (空树的高...

2018-08-24 19:56:03 25145 7

原创 leetcode MYSQL数据库题目180

180.Consecutive Numbers1、题目与答案 Write a SQL query to find all numbers that appear at least three times consecutively.编写SQL查询以查找连续出现至少三次的所有数字 Table:Logs:+----+-----+| Id | Num |+----+-----...

2018-08-22 11:47:52 345

原创 leetcode MYSQL数据库题目178

178. Rank Scores题目与答案 Write a SQL query to rank scores. If there is a tie between two scores, both should have the same ranking. Note that after a tie, the next ranking number should be the next...

2018-08-21 18:44:31 366

原创 leetcode MYSQL数据库题目177

177. Nth Highest Salary1、题目与答案Table:Employee+----+--------+| Id | Salary |+----+--------+| 1 | 100 || 2 | 200 || 3 | 300 |+----+--------+ Write a SQL query to get the n...

2018-08-20 11:45:37 464

原创 leetcode MYSQL数据库题目176

176. second highest salary1、题目与答案Table: Employee+----+--------+| Id | Salary |+----+--------+| 1 | 100 || 2 | 200 || 3 | 300 |+----+--------+ Write a SQL query to get the...

2018-08-18 10:54:57 359

原创 查找二叉树(BST)

1、查找二叉树的定义先上图: 一棵二叉搜索树(Binary Sort Tree)是以一棵二叉树来组织的,可以用链表数据结构来表示,其中,每一个结点就是一个对象,一般地,包含数据值和指向孩子(也可能是父母)的指针。如果某个孩子结点不存在,其指针为空(NULL)。 - 查找树的左右子树各是一棵查找树 - 若查找树的左子树非空,则其左子树上的各节点值均小于根节点的值。 - 若查找树的右子...

2018-08-17 20:25:40 9082

原创 leetcode MYSQL数据库题目175

175. Combine Two Tables1、 题目与答案Table:Person+-------------+---------+| Column Name | Type |+-------------+---------+| PersonId | int || FirstName | varchar || LastName | var...

2018-08-17 18:54:18 348

原创 Ubuntu下使用gdb调试包含共享库的代码

gdb多线程一般调试步骤以工作中遇到的问题为例:调试程序robotGcs robotGcs有以下特点:QT(C++) 编写多线程多个plugins组成而出问题的是在一个新写的plugin,命名为ReadCarInfo。该plugin起了两个线程,而每个线程都会以定时器的方式定时触发做任务。出现的第一个问题是由于自己粗心大意,未给即将使用的类指针分配空间!!!,导致运行时c...

2018-08-17 11:06:24 490

原创 FreeRTOS(七)——任务查询和信息统计

任务相关API函数预览 函数 描述 uxTaskPriorityGet() 查询某个任务的优先级 vTaskPrioritySet() 改变某个函数的优先级 uxTaskGetSystemState() 获取系统中任务状态 vTaskGetInfo() 获取某个任务信息 xTaskGetApplicationTaskTag(...

2018-08-11 16:13:15 2566

sublime_text_3_build_3176_x64(linux可用))

Sublime Text是一款跨平台代码编辑器(Code Editor),从最初的Sublime Text 1.0,到现在的Sublime Text 3.0,Sublime Text从一个不知名的编辑器演变到现在几乎是各平台首选的GUI编辑器,资源里只有linux64位的,但是“使用”方法都是一致的。

2018-08-31

空空如也

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

TA关注的人

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