自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

cloud 的学习时代

苟日新,日日新,又日新

  • 博客(23)
  • 资源 (9)
  • 问答 (2)
  • 收藏
  • 关注

原创 C++整理1

1.命名空间namespace A{static int a=10;void show(){}}A::a;A::show()using namespace A;a;show();2.类默认提供的成员无参构造函数,拷贝构造函数,析构函数,this指针operator &operaot =operator &() const3.拷

2015-08-24 07:50:07 314

转载 同一进程的线程共享哪些资源

线程共享的环境包括:进程代码段、进程的公有数据(利用这些共享的数据,线程很容易的实现相互之间的通讯)、进程打开的文件描述符、信号的处理器、进程的当前目录和进程用户ID与进程组ID。    进程拥有这许多共性的同时,还拥有自己的个性。有了这些个性,线程才能实现并发性。这些个性包括:    1.线程ID      每个线程都有自己的线程ID,这个ID在本进程中是唯一的。

2015-08-20 22:08:11 674

转载 ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock

今天服务器遇到了一个很熟悉的问题输入#mysql -u root -p ERROR 2002 (HY000):Can't connect to local MySQL server  随即上网找寻答案 根据大家提供的方法我逐一尝试 方案1. 1.#ps -A|grep mysql   显示类似:  1829 ?        00:00:00

2015-08-19 18:17:12 286

原创 几种图形打印基于C++IO流操作

1.*    *** *******2.****************3.金字塔/*打印*   *** *******上面图形*/#includeusing namespace std;void print(int high){int i=1,j;while(i

2015-08-14 08:02:28 428

原创 八种基本排序(1)

#includeusing namespace std;#define N 5void show(int *arr){int i;for(i=0;icoutcout}void bubberSort(int *arr){coutint i,j;for(i=N;i>1;--i)for(j=0;j{if(arr[j]>arr[j

2015-08-14 07:56:32 315

原创 ubuntu中文手册安装

1.sudo apt-get install get2.git clone https://github.com/lidaobing/manpages-zh.git3.sudo mkdir /usr/local/zhman4.cd manpages-zh5.sh autogen.sh6.sudo ./configure --prefix=/usr/local/zhman

2015-08-09 12:28:27 461

转载 消息队列再整理二

一个消息队列是一个消息的链表,存储在内核里,并由一个消息队列标识符标识。我们将只称消息队列为一个队列,称它的标识符为一个队列ID。SUS包含了一个替代的IPC消息队列的实现,在实时扩展的消息传递选项里。我们不在本文包含实现扩展。一 个新的队列被创建或一个已有队列被打开,通过msgget。新的消息被加入到一个队列的尾部,通过msgsnd。每个消息有一个正的长整

2015-08-05 07:21:30 1169

转载 消息队列再整理

ftok()#include #include 函数原型: key_t  ftok( const  char * pathname , int   proj_id  );参数: pathname 就时你指定的文件名(该文件必须是存在而且可以访问的),id是子序号,虽         然为int,但是只有8个比特被使用(0-255)。

2015-08-05 07:16:55 407

原创 linux c 简单端口扫描程序

#include #include #include #include #include #include #include #include #include #include #include #include #include #include int SERVER_PORT= 1;#define SERVER_IP "127.0.0.1"#defi

2015-08-04 21:03:06 2469 1

转载 POSIX互斥锁

一、什么是互斥锁       另一种在多线程程序中同步访问手段是使用互斥量。程序员给某个对象加上一把“锁”,每次只允许一个线程去访问它。如果想对代码关键部分的访问进行控制,你必须在进入这段代码之前锁定一把互斥量,在完成操作之后再打开它。        互斥量函数有       pthread_mutex_init 初始化一个互斥量       pthread

2015-08-04 13:23:38 410

转载 Linux Shell常用技巧

1. Linux的实时监测命令(watch):    watch 是一个非常实用的命令,可以帮你实时监测一个命令的运行结果,省得一遍又一遍的手动运行。该命令最为常用的两个选项是-d和-n,其中-n表示间隔多少秒执行一次"command",-d表示高亮发生变化的位置。下面列举几个在watch中常用的实时监视命令:    /> watch -d -n 1 'who'   #每隔一秒执行一次wh

