曾任职于阿里巴巴,现就职于美图,专业搬砖100年~
暂时未有相关通用技术能力~
阿里云技能认证
详细说明1 退出状态 1 在Linux shell编程中,每个命令在脚本完成后都会有一个退出状态 2 退出状态用一个整数值表示,若退出状态为0表示成功,若退出状态非0表示失败。
1 变量 1 变量用于保存有用信息,比如路径名,文件名等等,变量本质上是一个或多个内存地址 2 变量分为三种 本地变量:仅可以在用户当前shell生命期的脚本中使用的变量,随着shell进程的消亡而无...
1 sort 1 sort命令将输入文件看做由多条记录组成的数据流,而记录由可变宽度的字段组成,以换行符作为定界符 2 sort的命令的基本格式 sort 选项 文件 3 sort命令选项及其意...
1 正则表达式 1 正则表达式是由一串字符和元字符组成的字符串,简称RE(Rugular Expression) 2 正则表达式中的字符分为两种普通字符和元字符 比如a,1,2等等是普通字符,但是*,.
1 对于刚使用Linux的同学来说,最痛苦的一件事莫过于要使用root用户来执行某些命令的时候,却不知道root的密码 2 我就就介绍一下怎么更改普通用户和root用户的密码 1 更改root的密码 1 首先要跟大家...
第一题 16A A. Flag time limit per test 2 seconds memory limit per test 64 megabytes input stan...
1 我们都知道shell脚本能够做很多的事,今天刚好一个队友要我写个脚本求某个目录下所有java文件的行数总和 2 ok,为了方便,我把这个目录放到了当前的家目录下,路径为/home/chenguolin/src 3 我在家目录下建了一个s.
第一题 13A A. Numbers time limit per test 1 second memory limit per test 64 megabytes input st...
本文转载自点击打开链接 Python的元组、列表、字典数据类型是Python内置的数据结构。这些结构都是经过足够优化后的,所以如果使用好的话,在某些地方将会有很大的益处。
第一题 10A A. Power Consumption Calculation time limit per test 1 second memory limit per test 256...
本文转载自点击打开链接 如果要将一个string list转换成int list (list里每个string都转成int),比如 [python] view plaincopy ...
第一题 7A A. Kalevitch and Chess time limit per test 2 seconds memory limit per test 64 megabytes ...
第一节 1 介绍了Python的文件操作函数open() 2 比如f = open("out.txt" , "w")是表示打开可写的方式打开out.
第一节 1 介绍了Python中类的结构 class NewClass(object): stratement 第二节 1 介绍了类的初始...
1 vi 编辑器的光标移动和翻页操作 1 光标移动 h 向左移动光标 l 向右移动光标 j 向上移动光标 k 向下移动光标 2...
第一节 1 介绍了Python的二进制 2 我们利用0bxx来表示一个二进制,比如1 = 0b1,2 = 0b10等等 第二节 1 介绍了Python的函数bin(x),主要是用来求10进制数x的...
第一题 4A A. Watermelon time limit per test 1 second memory limit per test 64 megabytes in...
1 which 1 which命令是用来查找可执行程序的文件,用法是which 文件名 2 比如我在家目录下创建一个文件名为tmp,然后我which tmp,这样我们是无法找到的 3 但是如果我们直接which...
第一节 1 介绍了字典的一个内置方法items() 2 比如我有一个字典d={"a":1,"b":2,"c":3},那么我print d.
第一节 1 介绍了Python的一种内置方法type(x),用来判断x的类型,比如type(5)是int,type("asf")是string等等 2 练习:写一个函数为is_int,x作为参数,判断x是否为整数,但是要注意的是如果x的小数点全部为0那么x也认为是整数比如7.
第一题 1A A. Theatre Square time limit per test 2 seconds memory limit per test 64 megabytes ...
第一节 1 介绍了另外一种循环while循环 2 while循环的结构如下 while condition: statement 第二节 1...
第一节 1 介绍了list的一种方法board.append(["O"] * 5),是把'O'这个元素复制5遍 2 练习:利用这个方法,使得空列表board为一个5*5的矩阵,元素值为O board = [] board.
第一节 1 介绍了列表list中的三种删除方法 1 my_list.pop(index)删除列表中下标为1的值,并返回这个值 my_list = [1, 3, 5] my_list.
第一节 1 练习 1 设置三个的字典分别为lloyd,alice,tyler 2 对每一个的字典的key都设置为"name","homework" , "quizzes", "tests" ...
第一节 1 介绍了for循环的用法 for variable in values: statement 2 for循环打印出列表的每一项 for it...
1 for循环 1 for语句的结构 for variable in values; do statement done 2 for循环...
第一节 1 介绍了Python的列表list 2 列表的格式list_name = [item1 , item2],Python的列表和C语言的数组很像 3 列表可以为空,就是empty_list = [...
1 test判断 1 test -f $文件名 判断文件是否存在 test -f $文件名 举例:通过test -f命令去查找/home下是否存在input.
1 shell变量 1 在shell编程语言里面有两种变量的类型,字符串和整型 2 定义shell变量 name=string 1 name是变量名,变量名用小写字母命名 ...
1 什么是shell脚本 1 shell除了是命令解释器之外还是一种编程语言,用shell编写的程序类似于DOS下的批处理程序 2 用户可以在文件中存放一系列的命令,通常将shell编写的程序称为shell脚本或者shell程序 3 将命令,变量和流程控制有机递结合起来将会得到一个功能强大的编程工具。
第一节 1 介绍了Python的函数组成有三部份,函数头,函数体 2 函数的举例 def ni_sayer(): """Prints 'Ni!' to the console.
1 FTP 1 FTP是一个相当古老并且应用极为广泛的互联网协议,FTP为我们提供了一种可靠的方式在网络上进行文件共享 2 FTP是一种CS架构的服务,拥有一个服务端和客户端,FTP使用TCP协议作为底层传输协议,提供了...
第一节 1 练习:使用Python来输出这句话"Welcome to the English to Pig Latin translator!" print "Welcome to the English to Pig L...
1 域名 1 比如www.LinuxCast.net,实际上域名只是后面的一部份,但是我们一般都是整个叫为域名 2 对于域名来说,我们一般使用.
第一节 1 介绍Python利用有6种比较的方式 == , != , > , >= , < , 10%3%2 2 把bool_two的值设置为 (10+17)**2 == 3**6 3 把boo...
1 日志 1 日志是系统用来记录系统运行时候的一些相关的信息的纯文本文件 2 日志的目的是保存相关程序的运行状态,错误信息等。
第一节 1 介绍得到当前的时间datetime.now() 2 练习 1 设置变量now的值为datetime.
1 Git基础设置 1 设置用户名 git config --global user.name "用户名" 2 设置用户邮箱 git config --global user.
第一节 1 Python里面还有一种好的数据类型是String 2 一个String是通过'' 或者 ""包成的串 3 设置变量brian值为"Always look on the bright sid...
第一节 1 把变量meal的值设置为44.50 #Assign the variable meal the value 44.
一 Git简介 1 Git是一个分布式的版本控制系统 2 Git的最初的开发是为了取代BitKeeper,由Linux的创始人linus开发的用来管理Linux内核代码的 3 Git的优点 1 ...
1 第一节 1 Python介绍 1 Python是一个高效的语言,读和写的操作都是很简单的,就像普通的英语一样 2 Python是一个解释执行的语言,我们不需要去编译,我们只要写出代码即可运行 ...
点击打开poj 2886 思路: 求因子数+单点更新 分析: 1 题目的意思是有n个人构成一个环,刚开始是第k个人先出来。每个人有一个名字和数值A,如果A为正数,那么下一个出去的人是他左边的第A个人,如果是负数那么出去的将是右边的第A个人 2 这么我们要注意一下,因为n个人是围城一圈,那么左边就是顺时针方向,右边就是逆时针方向 3 那么我们就可以来推没一次出去的人的在剩下中是第几个。
1 求素树 1 求解素树我们是利用筛法:对于不超过MAXN的每个整数x,我们只要去删除2x,3x,4x......,当处理完MAXN个数之后剩下的即为素数 2 时间复杂度分析:外层为O(n),内层总的次数为小于n/2+n/3+n/4+.
1 Git 1 版本控制系统 vcs - version control system 2 版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统 3 版本控制系统的主要功能 ...
1 Python文件IO 1 标转的输入和输出 print 方法:输出数据到标准的输出 raw_input 方法:标准的输入 ...
1 函数的定义和调用 定义函数 def 函数名(参数列表): 函数体 函数调用:函数名(参数列表) 2 Python的变长参数,变长参数会被自动的转变为以...
1 YUM 1 rpm软件包形式管理软件虽然方便,但是需要手工的解决软件包的依赖关系,很多的时候安装一个软件需要首先安装1个或者多个的其它软件,但是我们YUM可以解决这个问题 2 YUM(Yellowdog Update...
点击打开cf 19D 思路: 线段树+单点更新 分析: 1 题目的意思是给定一些点和n个操作,这些点都是在原点(0 , 0)的右边,现在给定三种操作 add x y 是把(x , y)这个点加入 remove x y 是把(x , y)这个点删除 find x y 是查找(x , y)点的右边的点满足x' > x && y' > y 并且有x'和y‘尽量的小 2 题目给定的数据是n是2*10^5,但是点的最大值为10^9,所以我们应该要进行点的离散化。