码迷,mamicode.com
首页 > 编程语言 > 日排行
大杂烩 -- Java中Iterator的fast-fail分析
基础大杂烩 -- 目录 Java中的Iterator非常方便地为所有的数据源提供了一个统一的数据读取(删除)的接口,但是新手通常在使用的时候容易报如下错误ConcurrentModificationException,原因是在使用迭代器时候底层数据被修改,最常见于数据源不是线程安全的类,如HashM ...
分类:编程语言   时间:2017-06-29 00:45:38    阅读次数:235
SpringMVC -01
springMVC 是表现层技术,可以用来代替 struts2, web.xml 文件的配置: springmvc-01 index.html index.htm index.jsp default.html default.htm default.jsp springmvc ... ...
分类:编程语言   时间:2017-06-29 00:46:18    阅读次数:244
通过Java的反射动态调用类的set和get方法
方法一: 方法二: ...
分类:编程语言   时间:2017-06-29 00:47:05    阅读次数:303
Go语言之并发示例-Pool(二)
针对这个资源池管理的一步步都实现了,而且做了详细的讲解,下面就看下整个示例代码,方便理解。packagecommonimport( "errors" "io" "sync" "log")//一个安全的资源池,被管理的资源必须都实现io.Close接口typePoolstruct{ msync.Mutex reschanio.Closer factoryfunc()(io.Clo..
分类:编程语言   时间:2017-06-29 00:47:14    阅读次数:220
《剑指offer》— JavaScript(4)重建二叉树
重建二叉树 题目描述 输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回。 实现代码 相关知识 二叉树是每个节点最多 ...
分类:编程语言   时间:2017-06-29 00:47:27    阅读次数:206
遗传算法解决TSP问题
1实验环境 实验环境:CPU i5-2450M@2.50GHz,内存6G,windows7 64位操作系统 实现语言:java (JDK1.8) 实验数据:TSPLIB,TSP采样实例库中的att48数据源 数据地址:http://comopt.ifi.uni-heidelberg.de/softw ...
分类:编程语言   时间:2017-06-29 00:47:54    阅读次数:226
python cookbook第三版学习笔记三:列表以及字符串
过滤序列元素: 有一个序列,想从其中过滤出想要的元素。最常用的办法就是列表过滤:比如下面的形式:这个表达式的意义是从1000个随机数中选出大于400的数据 test=[] for i in range(1000): test.append(random.randint(1,1000)) ret=[n... ...
分类:编程语言   时间:2017-06-29 00:49:30    阅读次数:203
Python字典
#!/usr/bin/envpython#coding:utf-8info={‘name1‘:"jenkins",‘name2‘:"docker",‘name3‘:"elk",‘name4‘:"zabbix"}#增加info["name5"]="redis"printinfo#删除delinfo["name4"]printinfoinfo.pop("name2")#标准删除资势printinfoinfo.popitem()#随机删除printinfo#修改info["name3..
分类:编程语言   时间:2017-06-29 00:50:06    阅读次数:175
HA proxy文件的插入,查询、删除,python实现
#!/usr/bin/envpython #-*-coding:utf-8-*- #Author:Longyi importos deffind(address): backend=[] server=[] select=[] count=0 withopen("haproxy",‘r‘)asobj1: forlineinobj1: ifline.strip().startswith("backend"): backend.append(line.strip()) ifline.strip().star..
分类:编程语言   时间:2017-06-29 00:50:14    阅读次数:164
springmvc工作流程
,流程; 1,用户发送请求到前端控制器DispatcherServlet 2,DispatcherServlet收到请求调用HandlerMapping处理器映射器 3,处理器映射器找到具体的处理器,生成处理器对象以及处理器拦截器(如果有则生成)返回给 DispatcherServlet, 4,Di ...
分类:编程语言   时间:2017-06-29 00:51:31    阅读次数:213
Python爬虫利器二之Beautiful Soup的用法
上一节我们介绍了正则表达式,它的内容其实还是蛮多的,如果一个正则匹配稍有差池,那可能程序就处在永久的循环之中,而且有的小伙伴们也对写正则表达式的写法用得不熟练,没关系,我们还有一个更强大的工具,叫Beautiful Soup,有了它我们可以很方便地提取出HTML或XML标签中的内容,实在是方便,这一 ...
分类:编程语言   时间:2017-06-29 00:52:17    阅读次数:210
C语言实现汉诺塔问题
代码如下: ...
分类:编程语言   时间:2017-06-29 00:53:06    阅读次数:155
Python的判断,循环,用户交互.
恢复内容开始 刚开始学Py(拒绝交易),简单的学了两天,凑合发个博客 Python的第一个程序:Hello World 很简单的一个程序,动过print函数像屏幕打印输出了一句话. 判断: 判断也是挺简单的,if elif else记住这几个关键字即可 定义了两个变量,a和b,分别赋值为1和3,下面 ...
分类:编程语言   时间:2017-06-29 00:54:34    阅读次数:229
Python字符串
name="My{name}isjenkins{year}"printname.capitalize()#首字母大写printname.count("i")#字符串i计数printname.center(50,"-")#打五十个字符,不够的用-补上printname.endswith("ns")#判断是不是以P结尾printname[name.find("name"):]#查找字符串位置并切片printname.format(n..
分类:编程语言   时间:2017-06-29 00:54:45    阅读次数:179
Java 数组初始化与定义的解惑
...
分类:编程语言   时间:2017-06-29 00:56:11    阅读次数:221
Spring-DispatcherServlet说明
使用spring MVC,配置DispatcherServlet是第一步。 DispatcherServlet是一个Servlet,所以可以配置多个DispatcherServlet。 DispatcherServlet是前置控制器,配置在web.xml文件中的。拦截匹配的请求,Servlet拦截匹 ...
分类:编程语言   时间:2017-06-29 00:56:20    阅读次数:283
详细介绍Java虚拟机(JVM)
1. JVM生命周期 启动。启动一个Java程序时,一个JVM实例就产生了,任何一个拥有public static void main(String[] args)函数的class都可以作为JVM实例运行的起点。 运行。main()作为该程序初始线程的起点,任何其他线程均由该线程启动。 消亡。当程序 ...
分类:编程语言   时间:2017-06-29 00:56:28    阅读次数:216
C++ 类与对象
类与对象是C与C++的最大区别之一,也是从面向过程转为面向对象的一个转折点 以下分为多部分介绍 1.1 类,结构体的扩展 1.2 公有和私有 1.3 构造函数 1.1类,结构体的扩展 类(class)从使用上可以理解为结构体(struct)的扩展,类中除了可以包含变量、还可以包括方法等内容。 结构体 ...
分类:编程语言   时间:2017-06-29 00:56:44    阅读次数:173
java中String与StringBuffer拼接的区别
学习笔记: 1、String拼接会创建一个新的String对象,存储拼接后的字符串; StringBuffer拼接是直接在本身拼接,会即时刷新。 2.String只能拼接String类型的字符串; StringBuffer能够拼接所有的类型的值。 int num=123; /*str1.concat ...
分类:编程语言   时间:2017-06-29 00:57:30    阅读次数:178
java 前端js里的console坑人点
之前做的项目,自己用easyUI做为前端框架,调试的时候用console来显示数据,调试好了之后,给客户现场部署,结果现场是IE浏览器,打开后发现点了菜单后没反应。最终在大牛的指导下,才知道console在IE里根本不支持。在此做个铭记,希望下次再调试前端js代码后,把console给去掉..
分类:编程语言   时间:2017-06-29 00:58:08    阅读次数:146
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!