- 博客(16)
- 资源 (1)
- 收藏
- 关注
转载 php中和mysql数据库相关函数
什么是API?一个应用程序接口(Application Programming Interface的缩写),定义了类,方法,函数,变量等等一切 你的应用程序中为了完成特定任务而需要调用的内容。在PHP应用程序需要和数据库进行交互的时候所需要的API 通常是通过PHP扩展暴露出来(给终端PHP程序员调用)。API可以是面向过程的,也可以是面向对象的。对于面向过程的API,我们通过调用函数来完
2016-07-31 21:03:36 492
转载 php sha1 hmac
sha1 算法安全哈希算法(Secure Hash Algorithm)主要适用于数字签名标准(Digital Signature Standard DSS)里面定义的数字签名算法(Digital Signature Algorithm DSA)。对于长度小于2^64位的消息,SHA1会产生一个160位(20B)的消息摘要。当接收到消息的时候,这个消息摘要可以用来验证数据的完整性。在传输的过程
2016-07-30 18:04:49 651
转载 php中base64_encode base64_decode加密解密函数
base64_encode算法原理 Base64编码,是我们程序开发中经常使用到的编码方法。它是一种基于用64个可打印字符来表示二进制数据的表示方法。它通常用作存储、传输一些二进制数据编码方法!也是MIME(多用途互联网邮件扩展,主要用作电子邮件标准)中一种可打印字符表示二进制数据的常见编码方法!它其实只是定义用可打印字符传输内容一种方法,并不会产生新的字符集!Base64实现转换原理
2016-07-30 10:57:27 3543
转载 linux 查看CPU个数
首先弄明白几个概念物理CPU实际Server中插槽上的CPU个数物理cpu数量,可以数不重复的 physical id 有几个逻辑CPU /proc/cpuinfo 用来存储cpu硬件信息信息内容分别列出了processor 0 –processor n 的规格。这里需要注意,n是逻辑cpu数一般情况,我们认为一颗cpu可以有多核,加上intel的超线程技术(
2016-07-30 09:56:39 510
转载 php主机字节序和网络字节序
使用php编写socket程序时,也需要注意主机字节序和网络字节序的转换主机字节序就是我们平常说的大端和小端模式:不同的 CPU 有不同的字节序类型,这些字节序是指整数在内存中保存的顺序 这个叫做主机序。Big-Endian和Little-Endian。引用标准的Big-Endian和Little-Endian的定义如下: a) Little-Endian就是低位字节排放在内存的低地址端
2016-07-24 22:01:51 3350
转载 http协议中的头部字段:Transfer-Encoding
最近项目用到了nginx和php-fpm,所以自己写了个http客户端,发现每次使用客户端发送请求后,服务器返回的数据前面都多了一个莫名其妙的16进制字符串,并且头部信息中包含Transfer-Encoding:chunked,怀疑和此字段有关,所以网上google整理了此篇文章。http是基于tcp的无消息边界保护的协议,所以接受时必须要确定接受数据的数量才能完整接收数据。传统的方式,只要先
2016-07-24 11:23:26 5393
转载 php中的$_REQUEST、$_GET、$_POST
php中的$_REQUEST、$_GET、$_POST的联系和区别1. $_REQUEST php中$_REQUEST可以获取以POST方法和GET方法提交的数据,但是速度比较慢 2. $_GET 用来获取由浏览器通过GET方法提交的数据。GET方法是通过把参数数据加在提交表单的action属性所指的URL中,值和表单内每个字段一一对应,然后在URL中可以看到,但是有如下缺
2016-07-24 10:35:32 1661
转载 linux shell 编程(四)
linux shell 编程for选好讲解for循环对一个变量的可能的值都执行一个命令序列。赋给变量的几个数值既可以在程序内以数值列表的形式提供,也可以在程序以外以位置参数的形式提供。for循环的一般格式为: for 变量名 [in 数值列表] do 若干个命令行 done变量名可以是用户选择的任何字符串,如果变量名是var,则在in之后给出的数值将顺序替换
2016-07-17 11:28:28 341
转载 linux shell 编程(三)
linux shell 编程流程控制:if elseshell程序中的条件分支是通过if条件语句来实现的,其一般格式为: if 条件命令串 then 条件为真时的命令串 else 条件为假时的命令串 fi大多数情况下,可以使用测试命令来对条件进行测试,比如可以比较字符串、判断文件是否存在及是否可读等等……通常用" [ ] "来表示条件测试,注意这里的空格很
2016-07-17 10:35:56 334
转载 linux shell 编程(二)
linux shell编程test语法的使用test命令用于检查某个条件是否成立,它可以进行数值、字符和文件三个方面的测试,其测试符和相应的功能分别如下:一、数值测试:-eq:等于则为真-ne:不等于则为真-gt:大于则为真-ge:大于等于则为真-lt:小于则为真-le:小于等于则为真二、字符串测试:=:等于则为真!=:不相等则为真-z字符串
2016-07-17 10:33:56 366
转载 linux shell 编程(一)
工作中经常发现需要使用shell脚本的时候不知道怎么下手,看来有必要总结下shell脚本相关知识一、Shell定义变量需要遵循的规则Shell编程中,使用变量无需事先声明,同时变量名的命名须遵循如下规则:首个字符必须为字母(a-z,A-Z)中间不能有空格,可以使用下划线(_)不能使用标点符号不能使用bash里的关键字(可用help命令查看保留关键字)二、shell变
2016-07-16 19:16:19 390
原创 ffmpeg常用命令记录
ffmpeg工具集功能强大,现在记录其常见操作转码ffmpeg -i test.mp3 -ab 16k -ac 1 -ar 8000 -f wav test.wav -ab:码率-ac:通道数-ar:采样率-f:转码格式获取流信息ffprobe -v quiet -print_format json -show_streams -select_str
2016-07-16 17:28:29 882
转载 SecureCRT 自定义标签
在公司中,使用SecureCRT登录服务器时经常遇到一个问题,就是在服务器上cd进入不同目录后,SecureCRT的标签名称也会随着改变,标签有时会被撑的很长,一个标签占据了太宽的空间,解决办法如下:方法一、在securecrt软件中设置的方法选择options--->global options--->general---->default session---->edit
2016-07-16 17:07:43 5621 1
转载 nginx 内置预定义变量
在配置nginx的时候,难免会使用到变量。本编文章主要总结了nginx内置的预定义变量,并讲解如何自定义变量。nginx内置变量内置变量存放在 ngx_http_core_module 模块中,变量的命名方式和apache 服务器变量是一致的。总而言之,这些变量代表着客户端请求头的内容,例如$http_user_agent, $http_cookie, 等等。下面是nginx支持的所有内
2016-07-06 23:09:38 1675
转载 linux 查找大目录和大文件
今天,在机器上执行命令的时候,发现tab键无法补全了,原因竟然是磁盘空间满了,使用df命令看了一下,确实如此,每个分区的使用率都得到100%了,因此想找到系统中的大目录和大文件,删除一部分。主要涉及到两个命令 du和finddu命令(查找系统中的大目录):-h已易读的格式显示指定目录或文件的大小-s选项指定对于目录不详细显示每个子目录或文件的大小-m或–megabytes 以1
2016-07-05 22:33:17 2158
转载 php-cgi php-fpm
什么是CGI CGI全称是“公共网关接口”(Common Gateway Interface),HTTP服务器与你的或其它机器上的程序进行“交谈”的一种工具,其程序须运行在网络服务器上。 CGI可以用任何一种语言编写,只要这种语言具有标准输入、输出和环境变量。如php,perl,tcl等什么是FastCGI FastCGI像是一个常驻(long-live)型的CG
2016-07-03 14:23:21 420
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人