自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lzb991435344的博客

欢迎大神们多指教指教

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

原创 C及C++经典项目源码合集

比较经典的项目代码合集,已附上传送门,个人github还有一些学习代码,需要的话可去找一下,传送门:https://github.com/lzb9914353441.CJson,JsonCpp,TinyXmljson,xml解析github传送门:https://github.com/DaveGamble/cJSONhttps://github.com/open-source-parsers/jsoncpphttps://github.com/leethomason/tinyxml22.

2020-08-06 14:58:37 7887

原创 一道题分析和实现 多线程之互斥量和条件变量的配合使用

题目:使用多线程,要求按序打印出4次abcd1.只使用互斥量mutex忙等,直到能够获得进入临界区的条件#include <stdio.h>#include <stdlib.h>#include <pthread.h>#include <unistd.h>#include <string.h>#define THRNUM 4//print abcd to stdout//4个互斥量之间协作static pthread_mut

2020-08-06 13:55:20 161

转载 Linux(Centos)之安装Nginx及注意事项

阅读目录1.Nginx的简单说明 2.准备工作 3.安装SSL功能需要openssl库以及gzip模块需要的zlib库 4.安装 rewrite模块需要pcre库 5.安装 Nginx服务 6.监测Nginx是否安装成功 7.将Nginx设置为开机自动启动 8.使用server命令启动nginx服务 回到顶部 1.Nginx的简单说明  a. Nginx是一个高性能的HTTP和反

2017-09-12 18:14:27 293

原创 二分查找(有序数组中查找需要的数)

1.二分查找介绍 折半查找法也称为二分查找法,它充分利用了元素间的次序关系,采用分治策略,可在最坏的情况下用O(log n)完成搜索任务。它的基本思想是,将n个元素分成个数大致相同的两半,取a[n/2]与欲查找的x作比较,如果x=a[n/2]则找到x,算法终止。如 果x我们只要在数组a的左半部继续搜索x(这里假设数组元素呈升序排列)。如果x>a[n/2],则我们只要在数组a的右 半部继续搜

2017-08-29 16:13:36 1128

原创 协程(2)

6.协程(2) 使用协同程序写出一个类似unix管道或stream io的结构 --输入流function instream() return coroutine.wrap(function() while true do --按行读取 local line=io.read("*l") if line then

2017-08-24 09:26:55 268

原创 函数和函数闭包

5.函数及函数闭包 5.1函数 –多返回值的函数 function foo(a,b,c) local sum=a+b; return sum,c End –平行赋值 r1,r2=foo(1,”123”,”helloworld!”) print(r1,r2) 运行结果: 5.2函数闭包 Upvalue:一个函数所使用的定义在它的函数体之外的局部变量 函数闭

2017-08-24 09:25:11 270

原创 迭代和协程

3.迭代function enum(array) local index=1 return function() local ret=array[index] index=index+1 return ret end end--遍历function foreach

2017-08-23 10:36:33 244

原创 lua元表(2)

2.5 多态 setmetatable5.lua#/usr/bin/bash people ={age=18}function people:new()local p={}setmetatable(p,self) self.__index=self return pendfunction people:growup() self.age=self.age+1 print(s

2017-08-22 16:30:25 311

原创 lua 元表(1)

2.元表 2.1 元表(metatable) 元表是table预定义的一系列操作,使用setmetatable设置元表,参数为任意的table,包括要赋值的table本身2.2 元方法介绍 (1)__index 用于table的查询 它的值可以为一个函数:将缺少的域和table作为参数调用这个函数 一个表:直接作为索引进行查询 在get表中未定义元素时触发,对应有rawget(tab

2017-08-22 16:26:01 244

原创 linux文件搜索命令和命令搜索命令

1.locate(速度快) find(搜索全部文件) (1) locate+文件名 在后台数据库中按文件名搜索 (2)数据库所在位置 var/lib/mlocate (可以切换到该目录下看看) (3)用命令updatedb更新后台数据库 (4)配置文件在/etc/updatedb.config ,开启文件搜索位置限制时可以对配置文件进行编辑 解析:在/tmp/目录下创建f

2015-05-24 18:02:02 490

原创 linux链接命令

重点内容 3-5 链接命令 (1) ln -s [源文件] [目标文件] 其中-s为创建软链接 (2)硬链接的特点: (a) 有相同的i节点和存储block块,可以看作是同一文件 (b)通过i节点识别文件 (c)只能在同一个分区中存在,也就是不能跨分区 (d)不能针对目录使用 (3)软链接特点 (a)类似于

2015-05-16 10:10:14 561

原创 linux目录处理命令

重点内容 3-2 目录处理命令(命令在终端里敲,小编没有装xshell) (1)直接创建目录 touch + 文件名 touch dxx1(大猩猩1号)=mkdir dxx1 (2)递归创建目录 mkdir /dxx/dxx2(大猩猩2号dxx2为二级目录) (3)切换目录 cd +文件或目录名 cd ~:回到家目录 cd -:回到上级目录 cd ..回到上级

2015-05-15 21:55:52 520

原创 linux终端命令

重点内容 3-1 命令格式 1.基本格式 [root@localhost~]# root:当前登录的用户为root localhost:主机名 ~:表示当前所处在的目录 #:超级用户 s:普通用户 (由普通用户切换到超级用户用命令su,再输入密码) 2.[root@localhost~]#pwd 显示当前所在的位置(图片中当前位置

2015-05-15 19:06:23 509

空空如也

空空如也

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

TA关注的人

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