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