码迷,mamicode.com
首页 > 编程语言 > 周排行
java单例模式的心得
由于设计模式对于java高级开发人员来说是非常重要的,网上也有很多关于设计模式的文章,博客等。所以,首先我对相对简单的单例模式做一个简单的总结。 一、实现方式 单例模式的实现方式有3种,分别是饿汉式,懒汉式,IoDH这3种,下面分别介绍下每种的实现原理和优缺点。 a)饿汉式 实现原理:类具有一个静态 ...
分类:编程语言   时间:2017-08-20 13:09:55    阅读次数:246
java中String的equals()和 ==
以上三种情况的比较,说明equals是比较值是否相等,而'=='比较引用在堆内存中的地址是否相同 ...
分类:编程语言   时间:2017-08-20 13:11:09    阅读次数:175
Java的static和final关键字的用法
static关键字的用法 static的意思是“’静态的”,在java里面可用于修饰属性和方法。 static关键字的应用应注意以下几种情形: 1.static作用于某个字段,一个static字段对每个类来说只有一份存储空间,而非static字段是每个对象有一份存储空间。 2.static作用于方法 ...
分类:编程语言   时间:2017-08-20 13:11:32    阅读次数:215
【Python】 Web开发框架的基本概念与开发的准备工作
Web框架基本概念 现在再来写这篇文章显然有些马后炮的意思。不过正是因为已经学习了Flask框架, 并且未来计划学习更加体系化的Django框架,在学习过程中碰到的很多术语等等,非常有必要通过这样一篇看似都是空话但坚实地理论知识学习来填充自己。■ MVC体系的框架 Python发展到今天,已经有了数 ...
分类:编程语言   时间:2017-08-20 13:34:51    阅读次数:244
Java 生成ZIP文件
public static byte[] fileToZip(){ ZipOutputStream append = null; ByteArrayOutputStream bos = new ByteArrayOutputStream(); try { append = new Zip... ...
分类:编程语言   时间:2017-08-20 13:35:07    阅读次数:220
python之多线程 threading.Lock() 和 threading.RLock()
0.目录 2. threading.Lock() 的必要性3.观察block4.threading.RLock() 的应用场景 1.参考 Thread Synchronization Mechanisms in Python count += 1 不是原子操作,三步操作可能被中断,通过lock将三步 ...
分类:编程语言   时间:2017-08-20 14:05:05    阅读次数:317
UI设计基础知识和JavaScript
【PS基础案例】 人物修图。调整画布大小,建立3个图层,并列放到画布中,用修补工具修掉中间的人物,再用橡皮章盖掉边缘的人物,然后扣出人物,放上新的蓝天,用橡皮擦调整透明度,擦掉水天交接的地方,然后调整色阶,最后点第三个图层,编辑,内容识别比例,把腿部拉长,然后用滤镜,液化,修饰脸型。 森林光线。选择 ...
分类:编程语言   时间:2017-08-20 14:05:21    阅读次数:213
JavaScript的Function 类型
一,Function定义 Function实际上是对象,与其他引用类型一样具有属性和方法。Function可以通过三种方法进行定义,分别是函数声明语法定义,函数表达式定义和Function构造函数定义。 1.函数声明语法定义 2.函数表达式定义 3.Function构造函数定义 通过Function ...
分类:编程语言   时间:2017-08-20 14:06:13    阅读次数:205
决策树1 -- ID3_C4.5算法
声明: 1。本篇为个人对《2012.李航.统计学习方法.pdf》的学习总结,不得用作商用。欢迎转载,但请注明出处(即:本帖地址)。 2,因为本人在学习初始时有非常多数学知识都已忘记,因此为了弄懂当中的内容查阅了非常多资料,所以里面应该会有引用其它帖子的小部分内容。假设原作者看到能够私信我,我会将您的 ...
分类:编程语言   时间:2017-08-20 14:07:09    阅读次数:241
获取Spring项目配置文件元素
在开发中有时候要获取配置文件里的值,通常可以利用如下方式来读取: 下面推荐一个利用PropertyPlaceholderConfigurer来获取配置文件元素的方法: 需要在spring.xml文件里引入一下配置文件,注意类名全路径不要写错: 在需要的地方调用下getString方法: ...
分类:编程语言   时间:2017-08-20 14:07:38    阅读次数:213
JavaScript入门(一)
一、什么叫JS? 1、JS的概念 JS,是JavaScript的缩写形式,而JavaScript是一种基于对象和事件驱动并且具有相对安全性的客户端脚本语言。它在Web开发中JS占据着举足轻重的地位,所有交互、逻辑层的代码都应该由它来实现。 2、JS所扮演的角色 如果把网站建设比喻成盖楼房,那么HTM ...
分类:编程语言   时间:2017-08-20 14:07:46    阅读次数:206
Spring -- <mvc:annotation-driven />
<mvc:annotation-driven /> 会自动注册:RequestMappingHandlerMapping 、RequestMappingHandlerAdapter 与ExceptionHandlerExceptionResolver 三个bean。 还将提供以下支持: 支持使用 C ...
分类:编程语言   时间:2017-08-20 14:08:20    阅读次数:252
刷题 | 数组去重的4种方法引发的思考
牛客网有一道题 要求去除输入数组的重复项,有bool undefined null NaN number object string 几乎所有数据类型 但是去重的时候,不要求去除object "{}" 这个考点有两个 一个indexOf 和 NaN!==NaN 这种去重,有三种解决方案 原代码 测试 ...
分类:编程语言   时间:2017-08-20 14:08:27    阅读次数:234
C#之锯齿数组的声明和遍历(数组的数组)
1.何为锯齿数组? 数组中每行的元素个数不相同。 2.声明锯齿数组。 声明数组的数组,其语法主要在数组的声明中制定多个方括号对,如: int[][] ArrayName; 第一个括号对中设置该数组的行数,第二个括号对定义各行的元素个数,先设置为空。因为每行中包含的元素个数不相等。 还有以下声明: 初 ...
分类:编程语言   时间:2017-08-20 14:10:29    阅读次数:302
Python 新建程序
1.建立一个新的文件夹 2.建一个包 3.建一个程序项目 4.默认模板配置 ...
分类:编程语言   时间:2017-08-20 14:10:57    阅读次数:163
unity3d的playmaker插件使用教程,三、对象出入触发,声音播放
对象出入触发是游戏常见的情形。包含同一时候声音播放 首先建立进去区域。新建一个立方体,去掉mesh render。 而且选中 is trigger同意进入 样例里用了unity3d的第一人视角控制,可是,在unity5.3.4和playmaker1.7.8下。控制没反应。应该是个bug。 所以,我用 ...
分类:编程语言   时间:2017-08-20 14:11:47    阅读次数:314
Exception in thread "main" java.lang.UnsatisfiedLinkError:
原因很明显缺包: libXp.so.6: cannot open shared object file:No such file or directory 解决方法: ...
分类:编程语言   时间:2017-08-20 14:48:54    阅读次数:278
[Python] wxPython 菜单栏控件学习总结(原创)
1、总结 1、大体创建过程 1、创建一个 菜单栏 : menuBar = wx.MenuBar() 相当于这个白色地方,没有File这个菜单 2、创建 菜单 : fileMenu = wx.Menu() 这两个不是直接“用的”,叫菜单。既用来分类其他 菜单项 的文件夹样 3、创建 菜单项 : new ...
分类:编程语言   时间:2017-08-20 14:50:04    阅读次数:233
POJ-2299 Ultra-QuickSort (树状数组,离散化,C++)
Problem Description In this problem, you have to analyze a particular sorting algorithm. The algorithm processes a sequence of n distinct integers by ...
分类:编程语言   时间:2017-08-20 14:50:11    阅读次数:209
Java中的i=i++
先算等号,那,ok,答案就是a=11,b=10,i 呢??? 这时候,我的第一反应i=0?然后i++?那i等于1? 其实正确答案是i=0。 用比较通俗的话来解释出现这个结果的原因,我们先来解释一下b=a++ Java代码这个语句的时候,我们从表面上看是先执行等于,在执行加加操作,但是实际在运行的时候 ...
分类:编程语言   时间:2017-08-20 14:50:38    阅读次数:204
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!