自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

laohyx

一个ISer的副业

  • 博客(32)
  • 收藏
  • 关注

转载 在强制使用software raid的联想ThinkServer RD330服务器安装UBUNTU的经验

我使用的服务器是联想ThinkServer TD340,与文章jmgc

2014-10-22 22:52:48 10152 4

原创 使用shell脚本对IP进行批量测速(Ping)

因为众所周知的原因,很多人需要在多个国外服务器中找到一个最快的IP来连接。

2014-08-14 12:24:42 7887

转载 对Java开发的思考(代码组织、设计模式、开发流程)

近日终于参与到了一个正规的Java项目中。大约是抓取数据的项目。虽然人少,但人员水平高啊。在这种情况下,我就是在别人搭好的框架上添砖头的。但搬砖时,也暗暗欣赏人家的框架之美(毕竟是公司出身嘛),在此总结自己没见识过的东西,权当学习。(估计不定期会更新,哈哈反正也没人看)1. 继承与工厂模式使用interface定义抽象基类,派生类必须实现相应的接口,使得子类实例

2014-01-13 20:31:18 1264

原创 使用Xcode编写Qt工程(生成开发Qt的Xcode工程)

显然我是手贱想学习一下C++下的Qt。。至于为啥不用Qt Creator?那是啥,有我大苹果的插扣的好么!!文章主要借鉴了Xcode 配置 Qt 开发环境手记的配置过程,但更傻瓜,更科学!(次奥人家都用github做博客,用CSDN是不是很土鳖?)其实就是一个脚本搞定,大约是./create_qt_xcode_project.sh 如果没有参数,那么就在当前文件夹下创建

2013-12-15 17:21:33 14983 2

原创 感受VMware NAT对应用层协议的影响(配置guest机FTP server蛋疼实录)

不要问我为什么要在VMware下的guest机配置一个FTP server,但是我确实需要这样做。显然需要端口转发嘛,在virtual network settings里设置下21到21的转发。Done。这时候问题来了,FTP的passive mode的端口怎么办?多扯几句关于passive/active的区别,这个p和a啊,指的是服务器的行为。在客户端连接到服务器21端口,建立命令连

2013-12-05 21:19:43 2407

原创 Mac下配置Redis服务器(自启动、后台运行)

Redis服务器在从诸多文章上看来,是个极为优秀的Key-value数据库软件。其NB之处可以从这篇文章中略知一二。PHP下使用redius可以参考这个教材:phpredis中文手册——《redis中文手册》 php版主要参考Installing Redis 2.6.x on Ubuntu 12.04 and running with an ‘init’ script.

2013-03-22 09:53:18 6511

原创 Virtualmin/Webmin配置隔离的虚拟主机(Ubuntu)

需要实现的目标:允许使用PHP、MySQL、FTP,不允许使用SSH登录FTP目录限制在用户的home目录下每一个vhost在运行php时不可读取其他目录,防止被挂马后影响其他应用php运行用户与ftp相同,这样上传文件权限统一准备设置sudo apt-get install apache2-mpm-itk这个是切换apache权限的,这个后面会讲,或者看这里:ht

2013-02-26 19:20:07 1935

原创 Windows 命令行下解决python utf-8中文输出的终极解决方案!

代码参考了这里:http://wiki.python.org/moin/PrintFails上文对各种系统无法输出奇葩编码的字符做了总结,本文中只针对windows cmd下GBK编码(cp936)但想执行utf-8编码的python文件进行修改。原理就是:Another is to put an intercept between sys.stdout, and the

2012-12-27 11:35:44 13657 1

转载 用Python直接写UTF-8文本文件

源:http://blog.163.com/db_lobster/blog/static/9639092200922511442177/当我们这样建立文件时f = file('x1.txt', 'w')f.write(u'中文')f.colse()直接结果应该是类似    f.write(u'中文')UnicodeEncodeErro

2012-05-27 20:13:08 2010

原创 LaoWeb与LaoRenren,http模拟操作类和人人网操作类

