- 博客(86)
- 资源 (11)
- 收藏
- 关注
转载 现代LaTeX系统中文排版方案渣指南
来源:http://page.renren.com/601024697/note/806581340本来昨天写了一些关于TeX中文处理原理方面的东西,不过目前居然还有人用latex+cjk的方式……更何况主页君对于详细的原理也说不明白,怕误导人,就不发出来了。不如直接讲现代一些的方式,也就是偏向CTeX与XeTeX方面的……既然不说原理,那就说说方法。现在在文档中使用\be
2013-07-04 22:45:06 1400
转载 mysql中limit的用法详解[数据分页常用]
在我们使用查询语句的时候,经常要返回前几条或者中间某几行数据,这个时候怎么办呢?不用担心,mysql已经为我们提供了这样一个功能。SELECT * FROM table LIMIT [offset,] rows | rows OFFSET offsetLIMIT 子句可以被用于强制 SELECT 语句返回指定的记录数。LIMIT 接受一个或两个数字参数。参数必须是一个整数常量。如果给
2012-10-12 14:29:55 920
转载 array_multisort实现PHP多维数组排序
一.举例:(参考链接)数组:$data[] = array('uid' =>1, 'view' => 10, 'edit' => 12);$data[] = array('uid' =>1, 'view' =>10, 'edit' => 12);$data[] = array('uid' => 2, 'view' => 15, 'edit' => 15);$data[] = ar
2012-10-11 21:16:23 932
转载 取子串的正则表达式 (php)
一.问题:有如下字符串:"name1name2"用正则表达式如何取出"name1"和"name2"呢?二.解答:2.1:<?php $str="name1name2"; preg_match_all("/([^]*)/",$str,$matches); echo $matches[1][0]; echo $matches[1][1];?>
2012-10-11 10:06:35 1964
原创 如何将数组转换为多个参数赋值给另一个函数或方法
1。使用 eval 函数2。使用 call_user_func_array 函数参考:http://bbs.phpchina.com/thread-66402-1-1.html点击打开链接
2012-09-13 16:59:30 2187
转载 A Function to Do All My SQL Statements Based On All The Others Comments
Hi, I just write a function to do all my sql statements based on all the others comments in this page, maybe it can be useful for someone else :)Usage:execSQL($sql, $parameters, $close);$s
2012-09-13 16:56:42 1108
转载 分享我的书架:一个五年程序员的学习观
去年写了一篇文章《一个工作3~4年程序员的年度学习计划》,里面列出了一些计划阅读的书目。一年过去了,进度很一般。不过也许这个计划本身就有问题。今天看了李开复发的一篇微博,很有感慨:“天下古今之庸人,皆以一惰字致败。天下古今之才人,皆以一傲字致败。 -- 曾国藩”我是一个庸人,去年浪费了很多的时间,今年要更加努力的学习了。回到今天的正题。去年以及前些时候为了我的学习计划倒是收集了很多
2012-09-13 12:35:31 2664
原创 ubuntu12.04下的Firefox添加FlashPlayer插件
1.下载最新的Adobe Flash Player Download Adobe Flash Player 我选的 .tar.gz包2.2.1解压 install_flash_player_11_linux.i386.tar.gz 会看到一个 readme.txt 文件,一个 libflashlayer.so 文件 和 一个 usr 目录;2.2命令:$
2012-09-03 14:56:39 668
转载 PHP 调用shell命令
可以使用的命令:popenfpassthrushell_execexecsystem1.popenresource popen ( string command, string mode )打开一个指向进程的管道,该进程由派生给定的 command 命令执行而产生。 返回一个和 fopen() 所返回的相同的文件指针,只不过它是单向的(只能用于读或写)并且必
2012-08-28 10:48:21 976
转载 php历史
PHP(PHP:Hypertext Preprocessor)是一种在电脑上执行的脚本语言,主要是用途在于处理动态网页,也包含了命令列执行接口(command line interface),或者产生图形使用者接口(GUI)程式。PHP 最早由 Rasmus Lerdorf 在1995年发明,现在PHP实质上的标准由PHP Group和开放源代码社群维护。PHP 以 PHP License 作
2012-08-23 10:54:30 536
转载 php判断比较两个数组中的数据(得出删除的,和新增的)
<?php$q = array('b','c','d','e'); $s = array('b','c','e','f','g'); //共同的部分$m=array_intersect($q,$s); print_r($m);//老的数据$old=array_diff($q,$m);print_r($old);//新的数据$new=array_diff($s,$m);p
2012-08-11 14:33:09 1314
转载 PHP删除数组元素的具体函数介绍: count 与 array_splice
我们在使用PHP语言进行实际代码编写时,经常会和数组打上交道,这对于初学者来说是比较困难的。今天我们就要向大家介绍如何实现PHP删除数组元素。PHP中的数组要添加元素非常简单,直接用赋值就行了,数组的key会自动增加,但是要删除数组中的元素呢?你想过吗?是不是很少遇到?我近日在处理一个购物篮程序时遇到了要实现PHP删除数组元素的问题,寻找了半天,终于找到了删除数组的方法,其实很简单.开
2012-08-10 19:50:24 685
转载 Redis指令文档 good
Redis指令文档连接控制QUIT 关闭连接AUTH (仅限启用时)简单的密码验证适合全体类型的命令EXISTS key 判断一个键是否存在;存在返回 1;否则返回0;DEL key 删除某个key,或是一系列key;DEL key1 key2 key3 key4TYPE key 返回某个key元素的数据类型 ( none:不存在,string:字符,list,set,
2012-08-10 11:39:23 975
转载 How To Create Your Own Smarty Function
How To Create Your Own Smarty FunctionSmarty makes it really easy to add a function. All you need to do is follow these 3 easy steps.Step 1: Name Your Plugin and Add a HeaderTo start, you’ll nee
2012-08-07 14:08:26 489
原创 安装smarty
1.安装源文件1.1sudo apt-get install smarty1.2sudo vim /etc/php5/apache2/php.ini修改一行: include_path = ".:/usr/share/php:/usr/share/pear:/usr/share/php/smarty/libs"1.3sudo /etc/init.
2012-08-06 15:53:22 533
转载 如何安装redis 如何安装phpredis
一.Redis installation in LinuxInstallation:yum install gitgit clone git://github.com/antirez/rediscd redis./redis-server./redis-cliFiles:redis-benchmarkredis-cliredis-serverredi
2012-07-24 22:17:11 521
原创 第一次在html中使用js
1.代码如下: 设置新密码 function _url(){ var Url=top.window.location.href; var u,g,StrBack=''; if(arguments[argument
2012-07-09 17:14:23 487
原创 php判断http头还是https头
1.一个语句:$http_type = ((isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on') || (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https')) ? 'https://' : 'http://'
2012-07-05 11:14:58 6865
转载 What does "#! /usr/bin/ksh" mean?
QUESTION:Whenever we write a shell script the first statement would be #! /usr/bin/kshor something of the same..What does this signify??? I know # is a comment.. what is this ! for??? Gi
2012-07-03 10:34:26 938
转载 为程序员准备的7个社交网站
ForrstForrest是为开发人员和设计师提供的一个新兴的地方,在这里可以分享代码和截图以及链接,启发你的灵感。如果你曾想为你的一块代码获得一些专业实诚的建议;如果你在几个logo中没法做出决定的时候,Forrst正好适合你。此社区正处扩张期,仍然以邀请的方式注册,但我还是强烈推荐给你,没有什么比在这个全新的站点受欢迎更好的事了。Twitter如果你仍然认为Twitter只是一
2012-07-02 08:07:48 1253
原创 php扩展 oauth 安装(sudo apt-get)
1.命令:sudo apt-get install php5-dev php-pear libpcre3-devsudo pecl install oauth2.修改配置文件:extension=oauth.so
2012-06-28 22:09:53 1450 1
转载 PHP 正则表达式资料
每个PHP程序员都知道PHP有强大的正则表达式功能,为了以后的工作方便,我从网上整理了关于正则表达式的资料,方便以后工作时的进行资料查阅。 正则表达式(regular expression)描述了一种字符串匹配的模式,可以用来检查一个串是否含有某种子串、将匹配的子串做替换或者从某个串中取出符合某个条件的子串等。 举例来说,正则表达式的一个最为普遍的应用就是用于验证用
2012-06-27 15:55:38 435
转载 基于PHP的cURL快速入门
cURL 是一个利用URL语法规定来传输文件和数据的工具,支持很多协议,如HTTP、FTP、TELNET等。最爽的是,PHP也支持 cURL 库。本文将介绍 cURL 的一些高级特性,以及在PHP中如何运用它。为什么要用 cURL?是的,我们可以通过其他办法获取网页内容。大多数时候,我因为想偷懒,都直接用简单的PHP函数:$content = file_get_contents("
2012-06-27 15:01:15 461
原创 初识 curl (安装与示例)
1.安装php的curl扩展命令:sudo apt-get install curl libcurl3 libcurl3-dev php5-curl2.示例<?php// Create a curl handle$ch = curl_init('http://www.hao123.com/');// Execute$result = curl_exec($ch);
2012-06-27 14:36:01 512
原创 如何创建 .deb package
注:源码使用连接地址里面提供的1.前提环境命令:sudo apt-get install build-essential autoconf automake autotools-dev dh-make debhelper devscripts fakeroot xutils lintian pbuildersudo apt-get install build-essent
2012-06-26 16:45:31 1087
转载 ubuntu下如何用命令行运行deb安装包 dpkg基本使用
如果ubuntu要安装新软件,已有deb安装包(例如:iptux.deb),但是无法登录到桌面环境。那该怎么安装?答案是:使用dpkg命令。dpkg命令常用格式如下:sudo dpkg -I iptux.deb#查看iptux.deb软件包的详细信息,包括软件名称、版本以及大小等(其中-I等价于--info)sudo dpkg -c iptux.deb#查看iptux.deb软件包中包
2012-06-26 16:12:29 970
转载 memcache容量用完会怎么样?
满了之后不会重启,会让旧的数据失效,memcached满了会利用LRU算法让很久没使用过的记录失效,新的记录会替换失效的记录,但是因为memcached是根据存入记录的大小根据hash算法映射到某一个内存分片上(SLAB),所以很可能会出现如果存的数据都是等长的,比如登陆session信息、验证码信息之类的,memcached会只存在某一个slab中,而每一个slab中的page数量是有限制的,当
2012-06-21 14:25:30 2120
转载 php发送get、post请求的几种方法 以及获取内容
方法1: 用file_get_contents 以get方式获取内容$url='http://www.domain.com/';$html = file_get_contents($url);echo $html;?>方法2: 用fopen打开url, 以get方式获取内容$fp = fopen($url, 'r');stream_get_meta_data($
2012-06-20 16:50:06 1060
转载 PHP实现最简单爬虫原型
<?php/** * 爬虫程序 -- 原型 * * BookMoth 2009-02-21 *//** * 从给定的url获取html内容 * * @param string $url * @return string */function _getUrlContent($url) { $handle = fopen($url, "r"); if ($ha
2012-06-19 14:45:06 564
原创 Advanced PHP Programming -- 以键值对的形式取得命令行参数 (Console/Getopt.php 的使应用 P130)
function getOptions($default_opt, $shortoptions, $longoptions) { require_once ("/usr/share/php/Console/Getopt.php"); $con = new Console_Getopt; $args = Console_Getopt::readPHPArgv(); $
2012-06-11 17:05:19 632
原创 Advanced PHP Programming -- 如何理解 Console/Getopt.php 的使用 P129
开始没怎么理解short options 与 long options , 后来看了(http://pear.php.net/manual/en/package.console.console-getopt.examples.php)这个连接中的例子理解了。对“Console/Getopt.php”的了解也根据上面连接里的内容。 例子如下: <?php/** * Example h
2012-06-11 15:48:19 800
原创 Advanced PHP Programming -- "require_once(Console/getopt.php) : failed to open stream" P129
在使用PEAR的Console_Getopt 包进行命令行取值时,出现require_once(Console/getopt.php) : failed to open stream这个错误时运行如下命令,修改文件路径就可以解决。pear config-show | grep "PEAR directory"参考:http://forums.squizsuite.net/i
2012-06-11 10:16:27 1221
转载 国外程序员推荐:每个程序员都应读的书
编者按:2008年8月4日,StackOverflow 网友 Bert F 发帖提问:哪本最具影响力的书,是每个程序员都应该读的?“如果能时光倒流,回到过去,作为一个开发人员,你可以告诉自己在职业生涯初期应该读一本,你会选择哪本书呢?我希望这个书单列表内容丰富,可以涵盖很多东西。”很多程序员响应,他们在推荐时也写下自己的评语。以前就有国内网友介绍这个程序员书单,不过都是推荐数 Top
2012-06-11 08:28:49 1351 1
转载 mysql alter 语句用法,添加、修改、删除字段等
//主键549830479 alter table tabelname add new_field_id int(5) unsigned default 0 not null auto_increment ,add primary key (new_field_id);//增加一个新列549830479 alter table t2 add d timestamp;alter
2012-06-04 14:04:48 461
转载 Canon 佳能 EOS500D 入手——之四(UV镜安装篇)
镜头上面如果有灰了,还好办可以用比较好的镜头纸或者布来擦干净。可是如果被划伤了呢,或者被撞了呢,所以还是安装个UV镜吧,毕竟对画质的影响也不明显。装了后用起来就大方许多。1. 我买的是肯高,kenko UV 紫外镜 58mm的,下面是打开包装后的镜片上很干净,没有一丝灰尘。2. 在安装前,个人建议把镜头的对焦模式设置为自动对焦,这样在旋紧UV镜的过程中,镜头不会跟着走。最好是用
2012-05-27 12:57:39 2685
转载 清洁单反相机镜头的方法与步骤解析
看到不少刚入门的摄影朋友因为不恰当地清洁镜头,例如:嘴吹、手擦、衣襟擦、眼镜布擦……造成镜头损伤,很是心痛啊!下面我就来说说一些日常必备的数码相机清洁用具和正确的使用方法。 常用清洁用具,使用方法、优缺点: 1.镜头纸、镜头布; 这类用具,因为价格便宜,经常被一般消费者选用,但是清洁效果和安全性,却不能令人满意。劣质的镜头纸一旦拆开包装,表面很容易粘附大量灰尘颗粒,如
2012-05-27 12:52:19 1085
原创 修改PHP的配置参数 去掉PHP的中警告等提示
1.修改配置文件中这条语句:error_reporting = E_COMPILE_ERROR|E_RECOVERABLE_ERROR|E_ERROR|E_CORE_ERROR注:以上配置是我个人使用的默认设置。参数:(参考配置文件注释); Error Level Constants:; E_ALL - All errors and warning
2012-05-25 10:02:52 647
原创 exec() file_get_contents() file_put_contents() 示例
1.<?php$abc = "chenshan";exec("ls", $out);$tmp_out = json_encode($out);exec("echo $tmp_out > tmp2.txt");file_put_contents(dirname(__FILE__) . "/tmp3.txt", $abc . "\n", FILE_APPEND)?>2.
2012-05-24 18:49:47 421
原创 安装 phpdaemon (ubuntu12.04)
主要参考官网安装文档:https://github.com/kakserpom/phpdaemon/wiki/Installation-%28common%29点击打开链接1.下载源码:https://github.com/kakserpom/phpdaemon/archives/master点击打开链接文件放到预安装目录,然后解压:tar xzf phpdaemon*.tar
2012-05-24 09:46:09 847
转载 Howto: Enable PCNTL in Ubuntu PHP installations
PCNTL in PHP allows for some handy advanced “trickery” using the OS process functions inherent in Linux (*nix?). I believe some features are available in Windows, but I know for certain thatpcntl_f
2012-05-23 22:51:19 936
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人