- 博客(70)
- 资源 (6)
- 收藏
- 关注
转载 Linux下杀死进程(kill)的N种方法
转载一篇,最原始的出处已不可考,望见谅!常规篇: 首先,用ps查看进程,方法如下:$ ps -ef……smx 1822 1 0 11:38 ? 00:00:49 gnome-terminalsmx 1823 1822 0 11:38 ? 00:00:00 gnome-pty-helpersmx 1824 1822
2015-11-17 13:38:42
883
转载 PHP中闭包的使用
PHP中闭包的使用例子一<?php/** * 代码中有一个Di容器用来保存对象实例,然后通过set()方法注册服务,通过get()方法获取服务。 * 我们看到$di->set()的时候,使用了匿名函数,我们预先注册了zhangsan和lisi两个服务,这两个服务都是User类的实例, * 在$di->set的时候实际上并没有实例化,而是在$di->get()的时候才执行了匿名函数并将对象返回
2015-09-24 11:37:10
1233
转载 Linux教程之ubuntu下手动编译php-amqp扩展教程
Linux教程之ubuntu下手动编译php-amqp扩展教程 首先,神马是amqp?介绍在这里,简单的讲就是高级队列协议。而这个扩展就是为了让php可以支持amqp协议与相关的队列服务通讯。 优点:可以解决服务器处理的并发问题。 高级消息队列协议(AMQP)是一个异步消息传递所使用的应用层协议规范。作为线路层协议,而不是API(例如JMS),AMQP 客户端能够无视消息的来源任
2015-09-23 18:23:05
1461
转载 C常用函数的实现
转载,直接贴代码int strcmp2(const char *s1, const char*s2) { int ret; for (; *s1++ == *s2++; ret = *s1 - *s2) { if (*s1 == '\0') break; } if (ret < 0) ret = -1;
2015-09-23 18:21:10
675
转载 用C开发一个简易的webserver
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2015-09-23 18:18:55
1398
转载 PHP程序员的技术成长规划
PHP程序员的技术成长规划作者:黑夜路人(2014/10/15) 按照了解的很多PHP/LNMP程序员的发展轨迹,结合个人经验体会,抽象出很多程序员对未来的迷漫,特别对技术学习的盲目和慌乱,简单梳理了这个每个阶段PHP程序员的技术要求,来帮助很多PHP程序做对照设定学习成长目标。 本文按照目前主流技术做了一个基本的梳理,整个是假设PHP程序员不
2015-05-12 10:14:33
801
转载 PHP 设计模式之观察者模式
介绍现在有两派,有的人建议使用设计模式,有的人不建议使用设计模式!这就向写文章一样,有的人喜欢文章按照套路走,比如叙事性质的文章,时间,地点,人物,事件。而有的人喜欢写杂文或者散文,有的人喜欢写诗词!现在写代码很多地方类似于写文章,但是在有些地方比写文章需要更多的技能!写文章写多了一般也能写出优秀的文章,而代码也一样,写多了也能写出很多有些的代码!很多时候,我看设计模式
2014-07-30 23:40:30
737
原创 CentOS6.3安装samba服务,配置匿名访问
一、CentOS6.3安装samba服务yum -y install smaba二、编辑samba配置文件 vi /etc/samba/smb.conf1)更改用户组workgroup = WORKGROUP2)授权可以访问的ip地址hosts allow = 127. 192.168.147.3)设置共享方式security = share三种共享方式
2014-04-15 15:38:27
1428
转载 【原创翻译】《在linux中显示所有正在运行的进程》
翻译:飞哥 ()版权所有,尊重他人劳动成果,转载时请注明作者和原始出处及本声明。原文名称:《Show All Running Processes in Linux》原文地址:http://www.cyberciti.biz/faq/show-all-running-processes-in-linux/ 在linux中怎样查看所有运行中的进程?你可以使用ps命令。它能显示当
2014-04-10 14:51:30
1352
原创 ubuntu12.04LTS休眠功能·[sudo pm-hibernate]
Ubuntu12.04在电源管理上会有些问题,在休眠上有个bug,所以默认禁用了休眠(hibernate)功能。Unfortunately, hibernate doesn’t work in many cases with Ubuntu, which can cause you to lose data if you expect your documents and applica
2014-04-07 14:54:34
3285
转载 Python 正则式学习笔记
1. Python正则式的基本用法1.1基本规则1.2重复1.2.1最小匹配与精确匹配1.3前向界定与后向界定1.4组的基本知识2. re模块的基本函数2.1使用compile加速2.2 match和search2.3 finditer2.4字符串的修改与替换3. 更深入的了解re的组与对象3.1编译后的Pattern对象3.2组与Match对象
2014-04-05 22:42:30
1102
原创 ubuntu 12.04 破解sublime text 2
ubuntu 12.04 破解sublime text 2在ubuntu上装了sublime后经常提示购买license。于是在网上找各种教程。都没能成功。最后的各种尝试之下。终于成功:1.将sublime_text文件复制一份并重命名为sublime_text.bak做一个备份2.用sublime text 2打开sublime_text.bak文件,搜索 3342
2014-03-30 11:12:50
1120
转载 JavaScript MVC 框架技术选型
你很喜欢Gmail和Trello之类的单页面应用,但是不太确定该从何开始。也许你的JavaScript代码是如此的杂乱无章,以致于你很想在下一个项目上尝试下JavaScript MVC库和框架,却苦于没有头绪?我正在撰写一本单页面应用的书,所以我阅读了大量网上的相关资料。在这里我尝试提供一些看法,希望可以帮助你下决定。简介这里讨论的是时下最热的框架,AngularJS、Ba
2014-03-28 09:28:30
1734
转载 W: GPG 错误:http://extras.ubuntu.com precise Release: 下列签名无效
W: GPG 错误:http://extras.ubuntu.com precise Release: 下列签名无效sudo apt-get cleancd /var/lib/aptsudo mv lists lists.oldsudo mkdir -p lists/partialsudo apt-get cleansudo apt-get update
2014-03-22 09:16:06
2214
转载 Ubuntu12.04LTS搭建LAMP环境
最近又重装了一次Ubuntu,又需要配置PHP环境了,于是这次就把安装的过程记录了下来。1、首先打开命令行,切换到root身份,获得最新的软件包su rootsudo apt-get install update2、安装MySQL数据库sudo apt-get install mysql-server mysql-client下图为提示输入数据库密码,然后回车,之后
2014-03-16 20:57:48
1029
转载 ubuntu下载软件包下载中断,并弹出“下载额外数据不成功”的通知。解决办法
经过几天的反复摸索和实践,终于得出安装flashplugin-installer的方法:1、首先使用sudo apt-get install flashplugin-installer 安装软件包,在进入下载adobe-flashplugin_11.2.202.238.orig.tar.gz软件包时断网(或者进行网络切换),则会下载中断,并弹出“下载额外数据不成功”的通知。2、移除
2014-03-15 23:04:46
5351
1
转载 linux下安装MongoDB,配置主从服务
linux下安装MongoDB,配置主从服务官方网站:http://www.mongodb.org/MongoDB 安裝,主从配置一 MongoDB 安装[root@zabbix_server src]# wget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.0.0.tgz[root@zabbi
2014-03-09 09:19:51
1429
转载 Virtualbox 复制 CentOS 虚拟机无法联网
症状:Centos刚装好后无法联网复制虚拟机后,出现 No such device eth0我们要处理的三个问题:在Virtualbox上安装好Centos后如何联网如何在Virtualbox上复制生成新虚拟机如何让Virtualbox复制出的虚拟机联网一:在Virtualbox上安装好Centos后联网在虚拟机中安装Centos安装好之后,设置网卡参数联网vi /
2014-03-08 22:49:34
1122
转载 centos vim 配置详解
vim 配置文件 ,高亮+自动缩进+行号+折叠+优化 将一下代码copy到 用户目录下 新建文件为 .vimrc保存即可生效; 如果想所有用户生效 请修改 /etc/vimrc (建议先cp一份)"=========================================================================" DesCRiption:
2014-02-27 15:42:24
2712
转载 CentOS 6.3_ RSync实现文件定时备份同步配置与使用
系统环境:CentOS 6.3 rsync服务器 CentOS 6.3 rsync客户端IP地址分别为:10.1.4.44服务器、10.1.4.41客户端所需软件包:rsync-3.0.9.tar.gz一、rsync 服务器rsync,remote synchronize思意就知道它是一款实现远程同步功能的软件,它在同步文件的同时,可以保持原来文件的权限、时间、
2014-02-22 16:53:45
1096
原创 centos6.3 使用yum方式安装redis
redis的安装源默认在centos.org上。文件yum源位置/etc/yum.repos.d/CentOS-Base.repo安装方法如下:[root@localhost ~]# yum install redisLoaded plugins: fastestmirrorLoading mirror speeds from cached hostfile * at
2014-02-19 13:12:07
1459
转载 ubuntu安装nodeJS
安装nodeJS之前,如果没有安装g++及 libssl-dev,则先要安装好,安装方法如下:$ sudo apt-get install g++$ sudo apt-get install libssl-dev接下来,就可以下载安装nodeJS了,目前稳定版本为Node.js 0.6.18,下面是安装步骤:$ wget http://nodejs.org/dist/v0
2014-02-18 23:30:52
851
转载 Apache virtualhost的三种配置方法
1.基于相同IP不同Port的虚拟主机 1)vi /etc/http/conf/httpd.conf 2)将Listen字段改为 Listen 80 Listen 8888 (以上设置表示使用80以及8888端口) 3)更改虚拟主机部分为: DocumentRoot /var/www/html/website1
2014-01-10 17:35:55
7839
转载 安装win8后找不到Ubuntu启动项的解决方法
安装win8后找不到Ubuntu启动项的解决方法用easybcd先自己添加一个启动项:Add New Entry -> Linux/BSD -> Type:GRUB2, Name: 随意,Drive:Partion 5(Ubuntu的安装分区),见下图。安装win8后找不到Ubuntu启动项的解决方法进入Ubuntu,打开终端,输入下面的命令:sudo grub-ins
2013-11-16 08:58:55
1688
转载 CentOS 6.3忘记root密码的解决办法
演示是Windows下的centos6.3虚拟机1.在开机启动的时候按键盘上的“E”键会进入如下界面。注:本机是新装的系统,没有升级之类的操作,故选项只有一个,可能是因为只有一个选项的关系,所以需要按一下“E”键才会出现如上界面。多个应该可以直接用方向键直接选择2. 选择相应的内核,再次按“E”,出现下图,选择第二项,再次按“E”键3. 经过第二步,这个画面
2013-11-15 22:14:55
2704
转载 ubuntu12.04LTS 安装svn
环境:ubuntu12.04LTS1、在终端中直接输入 sudo apt-get install subversion,选择安装即可2、查看版本命令 svnserve --version(更多命令直接键入svnserve --help可查看到)3、查看svnserver是否已启动: netstat -ntlp,可看到svn对应的端口3690(如果没有看见,则证明服务未启动
2013-10-30 10:49:44
989
转载 十道海量数据处理面试题与十个方法大总结
海量数据处理:十道面试题与十个海量数据处理方法总结作者:July、youwang、yanxionglu。时间:二零一一年三月二十六日本文之总结:教你如何迅速秒杀掉:99%的海量数据处理面试题。有任何问题,欢迎随时交流、指正。出处:http://blog.youkuaiyun.com/v_JULY_v。 第一部分、十道海量数据处理面试题1、海量日志数据
2013-10-23 15:52:59
1048
转载 Git使用基础篇
Git是一个分布式的版本控制工具,本篇文章从介绍Git开始,重点在于介绍Git的基本命令和使用技巧,让你尝试使用Git的同时,体验到原来一个版 本控制工具可以对开发产生如此之多的影响,文章分为两部分,第一部分介绍Git的一些常用命令,其中穿插介绍Git的基本概念和原理,第二篇重点介绍 Git的使用技巧,最后会在Git Hub上创建一个开源项目开启你的Git实战之旅1、Git是什么
2013-10-10 14:56:56
896
转载 三大WEB服务器对比分析(apache ,lighttpd,nginx)
一.软件介绍(apache lighttpd nginx)1. lighttpdLighttpd是一个具有非常低的内存开销,cpu占用率低,效能好,以及丰富的模块等特点。lighttpd是众多OpenSource轻量级的web server中较为优秀的一个。支持FastCGI, CGI, Auth, 输出压缩(output compress), URL重写, Alias等重要功
2013-10-10 11:03:19
1091
转载 svn在linux下的使用(svn命令行)删除 新增 添加 提交 状态查询 恢...
1、将文件checkout到本地目录svn checkout path(path是服务器上的目录) 例如:svn checkout svn: // 192.168 . 1.1 / pro / domain 简写:svn co2、往版本库中添加新的文件 svn add file 例如:svn add test.php(添加test.ph
2013-10-09 15:16:43
3473
转载 header('Content-Type: text/html; charset=utf-8');
header的用法 header()函数的作用是:发送一个原始 HTTP 标头[Http Header]到客户端。标头 (header) 是服务器以 HTTP 协义传 HTML 资料到浏览器前所送出的字串,在标头 与 HTML 文件之间尚需空一行分隔。有关 HTTP 的详细说明,可以参 RFC 2068 官方文件 (http://www.w3.org/Protocols/rfc
2013-09-30 16:09:54
3003
转载 ubuntu 系统服务设置 - chkconfig命令
功能说明:检查、设定系统的各种服务。语法:chkconfig [--add][--del][--list][系统服务]或chkconfig [--level等级代号>][系统服务][on/off/reset]补充说明:这个是redhat公司遵循gpl规则所开发的程序,它可以查询操作系统在每一个执行等级(runlevel)中,会执行哪些系统服务,其中包括各种daemon。
2013-09-29 13:57:27
1265
原创 删除数据行为null的数据
删除数据行为null的数据用is null而不是=nullDELETE from product_details WHERE weight is null;
2013-09-25 18:22:02
1285
转载 Linux中的计划任务(Crontab)的格式
第1列分钟1~59第2列小时1~23(0表示子夜)第3列日1~31第4列月1~12第5列星期0~6(0表示星期天)第6列要运行的命令下面是crontab的格式:分 时 日 月 星期 要运行的命令这里有crontab文件条目的一些例子:30 21 * * * /usr/local/apache/bin/apachectl restart上面的例子表示每晚的21
2013-09-10 17:45:59
1092
转载 关于seo中url的短横线、下划线、斜线的区别
对于很多菜鸟级别的seoer,关于网站中URL的短横线、下划线、斜线在seo中的区别可能不是很清楚,现在作为菜鸟级别的我分享一下url中关于三者的区别。斜线:我们在浏览网站页面中,都会看到每个网站除首页外的任何页面都会有一个斜线或者多个斜线,这个斜线的作用就是用来划分网站的页面的层次,它是网站建站必须添加的一个符号。对于网站优化中,网站的URL越短,斜线越少,这样对于优化是很有利的。下
2013-08-18 11:04:34
9303
转载 常用正则表达式大全!(例如:匹配中文、匹配html)
匹配中文字符的正则表达式: [u4e00-u9fa5] 评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 匹配双字节字符(包括汉字在内):[^x00-xff] 评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) 匹配空白行的正则表达式:ns*r 评注:可以用来删除空白行 匹配HTML标记的正则表达式:]*>.*?|
2013-08-16 17:08:00
803
转载 同时兼容32位与64位机器的php hash函数
时代在进步,社会在发展,64位机的出现导致移位元算不再很轻易溢出,这固然是件值得高兴的事情,可在系统迁移中,忽然发现64位机器hash函数得出的结果居然与32位不一样,震惊之余赶紧研究算法在发现是移位运算符号的问题。没办法,只好对系统进行判断,并针对64位机器重写了算法,代码如下:if (exec("getconf LONG_BIT") == "32") { function _
2013-07-23 18:45:31
1306
1
转载 CentOS yum的详细使用方法
yum是什么yum = Yellow dog Updater, Modified 主要功能是更方便的添加/删除/更新RPM包. 它能自动解决包的倚赖性问题. 它能便于管理大量系统的更新问题 yum特点可以同时配置多个资源库(Repository) 简洁的配置文件(/etc/yum.conf 自动解决增加或删除rpm包时遇到的倚赖性问题 使用方便 保持
2013-07-09 10:34:02
762
转载 JQuery获得select选中的值 js获得select选中的值
用JQuery写的:Js代码 Jquery获得select下拉选项option的值: "text/javascript"> $(document).ready(function() { $("#selProv").change(function(){ alert( $("#selProv option:selec
2013-07-02 11:51:21
1552
1
转载 CentOS 6.3 yum安装LAMP(Apache+MySQL+PHP )
一、 安装并配置MySQL 1.1 执行yum 命令安装MySQLyum -y install mysql mysql-server1.2 把添加MySQL进开机启动项,并立即启动MySQLchkconfig --levels 235 mysqld on/etc/init.d/mysqld start
2013-06-08 11:08:14
1101
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人