都放到github上了。LaoWeb.py是MyWeb.py的升级版本,支持upload操作,即使用form-data/multipart-encode编码方式。LaoRenren.py使用了3g.renren.com接口,可以自动登录,如果出现验证码则提示输入。支持保存状态什么的。。。。链接在这里:gist: 1660660 Lao

2012-01-23 12:45:57 1114

原创 python下多线程的思考和Queue的使用

说实话这是我第二次接触多线程……第一次是java,不过java强大的对象思想让我有点小晕……所以python看得倒有些想法。以下是一些基本观点和概念:1.多线程采用的是分时复用技术,即不存在真正的多线程,cpu做的事是快速地切换线程,以达到类似同步运行的目的,因为高密集运

2011-09-17 02:07:03 8789 2

原创 关于网站标签式筛选的想法

首先赞一下 csdn的blog改版了~最近在搞一个网站,提供内容服务,其实就是内容上的b2c吧~分类肯定是要有的,搜索肯定是要有的但是现在似乎更流行像淘宝或京东那样的,先搜索一下,然后通过标签/分类逐步筛选出自己想要的东西。在标签式筛选中有如下几点要求:1.是

2011-07-03 12:36:42 1427

原创 修复ubuntu 的grub引导

http://linuxzhang.iteye.com/blog/379742先在openoffice官方ftp上下载OOo_3.1.0_LinuxIntel_install_en-US.tar.gz 解压后得到licenses,readmes,RPMS3个文件夹和update文件 在终端中切换到RPMS文件夹下 执行# rpm -ivh *.rpm 不要执行单个软件包安装,不然在安装ooobasis3.1-en-US-3.1.0-9399.i586.rpm时,会提示由于ooobasis3.1-en-US-

2011-05-31 00:33:00 784

原创 ubuntu下pdf转swf

http://www.nginxs.com/linux/393.html今天给我的转换服务器更新openoffice版本的时候·也顺便搜索了下jodconverter的版本·在官网上目前还是 2.2.2 版本·但是在 google 的时候发现了 code 上 有 3.0的版本·就立刻下载下来在虚拟机器上做测试,测试后发现 3.0版本 的 jodconverter 做的很不错·支持了服务器多进程,也就说明可以多线程转换了,避免了转换排队现象。1.下载安装 openoffice 3.2,我的环境是ubuntu所

2011-05-31 00:28:00 1234

原创 Installing swftools and pdf2swf on Ubuntu Linux

<br /> <br />swftools,在ubuntu linux下的安装:<br />原文章地址:<br />http://designbye.wordpress.com/2010/02/23/installing-swftools-and-pdf2swf-on-ubuntu-linux/<br /> <br />Hello,<br />I’ve been using swftools, mainly pdf2swf functionality, for a while now and install

2011-05-29 18:33:00 2777

原创 ubuntu下配置网络完全版~

linux 下配置一般是用/etc/init.d/networking这个脚本的,但是Ubuntu桌面版它有一个network-manager托管了这个程序于是设置变得很蛋疼。。。  如果绑定mac的话,还需要加入语句  【DNS设置】sudo emacs /etc/resolv.conf插入nameserver xxx.xxx.xxx.xxx 上面方法

2011-05-26 15:07:00 1832

原创 关于数据库考试,想出来的BT题目

在复习数据库时,觉得SQL语句无比强大,于是 想到一个bt题目来测试- -#题目背景:学生选课系统三个数据表:s:学生列表,包括snum和sname:学号,学生名c:课程列表,包括cnum和cname:课号,课程名sc:选课记录,包括cnum,snum和grade:课号,学号,成绩设计好的数据:见后面的sql文件,直接导入ok问题:选出(选课人数大于‘laohyx’选的课数)的所有课程名称(好bt啊,有选课人数和人选课数比较的么- -)分析:先在s中查找叫‘laohyx’的学生的学号,然后 在sc中统计该学

2011-05-04 11:18:00 1104 1

