- 博客(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
2020-01-17
notepad++的插件
2016-11-02
http协议传输的数据是二进制的 怎么将其解析出来
2016-10-10
C#怎么将大量的数据存放进MSSQL数据库中
2016-05-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人