现在位置: 首页 > 编程语言 > 文章
2019年11月03日 编程语言 ⁄ 共 8614字 评论关闭
 一.介绍              ping命令是用来查看网络上另一个主机系统的网络连接是否正常的一个工具。ping命令的工作原理是:向网络上的另一个主机系统发送ICMP报文,如果指定系统得到了报文,它将把报文一模一样地传回给发送者,这有点象潜水艇声纳系统中使用的发声装置。 例如,在Linux终端上执行ping         如下:      二.分析       由上面的执行结果可以看到,ping命令执行后显示出被测试系统主机名和相应IP地址、返回给...
阅读全文
       实现一个栈,除了push和pop操作,还要实现min函数以返回栈中的最小值。 push,pop和min函数的时间复杂度都为O(1)。     我们可以用一个变量来保存当前栈的最小值,让我们来看看这样可行否? 如果栈一直push那是没有问题,入栈元素如果比当前最小值还小,那就更新当前最小值。 可是如果pop掉的栈顶元素就是最小值,那么我们如何更新最小值呢?显然不太好办。 既然只用一个变量没法解决这个问题,那我们就增加变量。如果...
阅读全文
2019年11月02日 编程语言 ⁄ 共 2473字 评论关闭
转载:http://blog.kaixb.com/?p=305 字符串的长度通常是指字符串中包含字符的数目,但有的时候人们需要的是字符串所占字节的数目。常见的获取字符串长度的方法包括如下几种。 1.使用sizeof获取字符串长度 sizeof的含义很明确,它用以获取字符数组的字节数(当然包括结束符\0)。对于ANSI字符串和UNICODE字符串,形式如下: sizeof(cs)/sizeof(char)   sizeof(ws)/sizeof(wchar_t)  可以采用类似的方式,获取到其字...
阅读全文
2019年11月02日 编程语言 ⁄ 共 242字 评论关闭
转载:http://bellstar.iteye.com/blog/544933 VIM是我最爱的编辑器,我是JS程序员,程序长了格式化就麻烦,尝试过VIM的各种JS的INDENET插件,都不如意,有时只好为了美化打开NB,APTANA来格式化代码.今天终于发现这个称得上完美的格式化插件, 除了调试后台程序外可以不用再开那些内存消耗大户了.  VIM插件地址 在线格式化地址  绑定到F4键  Vimrc代码   nnoremap <F4> :call g:Jsbeautify()<CR>  
阅读全文
2019年11月01日 编程语言 ⁄ 共 2012字 评论关闭
php curl 爬取网站数据 转载:http://vohyo.com/blog/view/4dae71f795248a52/ 今天帮一朋友爬取一网站数据,涉及到PHP CURL模块的使用。总结一下整个过程思路: 1.保证curl扩展模块可用,如不可用,请在php.ini配置中打开php_curl.dll扩展; 2.初始化curl对象,并配置curl的参数: $ch = curl_init(); // 有部分web服务验证了HTTP头,该参数表示使用当前浏览器HTTP; curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_US...
阅读全文
2019年11月01日 编程语言 ⁄ 共 526字 评论关闭
PHP的内码转换函数 mb_convert_encoding() 转载:http://www.bitscn.com/pdb/php/200701/95622.html 因为某程序要用输出UTF-8编码..但是原数据是GBK编码的  百度 找了很多有关内码转换的类..但是缺点很多.又不支持GBK TO UTF-8  不过一个一个找还是在PHP官方的FAQ找到了mb_convert_encoding() 该函数要在PHP4.0.6以上才有..听说有的  想关链接: http://cn.php.net/manual/zh/function.mb-convert-encoding.php  做一个GBK To U...
阅读全文
2019年11月01日 编程语言 ⁄ 共 1021字 评论关闭
fsockopen()函数以Socket方式模拟HTTP协议(GET) by cubeking 转载:http://hi.baidu.com/cubeking/blog/item/1e48e10bca393ea02eddd4ad.html 以下PHP代码将下载 http://zth555.hostinplace.com/music/comic/favorites2/futatsunonegai.mp3 这首MP3. #Socket模拟HTTP协议传输文件 #Http是应用层协议使用端口80 # $hostname = 'zth555.hostinplace.com' ; $port = '80' ; 以下PHP代码将下载http://zth555.hostinpl...
阅读全文
2019年10月31日 编程语言 ⁄ 共 8400字 评论关闭
php加速 PHP APC 浅析 轩载:http://www.perfgeeks.com/?p=298 PHP APC提供两种缓存功能,即缓存Opcode(目标文件),我们称之为apc_compiler_cache。同时它还提供一些接口用于PHP开发人员将用户数据驻留在内存中,我们称之为apc_user_cache。我们这里主要控讨php-apc的配置。 安装PHP APC 作为测试环境,我们这里使用的是CentOS5.3(2.6.18-128.el5PAE) + Apache2.0(prefork) + php5.2。我们可以去pecl apc下载APC-3.0.19....
阅读全文
2019年10月31日 编程语言 ⁄ 共 1977字 评论关闭
转载:http://hi.baidu.com/lq3158/blog/item/8ac1d9cefb0bbd1993457e29.html 在通过ajax向php程序中传递数据时,会发现使用$_POST根本无法获取数据.但是在firebug中可以看到post中其实是有json数据的.  在使用 print_r(file_get_contents("php://input")) 之后,却可以得到json数据 那什么是php://input呢? 对php://input的介绍,PHP官方手册文档有一段话对它进行了很明确地概述。     “php://input allows you to read raw ...
阅读全文
2019年10月30日 编程语言 ⁄ 共 6953字 评论关闭
linux 内核参数优化 (2011-08-12 19:21) 分类: Linux SA+ 转自:http://blog.chinaunix.net/space.php?uid=21505614&do=blog&id=2181210 Sysctl命令及linux内核参数调整   一、Sysctl命令用来配置与显示在/proc/sys目录中的内核参数.如果想使参数长期保存,可以通过编辑/etc/sysctl.conf文件来实现。    命令格式:  sysctl [-n] [-e] -w variable=value  sysctl [-n] [-e] -p (default /etc/sysctl.con...
阅读全文