码迷,mamicode.com
首页 > 2015年08月17日 > 全部分享
《Java设计模式》之单例模式
在GoF的23种设计模式中,单例模式是比较简单的一种。然而,有时候越是简单的东西越容易出现问题。下面就单例设计模式详细的探讨一下。   所谓单例模式,简单来说,就是在整个应用中保证只有一个类的实例存在。就像是Java Web中的application,也就是提供了一个全局变量,用处相当广泛,比如保存全局数据,实现全局性的操作等。   1. 最简单的实现   首先...
分类:编程语言   时间:2015-08-17 08:48:50    阅读次数:235
[NOIP2010]关押罪犯(二分+二分图染色)
传送门 大意:我们把图分为两部分,使得两部分中的内部边的最大权值最小。 思路:哎,拿到题的时候想了二分图染色,发现不好做,但我没有想到二分,只好最后去骗了一个30分。正确的思路是:首先我们要 去二分最大的冲突边的是哪一条(按照权值二分),因为当二分的边权增大时,连的边也就越少,连通块的数目就越多,冲突就越少,所以边权是可以二分的,在二分过后用二分图判定,如果可以染成二分图即为可行的解。代码:#i...
分类:其他好文   时间:2015-08-17 08:47:01    阅读次数:232
Android 动态解析布局,实现制作多套主题
之前做过一个项目(随心壁纸),主要展示过去每期的壁纸主题以及相应的壁纸,而且策划要求,最好可以动态变换主题呈现方式,这样用户体验会比较好。嗯,好吧,策划的话,咱们也没法反驳,毕竟这样搞,确实很不错。于是开始去研究这方面的东西。首先,我想到的是照片墙效果,改变图片就能有不同的呈现方式。可是这样的话,文字以及更深层的自定义效果,就无法实现了。然后,思考了下,决定仿照android原生布局文件解析方式,自...
分类:移动开发   时间:2015-08-17 08:49:27    阅读次数:690
互联网公司做智能硬件要注意什么?
互联网公司做智能硬件要注意什么?本人刚好在软件和硬件行业混了10来年,在开始谈这个话题之前,我们先聊聊一个硬件产品到底是怎么做的。任何一个硬件产品,大概需要的人包括项目经理,硬件工程师,软件工程师,外观及结构设计师,采购生产测试等等配套人员,关系到设计、研发、采购、生产等多个部门,其中硬件开发人员还...
分类:其他好文   时间:2015-08-17 08:46:35    阅读次数:151
C++初学者 const使用详解
关于C++中的const关键字的用法非常灵活,而使用const将大大改善程序的健壮性,参考了康建东兄的const使用详解一文,对其中进行了一些补充,写下了本文。1. const常量如:constintmax=100;优点:const常量有数据类型,而宏常量没有数据类型。编译器可以对前者进行类型安全检...
分类:编程语言   时间:2015-08-17 08:47:32    阅读次数:149
ios 拿到第一响应者的当前视图
UIWindow *keyWindow = [[UIApplication sharedApplication] keyWindow]; UIView *firstResponder = [keyWindow performSelector:@selector(firstResponder)]; ....
分类:移动开发   时间:2015-08-17 08:46:03    阅读次数:168
mac删除顽固图标
cd /Users/shelley/Library/Application Support/Dockcp 10CCA448-0975-41DE-B47A-8E89FD634227.db 10CCA448-0975-41DE-B47A-8E89FD634227.db_baksqlite3 10CCA4...
分类:系统相关   时间:2015-08-17 08:45:37    阅读次数:367
c++的用处
C++准确说是一门中级语言,介于汇编和高级语言之间吧,要求程序员了解计算机的内部数据存储。个人认为,作为学生还是花功夫学C++,因为《设计模式》《数据结构》这些课程基本上还是C++应付的比较好(我的切身体会),学习 C++,认真阅读c++ primer,而后配合 The ADAPTIVE Commu...
分类:编程语言   时间:2015-08-17 08:47:45    阅读次数:220
我的时间,GTD做主
可能每一次总结的时候,我们都在努力的回顾,我这几天都干了什么,结果回顾半天得到的结果就是:我也不知道,仿佛什么都没有做似的。事实上不然,你已经做了好多事,但却始终有这样的感觉,有的时候都在自己发问:我的时间去哪了?面对上面的问题,有个好的解决方法。做好时间管理。当然有的时候我们可能管不住自己,比方....
分类:其他好文   时间:2015-08-17 08:45:47    阅读次数:192
强命名程序集,签名,延迟签名
强命名程序集 如果一个程序集有一个唯一的标记,那么这个程序集就可以叫做强命名程序集。在.NET框架中是通过公钥/私钥加密来产生这个唯一标记的。一个强命名程序集包含四个唯一标志程序集的特性:文件名(没有扩展名),版本号,语言文化信息(如果有的话),公有秘钥。 这些信息存储在程序集的清单(manifes...
分类:其他好文   时间:2015-08-17 08:46:57    阅读次数:184
(并查集) Wireless Network --POJ --2236
链接:http://poj.org/problem?id=2236http://acm.hust.edu.cn/vjudge/contest/view.action?cid=82830#problem/A代码:#include#include#include#include#include#incl...
分类:Web程序   时间:2015-08-17 08:47:48    阅读次数:176
ASCII 对应表 CHR()
chr(9) tab空格 chr(10) 换行 chr(13) 回车 chr(13)&chr(10) 回车换行 chr(32) 空格符 chr(34) 双引号 chr(39) 单引号chr(33) ! chr(34) " chr(35) # chr(36) $ chr(37) % chr(38) &...
分类:其他好文   时间:2015-08-17 08:46:19    阅读次数:233
Java用native2ascii命令做unicode编码转换
背景:在做Java开发的时候,常常会出现一些乱码,或者无法正确识别或读取的文件,比如常见的validator验证用的消息资源(properties)文件就需要进行Unicode重新编码。原因是java默认的编码方式为Unicode,而我们的计算机系统编码常常是GBK等编码。需要将系统的编码转换为ja...
分类:编程语言   时间:2015-08-17 08:47:17    阅读次数:243
List的一阶函数操作代码实战详解之Scala学习笔记-24
package com.leegh.dataset/** * @author Guohui Li */object List_FirstOrder_Ops { def main(args: Array[String]): Unit = { println(List(1, 2, 3, 4) :...
分类:其他好文   时间:2015-08-17 08:45:59    阅读次数:388
一步一步学习SignalR进行实时通信_1_简单介绍
原文:一步一步学习SignalR进行实时通信_1_简单介绍 一步一步学习SignalR进行实时通信\_1_简单介绍 SignalR 一步一步学习SignalR进行实时通信_1_简单介绍 前言 SignalR介绍 支持的平台 相关说明 OWIN 结束语 参考文献 前言本来前几个月想写一系列的关于Sig...
分类:其他好文   时间:2015-08-17 08:45:01    阅读次数:184
spring框架内置笔记本
◆基本介绍目的:解决企业应用开发的复杂性特征:使用主JavaBean更换EJB,它提供了许多其他的企业应用范围:随你Java应用Spring 框架是一个分层架构。由 7 个定义良好的模块组成。Spring 模块构建在核心容器之上,核心容器定义了创建、配置和管理 bean 的方式。 组成 Spring...
分类:编程语言   时间:2015-08-17 08:44:22    阅读次数:180
poj 2054 Color a Tree(贪婪)
# include # include # include using namespace std;int father[1010];int next[1010];//当前集合的下个元素(包含i)int pre[1010];//当前集合的上个元素(包含i)int num[1010];//num[i]...
分类:其他好文   时间:2015-08-17 08:43:34    阅读次数:116
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!