- 博客(88)
- 资源 (35)
- 收藏
- 关注
原创 Linux下搭建FTP服务器
Linux 下我们使用vsftp来作为我们的ftp server.Server OS : Redhat 6.31.检查server上是否已经安装了vsftpdrpm -qa | grep vsftpd2.假如没有相应的vsftpd rpm包,我们需要下载安装yum install vsftpd3.配置vsftpd配置文件。# ls /e
2014-12-10 16:06:25
12752
原创 ssh登录一段时间后断开的解决方案
Method 1:修改/etc/ssh/sshd_config配置文件,设置ClientAliveCountMax值大一点,单位是分钟。然后重启ssh服务使生效:service sshd reload Method 2:找到所在用户的.ssh目录,如root用户该目录在:/root/.ssh/在该目录创建config文件 vi /root/.ssh/config加入下面
2014-10-16 16:51:14
45448
原创 Ubuntu 搭建PHP环境
安装 Apache2: sudo apt-get install apache2 安装PHP模块: sudo apt-get install php5 安装Mysql sudo apt-get install mysql-server 其他模块安装:
2014-04-12 21:31:20
51022
1
原创 ubuntu不同版本中桌面环境gnome,kde,xfce的完全卸载方法。
http://www.psychocats.net/ubuntu/pureubuntuprecise
2013-08-10 19:42:00
8806
原创 xargs 在Linux 中的应用
xargs是给命令传递参数的一个过滤器,也是组合多个命令的一个工具。它把一个数据流分割为一些足够小的块,以方便过滤器和命令进行处理。通常情况下,xargs从管道或者stdin中读取数据,但是它也能够从文件的输出中读取数据。xargs的默认命令是echo,这意味着通过管道传递给xargs的输入将会包含换行和空白,不过通过xargs的处理,换行和空白将被空格取代。xargs 是一个强有力的命令
2013-03-08 17:02:53
955
原创 Perl 之 诡异系统字符
$- 当前页可打印的行数,属于Perl格式系统的一部分$! 根据上下文内容返回错误号或者错误串$” 列表分隔符$# 打印数字时默认的数字输出格式$$ Perl解释器的进程ID$% 当前输出通道的当前页号$& 与上个格式匹配的字符串$( 当前进程的组ID$) 当前进程的有效组ID$* 设置1表示处理多行格式.现在多以/s和/m修饰符取代之.$, 当前输出字段分
2013-01-22 16:21:54
780
原创 SSH的使用和概要
SSH服务(TCP端口号22):安全的命令解释器为客 户机提供安全的Shell 环境,用于远程管理SSH基于公钥加密(非对称加密)技术: 数据加密传输; 客户端和服务器的身份验证;公钥 和 私钥 是成对生成的,这两个密钥互不相同,两个密钥可以互相加密和解密; 不能根据一个密钥而推算出另外一个密钥; 公钥
2013-01-20 23:26:31
12056
原创 Ubuntu下节能管理
笔记本装ubuntu后你会发现耗电和发热会非常严重,如果使用电池的话续航时间会非常的短几乎是windows系统下的一半时间,这是ubuntu系统电源管理的不足,但是使用linux系统就要发挥折腾的精神,于是本人查找了相关资料和别人的方法,下面做个总结,我尽可能写的详细和明白。www.2cto.com第一,关闭独立显卡(仅限N卡)并进行集成显卡设置及亮度调节,独立显卡发热和耗电都
2013-01-19 13:08:32
6161
1
原创 Linux 常用系统命令
系统# uname -a # 查看内核/操作系统/CPU信息# head -n 1 /etc/issue # 查看操作系统版本# cat /proc/cpuinfo # 查看CPU信息# hostname # 查看计算机名# lspci -tv # 列出所有PCI设备# lsusb -tv
2013-01-18 12:43:22
1031
原创 年轻IT人的选择
1.在大学的时候尽量多地进入公司参与实际工作,一方面积累工作经验,另一方面,提前认识工作和自己,以便毕业时更准确地把握自己的方向。2.从毕业开始到毕业后至少5年内,踏踏实实地专研技术,这是一个积累过程,千万不要把心思放在钱和职位上。钱和职位只是能力的附属品,不要让其喧宾夺主。3.从毕业后3年到7年的时间,注意学习工作当中的方法以及相关的管理和流程,不但要知其然,还要知其所以然。4.30
2013-01-08 16:51:26
1209
2
原创 Linux 中 RPM包 安装 查询 卸载命令的总结
之前一直在用ubuntu,安装卸载软件基本上是使用apt-get 这个非常的简单,而且过程中遇到的软件依赖会自动帮我们处理,类似于傻瓜式安装。另外在 Linux 操作系统下,几乎所有的软件都可以通过RPM 进行安装、卸载及管理等操作。RPM 的全称为Redhat Package Manager ,是由Redhat 公司提出的,用于管理Linux 下软件包的软件。Linux 安装时,除了几个核心模块
2013-01-03 16:26:21
5079
原创 Perl 中有趣的函数
最近一直在学习Perl,感觉很是强大,有好多有趣的函数,作用也是非常的灵活高效,下面是一些常用的函数,我已经处理成成对的,便于大家学习和使用。:-) Perl 函数总结:1.join/split join 作用:把数组元素或者几个字符串通过分隔符连接成单个字符串. 格式:join(DELIMITER,ARRAY或string[1,2,3...])
2012-12-31 16:47:50
1194
原创 Perl 字符串处理
1. chop和chomp函数 两个函数都以字符串作为参数,并去除其末尾最后一个字符。区别是,无论最后一个字符是什么,chop都会去除,并在返回值中返回;而仅当字符串最后一个字符与特殊变量$/保存的字符一样时,chomp才会将其去除。默认情况下$/保存换行字符,当然可以重设。 1)如果函数参数是一个字符串数组,那么函数会分别对数组中的每个元素调用。 2)如果函数参数是一个符合列表
2012-12-31 16:44:17
2538
原创 平安夜
Time:Dec 25,2012 Location:RPC NB 看了一天多伦多大牛的Code,虽然很是累,但是学到了不少新东西。 1.规范性,或者可以说极其的规范。 2.完整性,注释要写的很规整,概要分明 3.逻辑性,代码之间的层级关系,调用关系。好的代码读过一遍立马会有非常好的思路,甚至能够完全理解整个结构。 4.严谨性,不能错过任何
2012-12-25 00:25:37
744
原创 Thinking in Perl Learning
最近在学习Perl相关的东西,这语言还是蛮强大的,用起来在很多方面也很方便的。和其他脚本语言很相似的是,不要花大块的时间来学习,可以在使用 过程中学习,这样才能发现真正不懂得地方,激发找出答案的欲望。OK,不闲谈了,接下来谈一下经常会用到的哈希在Perl中一些常见的额问题。将数据填入哈希结构$food{'apple'}='fruit';$food{'pear'}='fruit'
2012-11-05 23:23:57
720
原创 在一个对的地方,跟着对的人,这才是最重要的
刚开始做事情总是蛮艰难的,万事开头难。无论是做熟悉的事情还是陌生的事情,我们需要的是细心和认真的对待。 既然我选择在这里工作,我就会努力留下来,努力是自己的工作和自己成为不可替代的,努力不断的学习不断的充实。不要让困难击溃自己前进的脚步。 我很欣慰,有好的团队和易于相处的同时; 我很高兴能够在 IBM XL Compiler 团队和大家一起见证改变生活的每
2012-09-20 21:53:07
1209
原创 Work In IBM
来到IBM CDL工作满一周了,谈谈这周来的感受吧。 初来上海的前几天感觉还是很不适应的,一个人来到一个陌生的城市,开始一段崭新的生活,多少有些仓促。 但现实是我们必须学会在这个城市扎根,生活下来。刚踏上地铁,有个清秀的流浪歌手在唱着《离别的车站》,突然间感觉自己好想哭。虽然自己是到达,但是是远离了自己故乡,多少次亲人送别的站台,历历在目。 不管怎样吧,生活仍然
2012-08-12 21:14:58
926
原创 一个key引发的血案
You have an error in your SQL syntax的解决方法前几天写个东西玩的时候,Eclipse出现了这样一个错误You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right sy
2012-07-16 18:07:16
1030
原创 数据库修改后Hibernate的配置更新
/******************************************************************************Author: QinZhiGuo Date: 2012-6-26 Topic: 关于数据库端表更新本地hibenate相关配置调整的解决方案 ********************************
2012-06-26 17:36:37
4780
原创 那些岁月和贫穷无关
<!--@page {margin:2cm}p {margin-bottom:0.21cm}-->最近经历来好多事情,突然觉得生活变得非常的庞杂,前面的道路根本看不到阳光。呆呆的坐在教室,想了很多很多。总是在设想各种各样的十年后的自己,对比着现在年轻而贫穷的生命。我试着以十年后的我给现在的自己亲爱的你:十年前,你在一个还算不错的大学读了一个还算不
2012-06-09 21:06:52
1561
原创 RedHat 网络配置
Linux 的网络配置基本上是通过修改几个配置文件来实现的,虽然也可以用ifconfig来设置IP,用route来配置默认网关,用hostname来配置主机名,但是重启后会丢失。 下面是相关的配置文件: /ect/hosts 配置主机名和IP地址的对应,对本机提供解析 /etc/resolv.conf 配置域名(在hosts内解析不到时此域名生效)
2012-06-09 18:21:28
5538
转载 Some Point in learning Linux And Unix
在学习Unix等系统时,有挺多操作时值得我们反复斟酌和学习的,有20个教条大致如下,需要我们在工作中不断的加深和运用 :1) 在单个命令中创建目录树。2) 更改路径;不要移动存档。3) 将命令与控制操作符组合使用。4) 谨慎引用变量。5) 使用转义序列来管理较长的输入。6) 在列表中对命令分
2012-06-06 22:23:55
652
原创 数据库连接池
最近在做一个移动的开发项目,整个项目兼有后台和客户端,客户端是安装在android终端上的,需要和服务器端进行庞大的数据交互。之前虽然有做过一些Web端的数据库编程,但是还知识停留在了练习和学习的水平上,有很多现实的问题并没有考虑非常多。但是这次接触的是一个商业项目,而且预估的用户群是一个非常庞大的群体,所以我们不能忽视用户的操作感受,不能让用户有太久的等待,这样是不符合一款优秀产品设计初衷的,而
2012-05-29 22:22:28
1099
1
原创 linux下观察tomcat的使用状况
如果我们在linux开发WEB程序,阿帕奇的汤姆猫绝对是经常会用到的东西,对于习惯了使用windows下图像界面的软件的人来说,命令行真是一件恼人的事情。不要气馁,下面我们可以简单的来讨论一下linux下tomcat的使用和观察方法!首先,打开终端terminal,输入如下的命令:ps -ef |grep tomcat如果有一大长长长串的东西出现,说明tomcat是启动了,第一
2012-05-23 18:22:31
19320
原创 学好linux的命令
<!--@page {margin:0.79in}pre {font-family:"Liberation Serif"}p {margin-bottom:0.08in}-->虽然linux下不会有windows下的那么多垃圾和磁盘碎片!但还是会留下一些用不着的临时文件或是多次升级后的N个旧的内核!1,非常有用的清理命令:sudo apt-get a
2012-05-17 16:03:04
2565
原创 Linux下犀利的FTP工具----lftp
之前总在纠结与在Linux下没有很好UI的FTP工具,今天在看书的时候发现一个好东西lftp,此乃神物也,细细了解后方知道其之法力强大,接下来小试牛刀!最好能动手,这样会加深记忆!Now,Less Go------------------->1、登陆:lftp ftp://yourname@sitepwd:*****例如:lftp: ftp://XXX@softwa
2012-05-16 20:10:27
17522
原创 Tracker--追踪者
<!--@page {margin:0.79in}p {margin-bottom:0.08in}a:link {}-->tracker是指运行于服务器上的一个程序,这个程序能够追踪到底有多少人同时在下载同一个文件。客户端连上tracker服务器,就会获得一个下载人员的名单,根据这个,BT会自动连上别人的机器进行下载。它是提供bt的服务器。把文件用bt发
2012-05-16 17:36:35
2140
原创 Linux 下载文件命令
wget是linux最常用的下载命令, 一般的使用方法是: wget + 空格 + 要下载文件的url路径例如: # wget http://www.linuxsense.org/xxxx/xxx.tar.gz简单说一下-c参数, 这个也非常常见, 可以断点续传, 如果不小心终止了, 可以继续使用命令接着下载例如: # wget -c http://www.linuxsense.org
2012-05-12 22:42:36
202449
2
原创 socket编程初体验2
前一张写了一些浅显的套接字编程内容,现在开始深入的探讨,开始编程之前,我们有必要什么是Socket Socket接口是TCP/IP网络的API,Socket接口定义了许多函数或例程,程序员可以用它们来开发TCP/IP网络上的应用程序。要学Internet上的TCP/IP网络编程,必须理解Socket接口。 Socket接口设计者最先是将接口放在Unix操作系统里面的。如果了解Un
2012-05-12 15:32:40
1350
原创 Socket初体验1
网络编程之前看过一些,今天下午闲来无事,写了几个简单的socket套接字程序来try一下,体验一下网络编程的乐趣.^_^ 在网络高速发展的今天,我觉得作为一个IT人,网络编程因该是有点小了解的,PS,我也是刚开始看哈。。。。。 Socket编程的是实现网络上主机之间通信的一种方式,其实实现起来还是挺简单的。写了一小段代码,如下:-----------------------
2012-05-11 19:54:51
1099
原创 图算法在连连看上的应用
数字化和布局算法 首先,我们知道每种棋子有 4 个,我们可以先按顺序把每种棋子排好,然后再随机取其中两个棋子交换一下,多次交换后,棋子就是乱的了。参考下面两图,图中用 4 种颜色表示 4 种棋子: (1)初始排布 (2)多次随机交换两个棋子后 实际上程序内部是
2012-05-08 18:09:45
682
原创 RAID--磁盘阵列总结
RAID技术主要包含RAID 0~RAID 7等数个规范,它们的侧重点各不相同,常见的规范有如下几种: RAID 0:RAID 0连续以位或字节为单位分割数据,并行读/写于多个磁盘上,因此具有很高的数据传输率,但它没有数据冗余,因此并不能算是真正的RAID结构。RAID 0只是单纯地提高性能,并没有为数据的可靠性提供保证,而且其中的一个磁盘失效将影响到所有数据。因此,RAID 0
2012-05-06 22:11:20
1031
原创 Ubuntu For Ubuntu
近日,据国外媒体报道,Ubuntu已经渗入(或固化到)Motorola智能手机(Droid4)的“体内”,使其变为一款新型“miniComputer“。请见新闻报道,题为“Ubuntu unofficially available for the MotorolaDroid 4”(3月10日刊登)。 大家知道,Motorola的“Droid4“是一款Abdroid智能手机,在其体内再
2012-04-29 15:23:55
1304
Codeblocks10.05 IDE
2011-05-01
数据结构与算法分析:C语言描述(原书第2版)
2011-04-01
android ndk linux
2012-04-10
Eclipse ADT 15
2011-11-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人