2015-08-04 08:05:43 303

转载 linux常用的主机shell脚本

下面是我常用的几个主机监控的脚本,大家可以根据自己的情况在进行修改,希望能给大家一点帮助。  1、查看主机网卡流量  #!/bin/bash #network #Mike.Xu while : ; do time='date +%m"-"%d" "%k":"%M' day='date +%m"-"%d' rx_before='ifconfig eth0|sed -n "8"p|aw

2015-08-03 20:37:53 397

转载 高高手

曾经我们国家有一批绝世电脑高手。后来都去美国了...发布于:2011-7-25 13:15:00点阅数:今2208/总4365提供:尼古大王  1、很久以前,那还是我用win98的时候有次我系统崩溃了,因为我是电脑白痴,我朋友给我介绍了一个高手来帮我修电脑。    他看了一下电脑,问我有没有98的盘,我说没有。    他想了一下,叫我把固定电话拿给他,我想修

2015-08-03 20:35:32 418

转载 linux开机启动十步骤

开机过程指的是从打开计算机电源直到LINUX显示用户登录画面的全过程。分析LINUX开机过程也是深入了解LINUX核心工作原理的一个很好的途径。  启动第一步--加载BIOS  当你打开计算机电源,计算机会首先加载BIOS信息,BIOS信息是如此的重要,以至于计算机必须在最开始就找到它。这是因为BIOS中包含了CPU的相关信息、设备启动顺序信息、硬盘信息、内存信息、时钟信息、PnP

2015-08-03 20:29:42 339

转载 生命在于运动

程序员和设计师大部分时间都坐在电脑前。有效的锻炼有助于他们更好地工作。传统的:当坐在电脑桌前的时候脚触地。双手在肘部弯曲。打字时手应搁在桌子上。键盘和鼠标应在触手可及的地方。显示屏应在视线水平上,不高不低。光线最好应来自上方。即光线应该从天花板上照下来。每隔20分钟远眺。可降低眼睛长时间盯着近距离物体产生的疲劳。鼠标和手差不多大小。使用全尺寸符合人体工学的键盘。我个人比较喜

2015-08-02 21:24:28 402

转载 c字符串处理函数

函数名: strcpy 功  能: 拷贝一个字符串到另一个 用  法: char *stpcpy(char *destin, char *source); 程序例: #include  #include  int main(void) {    char string[10];    char *str1 = "abcdefghi";    stpcpy(s

2015-08-02 20:15:25 407

原创 精灵进程的创建

//代码1--实现延时--由于后台运行可能感觉不明显//想要结束它,我只想到关机重启;查看的话,ps -ef#include  #include  #include  #include  #include  #include  #include  #include  #include  /* * 精灵进程的实现 */

2015-08-02 19:58:06 521

转载 浅谈linux内存管理

经常遇到一些刚接触Linux的新手会问内存占用怎么那么多?在Linux中经常发现空闲内存很少,似乎所有的内存都被系统占用了,表面感觉是内存不够用了,其实不然。这是Linux内存管理的一个优秀特性,在这方面,区别于Windows的内存管理。AD:经常遇到一些刚接触Linux的新手会问内存占用怎么那么多?在Linux中经常发现空闲内存很少,似乎所有的内存

2015-08-02 19:49:40 429

转载 消息队列创建以及使用示例

消息队列是消息的链接表,存放在内核中并由消息队列标示符标识。1. 创建或打开一个队列    int msgget(key_t key, int flag);    key: 键 由ftok()生成        key_t ftok(const char* path, int id);    flag: IPC_CREAT 或 IPC_EXCL 

2015-08-02 19:37:13 545

转载 printf输出颜色

在Linux终端下调试程序时,有时需要输出大量信息。若能控制字体的颜色和显示方式,可使输出信息对比鲜明,便于调试时观察数据。     终端的字符颜色由转义序列(Escape Sequence)控制,是文本模式下的系统显示功能,与具体语言无关。     转义序列以控制字符'ESC'开头。该字符的ASCII码十进制表示为27,十六进制表示为0x1B,八进制表示为033。多数转义序列超过

