自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 STL-String类

/**********************************mystring.h*************************************/#pragma once#define _CRT_SECURE_NO_WARNINGS#include#includeusing namespace std;/*代码除创建的临时buf外,其他全部为深拷贝*/clas

2015-02-07 23:25:26 289

原创 STL-数组模板

#pragma once#include#includeusing namespace std;template class myarray{public: friend istream & operator >>(istream &, T & my);public: myarray(); myarray(initializer_list); myarray(c

2015-02-07 23:23:36 486

原创 STL-链表模板

#includeusing namespace std;/*思想:当传入一个元素后,自动给其加上一个地址域并封装在结构体里,再将结构体存入链表因有需根据元素查找和删除的函数,故传入数据时,应传入数据地址。*/typedef struct LinkListNobe { struct LinkListNobe *next;}LinkListNobe; //templ

2015-02-07 23:21:32 425

原创 map的value值排序

#include#include#include#include#include#include#includeusing namespace std;bool CmpByValue(const pair&it1, const pair&it2){ return it1.second > it2.second;}void main(){ map Test; t

2015-02-07 23:18:49 347

原创 大数乘法

#define _CRT_SECURE_NO_WARNINGS#include#include#includechar buf[100] = { 0 };int res2[1024] = { 0 };int rlen = 0;void calc(int a){ static int k = 0; int i = 0,j = 0,tmp =0; int res[10

2015-02-07 23:10:23 277

原创 哲学家就餐-条件变量

#include#includeint chop = 5;struct timespec timeout;pthread_cond_t cond = PTHREAD_COND_INITIALIZER;pthread_mutex_t lock = PTHREAD_MUTEX_INITIALIZER;pthread_mutex_t lockp = PTHREAD_MUTEX_INIT

2015-02-07 23:03:21 985

原创 哲学家就餐-信号量

#include#include#includeint chop = 5;sem_t Get_number, Put_number;void *sign(void *num){ int flag = 0; while(1) { flag = (flag == 0 ? 1:0); if(flag) { sem_wait(&Get_number);

2015-02-07 23:01:10 536

原创 哲学家就餐--互斥锁

#include#includeint chop = 5;pthread_mutex_t lockG = PTHREAD_MUTEX_INITIALIZER;pthread_mutex_t lockP = PTHREAD_MUTEX_INITIALIZER;void *phlio(void *num){ int i = (int)num; int left = 0; in

2015-02-07 22:58:44 448

原创 多进程和mmap 实现copy的demo

#include#include#include#include#include#include#include#include#include#define MAX_LEN 10485760 //10M 大于10M默认每个进程映射10M 修改应为4096的倍数#define N 10 //进程拷贝 低于10M,选择此方式,默认开十个进程,可修改int plen,p

2015-02-07 22:46:15 694

原创 DEMON进程+inotify自动生成系统级文件操作日志demo

#include#include#include#include#include#include#include#include#include #include#if 01. 执行时 输入格式为: ./a.out 日志文件名 要监控的文件/目录2. 只监控目录下的一级子目录,若监控目录下所有文件,可以在开一个进程,递归遍历父目录,遇到目录便将目录名传入

2015-02-07 22:42:22 702

原创 位排序

#include#include#includevoid main(){ unsigned char ch = 1; //用来进行‘与’‘或’ 运算 int j = 0; //累加 int data[1000]; unsigned char tmp[125] = {0}; //排序数组 time_t t; srand((unsigned int)time(&t))

2015-02-07 22:38:05 250

原创 基于signal的进程同步示例

#include#include#include#includeint num=0;pid_t pid;/*利用捕捉signal里的自定义信号,来实现进程通信*/void sys_err(char *str) //容错{ perror(str); exit(1);}void do_sig_parent(int n) // 父进程 做累加{

2015-02-07 22:17:03 533

原创 利用ssh入侵越狱Iphone的方法

本文针对那些已越狱却不注意信息安全的人们,未经许可,严禁转载。 ssh是一个远程登录协议,建立在应用层和传输层的基础上,如果你的手机或电脑安装并开放了ssh, 而其他人得知了账号密码,那么只要主机在线的情况下,别人可以随时登录你的手机或电脑,拥有最高权限。本文以如何获得手机短信为例.....1. 在公共场合里,若有wifi开放,那么所有连上wifi的人都是处于一个局域网

2015-02-07 22:06:27 4549

空空如也

空空如也

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

TA关注的人

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