码迷,mamicode.com
首页 > 编程语言 > 周排行
Java 快速失败( fail-fast ) 安全失败( fail-safe )
原文:http://www.cnblogs.com/ygj0930/p/6543350.html 快速失败( fail-fast ):当你在迭代一个集合的时候,如果有另一个线程正在修改你正在访问的那个集合时,就会抛出一个ConcurrentModification异常。 在java.util包下的都 ...
分类:编程语言   时间:2017-06-13 20:44:11    阅读次数:282
485. Max Consecutive Ones (最大连续数) by Python
485. Max Consecutive Ones 题目: Given a binary array, find the maximum number of consecutive 1s in this array. Example 1: Note: The input array will onl ...
分类:编程语言   时间:2017-06-13 20:44:17    阅读次数:289
RxJava开发精要3-向响应式世界问好
原文出自《RxJava Essentials》 原文作者 : Ivan Morgillo 译文出自 : 开发技术前线 www.devtf.cn 转载声明: 本译文已授权开发人员头条享有独家转载权,未经同意。不得转载! 译者 : yuxingxin 项目地址 : RxJava-Essentials-C ...
分类:编程语言   时间:2017-06-13 20:44:50    阅读次数:272
Java-事务管理
1、事务的概念: 事务指逻辑上的一组操作,组成这组操作的各个单元,要么全部成功,要么全部不成功。 2、 管理事务: 2.1. 数据库默认的事务 数据库默认支持事务的,但是数据库默认的事务是一条sql语句独占一个事务,这种模式,意义不大。 2.2. 手动控制事务 如果希望自己控制事务也是可以的: st ...
分类:编程语言   时间:2017-06-13 20:45:35    阅读次数:218
多线程下的单例模式
在所有的设计模式中,单例模式是我们在项目开发中最为常见的设计模式之一,而单例模式有很多种实现方式,你是否都了解呢?高并发下如何保证单例模式的线程安全性呢?如何保证序列化后的单例对象在反序列化后任然是单例的呢?这些问题在看了本文之后都会一一的告诉你答案,赶快来阅读吧! 什么是单例模式? 在文章开始之前 ...
分类:编程语言   时间:2017-06-13 20:45:44    阅读次数:263
常见C/C++ XML解析器比较
常见C/C++ XML解析器有tinyxml、XERCES、squashxml、xmlite、pugxml、libxml等等,这些解析器有些是支持多语言的,有些只是单纯C/C++的。如果你是第一次接触到XML解析,那么关于XML解析器的选择问题的确令人头疼,我们先看一下这些解析器有哪些特点。 一、X ...
分类:编程语言   时间:2017-06-13 20:46:54    阅读次数:195
Python编程(四)函数
函数的返回值: 可以返回任意类型 没有return的话返回:None return返回一次就终止函数的运行 函数的使用: 必须先定义,然后再调用 函数的定义:跟变量定义相似,如果没有事先定义就调用的话相当于在引用一个不存在的变量名 # #定义阶段 # def foo(): # print('from ...
分类:编程语言   时间:2017-06-13 20:47:36    阅读次数:168
JAVA编程规范-其他规范
1.【强制】在使用正则表达式时,利用好其预编译功能,可以有效加快正则匹配速度。说明:不要在方法体内定义:Pattern pattern = Pattern.compile(规则); 2.【强制】velocity调用 POJO类的属性时,建议直接使用属性名取值即可,模板引擎会自动按规范调用 POJO的 ...
分类:编程语言   时间:2017-06-13 21:08:15    阅读次数:1235
Java的类加载机制
一、什么是类的加载 类的加载指的是将类的.class文件中的二进制数据读入到内存中,将其放在运行时数据区的方法区内,然后在堆区创建一个java.lang.Class对象,用来封装类在方法区内的数据结构。类的加载的最终产品是位于堆区中的Class对象,Class对象封装了类在方法区内的数据结构,并且向 ...
分类:编程语言   时间:2017-06-13 21:09:33    阅读次数:188
JAVA编程规范-注释规范
1.【强制】类、类属性、类方法的注释必须使用 Javadoc规范,使用/**内容*/格式,不得使用//xxx方式。说明:在 IDE编辑窗口中,Javadoc方式会提示相关注释,生成 Javadoc可以正确输出相应注释;在 IDE中,工程调用方法时,不进入方法即可悬浮提示方法、参数、返回值的意义,提高 ...
分类:编程语言   时间:2017-06-13 21:10:08    阅读次数:269
MFC,C++,VC++,VS2010 之间究竟是什么关系
C++是在C语言的基础上发展而来的面向对象的一种语言; MFC是基于C++类的窗口开发工具,内含大量的基类。降低编程人员的工作量; VC++是一种开发工具。 VS2010是更高版本号的开发工具,功能强大。内集合VC++。VB。C#等。 ...
分类:编程语言   时间:2017-06-13 21:10:16    阅读次数:148
UILite-MFC/WTL/DirectUI界面库
之前写了UILite库介绍: http://blog.csdn.net/zhangzq86/article/details/9093945 如今UILite库能够使用git訪问了: https://git.oschina.net/7thTool/UILite.git UILite库UI界面部分基本都 ...
分类:编程语言   时间:2017-06-13 21:44:09    阅读次数:175
unity3D脚本的生命周期
组件绑定脚本请看:http://blog.csdn.net/tutuboke/article/details/40894433 绑定后。先写脚本,代码例如以下: using UnityEngine; using System.Collections; public class Test1 : Mon ...
分类:编程语言   时间:2017-06-13 21:44:32    阅读次数:142
《算法图解》代码实现和改进
《算法图解》代码实现和改进 请随意观看表演 二分查找 数组和链表 递归 递归条件和基线条件 快速排序 散列表 广度优先搜索 狄克斯特拉算法 贪婪算法 二分查找 def bin_search(list,item): low = 0 high = len(list) - 1 while low<=hig ...
分类:编程语言   时间:2017-06-13 21:44:48    阅读次数:141
python3实现TCP协议的简单服务器和客户端
利用python3来实现TCP协议,和UDP类似。UDP应用于及时通信,而TCP协议用来传送文件、命令等操作,因为这些数据不允许丢失,否则会造成文件错误或命令混乱。下面代码就是模拟客户端通过命令行操作服务器。客户端输入命令,服务器执行并且返回结果。 TCP(Transmission Control ...
分类:编程语言   时间:2017-06-13 21:45:04    阅读次数:232
spring中context:property-placeholder/元素
1.有些参数在某些阶段中是常量 比如:a、在开发阶段我们连接数据库时的连接url,username,password,driverClass等 b、分布式应用中client端访问server端所用的server地址,port,service等 c、配置文件的位置 2.而这些参数在不同阶段之间又往往需 ...
分类:编程语言   时间:2017-06-13 21:45:50    阅读次数:163
深入C++的运算符重载
对于简单的运算符,可以参考之前的博文。之后会有一篇关于从等号运算符重载的角度研究深浅拷贝的博文。 逗号运算符重载 逗号运算符重载需要一个参数,并且返回自身类。逗号运算符在复制操作中比较常见,下面就是以赋值操作为例的逗号运算符重载。 #include<string> #include<iostream ...
分类:编程语言   时间:2017-06-13 21:46:20    阅读次数:177
Windows平台下python2和3的兼容问题解决
很多朋友都安装了python2和3,因为用些库例如scapy,不是scrapy,python3下面都是错,那么怎么让python2和3共存呢。 像一般的程序员,达到如下效果 Windows平台下的兼容问题 CMD可以分别进入python2和3的交互模式 CMD可以正常使用pip对应的python2和 ...
分类:编程语言   时间:2017-06-13 21:46:54    阅读次数:137
Python多线程和多进程谁更快?
python多进程和多线程谁更快 python3.6 threading和multiprocessing 四核+三星250G-850-SSD 自从用多进程和多线程进行编程,一致没搞懂到底谁更快。网上很多都说python多进程更快,因为GIL(全局解释器锁)。但是我在写代码的时候,测试时间却是多线程更 ...
分类:编程语言   时间:2017-06-13 21:47:03    阅读次数:222
java的Arrays类的应用
java.util.Arrays类能方便地操作数组,它提供的所有方法都是静态的。具有以下功能: 1.直接输出数组里面的元素(java核心卷-数组是一种数据结构) ² 给数组赋值:通过fill方法。 ² 对数组排序:通过sort方法,按升序。 ² 比较数组:通过equals方法比较数组中元素值是否相等 ...
分类:编程语言   时间:2017-06-13 21:47:51    阅读次数:217
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!