码迷,mamicode.com
首页 > 2015年06月09日 > 全部分享
如何让Java类不可变
不可变类:一旦创建,状态无法改变 关于创建不可变类有很多规则,下面一一介绍这些规则: 目录 定义不可变类的益处 定义不可变类指南 定义不可变的益处构造简单,便于测试和使用 不可变类自然是线程安全的,无需关心多线程和同步问题 不需要实现clone 可以延迟加载,缓存它的返回值 由于不可变可以用于Map的key和Set的元素(set元素不能重复) 当作为属性时,不需要深度clone 如何让类不可...
分类:编程语言   时间:2015-06-09 23:41:49    阅读次数:371
作为一个.net程序员,需要掌握好这些才能有所前途,有所发展---Shinepans
1.基础部分: C#基础        参考书目:         IIS  HTML    参考书目:   T-SQL JavaScript   参考书目:     ASP.NET控件使用     CSS ASP.NET框架    2.进阶部分: C#高级    参考书目:       算法...
分类:Web程序   时间:2015-06-09 23:42:00    阅读次数:175
[R语言统计]频数表
频数表在统计学中是一个非常基本并且重要的概念,我们这里就来讲解它的基本用法。...
分类:编程语言   时间:2015-06-09 23:43:07    阅读次数:1770
小兵日历无法卸载
小兵日历用管家,控制板面板,都无法卸载,并且有弹窗广告。 一直卸载不掉。而且找不到安装目录 软件安装目录为:C:\Windows\SysWOW64\config\systemprofile\AppData\Roaming\videocalendar 进去之后直接删除videocalendar 文件夹就好...
分类:其他好文   时间:2015-06-09 23:43:57    阅读次数:165
网络流模板(更新中)
/* 最大流EK算法,O(V*E*E) */ #include #include #include const int N = 205; int n,m; int cap[N][N],f[N][N],pre[N],rest[N]; int sNode,eNode; void init(){ memset(f,0,sizeof(f)); memset(cap,0,sizeof(c...
分类:其他好文   时间:2015-06-09 23:42:57    阅读次数:146
iOS开发——错误总结&异常捕捉
异常捕捉 1 有时应用崩溃,而日志中的输出信息太少,无法定位问题,这是最头疼的事情,尤其很累的时侯,已经想不起来刚才改过什么了,这就叫做无耐。 2 3 工欲善其事,必先利其器,下面的方法可以给多些信息,让你看到堆栈执行顺序,在哪里崩溃的,也就能大概给个思路,确定问题的症结。 4 5 在 AppD.....
分类:移动开发   时间:2015-06-09 23:41:35    阅读次数:179
容器的IOC应用
1、IOC概念 IOC全称Inversion of Control,被译为控制反转; IOC是指程序中的对象获取方式发生反转,有最初的new方式创建,转换为由第三框架创建、注入。第三框架一般是通过配置方式指定注入哪一个具体实现,从而降低了对象之间的耦合度 IOC按实现方法不同,可以分为依赖注入...
分类:其他好文   时间:2015-06-09 23:41:53    阅读次数:168
手机网页调试·清除浏览器缓存的方法
在手机里调试网页的时候,总是为清除缓存烦恼。特别是QQ浏览器。最后甚至有同学开发出了Android下一键清除清除各种浏览器缓存的APP,但需要root,且每次耗时不短。最后经过尝试,发现了一个方便、有效的方法。那就是利用HTTP的响应头,强制浏览器不缓存资源。NodeJS 中的实现方法:NodeJS...
分类:移动开发   时间:2015-06-09 23:41:03    阅读次数:268
bzoj 4004: [JLOI2015]装备购买 拟阵 && 高消
4004: [JLOI2015]装备购买Time Limit: 20 SecMemory Limit: 128 MBSubmit: 337Solved: 139[Submit][Status][Discuss]Description脸哥最近在玩一款神奇的游戏,这个游戏里有 n 件装备,每件装备有 m...
分类:其他好文   时间:2015-06-09 23:42:49    阅读次数:148
Visual C++ 编写供 VB.Net调用的Dll。
跟我一样,很多初学者确实很难编写出如题的Dll,即使编写出来也经常在调用过程中出现各种问题。我根据摸索写出了一个dll,编译和调用代码活得通过。1.用Visual C++ 新建一个Win32控制台 DLL项目(记得打钩空项目) 如:MyDll12.在头文件添加 Mydll1.h#pragma onc...
分类:编程语言   时间:2015-06-09 23:41:21    阅读次数:317
BETA版使用说明
我们对上次测试版进行了改进,修复了一些bug,比如更换图片格式不对的情况和完善实现一些功能,同样在手机上安装“渴了么”APK,点击这个软件出现下面登陆注册界面:点击注册按钮进行注册:点击注册显示注册成功:用刚才注册的账号密码登陆,显示登陆成功:之后进入主界面有三类商品,即桶装水类,瓶装水类,饮料类点...
分类:其他好文   时间:2015-06-09 23:40:21    阅读次数:201
easyui 筛选数据及仅允许选择数据
先说需求,本地已缓存数据源,用户输入拼音码或编号,筛选数据作为新的数据源,然后通过键盘选择。再说问题,easyui combogrid控件,在mode为local,也就是将数据源缓存在本地的情况下,一般情况下,是通过filter:function(q,row){ var opts=$(this).....
分类:其他好文   时间:2015-06-09 23:41:17    阅读次数:638
如何设置控制台字体颜色
可以利用SetConsoleTextAttribute函数实现对控制台字体颜色、下划线等格式的设置1. SetConsoleTextAttribute函数原型1 BOOL WINAPI SetConsoleTextAttribute(2 _In_ HANDLE hConsoleOutput...
分类:其他好文   时间:2015-06-09 23:39:38    阅读次数:186
iOS开发-Certificates、Identifiers和Profiles详解
如果是才进入公司进行开发的iOS程序猿来说人难免会对苹果的证书、配置文件,尤其有的需要重头开始的公司来说,最简单的来说真机调试是免不了和这些东西打交道的,有的时候赶时间做完了可能心里也犯嘀咕,本文根据个人经验对Certificates、Identifiers和Profiles做下简单的介绍,不过默认...
分类:移动开发   时间:2015-06-09 23:39:10    阅读次数:700
6. SAX解析XML
SAX解析:SAX采用事件处理的方式解析XML文件,利用 SAX 解析 XML 文档,涉及两个部分:解析器和事件处理器 :1. 解析器可以使用SAXP的API创建,创建出SAX解析器后,就可以指定解析器去解析某个XML文档。解析器采用SAX方式在解析某个XML文档时,它只要解析到XML文档的一个组成...
分类:其他好文   时间:2015-06-09 23:41:34    阅读次数:176
Model元数据解析
Model 元数据是针对数据类型的一种描述信息,主要用于控制数据类型本身及其成员属性在界面上的呈现方式,同时也为Model 绑定和验证提供必不可少的元数据信息。一个复杂数据类型通过属性的方式定义了一系列的数据成员,而Model 元数据不仅仅是数据类型本身的描述,对数据成员的描述也包含其中,所以Mod...
分类:其他好文   时间:2015-06-09 23:39:56    阅读次数:248
MVC中处理Json和JS中处理Json对象
事实上,MVC中已经很好的封装了Json,让我们很方便的进行操作,而不像JS中那么复杂了。MVC中: public JsonResult Test() { JsonResult json = new JsonResult ...
分类:Web程序   时间:2015-06-09 23:39:56    阅读次数:172
2541条   上一页 1 2 3 4 5 6 ... 150 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!