曾任职于阿里巴巴,现就职于美图,专业搬砖100年~
暂时未有相关通用技术能力~
阿里云技能认证
详细说明原文出处:http://my.oschina.net/dragonblog/blog/173290 上一篇文章的环境搭建是相对于手动操作的过程,而大家可能对这个疑问是什么是scrapy?为什么要用scrapy?下面主要是对这两个问题的简要回答。
9.1 收集进程信息 1 进程是程序的运行实例,运行在一台计算机中的多个进程各自分配了一个称为进程ID的唯一标识数字 2 同一个程序的多个实例可以同时运行,但是他们的进程ID却互不相同 3 一个进程包括多种属性,例如拥有该进...
8.1 统计磁盘的使用情况 1 磁盘空间是一种有限资源 2 df和du是Linux中用于统计磁盘使用情况的重要命令,df是disk free的缩写,du是disk usage的缩写 3 找出某个文件(或多个文件)占用的磁盘空间: du file1 file2 .
7.1 联网知识入门 1 网络上每一个节点都需要分配多个参数才能够与其它主机顺利实现互联,这些参数包括子网掩码,网关,路由,端口,DNS等 2 ifconfig命令用于显示网络接口,子网掩码等详细信息 3 ifc...
6.1 用tar归档 1 tar命令可以用来归档文件,可以用tar将多个文件和文件夹保存为单个文件,同时还能保留所有文件属性,如所有者,权限等,由该命令创建的文件通常称为tarball 2 按照下面的方法,用tar对文件进行归档: tar -cf output.
转载自http://blog.csdn.net/xiajun07061225/article/details/12844801 其实我的求职过程在十一之前就已经结束了,总体讲比较顺利。
4.1 正则表达式入门 1 正则表达式是基于样式匹配的文本处理技术的关键所在 2 正则表达式是用于绝大多数文本处理工具的一种语言 3 正则表达式的基本组成部分 正则表达式 ...
3.1 生成任意大小文件 1 创建特定大小的文件最简单的方法是使用dd命令,dd命令会克隆给定的输入内容,然后将一份一模一样的副本写道输出 2 stdin,设备文件,普通文件等都可以作为输入,stdout,设备文件,普通文...
2.1 用cat进行拼接 1 cat命令是一个日常会使用到的简单命令,cat本身表示concatenate(拼接) 2 用cat读取文件的一般格式是 cat file1 file2 file3.... // 这个命令将命令行参数的文件内容拼接在一起输出 3 cat命令不仅可以读取文件并拼接数据,它还能够从标准输入中进行读取。
1.1 简介 1 打开终端后,就会出现一个提示符,形式通常如下 username@hostname$ 或者root@hostname# 2 $表示的是普通用户,#表示的是超级用户。
原文出处:http://my.oschina.net/dragonblog/blog/173290 第一步:当然是安装python了,本人安装的是2.7.3版本;可以到python的官网下载然后双击运行,一路“下一步”即可完成安装。
原文转载自:http://blog.csdn.net/lmh12506/article/details/7281910 umask使用方法 A 什么是umask? 当我们登录系统之后创建一个文件总是有一个默认权限的,那么这个权限是怎么来的呢?这就是umask干的事情。
今天无意间更新了ubuntu12.04下面的驱动,使得系统重启之后无法进入系统,于是用了下面的方法 第一步 利用命令行模式登录系统 第二步 使用命令sudo apt-get purge nvidia*删除所有的显卡配置文件 ...
第一步,取得一个ubuntu的iso镜像,假设我当前的ios镜像在/home/chenguolin/***.iso 第二步,插入u盘并查看u盘在当前系统下的代号 第三步,卸载u盘,sudo umount /de...
原文出处 第一步:下载jdk-7-linux-i586.tar.gz [plain] view plaincopy wget -c http://download.oracle.com/otn-pub/java/jdk/7/jdk-7-linux-i586.tar.gz (注:如果下载不下来,建议使用迅雷下载,然后拷贝到Linux系统上。
/etc/vsftpd/vsftpd.conf配置文件 # Example config file /etc/vsftpd/vsftpd.conf # # The default compiled in settings are fairly paranoid.
原文出处 Vsftp匿名用户不能下载原因分析及解决 vsftp中的和匿名用户有关的参数 1)主配置文件:/etc/vsftpd/vsftpd.
点击打开cf377A 题意:给定一个n*m的地图,这个地图初始化有s个空地,并且这s个空地是连通的。现在要求找到一种方案放k个的墙到这个地图使得剩下的s-k个点还是连通的 思路:因为初始化的地图是一个连通的,要求s-k个点也是连通的。
一 什么是进程 1 在Linux系统当中,触发任何一个事件时,系统都会将它定义成为一个进程,并且给予这个进程一个ID,称为PID,同时依据触发这个进程的用户与相关属性关系,给予这个PID一组有效的权限设置 2 我们说过...
一 开放源码的软件安装和升级简介 1 Linux上面的软件几乎都是经过GPL的授权,所以每个软件几乎均提供源代码,并且你可以自行修改程序代码 2 在Linux系统上面,一个文件能不能被执行看的是有没有可执行的那个权限(...
一 Linux的启动流程分析 1 目前各大Linux发行版本的主流引导装载程序使用的软件为grub 2 简单来说,系统启动的过程如下: 1.
一 Linux的帐号与用户组 1 每个登录的用户至少都会取得两个ID,一个是用户ID简称UID,一个是用户组ID简称GID 2 每一个文件都会有所谓的所有者ID与用户组ID,当我们有要显示文件属性的需求时,系统会依据/et...
1 shell script是利用shell的功能所写的一个程序,这个程序是使用纯文本文件,将一些shell的语法与命令写在里面,搭配正则表达式,管道命令与数据流重定向等功能,以达到我们想要的处理目的 2 简单的说,shell script就像早期的DOS年代的批处理文件(.
一 正则表达式 1 简单的说正则表达式就是处理字符串的方法,它是以行为单位来进行字符串的处理行为,正则表达式通过一些特殊符号的辅助,可以让用户轻易的达到查找,删除,替换某特定字符串的处理程序 2 grep在数据中查找一个字...
一 认识bash这个shell 1 管理整个计算机硬件的其实就是操作系统的内核,这个内核是需要被保护的,所以我们一般用户就只能通过shell来跟内核通信,以让内核达到我们所想打到的工作。
一 压缩文件的用途与技术 1 目前我们的计算机是使用byte来计量的,不过事实上计算机最小的计量单位是bit。我们知道1byte = 8bit 2 简单的说,文件里面会有很多的“空间”存在,并不是完全填满的,而压缩的技术就是将这些“空间”填满,以让这些文件的占用的容量下降。
第一题 hdu 1232 畅通工程 点击打开hdu 1232 思路:模板题 点击查看代码 第二题 hdu 1233 还是畅通工程 点击打开hdu 1233 思路:模板题 点击查看代码 第三题 uva 10034 Fre...
第一题 hdu 1317 XYZZY 点击打开hdu 1317 思路: 1 题目的图是一个有向图,并且可能存在环。第一个点的能量值为100,边的权值利用能量大小,例如2点为-60,如果1->2那么value[1][2] = -602 题目明确指出如果是要win的话,那么必须是经过的每条边都要大于0.那么我们只要把那些经过松弛操作后的点大于0的入队即可,小于等于0的点肯定不会出现在最终的路径上。
第一题 hdu 1711 Number Sequence 点击打开hdu 1711 思路: 1 kmp是用来匹配字符串,只能够匹配单一的字符串 2 kmp的算法的过程: 1:假设文本串的长度为n,模式串的长度为m; 2:先...
点击打开链接 题意:给出一棵多叉树,每个结点的任意两个子节点都有左右之分。从根节点开始,每次尽量往左走,走不通就回溯,把遇到的字母顺序记录下来,可以得到一个序列。
点击打开链接 题意:在一个n行m列的矩形里面放k个相同的石子,要求第一行,最后一行,第一列,最后一列都要有石子。问有几种方法? 思路: 1 如果题目没有要求“第一行,最后一行,第一列,最后一列都要有石子”,那么答案就是C[n*m][k],我们用C[i][j]表示i个里面选择j个的组合数。
点击打开链接 题意:给定一个n表示有n个1~n的数,现在要从这里面选出3个不同的整数问可以组成三角形的个数 思路: 1 n的上限是10^6,O(n^2)以上的时间复杂度都无法满足要求 2 设最大的变长为x,另外两边的为y和z并且x y 和z是不同的,那么有y+z > x,因此就有x-y < z < x 根据这个不等式我们知道,y = 1时无解,y = 2时有1个解 ........ y = x-1式有x-2个解。
点击打开链接 题意:给定一个n*m的矩阵,问有多少种方法放置两个相互攻击的皇后?规定在同一行同一列和同对角线的能够相互攻击 思路: 1 先考虑同一行的情况,n行就有n种情况,每一行有m*(m-1)种,总的是n*m*(m-1); 2 考虑同...
点击打开链接 题意:题目给定一个n*m的地图,地图有一个起点标记为'@',还有'#'表示不能够走的,'.'表示可以走。给定k个点,问从起点开始把这k个点走过去的最小步数。
点击打开链接 题意:给定一个长度为n的字符串,要求这个字符串的所有子串的价值总和 思路:题意的奇异串是AxA,就是x旁边两个串是要一样的,不是相反的。
点击打开链接 题意:题目要求选择n个0~1之间的数拍完序之后第m个小于等于x的概率 思路:1~0直接选择一个数小于等于x的概率为x,那么选择i个数都小于等于x的概率为x^i。
点击打开链接 题意:给定两个n*n的矩阵,矩阵可以进行90,180,270的旋转,问两个矩阵完全重合的时候最多有几个数是相同的 思路:暴力枚举第一个矩阵的4种情况和第二个矩阵匹配,求出ans 代码: #include #include...
点击打开链接 题意:中文题.... 思路:对于每个数,我们可以求出以当前这个点为最大值能够向左右两边扩展的范围,假设每个数的左边和右边扩展到l[i] , r[i]的位置。
点击打开SPOJ 9126 题意:给定一个n台计算机的网络的连接图,这个图是一棵树的形式。现在要以某一台计算机为路由器,问其它的计算机到路由器的最长的距离的最小值 思路:给定一个树,我们能够求出树的直径。
点击打开链接 A. Table 题意:水题 #include #include #include #include using namespace std; int main(){ int n , m , x; ...
点击打开zoj 1190 题意:给定一序列的映射关系,然后再给定一些单词,要求如果该单词有映射的单词就输出映射的单词,否则输出"eh" 思路:把给定的映射关系的中的单词建立成字典树,然后输入单词的时候查找即可。
点击打开hdu 1800 题意:有n个士兵每个人有一个能力值d,现在士兵要去学习如何飞到火星。规定如下,能力值大的可以教能力值小的并且每个人只能由一个人来教,而且每个人只能够教一个人。
第一题 hdu 1075 What Are You Talking About 点击打开hdu1075 题意:给定一个映射表的关系,给定每个单词的对应的映射的单词。
第一题 20A A. BerOS file system time limit per test 2 seconds memory limit per test 64 megabytes ...
1 Python对数据的排序有两种方法,一种是容器内置的sort函数,另外一种利用sorted函数 2 对于sort函数我们不再进行讨论,只要研究一下sorted函数 3 sorted函数的原形sorted(data,cm...
Linux是一种用户控制的多作业操作系统,系统允许多个系统用户同时提交作业,而一个系统用户又可能用多个Shell登录,每个系统用户可以用一个Shell提交多个作业 1 子Shell 1 父子Shell是相对的,它描...
1 管道简介 1 管道技术是Linux的一种基本的进程间通信技术,它利用先进先出排队模型来指挥进程间的通信。对于管道,我们可以形象的理解为连接两个实体的一个单向连接器 2 Shell编程中管道符号是"|",命令直...
1 内部变量 1 内部变量是指能够对bash shell脚本行为产生影响的变量,它们对shell及其子shell都有效。 2 下面介绍几个常用的内部变量 变量名 ...
1 for循环 1 for循环是Linux Shell中常用的结构,for循环有三种结构;一种是列表for循环,第二种是不带列表的for循环,第三种是类C风格的for循环。
1 判断 1 简单if语句 if expression then statement statement fi ...