自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

转载 多线程问题解释

1。单进程单线程:一个人在一个桌子上吃菜。2。单进程多线程:多个人在同一个桌子上一起吃菜。3。多进程单线程:多个人每个人在自己的桌子上吃菜。多线程的问题是多个人同时吃一道菜的时候容易发生争抢,例如两个人同时夹一个菜,一个人刚伸出筷子,结果伸到的时候已经被夹走菜了。。。此时就必须等一个人夹一口之后,在还给另外一个人夹菜,也就是说资源共享就会发生冲突争抢。1。对于 Windows 系统来说,【开桌子】的

2016-11-30 23:47:24 296

转载 Linux节点理解

一、inode是什么?理解inode,要从文件储存说起。文件储存在硬盘上,硬盘的最小存储单位叫做”扇区”(Sector)。每个扇区储存512字节(相当于0.5KB)。操作系统读取硬盘的时候,不会一个个扇区地读取,这样效率太低,而是一次性连续读取多个扇区,即一次性读取一个”块”(block)。这种由多个扇区组成的”块”,是文件存取的最小单位。”块”的大小,最常见的是4KB,即连续八个 sector组

2016-11-29 19:49:07 6085 1

转载 linux硬链接软链接

1.Linux链接概念 Linux链接分两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link)。默认情况下,ln命令产生硬链接。【硬连接】 硬连接指通过索引节点来进行连接。在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号(Inode Index)。在Linux中,多个文件名指向同一索引节点是存在的。一

2016-11-28 23:03:49 237

原创 线程练习

/*****************************************************copyright (C), 2014-2015, Lighting Studio. Co., Ltd. File name:Author:Jerey_Jobs Version:0.1 Date: Description:Funcion List: ******

2016-11-27 20:27:45 288

转载 条件编译

程序员可以通过定义不同的宏来决定编译程序对哪些代码进行处理。条件编译指令将决定那些代码被编译,而哪些是不被编译的。可以根据表达式的值或者某个特定的宏是否被定义来确定编译条件。关于c的#ifndef条件编译:  1)最好把头文件的内容都放在#ifndef和#endif中  2)一般格式:        #ifndef <标识>         #define <标识>         ……

2016-11-26 20:44:41 296

转载 SQLITE常用函数

SQLite 常用函数SQLite 有许多内置函数用于处理字符串或数字数据。下面列出了一些有用的 SQLite 内置函数,且所有函数都是大小写不敏感,这意味着您可以使用这些函数的小写形式或大写形式或混合形式。欲了解更多详情,请查看 SQLite 的官方文档:序号函数 & 描述1 SQLite COUNT 函数 SQLite COUNT 聚集函数是用来计算一个数据库表中的行数。 2 SQLit

2016-11-25 23:36:59 421

原创 sqlite回调函数的解释与使用

>在sqlite3的api函数中有一个sqlite3_exec,用来执行sql语句:函数原型: int sqlite3_exec ( sqlite3* ppDb, /* An open database */ const char sql, / SQL to be e

2016-11-24 22:38:10 6256 3

原创 有名管道写练习

#include #include #include #include #include #include #include #define FIFO_SERVER "/home/2016/1120/myfifo"main(int argc,char** argv){

2016-11-23 22:35:53 333

原创 共享内存实现写入不区分大小写字符串,读出大写字符串

