码迷,mamicode.com
首页 > 编程语言 > 月排行
Python2/3共存,pip2/3共存
python2 和 python3设置: 1、安装Python2和3,并添加环境变量; 2、找到python2和python3的安装目录,修改python2中和python3中python.exe和pythonw.exe的名称为python2.exe、pythonw2.exe和python3.exe ...
分类:编程语言   时间:2018-05-22 12:58:12    阅读次数:180
Java 内存溢出(java.lang.OutOfMemoryError)的常见情况和处理方式总结
java.lang.OutOfMemoryError这个错误我相信大部分开发人员都有遇到过,产生该错误的原因大都出于以下原因:JVM内存过小、程序不严密,产生了过多的垃圾。 导致OutOfMemoryError异常的常见原因有以下几种: 此错误常见的错误提示: 解决java.lang.OutOfMe ...
分类:编程语言   时间:2018-05-22 12:59:16    阅读次数:193
c++ 字符数组-print and 写入文件
1.print char buffer[22][8] = { 0 }; method1: 为了打印出unsigned char数据所对应的数值,可以将其强制转换成int类型,并做打印输出。 std::cout << "buffer[22][0]: " << std::hex << (int)buff ...
分类:编程语言   时间:2018-05-22 12:59:24    阅读次数:194
python-redis连接管理
Redis数据类型Redis支持五种数据类型:string(字符串)hash(哈希)list(列表)set(集合)zset(sortedset:有序集合)string:key:namevalue:runoob128.127.0.0.1:6379>SETname"runoob"OK127.0.0.1:6379>GETname"runoob"127.
分类:编程语言   时间:2018-05-22 12:59:32    阅读次数:121
java线程之间的通信
1.常用的方法 sleep()该线程进入等待状态,不释放锁 wait() 该线程进入等待状态,释放锁 notify() 随机唤醒一个线程 notifyAll() 唤醒全部线程 2.线程之间的通信 a.两个线程之间的通信 b.三个以上的线程之间的通信 方式一 方式二 ...
分类:编程语言   时间:2018-05-22 12:59:39    阅读次数:183
javascript实现继承的三种方式
一、原型链继承 通过对象child的prototype属性指向父对象parent的实例,使child对象的实例通过原型链访问到父对象构造所定义的属性、方法等。 二、使用apply、call方法 js中call和apply都可以实现继承,唯一的一点参数不同,func.call(func1,var1,v ...
分类:编程语言   时间:2018-05-22 13:00:13    阅读次数:174
Javascript开发中让代码性能变高的小技巧
1、选择器优先使用ID选择器 2、用变量存选择器 3、swicth性能高于if,if层级不建议超过两层 4、遇到渲染不上的问题时,可以用setInterval或者setTimeout做延迟 欢迎小伙伴们提供更多小技巧,一起学习进步~ ...
分类:编程语言   时间:2018-05-22 13:00:28    阅读次数:154
最小生成树-Prim算法和Kruskal算法
Prim算法 1.概览 普里姆算法(Prim算法),图论中的一种算法,可在加权连通图里搜索最小生成树。意即由此算法搜索到的边子集所构成的树中,不但包括了连通图里的所有顶点(英语:Vertex (graph theory)),且其所有边的权值之和亦为最小。该算法于1930年由捷克数学家沃伊捷赫·亚尔尼 ...
分类:编程语言   时间:2018-05-22 13:02:07    阅读次数:169
数据扁平化的算法
export const serialize = (data, sections = [], weeks = []) => { const getWithParentArray = (newArr, parentIndex = -1, parentIndexObj = {}) => newArr.m ...
分类:编程语言   时间:2018-05-22 13:04:26    阅读次数:285
C语言实现Linux下删除非空目录
#include #include #include /** * 递归删除目录(删除该目录以及该目录包含的文件和目录) * @dir:要删除的目录绝对路径 */ int remove_dir(const char *dir) { char cur_dir[] = "."; char up_dir[]... ...
分类:编程语言   时间:2018-05-22 13:06:57    阅读次数:364
Linux环境下Java应用性能分析定位-CPU使用篇
1 CPU热点分析定位背景 CPU资源还是很昂贵的,为了深刻感受到这种昂贵,间下图当前CPU的资源售价: 所以对于程序猿们来说,需要让程序合理高效的使用CPU资源。利用有限的CPU资源来解决完成我们面对的实际问题,这就是为什么我们要尽可能优化程序。 不篇从微观层面展开介绍说明,不做宏观层面的介绍(譬 ...
分类:编程语言   时间:2018-05-22 14:41:42    阅读次数:223
springMVC xml与实体对象的互转
RequestMapping注解@PostMapping(value="/testXmlRequest",produces="application/xml;charset=UTF-8",consumes="application/xml;charset=UTF-8")publicUserDtotestXmlRequest(@RequestBodyUserDtodto){dto.chgName("
分类:编程语言   时间:2018-05-22 14:41:48    阅读次数:228
新浪微博注册(elenium Python 自动化)
from selenium import webdriverfrom selenium.webdriver.common.keys import Keysfrom time import sleep browser=webdriver.Chrome()browser.get("https://www ...
分类:编程语言   时间:2018-05-22 14:44:41    阅读次数:970
python3之模块random随机数
1.random.random() 随机生成一个大于0小于1的随机数。 print(random.random()) 0.03064765450719098 2.random.uniform(a,b)用于生成一个指定范围内的随机浮点数,两个参数其中一个是下限一个是上限。(a<b) print(ran ...
分类:编程语言   时间:2018-05-22 14:47:43    阅读次数:212
spring security3.1升级到4.1问题(1)访问/j_spring_security_check 404
升级完后,发现登录不进去,把post改成get好了,但是系统的提交表单功能都不能用了,也是解决了很长时间,最后找到了根本原因。 spring sercurity 4.0 csrf保护是默认开启的,csrf过滤器会检查post过来的数据有没有token,没有则失败。 解决方法一:加入<csrf ...
分类:编程语言   时间:2018-05-22 14:48:31    阅读次数:210
python基本数据类型练习
一、元素分类# 有如下值集合 [11,22,33,44,55,66,77,88,99,90...],将所有大于 66 的值保存至字典的第一个key中,将小于 66 的值保存至第二个key的值中。# 即: {'k1': 大于66的所有值, 'k2': 小于66的所有值} 1 2 3 4 5 6 7 8 ...
分类:编程语言   时间:2018-05-22 14:49:38    阅读次数:298
选择排序python实现
选择排序(Selection sort)是一种简单直观的排序算法。它的工作原理是每一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,直到全部待排序的数据元素排完。注意每次查找到最小值之后要将之从原列表中弹出,避免重复查找。 选择排序(Selection sort)是一种简单 ...
分类:编程语言   时间:2018-05-22 14:51:08    阅读次数:149
python中ctypes类中的平台兼容性问题
python中的ctypes中定义的类型和C中的类型一一对应,应用在二进制文件解析中十分方便,但是使用过程中一定要注意平台兼容性的问题,例如c_ulong类型在linux和windows环境中代表的字符数是不一样的,为了保证平台兼容性,可以使用c_int64来代替。 windows中, linux中 ...
分类:编程语言   时间:2018-05-22 14:52:38    阅读次数:165
用汇编语言实现从1加到100(1+2+...+100)
用汇编语言实现1+2+...+100 输出结果为13ba(5050的十六进制) ...
分类:编程语言   时间:2018-05-22 14:55:09    阅读次数:585
SpringMvc中的校验框架@valid和@validation的概念及相关使用 和BindingResult bindingResult
1.比较 @Valid是使用hibernate validation的时候使用 @Validated 是只用spring Validator 校验机制使用\ 2.实现 其中,@valid,java的jsr303声明了这类接口,hibernate-validator对其进行了实现 3.依赖 在使用ma ...
分类:编程语言   时间:2018-05-22 14:55:34    阅读次数:344
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!