2015-08-02 19:34:13 605

转载 进程间通信

传统进程间通信方式    无名管道 pipe    有名管道 fifo    信号 signalsystem V IPC对象    共享内存 share memory    消息队列 message queue    信号灯 semaphoreBSD    套接字 socket管道是基于文件描述符的通信方式。    无名管道    int pip

2015-08-02 12:27:48 258

原创 三个同步与互斥问题之生产者与消费者

#include#includepthread_mutex_t  mutex;#define Max 10pthread_cond_t pro;pthread_cond_t con;int buffer=0;//全局变量----一开始为0,只有生产者可以执行void deal_produce(void *arg){//消费---int i

2015-08-01 14:13:20 608

原创 文件内容的清除

想到两种方法-1.用空格覆盖所有内容(有问题,内容全变成空格)   int  fd=open(filename,O_RDWR)   struct stat stBuf;   stat(filename,&stBuf);   len=stBuf.st_size;   char *szBuf=(char*)malloc(len);   write(fd,szBuf,len)

2015-08-01 13:55:30 514

cv3.4.4.cache.tar.gz

Opencv-3.4.4 需要下载的数据文件 下载解压到opencv-xxx/.cache/ 目录下即可 文件目录 ├── ade │   └── b624b995ec9c439cbc2e9e6ee940d3a2-v0.1.1f.zip ├── data │   └── 7505c44ca4eb54b4ab1e4777cb96ac05-face_landmark_model.dat ├── ippicv │   └── c0bd78adb4156bbf552c1dfe90599607-ippicv_2019_lnx_intel64_general_20180723.tgz └── xfeatures2d ├── boostdesc │   ├── 0ae0675534aa318d9668f2a179c2a052-boostdesc_lbgm.i │   ├── 0ea90e7a8f3f7876d450e4149c97c74f-boostdesc_bgm.i │   ├── 202e1b3e9fec871b04da31f7f016679f-boostdesc_binboost_064.i │   ├── 232c966b13651bd0e46a1497b0852191-boostdesc_bgm_bi.i │   ├── 324426a24fa56ad9c5b8e3e0b3e5303e-boostdesc_bgm_hd.i │   ├── 98ea99d399965c03d555cef3ea502a0b-boostdesc_binboost_128.i │   └── e6dcfa9f647779eb1ce446a8d759b6ea-boostdesc_binboost_256.i └── vgg ├── 151805e03568c9f490a5e3a872777b75-vgg_generated_120.i ├── 7126a5d9a8884ebca5aea5d63d677225-vgg_generated_64.i ├── 7cd47228edec52b6d82f46511af325c5-vgg_generated_80.i └── e8d0dcd54d1bcfdc29203d011a797179-vgg_generated_48.

2020-01-17

notepad++的插件

为了找一个该死的mime notepad++ 解码base64的插件 找了好久 最后终于找到了 还附带搜寻了一些还挺不错的插件 如JsonViewer以及HexEditor十六进制编辑器等

2016-11-02

基于Socket技术的局域网聊天室

C#实现的局域网聊天室 数据库Sqlserver 界面winform 服务器同步服务器 功能多线程实现 私聊,群聊,文件传输 XML配置文件

2016-06-15

windows软件安装清理工具_专门对抗顽固分子

卸载java6 TM update43时遇到麻烦,这个工具有用,值得收藏

2016-01-02

wireshark实战

还不错的一本书 wireshark很有帮助

2015-12-31

GitHub v2.0

下了试一下,还可以用,元旦了,来份福利,新年快乐!

2015-12-30

设计模式-感觉不错的文档

这是本好书,但感觉有些C++或者面向对象技术的基础,也开发过几个小项目之后再看才好.pdf

2015-12-30

html5代码集合

出版的The missing manual :HTML5 书里面的资源以及代码

2015-11-11

linux下静态库和动态库的创建以及使用

关于库的测试代码,使用静态库动态库 解压工具tar

2015-10-24

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

TA关注的人

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