- 博客(94)
- 资源 (3)
- 收藏
- 关注
原创 非常cool的网站
---- 伶仃浏览网页所发现的一些特别COOL的网站1. CodeCombat是一款跨平台游戏,让你在游戏中学习编程官网:http://codecombat.com/托管地址:https://github.com/codecombat/codecombat
2014-01-12 14:12:08 981
原创 linux常用小命令 不断累积ing...
1. fedora 下 切换输入法 为 win+空格 2. ln -s 源文件 目标文件 软连接3.修改一个目录以及子目录的权限 chmod 777 目录名 -R
2013-12-01 20:02:45 1118 1
原创 日报/周报模版
本周完成的学习做了 xxx做了 2xxx下周的学习计划准备做 xxx准备做 2xxx心得思考了 <?php echo 'hello, world'; >重点思考了 2xxx反思反思了 xxx反思了 2xxx
2020-07-13 19:04:12 1031
原创 python 抓取 58的省市数据
网上提供的数据无法保证数据的全面,索性直接抓取58的数据,这样最保险了!#!/bin/env python#encoding:utf8## 抓取58的城市# author songmw#from pinyin import pinyinfrom pprint import pprintimport urllibimport reimport sys def getHtm
2015-08-20 23:41:20 2766
原创 python django+uwsgi+nginx 搭建步骤(血一般的教训)
安装Django 没有pip的童鞋可以看http://blog.csdn.net/imphp/article/details/38228619安装python包管理工具pip 先在 https://pypi.python.org/ 上 搜索Django,排在第一的那个就是我们要安装的主要框架Django啦~ 点进去可以查找一些相关文档,虽然全部是鸟语花香,
2014-07-28 16:17:00 9655
原创 python安装pip简易过程
本人python版本 2.7fedora20安装python管理工具 pip : # wget https://bootstrap.pypa.io/get-pip.py # python get-pip.py .... 漫长的等待Downloading/unpacking pip Downloading pip-1.5.6-py2.
2014-07-28 13:38:37 8300
转载 软件开发中的11个系统思维定律
“我会更加努力地工作” —— 一匹名叫Boxer的马(出自乔治·奥威尔的《动物农庄》) 彼得·圣吉在其著作《第五项修炼》中提到的系统思维定律同样适用于软件开发。 1. 今日的问题源于昨日的解决方案(Today’s problems come from yesterday’s solutions) 当解决问题时,我们会感到很高兴。我们经常不考虑后果。令人感到意外的是,我们提出
2014-07-24 08:58:52 653
转载 MYSQL数据库恢复记录
数据库最好定期使用mysqldump 进行备份,纯文本的备份不易损坏,另外数据库要启用binlog,用来弥补dump备份不包含的数据,例如使用 dump备份导入了 3月27日 凌晨3点的备份,剩余的数据可以通过binlog找回,对于失误使用了 delete或truncate语句删除的数据,需要先根据binlog 导出这段时间执行的所有sqlmysqlbinlog --start-datet
2014-07-24 08:58:47 1062
转载 PHP及Javascript 正则判断中文
UTF-8匹配:在javascript中,要判断字符串是中文是很简单的。比如:var str = "php编程";if (/^[\u4e00-\u9fa5]+$/.test(str)) { alert("该字符串全部是中文");}else{ alert("该字符串不全部是中文");}php中,是用\x表示十六进制数据的。于是,变换成如下的代码
2014-07-24 08:58:09 597
转载 OpenSSH的Chroot设置
修改 /etc/ssh/sshd_config#注释原本的Subsystem设置#Subsystem sftp /usr/libexec/openssh/sftp-server #启用internal-sftpSubsystem sftp internal-sftp Match Group ftpuserChrootDirecto
2014-07-24 08:54:53 959
转载 Linux子网IP扫描
进行ping扫描,打印出对扫描做出响应的主机: $ nmap -sP 192.168.1.0/24 仅列出指定网络上的每台主机,不发送任何报文到目标主机: $ nmap -sL 192.168.1.0/24 探测目标主机开放的端口,可以指定一个以逗号分隔的端口列表(如-PS 22,23,25,80): $ nmap -PS 192.168.1.234
2014-07-24 08:54:47 3837
转载 ImageMagic参数
强大的convert命令 convert命令可以用来转换图像的格式,支持JPG, BMP, PCX, GIF, PNG, TIFF, XPM和XWD等类型,下面举几个例子: convert xxx.jpg xxx.png 将jpeg转成png文件 convert xxx.gif xxx.bmp 将gif转换成bmp图像 convert xxx.tiff
2014-07-24 08:54:16 1748
原创 jquery 去除指定标签 同时保留原HTML
去除P标签,同时保留原P标签的内容 var cont = $('p').html(); $('p').replaceWith(cont);
2014-07-24 08:53:36 1361
转载 Linux命令汇总
这是一份收集Unix/Linux/BSD命令和任务的文档,它有助于高级用户或IT工作。它是一份简明扼要的实用指南,当然读者应该知道他/她在干什么。Unix Toolbox 版本:12你可以到 http://cb.vu/unixtoolbox.xhtml 找到本文档的最新版。PDF版本可以替换链接中的.xhtml为 .pdf ,小册子版本可以替换成 .book.pdf 。 用双面
2014-07-24 08:52:52 12772
原创 mysql explain详解
何为explain?mysql explain的功能 : 获取select的相关信息 (点我查看)注:explain 的别名 desc -----------------------------------------------------------------------------------------------------语法结构: explain 你的表
2014-07-24 08:51:09 685
原创 mongodb 常见错误代码
ERROR: child process failed, exited with error number 1 (权限错误)
2014-07-24 08:49:13 4062
原创 js 创建对象的区别
A : var obj1 = obj2 = new Object();与 B : var obj1 = new Object(), obj2 = new Object();是两种不同的赋值方式,导致的结果也不一样,千万要注意喽~A 的 会将2个对象指向同一内存地址,导致两个对象的内容一致var t1 = t2 = new O
2014-07-24 08:49:01 638
原创 nginx实现子域名访问TP不同的分组
nginx 代码:location / { root /data/wwwroot/pai; index index.html index.php; if (!-e $request_filename) { rewrite ^(.*)$ /index.php?s=$1 last; break; }
2014-07-24 08:46:18 1358
转载 关于 ulimit -SHn 65535
使用ulimit -a 可以查看当前系统的所有限制值,使用ulimit -n 可以查看当前的最大打开文件数。新装的linux默认只有1024,当作负载较大的服务器时,很容易遇到error: too many open files。因此,需要将其改大。使用 ulimit -n 65535 可即时修改,但重启后就无效了。(注ulimit -SHn 65535 等效 ulimit -n 6553
2014-07-24 08:45:46 2691
转载 各开源框架使用与设计总结 - 混混人生
原文 http://www.cnblogs.com/hunhunrensheng/p/3782528.html 一、框架课程总结 框架、设计模式和队列是 5 月份公开课的三个主题,第一周讲设计模式,第二、四周讲框架,第三周讲队列。框架讲了两周,介绍了框架的概念、PHP框架的应用范围,以及常用的PHP框架,今天是框架的最后一讲,是对整个框架系列课程的汇总,同时和大家讨论一
2014-07-21 14:44:01 794
原创 JAVA排序之木桶排序 和 冒泡排序
/** * 功能:排序练习 * * @author eric (imphp[at]qq[dot]com) */package com.sort;import java.util.*;public class Demo1 { public static void main(String[] args) { Random random = new Random(100);
2014-07-17 11:38:19 1153
原创 JAVA约瑟夫问题(丢手帕问题)
package com.eric;/** * 功能 : 约瑟夫问题(丢手帕问题) * N个人围成一圈,才1数 数m个后,该人出列,重下一个继续数,数m个出列,依次循环,知道剩下最后一个人。求该人是的编号~~ * 逻辑不复杂,看了一遍基本就掌握了。 * 有时候玩玩算法,还是挺有趣的~ * * @author eric * @date 2014-07-15 */public cl
2014-07-15 12:12:29 1039
原创 lnmp源码安装的linux历史操作记录
1 ls 2 cd / 3 ls 4 adduser eric 5 passwd eric 6 su eric 7 reboot 8 su eric 9 cd /home/ 10 ls 11 cd eric/ 12 ls 13 cd software/ 14 ls 15
2014-06-22 18:03:44 739
原创 nginx实现子域名访问TP不同的分组
nginx 代码:location / { root /data/wwwroot/pai; index index.html index.php; if (!-e $request_filename) { rewrite ^(.*)$ /index.php?s=$1 last; break; }
2014-05-26 09:14:33 817
转载 关于 ulimit -SHn 65535
使用ulimit -a 可以查看当前系统的所有限制值,使用ulimit -n 可以查看当前的最大打开文件数。新装的linux默认只有1024,当作负载较大的服务器时,很容易遇到error: too many open files。因此,需要将其改大。使用 ulimit -n 65535 可即时修改,但重启后就无效了。(注ulimit -SHn 65535 等效 ulimit -n
2014-05-26 09:14:04 674
原创 samba简单操作命令
smbpasswd -a 用户名 为samba添加用户以及密码注意:此用户必须为linux的用户为linux添加用户useradd -g 组 用户名passwd 用户名 输入一个新的密码win下 删除正在使用的虚拟网络磁盘net use 查看正在使用的 net use xxx
2014-05-26 09:13:35 717
原创 php5.3+版本的php-fpm的重启/关闭
php 5.3.3 下的php-fpm 不再支持 php-fpm 以前具有的 /usr/local/php/sbin/php-fpm (start|stop|reload)等命令,需要使用信号控制:master进程可以理解以下信号INT, TERM 立刻终止QUIT 平滑终止USR1 重新打开日志文件USR2 平滑重载所有worker进程并重新载入配置和二进制模块
2014-05-26 09:12:38 2750
转载 git查看某个文件修改历史
git blame filename.c 显示文件的每一行是在那个版本最后修改。git whatchanged charge.lua 显示某个文件的每个版本提交信息:提交日期,提交人员,版本号,提交备注(没有修改细节)git show 7aee80cd2afe3202143f379ec671917bc86f9771 显示某个版本的修改详情和git log -p
2014-05-26 09:10:57 862
原创 GIT一些常出现的问题解决方案
我们在 git status 的时候 ,如果文件权限有变动,也会显示一堆的文件 解决办法为:git config core.filemode false设置GIT显示中文名如果发现git status 发现所有的中文文件名被换成\123\223\145\333.doc文件时,可以使用 git config --global core.qu
2014-05-26 09:10:18 1166
原创 一款开源的web压力测试软件pylot
1. 下载地址:http://www.pylot.org/2. Pylot是一个免费的开源工具,用于测试Web服务的性能和可扩展性。它运行HTTP负载测试,这是有用的容量规划,基准,分析和系统调整。 Pylot产生并发负载(HTTP请求),验证服务器的响应,并制作报告的度量。测试套件的执行和监测,从一个GUI或shell /控制台。 Pylot基于Python
2014-05-16 17:04:27 1091
转载 mysql,正序查询并且0排在最后
select * from xxx order by x=0 asc, x asc第一个排序关键字x=0的结果为false、true,x字段值为0的数据x=0结果为true,使用asc确保0排在最后面,对于x=0结果为false的数据,然后再按照x的值升序排列。
2014-05-08 14:10:59 4030
原创 一步步搭建corseek服务
1、 corseek 是个神马东东? 答:中文分词(sphinx)一定听过吧!corseek就是基于sphinx研发,专攻中文搜索和信息处理领域,并且是一款开源的软件!(好吧,承认是照搬的官网解读)2、为啥使用corseek? 答:查询一个 “北京欢迎你” 获取的信息有 “北京” “欢迎” "北京欢迎你" 这样帮你分词并获取信息~其实功能不光如此,更多应用场景,遇
2014-05-05 12:26:46 1464
转载 Python——UnicodeEncodeError: 'ascii' codec can't encode/decode characters
初学Python被编码格式搞的很头大,以下bug是遇到的编码问题之一:【BUG】UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-15: ordinal not in range(128)或者UnicodeDecodeError: 'ascii' codec can't decode byte
2014-03-28 09:09:49 640
原创 mysql查询字段为null的方法
select * from tableName where field is null;select * from tableName where field is not null;
2014-03-26 11:57:52 852
转载 mysql 多表更新数据 更新新字段的数据很有用
Mysql也可以联合多表更新和删除(节选自mysql手册)多表更新在 MySQL 3.23 中,你可以使用 LIMIT # 来确保只有给定的记录行数目被更改。 如果一个 ORDER BY 子句被使用(从 MySQL 4.0.0 开始支持),记录行将以指定的次序被更新。这实际上只有连同 LIMIT 一起才有用。 从 MySQL 4.0.4 开始,你也可以执行一
2014-03-26 11:49:29 1299
原创 SUBLIME 3 安装 PACKAGE CONTROLLER
Ctrl + ~ 调出 import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener(urllib.request.build_opener( urllib.request.Proxy
2014-03-26 08:43:26 1269
原创 jquery阻止后续事件
有时候会遇到 同一个标签上点击后有多个事件,如果只想执行第一个事件而放弃后面的事件,可以加上一段代码来阻止:click me!
2014-03-20 16:32:05 2707
Yii开发的CMS、用来给想学习Yii框架的童鞋参考
2013-07-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人