最近用到了单例模式,以下是个人理解,如有不对的请各路大神指点 1.简介:单例模式严格定义一个类只有一个实例,并提供一个他的全局访问点。 2.解决问题:当一个类只是要求可以创建一个实例时,需要使用单例模式。 3.构成:由一个私有变量,一个私有构造函数和一个公共的方法构成。 4.实例: ...
分类:
Web程序 时间:
2017-10-16 11:02:45
阅读次数:
259
需要区分的是这里的top,bottom,ascent,descent,baseline是指字内容的属性,通过getPaint().getFontMetricsInt()来获取得到。和字体内容的外部容器的属性要区分开来。 一个小测试 我自定义了一个MyTextView: 结果是: 可以总结: 字内容的 ...
分类:
其他好文 时间:
2017-10-16 11:02:35
阅读次数:
164
private void textBox1_DragDrop(object sender, DragEventArgs e) { textBox1.Text = ((System.Array)e.Data.GetData(DataFormats.FileDrop)).GetValue(0).ToSt... ...
由于前端开发的火热和一些IT巨头公司 对 web前端开发人员的需求旺盛,让越来越多的人转入前端。前端开发领域 是IT技术语言领域唯一一个男女老少都可以快速入门并快速提升兴趣的领域,今天就来聊聊前端到底该怎么学~ 话不多说,让我们直接进入今天的主题。 web前端到底怎么学? 那么在讲 Web前端怎么学 ...
分类:
Web程序 时间:
2017-10-16 11:02:18
阅读次数:
217
选择“license server” 输入: http://idea.imsxm.com/ 博主自用webstorm的版本是2017.1的,可以使用。 之前使用的 http://idea.iteblog.com/key.php ,已经失效。 ...
分类:
Web程序 时间:
2017-10-16 11:02:09
阅读次数:
234
MySQLdb是针对mysql连接了接口,我们可以在python中连接MySQLdb来实现数据的各种操作。 python连接mysql的方案有oursql、PyMySQL、 myconnpy、MySQL Connector 等,不过本篇要说的确是另外一个类库MySQLdb,MySQLdb 是用于Py ...
分类:
数据库 时间:
2017-10-16 11:02:01
阅读次数:
138
一直以来小编对js函数作用域及变量提升的理论知识,虽然看了多次,但也是一知半解~ 这几天做了几道js小题,对这部分进行了从新的理解,还是有所收获的~ 主要参考书籍: 《你不知道的JavaScript(上卷)》第一部分 《JavaScript高级程序设计》第四章 4.2 执行环境与作用域 理解要点: ...
分类:
Web程序 时间:
2017-10-16 11:01:51
阅读次数:
164
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading; using System.Threading.Tasks; namespace ... ...
应项目需要使用cocos2d-x开发,又要学习新东东了。·cocos2d-x 是一个支持多平台的 2D 手机游戏引擎,用C++重写cocos2d-iphone引擎的一个开源项目,想了解更多的童鞋美去百度吧。一切回到原点,还是老样子先从helloworld开始搭建开发环。 网上有很多关于cocos2d ...
分类:
其他好文 时间:
2017-10-16 11:01:25
阅读次数:
169
简要描述 以前数据结构和算法课程上学的算法都忘记的差不多了,所以还是要整理下知识点复习一下,好记性不如烂笔头。 我会先一个一个的介绍这些算法以及实现,最后再总结一次。首先,先从快速排序开始。 算法思想简单描述: 快速排序是对冒泡排序的一种本质改进。它的基本思想是通过一趟扫描后,使得排序序列的长度能大 ...
分类:
编程语言 时间:
2017-10-16 11:01:18
阅读次数:
156
本篇博客的内容也不算太复杂,算是AutoLayout的一些高级的用法。本篇博客我们主要通过一些示例来看一下AutoLayout中的Content Hugging Priority以及Content Compression Resistance Priority这两个优先级。下方我们先来简单的看一下这 ...
分类:
移动开发 时间:
2017-10-16 11:01:10
阅读次数:
198
通过脚本调用zabbix api 生成screen报错: "vsize": must be between "1" and "100" 查看zabbix源码可知: Zabbix默认创建的Screen的垂直宽度默认最大是100.由于手动创建的Screen的vsize大小要么为0,要么超过了100都会报 ...
java中的ArrayList 、List、LinkedList、Collection关系详解 在eclipse导入项目的步骤 ensureCapacity()方法提高ArrayList的初始化速度 ...
分类:
其他好文 时间:
2017-10-16 11:00:55
阅读次数:
145
//引用using Newtonsoft.Json; using Newtonsoft.Json.Linq; public ActionResult JsonSample() { ResponseResult obj = new ResponseResult(); try { JObject jo ...
分类:
Web程序 时间:
2017-10-16 11:00:48
阅读次数:
160
Bootstrap 笔记元素 学习网址:http://www.runoob.com/bootstrap/bootstrap-tutorial.html Bootstrap CSS Bootstrap 包的内容: 基本结构:Bootstrap 提供了一个带有网格系统、链接样式、背景的基本结构。 CSS ...
分类:
其他好文 时间:
2017-10-16 11:00:33
阅读次数:
203
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv=" ...
分类:
其他好文 时间:
2017-10-16 11:00:24
阅读次数:
291
为什么要这么做 在应用开发的版本迭代过程中,通过版本号并不能快速定位到所对应的代码,导致在后面分析问题追溯对应版本的代码时比较麻烦。 如果代码是通过git来管理的,git的commit id等信息是能够快速定位到响应代码的。如果能够在构建应用的时候自动将commit id嵌入到versionName ...
分类:
移动开发 时间:
2017-10-16 11:00:09
阅读次数:
191