上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 52 下一页
摘要: 函数汇总: open()、write()、read()、close() fopen()、fwrite()、fread()、fclose() 一、什么是文件 在讲述文件操作之前,我们首先要知道什么是文件。看到这个问题你可能会感觉到可笑,因为对于用过计算机的人来说,文件是最简单不过的概念了,例如一个文本 阅读全文
posted @ 2016-08-23 23:39 52php 阅读(4664) 评论(0) 推荐(2) 编辑
摘要: C 编程中,经常需要操作的内存可分为下面几个类别: C 标准函数库提供了许多函数来实现对堆上内存管理,其中包括:malloc()函数,free()函数,calloc()函数和realloc()函数。使用这些函数需要包含头文件stdlib.h。它们的声明如下: void * malloc(size_t 阅读全文
posted @ 2016-08-23 01:17 52php 阅读(9510) 评论(0) 推荐(1) 编辑
摘要: 在PHP中暂停代码执行一定时间,有两个函数可以实现,一个是sleep(),另一个是usleep(),它们参数都是一个整数值。sleep()是暂停多少秒,usleep()是暂停多少微秒。 注意:usleep()单位是微秒,1秒 = 1000毫秒 ,1毫秒 = 1000微秒,即1微秒等于百万分之一秒。 阅读全文
posted @ 2016-08-22 23:07 52php 阅读(60571) 评论(2) 推荐(2) 编辑
摘要: 散列表(也叫哈希表),是根据关键码值直接进行访问的数据结构,也就是说,它通过把关键码值映射到表中一个位置来访问记录,以加快查找的速度。这个映射函数叫做散列函数,存放记录的数组叫做散列表。 - 数据结构中,有个时间算法复杂度O(n)的概念来衡量某种算法在时间效率上的优劣。哈希表的理想算法复杂度为O(1 阅读全文
posted @ 2016-08-21 09:25 52php 阅读(748) 评论(0) 推荐(0) 编辑
摘要: 条件变量通过允许线程阻塞和等待另一个线程发送信号的方法弥补了互斥锁的不足,它常和互斥锁一起使用。使用时,条件变量被用来阻塞一个线程,当条件不满足时,线程往往解开相应的互斥锁并等待条件发生变化。一旦其它的某个线程改变了条件变量,它将通知相应的条件变量唤醒一个或多个正被此条件变量阻塞的线程。这些线程将重 阅读全文
posted @ 2016-08-13 10:14 52php 阅读(1254) 评论(0) 推荐(1) 编辑
摘要: C 问题 / 手册 / 信号 / Socket / I/O模型 PHP 内核 / 扩展 / PHP7 Java规范 / 手册 / 入门 【博客】 Tim[后端技术] 、风雪之隅 、韩天峰(Rango) 、张宴 、黑夜路人 、火丁笔记 、[淘宝]信海龙 、斯人-吴帅、夏永锋、徐汉彬 黄健宏《Redis 阅读全文
posted @ 2016-08-13 09:55 52php 阅读(758) 评论(0) 推荐(0) 编辑
摘要: MySQL 数据类型中的 integer types 有点奇怪。你可能会见到诸如:int(3)、int(4)、int(8) 之类的 int 数据类型。刚接触 MySQL 的时候,我还以为 int(3) 占用的存储空间比 int(4) 要小, int(4) 占用的存储空间比 int(8) 小。 后来, 阅读全文
posted @ 2016-08-11 11:42 52php 阅读(3217) 评论(0) 推荐(0) 编辑
摘要: ThinkPHP 是国内比较优秀的 PHP 框架,但有些地方不是很好,比如那些 魔术函数 D(),用它返回的类实例,在各个IDE(如 PhpStorm)下根本识别不了,导致如下问题: 1、不支持 代码自动提示; 2、不支持 按住 Ctrl 键,点击 方法名,进入 方法的 定义处; 3、不支持 重构; 阅读全文
posted @ 2016-08-09 14:29 52php 阅读(487) 评论(0) 推荐(0) 编辑
摘要: Ubuntu 2012,有 2D 和 3D 的渲染效果,但是 在虚拟机中,开启 3D 效果后,特别卡。好在 VMware 中有个“关闭3D”的开关,如下图所示: 去掉勾选“加速 3D 图形” 阅读全文
posted @ 2016-08-07 21:44 52php 阅读(2400) 评论(0) 推荐(0) 编辑
摘要: 定义函数 函数说明 参数path字符串包含欲打开的文件路径及文件名,参数mode字符串则代表着流形态。 mode有下列几种形态字符串: r 打开只读文件,该文件必须存在。 r+ 打开可读写的文件,该文件必须存在。 w 打开只写文件,若文件存在则文件长度清为0,即该文件内容会消失。若文件不存在则建立该 阅读全文
posted @ 2016-08-02 23:16 52php 阅读(1841) 评论(0) 推荐(2) 编辑
摘要: PHP的unset()函数用来清除、销毁变量,不用的变量,我们可以用unset()将它销毁。但是某些时候,用unset()却无法达到销毁变量占用的内存!我们先看一个例子: 最后输出unset()之前占用内存减去unset()之后占用内存,如果是正数,那么说明unset($s)已经将$s从内存中销毁( 阅读全文
posted @ 2016-08-02 22:35 52php 阅读(2168) 评论(0) 推荐(0) 编辑
摘要: 一、sprintf() 函数详解 在将各种类 型的数据构造成字符串时,sprintf 的强大功能很少会让你失望。 由于 sprintf 跟 printf 在用法上几乎一样,只是打印的目的地不同而已,前者打印到字符串中,后者则直接在命令行上输出。这也导致 sprintf 比 printf 有用得多。所 阅读全文
posted @ 2016-08-02 21:19 52php 阅读(41815) 评论(0) 推荐(3) 编辑
摘要: 一、puts() 函数详解 puts()函数用来向 标准输出设备 (屏幕)写字符串并换行,调用格式为: puts(s); 其中s为字符串变量(字符串数组名或字符串指针)。 puts()函数的作用与语 printf("%s\n", s) 相同。 说明: (1)puts()函数只能输出字符串,不能输出数 阅读全文
posted @ 2016-08-02 11:49 52php 阅读(7483) 评论(0) 推荐(0) 编辑
摘要: 一、gets() 函数详解 gets()函数用来从 标准输入设备(键盘)读取字符串直到 回车结束,但回车符('\n')不属于这个字符串。 调用格式为: gets(str); 其中str为字符串变量(字符串数组名或字符串指针)。 gets(str) 函数与 scanf("%s", &str) 相似,但 阅读全文
posted @ 2016-08-01 22:21 52php 阅读(26592) 评论(0) 推荐(1) 编辑
摘要: 表头文件 定义函数 函数说明 返回值 范例 执行 表头文件 定义函数 返回值 范例 执行 表头文件 定义函数 函数说明 返回值 范例 执行 表头文件 定义函数 函数说明 返回值 范例 执行 表头文件 定义函数 函数说明 返回值 附加说明 范例 执行 阅读全文
posted @ 2016-08-01 00:15 52php 阅读(8675) 评论(1) 推荐(0) 编辑
摘要: 首先给出《The_C_Programming_Language》这本书中的例子: 这里主要解释下为什么要用int型来接受getchar函数。 很多时候,我们会写这样的两行代码: 这样就很有可能出现问题。因为getchar函数除了返回终端输入的字符外,在遇到Ctrl+D(Linux下)即文件结束符EO 阅读全文
posted @ 2016-07-31 22:42 52php 阅读(1991) 评论(1) 推荐(0) 编辑
摘要: 表头文件 定义函数 函数说明 popen()会调用fork()产生子进程,然后从子进程中调用/bin/sh -c来执行参数command的指令。参数type可使用“r”代表读取,“w”代表写入。依照此type值,popen()会建立管道连到子进程的标准输出设备或标准输入设备,然后返回一个文件指针。随 阅读全文
posted @ 2016-07-31 01:10 52php 阅读(26617) 评论(0) 推荐(1) 编辑
摘要: 如果是线上服务器,假设它是 2TB 的 SATA 硬盘、8GB 内存,建议按如下方式进行分区: / 20480M(20G)(主分区) /boot 128M swap 10240M /data 2016152M(即剩余的所有磁盘空间) 如果是 个人电脑 学习用,假设虚拟机的硬盘定为 50GB,分区参考 阅读全文
posted @ 2016-07-30 12:58 52php 阅读(403) 评论(0) 推荐(0) 编辑
摘要: 主机:系统win7,ip地址172.18.186.210 虚拟机:VMware Workstation 7,虚拟机下安装了Centos操作系统,ip地址是192.168.202.128,部署了LAMP,成为一个web服务器 网络环境:校园网(有认证服务器,需要账号认证才能上网),虚拟机采用NAT的方 阅读全文
posted @ 2016-07-29 22:40 52php 阅读(13941) 评论(1) 推荐(1) 编辑
摘要: 1、修改配置 把 GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" 改为 GRUB_CMDLINE_LINUX_DEFAULT="quiet splash text" 然后保存。 2、让修改生效 3、重启后,就自动进入tty1了 注意:tty1,tty2 为第一工作 阅读全文
posted @ 2016-07-28 14:39 52php 阅读(3584) 评论(0) 推荐(0) 编辑
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 52 下一页