摘要:
Rango会讲解在Linux下从零开始写一个PHP扩展,并编译安装到PHP里,一直到执行扩展中的函数。包含的内容有: 为什么要开发PHP扩展 ext_skel工具的使用 修改config.m4 phpize的使用 必备工具,autoconf / gcc / make / php5 / php5-de 阅读全文
摘要:
在 Ubuntu 12 中使用 PhpStorm 10.x,CheckOut项目后,Event Log 提示: 就是说 SVN 太老了,通过如下命令查看版本: 安装的是 SVN 1.6 版,挺老的,现在主流的都是 SVN 1.8了,可通过如下方式升级SVN: 1、卸载原来的svn: 2、添加1.8资 阅读全文
摘要:
在 VirtualBox 中安装了 Ubuntu 12,一直使用 2D 桌面,3D桌面没用上,估计是电脑配置低的问题。 左边启动器的图标特别大,占据了很多的桌面空间,打算调小点。奇怪的是,在“系统设置”里,没有找到“修改左边启动器图标大小”的快捷方式。 不过,可以修改相应的配置文件,操作如下: # 阅读全文
摘要:
参考先前的文章:Ubuntu 14 编译安装 PHP 5.4.45 + Nginx 1.4.7 + MySQL 5.6.26 笔记 安装过程: 问题汇总: 后来,因为 Ubuntu 系统老被我弄得崩溃,为防止数据丢失,把 MySQL 的安装目录调整到 Windows 的“共享文件夹”中,即安装路径由 阅读全文
摘要:
参考先前的文章:Ubuntu 14 编译安装 PHP 5.4.45 + Nginx 1.4.7 + MySQL 5.6.26 笔记 安装过程: ##把PHP的相关命令路径添加到 系统环境变量 $sudo vim /etc/bash.bashrc // 在文件末追加以下文本 export PATH=$ 阅读全文
摘要:
修改当前登录用户的密码,通常使用如下命令: $ passwd Old password:****** New password:******* Re-enter new password:******* 但是,如果密码比较简单,它会报错,提示: Bad: new password is too si 阅读全文
摘要:
在Ubuntu 12中启动刚安装好的Nginx,报错: nginx: [emerg] bind() to 0.0.0.0:80 failed (13: Permission denied) 原因如下: the socket API bind() to a port less than 1024, s 阅读全文
摘要:
Ubuntu Linux系统包含两类环境变量:系统环境变量和用户环境变量。系统环境变量对所有系统用户都有效,用户环境变量仅仅对当前的用户有效。 修改用户环境变量 用户环境变量通常被存储在下面的文件中: ~/.profile ~/.bash_profile 或者 ~./bash_login ~/.ba 阅读全文
摘要:
函数库是为代码复用建立的,将同一类型,需要在不同的程序里使用的函数放置在一起,就组成了一个函数库。如 C 语言的标准库,它集合了开发者常用的函数。开发者自行编写的函数也可以组成函数库,通常称之为自定义函数库。C 语言的函数库以源代码的形式放在头文件里,较大的函数库可能会用到多个文件,因此涉及到编译的 阅读全文
摘要:
在设计函数时需要遵循一些基本原则,因为影响到函数的执行效率和可用性。函数是代码复用的基础,一个健壮的函数或由函数组成的函数集可以在多个程序中使用。C语言标准库里存放的就是这样的函数,这些函数被放置在头文件中,使用时将它包含在程序内即可。 5.5.1 参数 和 通用函数 通用函数 是指能够复用的函数, 阅读全文
摘要:
递归函数 是能够直接或通过另一个函数间接调用自身的函数,调用自身的方法称为递归调用。递归调用的本质是使用同一算法将复杂的问题不断化简,直到该问题解决。 例如求斐波那契数列的某一项算法适用于递归函数实现。斐波那契数列指的是这样一个数列: 0, 1, 1, 2, 3, 5, 8, 13, 21 ... 阅读全文
摘要:
函数通过调用获得程序的控制权,函数的参数是调用者与函数的数据接口。函数可以定义一个或多个参数,也可以省略参数,调用时将与参数的数据类型相匹配的数据置于参数列表中,即可在函数体内使用。参数的调用有多种形式,对函数的影响也有不同的结果。 5.3.1 形式参数 与 实际参数 形式参数 是 接口数据的目的地 阅读全文
摘要:
作用域规则是指代码或数据的有效使用范围。C语言将函数作为独立的代码块,函数之间不能相互访问其内部的代码或数据。函数间数据的传递只能通过接口实现。但是,变量的定义方法可改变函数的作用域规则,可将变量分为 局部变量 和 全局变量 两种。 5.2.1 局部变量 在函数体内定义的变量称为 局部变量,局部变量 阅读全文
摘要:
效果图: 参考代码: Daterangepicker 中文汉化版 完整 Demo 下载 CSDN下载 阅读全文
摘要:
后台往往需要导出各种数据到 Excel文档中。通常我们是导出 .csv文件格式,PHP导出函数参考代码如下: 示例: 阅读全文
摘要:
MySQL 5.6 在命令行输入密码,就会提示这些安全警告信息。 Warning: Using a password on the command line interface can be insecure. 注: mysql -u root -pPASSWORD 或 mysqldump -u r 阅读全文
摘要:
打开计划任务快捷方式(在 “管理工具”内): C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Administrative Tools\Task Scheduler.lnk 很多人在问我: 1、Windows Server 2008 计划任务 阅读全文
摘要:
做开源也有4,5年的时间了,从最初的 Yaf,到今天的 PHP7,我参与的项目越来越多,使用我代码的用户也越来越多,明天就要发布的PHP7,绝对是我从事开源以来的一个最重要里程碑,我应该纪念一下今天,就让我稍微感性一次吧。 PHP7项目开始于去年春节的时候,那个时候我们基于PHP-5.5的Opcac 阅读全文
摘要:
一、先看最简单的情况。 有两个数组: 我估计两个数组的值自始至终都是对应着的:1对应6,9对应2,5对应4。我们再加多一个数组看看会怎样: 查看结果,1自始至终都对应6对应3,其它项也是如此。这种对应关系就是手册中所谓的“排序时保留原有的键名关联”。 另外,也可以把每个数组想像成数据库表的一列。而对 阅读全文
摘要:
4.10.1 建立播放列表 数据字典 该代码设置了一个主控制循环,由主控循环反复输入控制提示信息,并等待用户的输入。用户可输入指定的数字来执行对应的操作。 输入数字 1,程序提示键入文件名,文件名并不是按列表的顺序存放在字符数组 f_list 中,而是在遍历数组 f_list 寻找行首为 0 的空位 阅读全文