【dockerfile】 FROM docker.io/centos ##源自哪个镜像 RUN mkdir /application ##建卡文件侠 COPY apache-tomcat-8.5.20.tar.gz /application/apache-tomcat-8.5.20.tar.gz # ...
分类:
编程语言 时间:
2017-10-26 11:39:30
阅读次数:
248
中小型互联网公司微服务实践-经验和教训 http://xujin.org/sc/sc-zq/#more Spring Cloud在国内中小型公司能用起来吗?https://mp.weixin.qq.com/s/vnWXpH5pv-FAzLZfbgTGvg ...
分类:
编程语言 时间:
2017-10-26 11:40:35
阅读次数:
132
先来看个栗子: 下面来看一下I/O秘籍型的线程,举个栗子——爬虫,下面是爬下来的图片用4个线程去写文件 1 #!/usr/bin/env python 2 # -*- coding:utf-8 -*- 3 4 import re 5 import urllib 6 import threading ...
分类:
编程语言 时间:
2017-10-26 11:40:41
阅读次数:
254
import datetime import time datetime_dt = datetime.datetime.today() # 获取当前日期和时间, 2017-10-26 10:03:28.693198datetime_str = datetime_dt.strftime("%Y/%m/ ...
分类:
编程语言 时间:
2017-10-26 11:40:50
阅读次数:
228
http://www.jianshu.com/p/cbd58642fc08 例子: 我们大家都知道微商代理,简单地说就是代替厂家卖商品,厂家“委托”代理为其销售商品。关于微商代理,首先我们从他们那里买东西时通常不知道背后的厂家究竟是谁,也就是说,“委托者”对我们来说是不可见的; 静态代理: 代理类在 ...
分类:
编程语言 时间:
2017-10-26 11:41:00
阅读次数:
189
一个整形数组,里面存的都是正整数,例如2,1,3,4,5,7,现在要求每隔m个数删除一个数,进行到数组尾部后,再循环至数组首部,如此反复,直到数组的所有数删除为止,求最后一个被删除的数在数组中的原始下标。 例如:对于数组 arr = [2,1,3,4,5,7],若 m = 2时,整个删除过程(把删除 ...
分类:
编程语言 时间:
2017-10-26 11:43:42
阅读次数:
178
System.Threading.CancellationTokenSource 转自http://www.wxzzz.com/689.html 我们在多线程中通常使用一个bool IsExit类似的代码来控制是否线程的运行与终止,其实使用CancellationTokenSource来进行控制更为 ...
分类:
编程语言 时间:
2017-10-26 11:44:26
阅读次数:
230
import calendarimport timecalen_text = calendar.TextCalendar()# 打印月历calen_text.prmonth(2017, 5, w=0, l=0)# 打印年历calen_text.pryear(2017, w=2, l=1, c=6, ...
分类:
编程语言 时间:
2017-10-26 11:45:11
阅读次数:
235
一. 谈论完继承之后,我们来看一下,继承这个知识点在代码中的体现。之前书写代码的时候,类和类之间并无关系。现在有了继承之后,类与类之间有了父子关系,我们看一下程序代码中是如何表现的。 子父类出现后,到底给我们的代码带来了哪些特点呢? (由上面的截图,我想到函数的分类,有哪几种?不同类别之间的区别是什 ...
分类:
编程语言 时间:
2017-10-26 11:45:29
阅读次数:
186
检索一个目录及子目录下所有的txt文件,并把txt文件后缀改为log: 运行结果: C:\Users\shenping\AppData\Local\Programs\Python\Python36-32\python.exe C:/Users/PycharmProjects/mystudy/修改文件 ...
分类:
编程语言 时间:
2017-10-26 11:45:38
阅读次数:
262
1. Regular expressions 正则表达式被用来根据某种匹配模式来寻找strings中的某些单词。 举例:如果我们想要找到字符串The dog chased the cat中单词 the,我们可以使用下面的正则表达式: /the/gi 我们可以把这个正则表达式分成几段: / 是这个正则 ...
分类:
编程语言 时间:
2017-10-26 11:45:46
阅读次数:
176
一、函数的参数有四种,位置参数、默认参数、可变参数和关键字参数 二、仅输入位置参数时,默认参数会打印默认值 三、输入两个参数 三、可变参数:可变参数接收0个或多个参数。输入的多个参数会自动组合成一个tuple,变成可变参数 可变参数可以直接接收一个list或者tuple,但是要在参数前面加上* 四、 ...
分类:
编程语言 时间:
2017-10-26 11:46:02
阅读次数:
229
1、常用字符串操作 ...
分类:
编程语言 时间:
2017-10-26 11:46:18
阅读次数:
148
private string[] bianli(List<string[]> al) { if (al.Count == 0) return null; int size = 1; for (int i = 0; i < al.Count; i++) { size = size * al[i].Le ...
分类:
编程语言 时间:
2017-10-26 11:46:26
阅读次数:
133
以下是工作中常用的几种校验算法,后期将不断更新和校验 /// /// CS和校验 /// /// 要进行CS和校验的byte数组. /// System.Byte[]. public static byte[] CsChecksum(byte[] bytesToCalc) { ... ...
分类:
编程语言 时间:
2017-10-26 11:48:04
阅读次数:
194
1 ASCII码 统一规定英语字符与二进制位之间的关系。ASCII码一共规定了128个字符的编码。例如,空格“SPACE”是32(二进制00100000),大写字母A是65(二进制01000001)。这128个符号(包括32个不能打印出来的控制符号)只占用了一个字节的后面7位,最前面的1位统一规定为 ...
分类:
编程语言 时间:
2017-10-26 11:49:19
阅读次数:
186
1 //分组 2 var ll= lst.GroupBy(x => new { x.Id, x.Name }).Select(x => new 3 { 4 Key = x.Key, 5 Id = x.First().Id, 6 Name = x.First().Na... ...
分类:
编程语言 时间:
2017-10-26 11:49:34
阅读次数:
185
python 练习题: #/usr/bin/python #coding=utf-8 #@Time :2017/10/26 9:38 #@Auther :liuzhenchuan #@File :练习题.py #实现1--100所有数的和 sum = 0 for i in xrange(1,101) ...
分类:
编程语言 时间:
2017-10-26 11:50:03
阅读次数:
171
context简单概述:Go服务器的每个请求都有自己的goroutine,而有的请求为了提高性能,会经常启动额外的goroutine处理请求,当该请求被取消或超时,该请求上的所有goroutines应该退出,防止资源泄露。那么context来了,它对该请求上的所有goroutines进行约束,然后进... ...
分类:
编程语言 时间:
2017-10-26 11:52:06
阅读次数:
209
1. 解决问题 多线程并发问题。 2. 原理 3. 注意点 a. synchronized(class、this、object)区别? synchronized(class)很特别,它会让另一个线程在任何需要获取class做为monitor的地方等待。class和this可以同时使用。 1. 对于实 ...
分类:
编程语言 时间:
2017-10-26 11:52:36
阅读次数:
197