/*****************************************************copyright (C), 2014-2015, Lighting Studio. Co.,     Ltd. File name:Author:Jerey_Jobs    Version:0.1    Date: Description:Funcion List:

2016-11-22 12:21:26 570

原创 无名管道练习

/*****************************************************copyright (C), 2014-2015, Lighting Studio. Co.,     Ltd. File name:Author:Jerey_Jobs    Version:0.1    Date: Description:Funcion List:

2016-11-21 20:25:46 325

原创 FIFO管道写规则

#include #include #include #include #include #include #include #define FIFO_SERVER "/tmp/myfifo"main(int argc,char** argv){ int fd; char w_buf[100]; int nwrite;   /*打开管

2016-11-20 22:19:59 567

原创 verilog练习

LIBRARYIEEE;USEIEEE.STD_LOGIC_1164.ALL;ENTITY SCHKIS  PORT(DIN, CLK, CLR :INSTD_LOGIC;--串行输入数据位/工作时钟/复位信号        AB :OUTSTD_LOGIC_VECTOR(3DOWNTO0));--检测结果输出END SCHK;ARCHITECTURE behav

2016-11-19 21:12:53 730 2

转载 fopen和fdopen

C语言fopen()函数:打开一个文件并返回文件指针头文件:?1#include fopen()是一个常用的函数,用来以指定的方式打开文件,其原型为: ?1FILE*fopen(constchar* path,constchar

2016-11-18 22:19:20 1457

原创 链表通讯录

/*****************************************************copyright (C), 2014-2015, Lighting Studio. Co.,     Ltd. File name:Author:Jerey_Jobs    Version:0.1    Date: Description:Funcion List:

2016-11-17 22:17:15 425

原创 文件通讯录

/*****************************************************copyright (C), 2014-2015, Lighting Studio. Co.,     Ltd. File name:Author:Jerey_Jobs    Version:0.1    Date: Description:Funcion List:

2016-11-16 22:22:40 333

原创 数据库通讯录

/*****************************************************copyright (C), 2014-2015, Lighting Studio. Co.,     Ltd. File name:Author:Jerey_Jobs    Version:0.1    Date: Description:Funcion List:

2016-11-15 22:06:35 403

原创 文件操作

#include #include #include #include #include #define MAX 100int read_line(int fd, char *buf, int count){ int i; char ch; for(i = 0; i  {        if((read(fd,&ch,

2016-11-14 21:37:13 224

原创 数据库函数练习

/*****************************************************copyright (C), 2014-2015, Lighting Studio. Co.,     Ltd. File name:Author:Jerey_Jobs    Version:0.1    Date: Description:Funcion List:

2016-11-13 21:01:22 380

原创 text1.txt begin10 11 12 20 21 22 30 31 32 end text2.txt begin 15 16 17 25 26 27 35 36 37 得到text3.txt

/*****************************************************copyright (C), 2014-2015, Lighting Studio. Co.,     Ltd. File name:Author:Jerey_Jobs    Version:0.1    Date: Description:Funcion List:

2016-11-12 22:26:58 588

转载 链表队列

#include#includestruct Node{    int data;                /*值域*/    struct Node *next;       /*链接指针*/};struct queue{   struct Node *front;    /*队首指针*/   struct Node *rear;  

2016-11-11 15:44:10 297

原创 实现队列

/*****************************************************copyright (C), 2014-2015, Lighting Studio. Co.,     Ltd. File name:Author:Jerey_Jobs    Version:0.1    Date: Description:Funcion List:

2016-11-10 21:37:41 224

原创 c/c++复杂申明

typedef的妙用  typedef给你一种方式来克服“*只适合于变量而不适合于类型”的弊端。你可以如下使用typedef:  typedef char * PCHAR; PCHAR p,q;  这里的p和q都被声明为指针。(如果不使用typedef,q将被声明为一个char变量,这跟我们的第一眼感觉不太一致!)下面有一些使用typedef的声

2016-11-09 22:01:37 238

原创 双向循环带头节点链表

/*****************************************************copyright (C), 2014-2015, Lighting Studio. Co.,     Ltd. File name:Author:Jerey_Jobs    Version:0.1    Date: Description:Funcion List:

2016-11-08 19:59:38 380

原创 linux管道符

1. 多命令顺序执行   ;    分号分割每一个命令    格式: 命令1;命令2。如: ls;cd /  。    作用:多命令依次执行,命令之间没有逻辑关系。    注意:该符号不管第一个命令是否正确执行,第二个命令都会执行。    &&    逻辑与    格式:命令1 && 命令2。如:ls && cd ~    作用:当命令1正确

2016-11-07 14:18:08 382

原创 堆栈的操作

/*****************************************************copyright (C), 2014-2015, Lighting Studio. Co.,     Ltd. File name:Author:Jerey_Jobs    Version:0.1    Date: Description:Funcion List:

2016-11-06 19:44:02 368

原创 c-c++复杂申明

曾经碰到过让你迷惑不解、类似于int * (* (*fp1) (int) ) [10];这样的变量声明吗?本文将由易到难,一步一步教会你如何理解这种复杂的 C/C++声明:我们将从每天都能碰到的较简单的声明入手,然后逐步加入const修饰符和typedef,还有函数指针,最后介绍一个能够让你准确地 理解任何C/C++声明的“右左法则”。需要强调一下的是,复杂的C/C++声明并不是好的编

2016-11-05 22:06:58 271

原创 请编写一个C函数,该函数可以实现将一个整数转为任意进制的字符串输出

/*****************************************************copyright (C), 2014-2015, Lighting Studio. Co.,     Ltd. File name:Author:Jerey_Jobs    Version:0.1    Date: Description:Funcion List:

2016-11-04 20:54:30 1726

原创 建立一个带有头结点的单向链表,并将存储在数组中的字符依次转储到链表的各个结点中。

/*****************************************************copyright (C), 2014-2015, Lighting Studio. Co.,     Ltd. File name:Author:Jerey_Jobs    Version:0.1    Date: Description:Funcion List:

2016-11-03 21:55:31 4074

原创 二、 编写函数int stat(int a[],int n,int c[][2])。a指向的数组中保存了由n个1位整数组成的数列(n为偶数)。函数从前至后依次将a数组中每两个相邻元素拼成一个不超过2位

/*****************************************************copyright (C), 2014-2015, Lighting Studio. Co.,     Ltd. File name:Author:Jerey_Jobs    Version:0.1    Date: Description:Funcion List:

2016-11-02 16:53:38 1111

原创 输入一个字符串,同时输入帧头和帧尾(可以是多个字符),将该字符串中合法的帧识别出来. 提示:帧头和帧尾分别是head和tail 字符串”asdheadhauboisoktail”中headhaubo

/*****************************************************copyright (C), 2014-2015, Lighting Studio. Co.,     Ltd. File name:Author:Jerey_Jobs    Version:0.1    Date: Description:Funcion List:

2016-11-01 00:18:38 630

空空如也

空空如也

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

TA关注的人

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