上一页 1 ··· 39 40 41 42 43 44 45 46 47 ··· 51 下一页
摘要: #include #include #include #include #include #include #include int main(){ //创建套接字 int serv_sock = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP); //将套接字和IP、端口绑定 str... 阅读全文
posted @ 2018-01-16 23:34 唯一客服系统开发笔记 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 1.当PHP需要在Apache服务器下运行时 一般来说,它可以mod_php5模块的形式集成, 此时mod_php5模块的作用是接收Apache传递过来的PHP文件请求,并处理这些请求, 然后将处理后的结果返回给Apache。加载方式有两种:Apache启动时的加载,或者运行的时候动态装载 2.Ap 阅读全文
posted @ 2018-01-15 21:33 唯一客服系统开发笔记 阅读(355) 评论(0) 推荐(0) 编辑
摘要: SAPI:在各个服务器抽象层之间遵守着相同的约定,这里我们称之为SAPI接口。例如命令行程序的实现,Apache的mod_php模块实现以及fastcgi的实现等等 1.结构体:使用结构体(Struct)来存放一组不同类型的数据struct 结构体名{ 结构体所包含的变量或数组};struct 结构 阅读全文
posted @ 2018-01-14 15:49 唯一客服系统开发笔记 阅读(341) 评论(0) 推荐(0) 编辑
摘要: 根据不同情况编译不同代码、产生不同目标文件的机制,称为条件编译有这些预处理命令:#if、#elif、#else #endif ;#ifdef #else #endif PHP源码: 练习: 阅读全文
posted @ 2018-01-14 14:13 唯一客服系统开发笔记 阅读(449) 评论(0) 推荐(0) 编辑
摘要: PHP源码常用代码宏定义:#define 宏名 字符串#表示这是一条预处理命令,所有的预处理命令都以#开头。define是预处理命令。宏名是标识符的一种,命名规则和标识符相同。字符串可以是常数、表达式等。在编译预处理时,对程序中所有出现的“宏名”,都用宏定义中的字符串去代换,这称为“宏代换”或“宏展 阅读全文
posted @ 2018-01-14 12:03 唯一客服系统开发笔记 阅读(1254) 评论(0) 推荐(0) 编辑
摘要: 获取最新PHP代码git clone https://git.php.net/repository/php-src.git构建编译环境apt-get install build-essential 编译:./buildconf报错autoconf not found,apt-get install 阅读全文
posted @ 2018-01-13 19:47 唯一客服系统开发笔记 阅读(320) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2018-01-11 22:25 唯一客服系统开发笔记 阅读(8) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2018-01-03 22:45 唯一客服系统开发笔记 阅读(9) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2017-12-31 15:03 唯一客服系统开发笔记 阅读(9) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2017-12-30 16:48 唯一客服系统开发笔记 阅读(11) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2017-12-30 16:29 唯一客服系统开发笔记 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 安装脚本setup.sh if ! test -d ./packages ; then 1.shell脚本编程中的if判断配合test命令,判断目录是否存在 2.if判断格式如,写成一行 ,if test 条件;then 动作;else 动作;fi 3.判断条件相等用-eq 或者 =,不相等 -ne 阅读全文
posted @ 2017-12-18 20:55 唯一客服系统开发笔记 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 回声客户端: 1.所谓“回声”,是指客户端向服务器发送一条数据,服务器再将数据原样返回给客户端,就像声音一样,遇到障碍物会被“反弹回来”。 2.客户端也可以使用 write() / send() 函数向服务器发送数据,服务器也可以使用 read() / recv() 函数接收数据 #define B 阅读全文
posted @ 2017-12-16 16:13 唯一客服系统开发笔记 阅读(651) 评论(0) 推荐(2) 编辑
摘要: struct sockaddr_in serv_addr; 1.定义结构体变量,结构体是一种数据类型,那么就可以用它来定义变量 2.struct 结构体名 变量名; (struct sockaddr*)&serv_addr 1.结构体指针,指针也可以指向一个结构体 2.强制类型转换的格式为:(typ 阅读全文
posted @ 2017-12-16 12:36 唯一客服系统开发笔记 阅读(371) 评论(0) 推荐(1) 编辑
摘要: typedef void( *sighandler_t)(int); 1.用typedef给类型起一个别名。 2.为函数指针类型定义别名, 3.函数指针(指向函数的指针) sighandler_t signal(int signum, sighandler_t handler); 1.函数原型 2. 阅读全文
posted @ 2017-12-15 23:02 唯一客服系统开发笔记 阅读(756) 评论(0) 推荐(1) 编辑
摘要: 1. useradd -s /bin/bash -m 用户名 , 创建用户,自动创建家目录 , 设置登录shell 2. echo 用户名:密码 | chpasswd ,非交互式设置密码 3. echo -e "userlist_deny=NO\nuserlist_enable=YES\nuserl 阅读全文
posted @ 2017-12-12 21:49 唯一客服系统开发笔记 阅读(396) 评论(0) 推荐(0) 编辑
摘要: 守护进程: 必须是init进程的子进程,运行在后台,不与任何控制终端相关联。 通过以下步骤成为守护进程 1.调用fork()创建出来一个新的进程,这个新进程会是将来的守护进程 2.在新守护进程的父进程中,调用exit(),为了守护进程的爷爷进程确认父进程结束 3.在新守护进程中,调用setsid() 阅读全文
posted @ 2017-12-09 16:45 唯一客服系统开发笔记 阅读(628) 评论(0) 推荐(0) 编辑
摘要: 1.等待终止的子进程(僵死进程): 如果一个子进程在父进程之前结束,内核会把子进程设置为一个特殊的状态,处于这种状态的进程称为僵死进程 当父进程获取了子进程的信息后,子进程才会消失。 pid_t wait(int *status); 父进程调用这个方法会被阻塞住,如果子进程终止的时候,此方法会调用并 阅读全文
posted @ 2017-12-07 23:07 唯一客服系统开发笔记 阅读(615) 评论(0) 推荐(0) 编辑
摘要: 1.进程ID 每一个进程都由一个唯一的标识符表示,即进程ID,简称pid.系统保证在某时刻每个pid都是唯一的。 1.1分配进程ID 缺省情况下,内核将进程ID的最大值限制为32768,可以在此处设置/proc/sys/kernel/pid_max,在短时间内,内核不会重用已经分配的ID. 2.获得 阅读全文
posted @ 2017-12-02 16:53 唯一客服系统开发笔记 阅读(3940) 评论(0) 推荐(0) 编辑
摘要: 1.如果说文件是unix系统最重要的抽象概念,那么进程仅次于文件。进程是执行中的目标代码:活动的、生存的、运行的程序。 除了目标代码进程还包含数据、资源、状态以及虚拟化的计算机。 2.进程体系: 每一个进程都有一个唯一的正整数标识,即进程ID(pid).第一个进程的pid是1,接下来每一个进程接受一 阅读全文
posted @ 2017-12-01 23:31 唯一客服系统开发笔记 阅读(382) 评论(0) 推荐(0) 编辑
摘要: C语言枚举类型(Enum):定义形式为:enum typeName{ valueName1, valueName2, valueName3, ...... };enum 类型名{名字1,名字2} 枚举变量,枚举值默认从 0 开始,往后逐个加 1(递增) 枚举和宏其实非常类似:宏在预处理阶段将名字替换 阅读全文
posted @ 2017-11-29 15:17 唯一客服系统开发笔记 阅读(588) 评论(0) 推荐(1) 编辑
摘要: 结构体指针作为函数参数:结构体变量名代表的是整个集合本身,作为函数参数时传递的整个集合,也就是所有成员,而不是像数组一样被编译器转换成一个指针。如果结构体成员较多,尤其是成员为数组时,传送的时间和空间开销会很大,影响程序的运行效率。所以最好的办法就是使用结构体指针,这时由实参传向形参的只是一个地址, 阅读全文
posted @ 2017-11-28 23:32 唯一客服系统开发笔记 阅读(1648) 评论(0) 推荐(0) 编辑
摘要: 用C语言指针作为函数返回值:C语言允许函数的返回值是一个指针(地址),我们将这样的函数称为指针函数函数运行结束后会销毁在它内部定义的所有局部数据 C语言二级指针(指向指针的指针):指针可以指向一份普通类型的数据,例如 int、double、char 等,也可以指向一份指针类型的数据,例如 int * 阅读全文
posted @ 2017-11-25 12:23 唯一客服系统开发笔记 阅读(672) 评论(0) 推荐(0) 编辑
摘要: 结构体 struct 结构体名{} 变量名; 结构体变量: struct person{ char *name; int age; float score; } student; 成员的获取和赋值 //Members of the acquisition and assignment student 阅读全文
posted @ 2017-11-18 11:23 唯一客服系统开发笔记 阅读(445) 评论(0) 推荐(0) 编辑
摘要: 公式: 分析:首先,系数为正数的项的分母是4n-3(n为正数项的项数),为负数的项的分母为4n-1(n为负数项的项数),即分母的变化规律是1、3、5、7...的奇数数列,则第n项的分母为2n-1,第10000项的分母为2*10000-1。 代码: 阅读全文
posted @ 2017-11-15 15:16 唯一客服系统开发笔记 阅读(3707) 评论(1) 推荐(0) 编辑
摘要: 练习题: 1) 如何用 printf() 输出 short、int、long 类型的整数,请举例说明。 2) 如何用 printf() 输出 float、double 类型的小数,请举例说明。 3) 如何用 printf() 输出八进制、十进制和十六进制的 int 类型,请举例说明。 4) int 阅读全文
posted @ 2017-11-14 16:04 唯一客服系统开发笔记 阅读(1162) 评论(0) 推荐(0) 编辑
摘要: 在线上部署网站的时候,大部分人是使用ftp,这样的方式很不方便,现在我要在线上安装上SVN的服务器,直接使用svn部署网站。因为搜盘子的服务器是ubuntu,因此下面的步骤是基于ubuntu的。 安装subversion apt-get install subversion 创建仓库目录 svnad 阅读全文
posted @ 2017-06-19 10:01 唯一客服系统开发笔记 阅读(796) 评论(0) 推荐(0) 编辑
摘要: 1.PHP程序员玩转Linux系列-怎么安装使用CentOS 2.PHP程序员玩转Linux系列-lnmp环境的搭建 3.PHP程序员玩转Linux系列-搭建FTP代码开发环境 4.PHP程序员玩转Linux系列-备份还原MySQL 5.PHP程序员玩转Linux系列-自动备份与SVN 6.PHP程 阅读全文
posted @ 2017-06-16 16:09 唯一客服系统开发笔记 阅读(814) 评论(0) 推荐(1) 编辑
摘要: 逛油管,看视频,学英语。 大家要过周末了说啥 Happy Sunday Have a restful Sunday 有个空闲的周末 我们正在看电影 We are watching movie it 's called Rock Dog 电影名是Rock Dog 当逗一条狗时候 good girl 请 阅读全文
posted @ 2017-06-06 23:24 唯一客服系统开发笔记 阅读(1831) 评论(0) 推荐(0) 编辑
摘要: 前情提要:最近使用PHP实现了简单的网盘搜索程序,并且关联了微信公众平台,名字是网盘小说。用户可以通过公众号输入关键字,公众号会返回相应的网盘下载地址。就是这么一个简单的功能,类似很多的网盘搜索类网站,我这个采集和搜索程序都是PHP实现的,全文和分词搜索部分使用到了开源软件xunsearch。 真实 阅读全文
posted @ 2017-05-04 23:17 唯一客服系统开发笔记 阅读(8732) 评论(7) 推荐(0) 编辑
摘要: 标题起的太大了,都是骗人的。最近使用PHP实现了简单的网盘搜索程序,并且关联了微信公众平台。用户可以通过公众号输入关键字,公众号会返回相应的网盘下载地址。就是这么一个简单的功能,类似很多的网盘搜索类网站,我这个采集和搜索程序都是PHP实现的,全文和分词搜索部分使用到了开源软件xunsearch,现在 阅读全文
posted @ 2017-05-02 23:42 唯一客服系统开发笔记 阅读(19723) 评论(1) 推荐(5) 编辑
摘要: 1.PHP程序员玩转Linux系列-怎么安装使用CentOS 2.PHP程序员玩转Linux系列-lnmp环境的搭建 3.PHP程序员玩转Linux系列-搭建FTP代码开发环境 4.PHP程序员玩转Linux系列-备份还原MySQL 5.PHP程序员玩转Linux系列-自动备份与SVN 6.PHP程 阅读全文
posted @ 2017-04-21 09:56 唯一客服系统开发笔记 阅读(841) 评论(0) 推荐(0) 编辑
摘要: 1.PHP程序员玩转Linux系列-怎么安装使用CentOS 2.PHP程序员玩转Linux系列-lnmp环境的搭建 3.PHP程序员玩转Linux系列-搭建FTP代码开发环境 4.PHP程序员玩转Linux系列-备份还原MySQL 5.PHP程序员玩转Linux系列-自动备份与SVN 6.PHP程 阅读全文
posted @ 2017-04-13 17:24 唯一客服系统开发笔记 阅读(7436) 评论(2) 推荐(0) 编辑
摘要: 1.PHP程序员玩转Linux系列-怎么安装使用CentOS 2.PHP程序员玩转Linux系列-lnmp环境的搭建 3.PHP程序员玩转Linux系列-搭建FTP代码开发环境 4.PHP程序员玩转Linux系列-备份还原MySQL 5.PHP程序员玩转Linux系列-自动备份与SVN 6.PHP程 阅读全文
posted @ 2017-04-11 22:59 唯一客服系统开发笔记 阅读(2010) 评论(0) 推荐(0) 编辑
摘要: 1.PHP程序员玩转Linux系列-怎么安装使用CentOS 2.PHP程序员玩转Linux系列-lnmp环境的搭建 3.PHP程序员玩转Linux系列-搭建FTP代码开发环境 4.PHP程序员玩转Linux系列-备份还原MySQL 5.PHP程序员玩转Linux系列-自动备份与SVN 6.PHP程 阅读全文
posted @ 2017-04-07 16:27 唯一客服系统开发笔记 阅读(1107) 评论(0) 推荐(0) 编辑
摘要: 1.PHP程序员玩转Linux系列-怎么安装使用CentOS 2.PHP程序员玩转Linux系列-lnmp环境的搭建 3.PHP程序员玩转Linux系列-搭建FTP代码开发环境 4.PHP程序员玩转Linux系列-备份还原MySQL 5.PHP程序员玩转Linux系列-自动备份与SVN 6.PHP程 阅读全文
posted @ 2017-04-06 16:23 唯一客服系统开发笔记 阅读(1683) 评论(0) 推荐(2) 编辑
摘要: 1.PHP程序员玩转Linux系列-怎么安装使用CentOS 2.PHP程序员玩转Linux系列-lnmp环境的搭建 3.PHP程序员玩转Linux系列-搭建FTP代码开发环境 4.PHP程序员玩转Linux系列-备份还原MySQL 5.PHP程序员玩转Linux系列-自动备份与SVN 如何以最简单 阅读全文
posted @ 2017-03-22 15:52 唯一客服系统开发笔记 阅读(841) 评论(1) 推荐(0) 编辑
摘要: 1.PHP程序员玩转Linux系列-怎么安装使用CentOS 2.PHP程序员玩转Linux系列-lnmp环境的搭建 3.PHP程序员玩转Linux系列-搭建FTP代码开发环境 4.PHP程序员玩转Linux系列-备份还原MySQL 我的代码经常在开发修改,为了代码的安全性,比如哪天误删了文件,或者 阅读全文
posted @ 2017-03-20 16:55 唯一客服系统开发笔记 阅读(1041) 评论(0) 推荐(0) 编辑
摘要: 1.PHP程序员玩转Linux系列-怎么安装使用CentOS 2.PHP程序员玩转Linux系列-lnmp环境的搭建 3.PHP程序员玩转Linux系列-搭建FTP代码开发环境 前几天有个新闻,说是gitlab的工程师把数据文件给误删了,搞了个大事件,很多人都去围观了.备份工作应该在最开始的时候就要 阅读全文
posted @ 2017-02-24 18:15 唯一客服系统开发笔记 阅读(1516) 评论(0) 推荐(0) 编辑
摘要: 1.PHP程序员玩转Linux系列-怎么安装使用CentOS 2.PHP程序员玩转Linux系列-lnmp环境的搭建 有些同学可能觉得我写的都是啥yum安装的,随便配置一下而已,没啥技术含量,我的目的是让大家能够以最简单的方式实现目的,配置也是能不自定义的的统统不配置,不是为了炫耀会编译安装,我觉得 阅读全文
posted @ 2017-02-22 23:45 唯一客服系统开发笔记 阅读(1627) 评论(0) 推荐(0) 编辑
上一页 1 ··· 39 40 41 42 43 44 45 46 47 ··· 51 下一页