linux
martinue
攻城狮
展开
-
CentOS7-64bit 配置Apache + MySQL + PHP
linux下安装在终端里完成,还挺interesting的 http://blog.itpub.net/29773961/viewspace-1261417/原创 2016-11-23 13:10:23 · 726 阅读 · 0 评论 -
共享内存函数(shmget、shmat、shmdt、shmctl)及其范例
共享内存函数由shmget、shmat、shmdt、shmctl四个函数组成。下面的表格列出了这四个函数的函数原型及其具体说明。 1. shmget函数原型 shmget(得到一个共享内存标识符或创建一个共享内存对象) 所需头文件 #include #include 函数说明 得到转载 2017-12-19 22:31:26 · 332 阅读 · 0 评论 -
linux 如何显示一个文件的某几行(中间几行)
【一】从第3000行开始,显示1000行。即显示3000~3999行 cat filename | tail -n +3000 | head -n 1000 【二】显示1000行到3000行 cat filename| head -n 3000 | tail -n +1000 *注意两种方法的顺序 分解: tail -n 1000:显示最后1000行转载 2017-08-24 10:09:53 · 301 阅读 · 0 评论 -
github使用指南
github学习:http://www.cnblogs.com/xirongliu/p/4589834.html原创 2017-06-03 14:46:22 · 281 阅读 · 0 评论 -
网络编程入门
前言:这个系列网络编程教程实例代码是在Xcode上运行的,MacOSX,是一个基于UNIX核心的系统,所以基于Linux的网络编程代码一般可以直接在Xcode上运行,如果要移植到Windows其实就只需要稍微改下,本章下面有讲Windows上的不同之处。 网络编程和套接字 网络编程其实和我们计算机上的文件读取操作很类似,通俗地讲,网络编程就是编写程序使两台联网的计算机相互交换数转载 2017-04-13 20:54:31 · 566 阅读 · 0 评论 -
Linux系统调用--getrlimit()与setrlimit()函数详解
转载自:http://www.cnblogs.com/niocai/archive/2012/04/01/2428128.html 功能描述: 获取或设定资源使用限制。每种资源都有相关的软硬限制,软限制是内核强加给相应资源的限制值,硬限制是软限制的最大值。非授权调用进程只可以将其软限制指定为0~硬限制范围中的某个值,同时能不可逆转地降低其硬限制。授权进程可以任意改变其软硬限制。RLIM_I转载 2017-02-13 15:49:49 · 421 阅读 · 0 评论 -
centos7下相关问题
1.关于64位CentOS上ptrace报“ no such file”错误的解决方法 由于内核的变化,首先可以试试改成,如果还是没有那么就是 2.关于64位CentOS上ptrace报“‘ORIG_EAX’未声明”的解决方法 原因是因为64位的寄存器结构和32位不同,解决方法是将ORIG_EAX改为ORIG_RAX便可以运行成功。 3.编译的时候出现"/usr/bin/ld:原创 2017-02-10 10:28:56 · 492 阅读 · 0 评论 -
linux下的signal()函数
相关资料:http://www.360doc.com/content/12/0927/10/7534118_238403050.shtml http://blog.sina.com.cn/s/blog_4b226b92010119l5.html http://www.cnblogs.com/hoys/archive/2012/08/19/2646377.html#top 当服务器原创 2017-02-07 11:33:47 · 395 阅读 · 0 评论 -
getopt()函数详解
getopt()函数是被用来解析命令行选项参数的。 #include extern char *optarg; //选项的参数指针 extern int optind, //下一次调用getopt的时,从optind存储的位置处重新开始检查选项。 extern int opterr, //当opterr=0时,getopt不向stderr输出错原创 2017-02-04 16:26:21 · 496 阅读 · 0 评论 -
学生信息管理系统(unix下用c对mysql进行操作)
学生信息管理系统,用c在unix下直接对数据库进行操作的版本。 头文件需要加上mysql.h,编译命令参见http://blog.csdn.net/martinue/article/details/53996835 #include #include #include #include int idd; void add() { idd++; char sex[10];原创 2017-01-04 19:55:06 · 544 阅读 · 0 评论 -
linux下的mysql相关操作
首先就是以root身份登陆的命令: mysql -uroot -p 然后能进入mysql进行相关操作。 编译与mysql相关的***.c文件的时候, 如果/usr/lib64目录下面有mysql的话,命令是: gcc -I/usr/include/mysql ***.c -L/usr/lib64/mysql -lmysqlclient -o *** 或者mysql在/usr原创 2017-01-03 18:27:26 · 338 阅读 · 0 评论 -
并发 并行 同步 异步 多线程的区别
转自:http://blog.csdn.net/cqkxboy168/article/details/9026205 1. 并发:在操作系统中,是指一个时间段中有几个程序都处于已启动运行到运行完毕之间,且这几个程序都是在同一个处理机上运行。其中两种并发关系分别是同步和互斥 2. 互斥:进程间相互排斥的使用临界资源的现象,就叫互斥。 3. 同步:进程之间的关系不是相互排斥临界资源的关系,而转载 2016-12-26 12:39:36 · 305 阅读 · 0 评论 -
linux ls -l 详解
详细信息见网址: http://blog.csdn.net/sjzs5590/article/details/8254527 马一下,怕忘了。。原创 2016-11-28 18:35:32 · 288 阅读 · 0 评论 -
C++的单例模式与线程安全单例模式(懒汉/饿汉)
1 教科书里的单例模式 我们都很清楚一个简单的单例模式该怎样去实现:构造函数声明为private或protect防止被外部函数实例化,内部保存一个private static的类指针保存唯一的实例,实例的动作由一个public的类方法代劳,该方法也返回单例类唯一的实例。 上代码: class singleton { protected: singleton()转载 2017-12-09 20:15:28 · 234 阅读 · 0 评论