原创 ubuntu下快速安装LAMP

<br /><br />sudo apt-get install apache2<br />sudo apt-get install php5<br />sudo apt-get install mysql-server<br />sudo apt-get install libapache2-mod-auth-mysql<br />sudo apt-get install php5-mysql<br /> <br /> <br />配置文件:<br />php:<br />/etc/php5/apache

2011-04-29 21:10:00 560

原创 Emacs profile

<br />;; -*- Emacs-Lisp -*- (defconst my-emacs-path "~/emacs/" "我的emacs相关配置文件的路径")(defconst my-emacs-my-lisps-path (concat my-emacs-path "my-lisps/") "我自己写的emacs lisp包的路径")(defconst my-emacs-lisps-path (concat my-emacs-path "lisps/

2011-03-01 20:57:00 733

原创 我的EMACS设置

<br /> <br />;(autoload 'php-mode "~/emacs/elisp/php-mode" "Major mode for editing php code." (add-to-list 'load-path "~/.emacs.d/lisp/");(add-to-list 'auto-mode-alist '("//.php$" . php-mode));(add-to-list 'auto-mode-alist '("//.inc$" . php-mode))(

2011-02-17 10:38:00 536

原创 关于数据库速度的测试

<br />测试均是以3000条记录为标准的,where语句查找的是索引<br />select语句十分快(0.0x秒)。<br />update where ,要用60多秒,且数字和字符型差不多<br />update limit 1000  (注意是1000) 要50秒……比不where还慢……不理解……<br /> <br />说明正常情况下,一旦涉及修改,会变得很慢,平均0.02秒一次。<br />下次试试 sql服务器模式,再看看速度……嗯

2010-12-05 17:36:00 802

原创 phpmyadmin 3.3.8 安装过程

phpmyadmin 3.3.8 安装过程

2010-12-05 16:08:00 1197

原创 phpmyadmin登录问题和require出现乱码

<br />win7+php5.3+apache2.2<br />我用的phpmyadmin 版本是3.3.8,当登录时,往往会出现以下两种情况:<br />1.点登录后又返回到登录页面<br />2.点登录后提示session错误<br /> <br />解决办法:修改php.ini<br />session.save_path = "I:/temp"<br />seesion.auto_start = 1<br />注意斜杠方向,不可写成"I:/temp/"否则问题依旧<br /> <br /> <br

2010-11-28 23:04:00 809

转载 mysql insert的几点操作(DELAYED,IGNORE,ON DUPLICATE KEY UPDATE )

<br />INSERT语法<br />INSERT [LOW_PRIORITY | DELAYED | HIGH_PRIORITY] [IGNORE] <br />[INTO] tbl_name [(col_name,...)] <br />VALUES ({expr | DEFAULT},...),(...),... <br />[ ON DUPLICATE KEY UPDATE col_name=expr, ... ] <br />或: <br />IN

2010-11-26 18:27:00 560

原创 CURL多线程抓取网页

<br />网上这类方法似乎太多了。但是总是有一些问题存在。。。<br /> <br />对于多线程抓取,现在有如下几种思路:<br />1.用apache的多线程特性,让php进行“多进程”操作,就像post本身一样<br />2.用curl的curl_multi库<br /> <br />对于第一种,我还没尝试,因为这种制造的是伪多线程,也许效率会低很多,而且不好控制。<br />第二种我尝试了,大概内容是这样的:<br /> <br />define("DELAY_TIME",10000);fun

2010-11-24 15:44:00 2311

原创 C++处理本文文件

<br />上一篇PHP的日志是讲从教学信息网站上读取课程信息<br />这一篇讲从某大资料里读取课程信息<br /> <br />这2份课程信息其实有很多重复之处,比如上课教师的姓名,什么学分,什么课号什么的……<br />这是必然,但每份都有自己的重要之处:<br />php抓取的那份里有选课的最大人数和已选课人数。这是选课时最重要的数据。<br />而c++处理的这份资料里有上课的时间和地点。地点倒无所谓,但是上课时间又是选课时的一个很重要的筛选条件——当然不能在有课的时候再选课喽~<br /> <b

2010-11-23 13:48:00 741

原创 PHP和字符集,正则表达式,以及最近做出来的程序

<br />上次说到做关于选课网的软件。现在说干就干了~<br /> <br />大概思路说是:<br />通过某特定页面获取返回信息,然后再从HTML文本里截取东西。<br />看似很简单的东西,做起来可不容易。<br /> <br /> <br />首先CURL搞得不错(多亏当年用了几天搞出来的新PHP),得到页面很随意。<br />之后是去HTML标记和各种空格,函数如下:<br />string strip_tags(string $htmlpage);  //去HTML标记,还可以加参数,要求保留

2010-11-22 15:27:00 738

原创 学校选课网筛选器的设想

<br />原因:<br />学校选课网虽然设计得已经十分完善。但是少一个功能:就是没有按上课时间和未满人数来排序。这样给我们造成很大的不便。。。。<br />于是想做一个软件,自动获取未满人数,然后按上课时间来筛选……嗯……不错。<br /> <br />已经有的东西:<br />1.一些编程知识。。。实在有点少。。。<br />2.本科教学信息网。。。以及它的查询页面<br />3.cURL工具……<br />4.还有教务处提供的每学期的课程安排<br /> <br /> <br />要获取的内容:<b

2010-11-21 12:10:00 1309 4

原创 wireshark与最近所学知识的感想

<br />当年知道wireshark完全是因为网管部的工作需要。最近来到IS,似乎这种嗅探类的BT工具总是少不了使用。<br /> <br />当年也很WS地学着用backtrack乱搞,但最后也没什么成果……最近在英语小有长进以及所学知识的扩展,终于明白一些东西。。。<br /> <br />关于抓网络上其它人的包:<br />事实上没那么容易。因为现在交换技术的产生(也就是交换机了),网络上的数据包通过交换机到本机的只有自己的包和广播包……于是抓别人的包的梦想必定破灭。当然,如果在冲突域中就可以了。<

2010-11-21 10:51:00 921

原创 PHP 5.3.3 升级手记(APACHE 2.2 + MYSQL)

看了我上一篇日志就知道,最近在搞cURL这东西。。。。最开始没想弄命令行的,因为相关教程和文章都比较少。于是很多人都在用php上的curl库,于是我也尝试装了下。最开始我的PHP是5.2.几,当时是用msi安装包安装的(win7系统)当然apache也是安装包安装的- -(么办法,本人小菜。。)当时在装添加mysql.dll时就蛋疼了一把。据说msi它会选择性安装东西,很多东西就不装了。。。于是后来我又把tar包解压覆盖了下= =但是后来装cURL时又悲剧了,尝试网上n多教程都会让apache显示“The

2010-11-20 15:55:00 1535 2

原创 关于CURL的第一次尝试...

最近一直在研究CURL。。。。开始用的是PHP的CURL插件,但是后来发现不太方便。它什么都不提示(毕竟是封装好的。。。)于是下载了MAC OS X版的命令行CURL。修改了下环境变量,位置是在~/.profileexport PATH=/some/path/:$PATH嗯 ,然后是正题。。。感觉CURL还是不错的。。。虽然下载下来的东西还要用别的浏览器打开。如果用bash脚本打开的话,命令行就处于占用状态就悲剧了。。。于是只能切到图形下然后双击打开-o的文件。。。。现在学到一些options:-o fil

2010-11-19 20:22:00 567

原创 开博鸟。。。

觉得大二了,人人这种大众平台已经无法讨论更多的问题。发很多日志都没有人回复的。。。XD所以在CSDN开个博。。。我在CSDN里还算个小鸟。。。。希望日后能有所发展。。。最近在搞PHP。学到什么东西都放这里吧。不求关注,只求记下学过的所有东西。。。。

2010-11-19 19:11:00 653 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除