java的设计模式要去用理解生活的方式去理解: 比如汽车>>> 1)我们首先要设计车汽车需要那些流程(face) 2.汽车生产商(实现) 3)4S店现在要整理奥迪宝马的车,4S店就是一个工厂,他负责把奥迪宝马的汽车整理,用户去买车只需要告诉销售员我要买什么车 4)用户开始买车(调用) ...
分类:
编程语言 时间:
2018-01-30 16:37:12
阅读次数:
165
多线程和并发问题是Java技术面试中面试官比较喜欢问的问题之一。在这里,从面试的角度列出了大部分重要的问题,但是你仍然应该牢固的掌握Java多线程基础知识来对应日后碰到的问题。(校对注:非常赞同这个观点) Java多线程面试问题 1. 进程和线程之间有什么不同? 一个进程是一个独立(self con ...
分类:
编程语言 时间:
2018-01-30 16:38:15
阅读次数:
168
每个进程都独享一块内存空间,一个应用程序可以同时启动多个进程。比如浏览器,打开一个浏览器就相当于启动了一个进程。 线程指进程中的一个执行流程,一个进程可以包含多个线程。 每个进程都需要操作系统为其分配独立的内存空间,而同一个进程中的多个线程共享这块空间,即共享内存等资源。 .优缺点 线程和进程在使用 ...
分类:
编程语言 时间:
2018-01-30 16:40:31
阅读次数:
109
时隔四个月后的第一篇,换了个公司可以登录的博客,记录一些学习内容吧 这是看到别人写的比较好的一篇,排版有点乱 QThread的使用方法 起源 昨天不小心看到Qt开发人员( Bradley T.Hughes)Blog中的一片文章 youare-doing-it-wrong 。结果看得头昏脑胀:好歹也自 ...
分类:
编程语言 时间:
2018-01-30 16:40:58
阅读次数:
252
python 外部数据的读写 来自 纪路,Python数据科学实践指南 CSV CSV是什么? 逗号分隔值(Comma Separated Values,CSV,有时也称为字符分隔值,因为分隔字符也可以不是逗号) csv文件读取(str) csv文件读取(字典) csv文件写 EXCEL panda ...
分类:
编程语言 时间:
2018-01-30 16:42:11
阅读次数:
166
子类化内置类型的缺点 多重集成和方法解析顺序 tkinter ...
分类:
编程语言 时间:
2018-01-30 16:43:01
阅读次数:
121
spring test ,servlet 版本需要在 3.1.0以上...使用 servlet 2.5 会报错.... 如果 spring Mvc,spring 在一个 配置文件里面..加上 @WebAppConfiguration 注解 ...
分类:
编程语言 时间:
2018-01-30 16:43:17
阅读次数:
124
改变原数组的: 不改变原数组的: 1、 join() 2、 reverse() 3、sort() 功能:将数组中的元素 输入:比较函数或null。null时表示按照字母表顺序排序;传入带两个参数的比较函数时;第一个参数在前,则返回小于0的数值;第一个参数在后,则返回大于0的数组 输出:排序后数组 注 ...
分类:
编程语言 时间:
2018-01-30 16:44:18
阅读次数:
196
1 #include 2 #include 3 #include 4 #include 5 using namespace std; 6 int f[1000],i,ans; 7 char s[1000],a[1000]; 8 void ppx(string a){ 9 memset(f,0,siz... ...
分类:
编程语言 时间:
2018-01-30 16:45:14
阅读次数:
144
一、加载路径中的通配符 (1)?(匹配单个字符) (2)*(匹配除/外任意字符) (3)**/(匹配任意多个目录) 示例: (1)classpath:app-Beans.xml 说明:无通配符,必须完全匹配 (2)classpath:App?-Beans.xml 说明:匹配一个字符,例如 App1- ...
分类:
编程语言 时间:
2018-01-30 16:46:16
阅读次数:
196
@WebFilter(urlPatterns = "/*", filterName = "corsFilter") public class CorsFilter implements Filter { @Override public void destroy() { } @Override pu... ...
分类:
编程语言 时间:
2018-01-30 16:46:23
阅读次数:
121
class Kls(object): def __init__(self, data): self.data = data def printd(self): print(self.data) @staticmethod def smethod(*arg): print('Static:', arg ...
分类:
编程语言 时间:
2018-01-30 16:47:04
阅读次数:
190
大家都知道弹出框大致可以分为三种:1.警告消息框(alert)、2.确认消息框(confirm)、3.提示消息对话(prompt) 而selenium 提供switch_to_alert()方法来定位: switch_to_alert() #定位弹出对话 text() #获取对话框文本值 accep ...
分类:
编程语言 时间:
2018-01-30 16:47:29
阅读次数:
334
使用AES算法的时候,会发现下面的代码在windows每次产生确定的结果,但Linux就不同,导致无法正确解密 原因在于加红的部分SecureRaom的生成,Linux下默认的算法是“NativePRNG”, 而windows下默认是“SHA1PRNG”(sun提供的算法) 对于这两种算法 虽然Li ...
分类:
编程语言 时间:
2018-01-30 16:48:10
阅读次数:
288
1.OS模块 E:\python练习\python35学习\Day5E:\python练习\python35学习 ...\;ntenviron({'PROCESSOR_ARCHITECTURE': 'AMD64', 'OS': 'Windows_NT', 'SESSIONNAME': 'Consol ...
分类:
编程语言 时间:
2018-01-30 16:48:30
阅读次数:
161
17年入手Python语言,直接学的是Python3的语法,后来出去面试发现几乎所有招Python后端开发的都会问到Python2和Python3的区别,而且说得越详细则向面试官证明Python的内功不错。后来找到网友总结的很全面的二者区别,备忘一下: 1.性能 Py3.0运行 pystone be ...
分类:
编程语言 时间:
2018-01-30 16:50:55
阅读次数:
154
简介 python3的PyCryptodome库用于密码学,属于对PyCrypto库的扩展。 安装 Linux上安装: Windows上安装: 我是同时装了python2和python3,直接 用法 刚开始的学习的时候看到别人用直接就可以导入函数了 但是我用的时候一直报错No module,之后用全 ...
分类:
编程语言 时间:
2018-01-30 16:55:33
阅读次数:
1991
0.引言 平时上网干啥的基本上都会接触验证码,或者在机器学习学习过程中,大家或许会接触过手写体识别/验证码识别之类问题,会用到手写体的数据集; 自己尝试写了一个生成手写体图片的python程序,在此分享下生成单张 30*30像素的手写体数字1-9图像 的一种实现方法; 我是利用random生成随机数 ...
分类:
编程语言 时间:
2018-01-30 16:56:26
阅读次数:
901
Java 一维数组: 1.定义: (1) 类型[] 数组名=new 类型[大小]; (2) 类型 数组名[]=new 类型[大小]; 2.数组元素引用:数组名[下标] 下标的下限为0 上限为数组的大小-1 1.给数组赋随机整型值,代码如下:static void setRandom(int[] x) ...
分类:
编程语言 时间:
2018-01-30 16:56:37
阅读次数:
236
1.由值创建流 可以使用静态方法Stream.of,通过显式值创建一个流。它可以接受任意数量的参数。例如,以下代码直接使用Stream.of创建了一个字符串流。然后,你可以将字符串转换为大写,再一个个打印出来 Stream<String> stream = Stream.of("Java 8 ", ...
分类:
编程语言 时间:
2018-01-30 16:56:59
阅读次数:
235