- 博客(242)
- 资源 (71)
- 收藏
- 关注

原创 【查查企业:www.chacha360.cn】站点开通
自建了一个企业信息分类搜索网站,域名:www.chacha360.cn,每天都会定时收录、更新所有的企业工商信息数据,欢迎各位前来指导。 网站的源码后续会做一个系列课程开源出来,涉及的技术包括:python、web.py、前端相关技术、网络爬虫、以及自建一个网站的全流程。后续还会对抓取的所有企业信息,进行社交挖掘、大数据分析。如果大家有兴趣请评论留言,
2017-09-15 10:48:56
788
原创 微店
一、笔试1.Object类的方 法equals hashCode toString wait notify notifyAll2.内存泄漏的例子静态集合类引起内存泄露、当集合里面的对象属性被修改后,再调用remove()方法时不起作用监听器 、各种连接 、内部类和外部模块等的引用 、单例模式3.代码package test;public class Test
2015-09-16 20:24:59
1293
转载 bash自动补全时出现“-bash: warning: setlocale: LC_CTYPE: cannot change locale”的解决方法
bash自动补全时出现“-bash: warning: setlocale: LC_CTYPE: cannot change locale”的解决方法
2014-09-29 16:25:37
13032
原创 ubuntu终端方向键不能用(主机名不显示)问题的解决
sudo gedit /etc/passwd在/etc/passwd中修改该用户对应的shell:/bin/sh改为/bin/bash即可解决该问题
2014-09-29 12:30:12
2340
1
转载 Python中map()函数浅析
MapReduce的设计灵感来自于函数式编程,这里不打算提MapReduce,就拿python中的map()函数来学习一下。文档中的介绍在这里:map(function, iterable, ...)Apply function to every item of iterable and return a list of the results. If addition
2014-09-23 21:01:43
873
转载 用shell查找某目录下的最大文件
用shell查找某目录下的最大文件 这是一个很有趣的问题,因为作为一个shell菜鸟,我第一时间是没有任何想法的。心里纳闷为什么这样的操作Linux居然没有直接的命令实现这样的查询。 www.2cto.com 很自然地,第一感觉就是用awk去实现,因为菜鸟我看awk看得傻了: ls -l | awk '/^[^d]/ {print $5,$9}
2014-08-20 15:37:35
5388
转载 ctrl-c,ctrl-z,ctrl-d区别
linux下:ctrl-c 发送 SIGINT 信号给前台进程组中的所有进程。常用于终止正在运行的程序。ctrl-z 发送 SIGTSTP 信号给前台进程组中的所有进程,常用于挂起一个进程。ctrl-d 不是发送信号,而是表示一个特殊的二进制值,表示 EOF。ctrl-/ 发送 SIGQUIT 信号给前台进程组中的所有进程,终止前台进程并生成 core 文件。Key Fun
2014-08-14 10:30:33
1061
转载 nginx配置文件上传大小
nginx上传限制2010-09-21 10:38利用nginx做了play的前端服务器,应用一切正常,但是管理后台上传文件时,受到了限制,原来是nginx的一个参数惹的祸! client_max_body_size这个参数限制了上传文件的大小,默认是1M,此参数是在代理设置文件中配置的, 下面是我的proxy.conf 配置信息。 location / {proxy_pass
2014-08-04 10:01:39
3059
转载 vim的全局替换
本文出自 http://blog.youkuaiyun.com/shuangde800本文是在学习《使用vi编辑器, Lamb & Robbins编著》时在所记的笔记。本文内容:基本全局替换确认替换上下文相关替换本文约定:$ + 命令 表示在普通的bash的命令行下: + 命令 表示在vi
2014-07-31 10:33:06
736
原创 jboss设置web应用的context root
context root确定了Tomcat将那些URL请求转发到Web应用. 如果应用的context root 设置为 myapp,除非存在更为明确context root的 Web应用,那么所有 /myapp or /myapp/* 的请求将被转发到你的应用进行处理,. 如果第二个应用context root设置为 myapp/help, 那么 /myapp/help/help.jsp 的请求
2014-07-31 10:29:00
2454
原创 SSH WebShell: SSH在线WEB管理器安装教程
SSH Webshell是一个具有HTTP在线管理界面的SSH服务。通过SSH Webshell,你可以直接在浏览器界面输入Linux命令来管理服务器。此Webshell不仅能输出静态的命令,而且还能执行类似top的命令。它专为移动设备设计,并且内置了诸如Ctrl等组合键与F?等功能键,因此不用担心输入问题。下面将以CentOS系统为例,介绍这个SSH在线管理器的安装与使用:
2014-07-30 18:09:02
6963
原创 setup python setuptools
安装setuptoolssetuptools有时候安装python的一些软件的时候会提示你setuptools之类的东西,这是这这个东西你没有安装好.所以你没有办法安装你要装大软件.这里不再说什么原理性的东西,仅仅是说说如何安装setuptools.1. wget -q http://peak.telecommunity.com/dist/ez_setup.py
2014-07-30 14:12:17
772
原创 SecureCRT设置及快捷键
刚刚安装了SecureCRT5.5.2,登陆VMWare Player打开虚拟机,内容显示为单色且颜色很刺眼,字体看着也很不舒服,并且中文显示为乱码。在网上找到了解决方法:1、彩色显示问题Options -> Session Options -> Emulation,然后把Terminal类型改成xterm,并点中ANSI Color复选框。2、中文乱码问题文字co
2014-07-23 19:23:28
2314
原创 Xms Xmx PermSize MaxPermSize 区别
Eclipse崩溃,错误提示:MyEclipse has detected that less than 5% of the 64MB of Perm Gen (Non-heap memory) space remains. It is strongly recommendedthat you exit and restart MyEclipse with new virtual ma
2014-07-22 20:51:56
741
原创 Centos 下JBoss as7 + jdk+mysql+nginx 网站配置
网站基本框架设计好了,下来就开始搭建服务器框架了 。服务器组选的是 VPS,为什么选VPS,因为我们除了要使用公共的web服务外,还要定制一些系统的软件和服务,自定义上报端口等。除了自己承包整机服务器外,VPS无疑是最佳选择了。 机器配置CentOS Linux 6.2 Linux 2.6.18-274.7.1.el5.028stab095.1 on i686
2014-07-22 20:38:42
2351
原创 resolv.conf文件配置相关的案例
引言操作系统中/etc/resolv.conf配置文件中的内容一般为空,如果该文件配置不正确,将导致ssh、route、netstat命令响应慢的问题。在/etc/resolv.conf添加错误地内容,导致涉及域名解析相关的命令响应慢,是维护工作中较常遇到的问题。 相关案例现象:使用其他机器ssh连接一机器,响应很慢,需要10多秒时间才有输入密码的提示响应。 问
2014-07-22 10:57:45
916
原创 Shell中调用、引用、包含另一个脚本文件的三种方法
脚本 first (测试示例1) first#!/bin/bashecho 'your are in first file'方法一:使用source#!/bin/bashecho 'your are in second file'source first方法二:使用.#!/bin/bashecho 'your are in second fi
2014-07-21 15:26:28
9183
原创 find 与 xargs
find /opt/newcms/public/360/newbox/yun/test/ -type f -name 'list*' -print0 | xargs -0 rm -fprint0:输出以null字符分割xargs -0:对参数列表使用 null字符分割xargs是一条Unix和类Unix操作系统的常用命令。它的作用是将参数列表转换成小块分段传递给其他命令,以避免参数列
2014-07-18 12:50:23
699
原创 rpm
1.安装软件:执行rpm -ivh rpm包名,如: #rpm -ivh apache-1.3.6.i386.rpm 2.升级软件:执行rpm -Uvh rpm包名。 3.反安装:执行rpm -e rpm包名。 4.查询软件包的详细信息:执行rpm -qpi rpm包名 5.查询某个文件是属于那个rpm包的:执行rpm -qf rpm包名 6.查该软件包会向系统里面写入哪些文件:执行
2014-07-17 15:45:09
588
原创 python for else
>>> for i in range(0,10): if i > 10: break; else: print "hello world";输出:hello world>>> for i in range(0,10): if i > 5: break;
2014-07-15 23:04:27
978
原创 linux性能问题(CPU,内存,磁盘I/O,网络)
一. CPU性能评估1.vmstat [-V] [-n] [depay [count]]-V : 打印出版本信息,可选参数-n : 在周期性循环输出时,头部信息仅显示一次delay : 两次输出之间的时间间隔count : 按照delay指定的时间间隔统计的次数。默认是1如:vmstat 1 3user1@user1-desktop:~$ v
2014-07-10 17:18:33
3295
原创 uptime,Top,Free,PS,Pstree,VMStat,SysStat
一 uptime uptime命令用于查看服务器运行了多长时间以及有多少个用户登录,快速获知服务器的负荷情况。uptime的输出包含一项内容是load average,显示了最近1,5,15分钟的负荷情况。它的值代表等待CPU处理的进程数,如果CPU没有时间处理这些进程,load average值会升高;反之则会降低。load average的最佳值是1,说明每个进程都
2014-07-10 16:24:11
1151
原创 Linux下/proc目录简介
1. /proc目录Linux 内核提供了一种通过 /proc 文件系统,在运行时访问内核内部数据结构、改变内核设置的机制。proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间。它以文件系统的方式为访问系统内核数据的操作提供接口。用户和应用程序可以通过proc得到系统的信息,并可以改变内核的某些参数。由于系统的信息,如进程,是动态改变的,所以用户或应用程序读取proc文
2014-07-10 14:56:43
546
原创 shell分析nginx access log日志
1. tail -n 10000 2014-07-06-taobao-access_log | cut -d " " -f 1 |sort|uniq -c|sort -rn|head -10 |more
2014-07-07 15:19:11
3224
原创 ls: unrecognized prefix: rs ls: unparsable value for LS_COLORS environment variable
解决办法:在~/.bashrc中加入以下环境变量: export LS_COLORS=
2014-07-01 10:35:59
2316
原创 SecureCRT突然卡死的问题
SecureCRT作为著名的SSH客户端,经常用于登陆远程服务器。在上面编辑文本,特别是用vi打开两个文本,并且需要切换时,很容易出现卡死的现象,不能接受任何的键盘输入。很是郁闷。以前每次遇到这个问题,我只有关掉那个session重新打开一个。这次又遇上,是在不能忍,试着解决一下。仔细观察会发现,在vi下切换文本“ctrl+w+w”时,很容易输入成”ctrl+s”。随便拿一个session
2014-06-29 19:16:42
6390
1
转载 apue.h包头找不到的问题
在运行《UNIX环境高级编程》中的程序时会遇到apue.h包头找不到的情况,这是作者为了方便程序书写封闭了一些功能函数和错误处理等。在http://www.apuebook.com中可以下载到书的所有的实例代码,解压后为apue.2e。 我们把apue.2e中的两个文件拷贝到/usr/include中就行了:(1) apue.h:apue.2e/include/apu
2014-05-11 16:05:51
705
原创 2.Unix高级编程-----ls的实现
#include "apue.h"#include int main (int argc,char * argv[]){ DIR *dp; struct dirent *dirp; if(argc!=2) err_quit("usage:ls directory_name"); if((dp=opendir(argv[1]))==NULL) e
2014-05-11 16:04:13
657
转载 奇葩属性:layout_weight 的解释及使用
在Android的控件布局中,有一个奇葩的 layout_weight 属性,定义如下:layout_weight : 用于指定剩余空闲空间的分割比例。用法:01LinearLayout02 android:orientation="horizontal">03
2014-04-20 10:55:45
803
原创 is not in the sudoers file 解决(转)
解决方案:首需要切换到root身份$su -(注意有- ,这和su是不同的,在用命令"su"的时候只是切换到root,但没有把root的环境变量传过去,还是当前用户的环境变量,用"su -"命令将环境变量也一起带过去,就象和root登录一样)然后$visudo //切记,此处没有vi和sudo之间没有空格1、移动光标,到最后一行2、按a,进入append
2014-04-11 10:19:07
706
转载 java.io.EOFException解决
主要错误提示如下: 严重: IOException while loading persisted sessions: java.io.EOFException 严重: Exception loading sessions from persistent storage baidu了一下,结合网上提供的解决方法,我也在此做个备份. 分析:EOFException表示
2014-04-02 15:40:50
1111
转载 java垃圾回收机制
1.JVM的gc概述 gc即垃圾收集机制是指jvm用于释放那些不再使用的对象所占用的内存。java语言并不要求jvm有gc,也没有规定gc如何工作。不过常用的jvm都有gc,而且大多数gc都使用类似的算法管理内存和执行收集操作。 在充分理解了垃圾收集算法和执行过程后,才能有效的优化它的性能。有些垃圾收集专用于特殊的应用程序。比如,实时应用程序主要是为了避免垃圾收集中断,而大多数
2014-03-27 15:52:09
548
转载 二分查找
二分查找算法基本思想二分查找算法的前置条件是,一个已经排序好的序列(在本篇文章中为了说明问题的方便,假设这个序列是升序排列的),这样在查找所要查找的元素时,首先与序列中间的元素进行比较,如果大于这个元素,就在当前序列的后半部分继续查找,如果小于这个元素,就在当前序列的前半部分继续查找,直到找到相同的元素,或者所查找的序列范围为空为止.用伪代码来表示, 二分查找算法大致是这个样子的:
2014-03-26 10:28:30
527
achartengine实现柱状图
2013-05-04
andorid游戏:外星飞人
2013-03-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人