多个文件每个文件的同样的第一列的情况下,第三列相加,没有的就补零/tmp$cata
aabb1
ddbb2
aabb3
eexx4
/tmp$catb
bbcc1
aabbb2
ccdd3
ddee4
/tmp$catc
kkmm3
ddee2
aadd1
bbee5这个一般awk折腾的多点。python代码如下:#!/usr/bin/envpython
importsys
importfileinput
f..
分类:
编程语言 时间:
2016-06-18 01:37:02
阅读次数:
332
packagecom.rk.utils;
importjava.security.MessageDigest;
importjava.security.NoSuchAlgorithmException;
publicclassMd5Utils
{
privateMd5Utils()
{
}
publicstaticStringMd5(StringplainText)
{
try
{
MessageDigestmd=MessageDigest.getInstance("MD5");..
分类:
编程语言 时间:
2016-06-18 01:36:04
阅读次数:
202
开发使用多线程过程中,不可避免的会出现多个线程同时操作同一块共享资源,当操作全部为读时,不会出现未知结果,一旦当某个线程操作中有写操作时,就会出现数据不同步的事件.而出现数据混乱的原因:资源共享(独享资源则不会)调试随机(对数据的访问会出现竞争)线程间缺少必要的同步机..
分类:
编程语言 时间:
2016-06-18 01:30:50
阅读次数:
260
#自动引用方法importcommonsinp=input("URL:")m,f=inp.split(‘/‘)obj=__import__(m)defmain():ifhasattr(obj,f):func=getattr(obj,f)func()else:print(‘404‘)main()下面是commonsdeflogin():print("login")deflogout():print("logout")defhome():print("home")输出结果:URL:co..
分类:
编程语言 时间:
2016-06-18 01:30:12
阅读次数:
140
模块,用一砣代码实现了某个功能的代码集合。类似于函数式编程和面向过程编程,函数式编程则完成一个功能,其他代码用来调用即可,提供了代码的重用性和代码间的耦合。而对于一个复杂的功能来,可能需要多个函数才能完成(函数又可以在不同的.py文件中),n个.py文件组成的代码..
分类:
编程语言 时间:
2016-06-18 01:31:59
阅读次数:
187
#自动引用方法importcommonsinp=input("URL:")m,f=inp.split(‘/‘)obj=__import__(m)defmain():ifhasattr(obj,f):func=getattr(obj,f)func()else:print(‘404‘)main()下面是commonsdeflogin():print("login")deflogout():print("logout")defhome():print("home")输出结果:URL:co..
分类:
编程语言 时间:
2016-06-18 01:29:57
阅读次数:
146
importhashlib#obj=hashlib.md5(bytes(‘‘,encoding=‘utf-8‘))obj=hashlib.md5(bytes(‘123‘,encoding=‘utf-8‘))result=obj.hexdigest()print(result)hashlib用于加密相关的操作,代替了md5模块和sha模块,主要提供SHA1,SHA224,SHA256,SHA384,SHA512,MD5算法1234567891011121314..
分类:
编程语言 时间:
2016-06-18 01:31:54
阅读次数:
182
repython中re模块提供了正则表达式相关操作字符:.匹配除换行符以外的任意字符\w 匹配字母或数字或下划线或汉字\s 匹配任意的空白符\d 匹配数字\b 匹配单词的开始或结束^ 匹配字符串的开始$ 匹配字符串的结束次数:*重复零次或更多次+ 重复一次或更多次? 重复零次或一次{n} 重..
分类:
编程语言 时间:
2016-06-18 01:30:18
阅读次数:
233
repython中re模块提供了正则表达式相关操作字符:.匹配除换行符以外的任意字符\w 匹配字母或数字或下划线或汉字\s 匹配任意的空白符\d 匹配数字\b 匹配单词的开始或结束^ 匹配字符串的开始$ 匹配字符串的结束次数:*重复零次或更多次+ 重复一次或更多次? 重复零次或一次{n} 重..
分类:
编程语言 时间:
2016-06-18 01:31:43
阅读次数:
161
#include "stdio.h"#include "iostream" void main02(){int max(const int &x,const int &y); int x,y; std::cin>>x>>y; int v=max(x,y); std::cout<<"较大数为:"<<v ...
分类:
编程语言 时间:
2016-06-18 01:28:35
阅读次数:
129
迭代器 迭 代器是访问集合元素的一种方式。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退,不过这也没什么,因为人们 很少在迭代途中往后退。另外,迭代器的一大优点是不要求事先准备好整个迭代过程中所有的元素。迭代器仅仅在迭代到某个元素时才计算该元素,而在这之前或 ...
分类:
编程语言 时间:
2016-06-18 01:26:43
阅读次数:
262
#include "iostream.h"//1函数重载 int add(int a,int b){ return a+b;}float add(float a,float b,float c){ return a+b+c;} float add(float a,float b){ return a ...
分类:
编程语言 时间:
2016-06-18 01:24:35
阅读次数:
179
一简介: 就其本质而言,正则表达式(或 RE)是一种小型的、高度专业化的编程语言, (在Python中)它内嵌在Python中,并通过 re 模块实现。正则表达式模式被 编译成一系列的字节码,然后由用 C 编写的匹配引擎执行。 二 字符匹配(普通字符,元字符): 普通字符:大多数字符和字母都会和自身... ...
分类:
编程语言 时间:
2016-06-18 01:22:41
阅读次数:
256
1.字符串格式化 百分号格式化 s = " i am %s" % 'wyx' #通过位置传递参数 ,格式化字符串类型 s = 'i am %(name)s' % {'name':'wyx'} #通过命名传递参数 s = 'i have percent %.2f' % 1.111 #小数点类型 s =... ...
分类:
编程语言 时间:
2016-06-18 01:21:33
阅读次数:
192
当在 Java 2 平台中首次引入 java.lang.ref 包,其中包含 SoftReference 、 WeakReference 和 PhantomReference 三个引用类,引用类的主要功能就是能够引用仍可以被垃圾收集器回收的对象。在引入引用类之前,我们只能使用强引用(strong r ...
分类:
编程语言 时间:
2016-06-18 01:24:19
阅读次数:
184
1 事件流 事件冒泡:当一个元素接收到事件的时候,会把他接收到的所有传播到他的父级,一直传播到window。阻止冒泡:在当前要阻止冒泡的事件函数中调用 event.cancleBubble=true;现代的浏览器中默认使用的是事件冒泡机制,由于老版本不支持事件捕获,所以很少有人使用事件捕获。因此建议 ...
分类:
编程语言 时间:
2016-06-18 01:23:19
阅读次数:
175
#include "iostream.h" //模版函数:高度复用代码。特点是代码相同数据类型不同时使用template <class T>T ads(T x){ return x<0?-x:x;}template <class M>class A{public: }; void main04(){ ...
分类:
编程语言 时间:
2016-06-18 01:22:17
阅读次数:
152