1双重加锁模式 2静态内部类 3枚举 由于java提供了反射机制,第一种和第二种方式通过反射机制仍然有可能生成多个实例 ...
分类:
其他好文 时间:
2017-04-02 18:37:46
阅读次数:
145
继承 面向对象编程 (OOP) 语言的一个主要功能就是“继承”。继承是指这样一种能力:它可以使用现有类的所有功能,并在无需重新编写原来的类的情况下对这些功能进行扩展。 通过继承创建的新类称为“子类”或“派生类”。 被继承的类称为“基类”、“父类”或“超类”。 继承的过程,就是从一般到特殊的过程。 抽 ...
分类:
编程语言 时间:
2017-04-02 18:37:18
阅读次数:
157
参考网站 http://www.jianshu.com/p/20ea93641bda https://changelog.com/posts/install-node-js-with-homebrew-on-os-x 将brew的位置添加到$PATH环境变量中,并保存bash或者profile文件; ...
分类:
Web程序 时间:
2017-04-02 18:36:31
阅读次数:
225
开发过程中的常用Eclipse插件,按字母排序: (1) AmaterasUML 介绍:Eclipse的UML插件,支持UML活动图,class图,sequence图,usecase图等;支持与Java class/interface之间的相互导入导出。 官方网站:http://amateras.s ...
分类:
其他好文 时间:
2017-04-02 18:36:09
阅读次数:
268
使用文件系统构建swap 1、使用dd这个命令来新增一个2G的文件在/home下面: [root@VM_167_102_centos ~]# dd if=/dev/zero of=/home/swap bs=1024 count=20971522097152+0 records in2097152+ ...
分类:
其他好文 时间:
2017-04-02 18:35:38
阅读次数:
950
在上一篇博客中详细的介绍了IOS开发中的相对布局和绝对布局,随着手机屏幕尺寸的改变,在App开发中为了适应不同尺寸的手机屏幕,用自动布局来完成我们想要实现的功能和效果显得尤为重要。本人更喜欢使用相对布局。在下面要学习的例子中暂且先用我们的StoryBoard来设置我们组件的约束,以后会在代码中给我们 ...
分类:
移动开发 时间:
2017-04-02 18:35:17
阅读次数:
284
egrep:使用扩展的正则表达式来构建模式,相当于grep -E 元字符: 字符匹配: . :任意单个字符 [ ]:指定范围内任意单个字符 [^]:指定范围外的任意单个字符 次数匹配: *:匹配其前面字符任意次 ?:匹配其前面的字符0次或1次 +:匹配其前面的字符1次或多次 {m}:匹配m次 {m, ...
分类:
系统相关 时间:
2017-04-02 18:35:01
阅读次数:
193
一.BeanFactory BeanFactory是Spring IOC容器的基础,是IOC容器的基础接口,所有的容器都是从它这里继承实现而来。BeanFactory提供了最基本的IOC容器的功能,即所有的容器至少需要实现的标准。BeanFactory体系结构是典型的工厂方法模式,即什么样的工厂生产 ...
分类:
编程语言 时间:
2017-04-02 18:34:39
阅读次数:
297
之前如果做过Web前端页面的小伙伴们,看到绝对定位和相对定位并不陌生,并且使用起来也挺方便。在IOS的UI设计中也有绝对定位和相对定位,和我们的web前端的绝对定位和相对定位有所不同但又有相似之处。下面会结合两个小demo来学习一下我们IOS开发中UI的绝对定位和相对定位。在前面的博客中所用到的UI ...
分类:
移动开发 时间:
2017-04-02 18:34:17
阅读次数:
260
简单高效的C++代码,实现简易计算器(正则表达式计算),允许小数、括号。 ...
分类:
编程语言 时间:
2017-04-02 18:33:52
阅读次数:
375
视图(View), 视图控制器(ViewController)是IOS开发UI部分比较重要的东西。在学习视图这一块的东西的时候,感觉和Java Swing中的Panel差不多。在UIKit框架中都有一个UIWindow来容纳我们的View。应用程序中几乎全部的可视控件都是UIView以及UIView ...
分类:
移动开发 时间:
2017-04-02 18:33:24
阅读次数:
240
scrollWidth,offsetWidth,clientWidth,width;scrollHeight,offsetHeight,clientHeight,height;offsetTop,scrollTop,top;offsetLeft,scrollLeft,left还有谁
题中的那么多属性让人头都大了,他们到底是什么意思?不同浏览器的实现是一样的吗?以下所有结论来自chrome版本 53.0.2785.89 (64-bit)和firefox版本52.0.2,操作系统ubuntu16.04的测试,关于IE及其它浏览器并没有考虑。 ...
分类:
其他好文 时间:
2017-04-02 18:32:51
阅读次数:
159
今天第一次接触IOS开发的UI部分,之前学OC的时候一直在模拟的使用Target-Action回调模式,今天算是真正的用了一次。为了熟悉一下基本控件的使用方法,和UI部分的回调,下面开发了一个特别简易的音频播放器,来犒劳一下自己这一天的UI学习成果。在用到UI的控件时如果很好的理解之前博客在OC中的 ...
分类:
移动开发 时间:
2017-04-02 18:32:30
阅读次数:
243
KVC和KVO看上去又是两个挺牛的单词简写,KVC是Key-Value Coding的简写,是键值编码的意思。KVO是Key-Value Observing的简写,是键值观察的意思。那么我们能拿KVC和KVO干些什么事呢?这两个缩写单词不能否认听起来挺高端的样子。这两个方法都是runtime方法,我 ...
分类:
其他好文 时间:
2017-04-02 18:31:06
阅读次数:
151
通过图形化的实例配置向导来实现参数的设置,虽然简洁高效,但不够灵活。 在手动配置MySQL之前,需要对MySQL安装后的文件有所了解。 在上篇文章中安装MySQL软件时,选择的是Typical类型,该类型下MySQL软件的安装文件在”C:\Program Files\MySQL\MySQL Serv ...
分类:
数据库 时间:
2017-04-02 18:30:00
阅读次数:
586
Given a word, you need to judge whether the usage of capitals in it is right or not. We define the usage of capitals in a word to be right when one of ...
不使用linux自带的jdk,可以使用rpm 命令 1.rpm -qa | grep jdk 查看系统自带的jdk 2.rpm -e --nodeps java-xxx-xxx-xxx卸载 手动安装jdk 1.下载linux环境的jdk 2.chmod 修改jdk-xx.bin的执行权限 3.执行 ...
分类:
系统相关 时间:
2017-04-02 18:29:17
阅读次数:
187