码迷,mamicode.com
首页 > 编程语言
C++设计模式 之 “对象性能” 模式:Singleton、Flyweight
“对象性能”模式 面向对象很好地解决了“抽象”的问题,但是必不可免地要付出一定的代价。对于通常情况来讲,面向对象的成本大都可以忽略不计。但是某些情况,面向对象所带来的成本必须谨慎处理。 典型模式 # Singleton # Flyweight Part 1 单件模式(单例模式) 动机...
分类:编程语言   时间:2015-11-25 21:56:38    阅读次数:147
01背包算法的理解
01背包问题: 有N件物品和一个最大重量限制为V的背包。第i件物品的重量是c[i],价值是w[i]。求解将哪些物品装入背包可使这些物品的重量总和不超过V,且价值总和最大。每个物品只有1份,且不可分割 看了01背包算法,言简意赅,但理解起来头昏脑胀,不得要领。尝试解释下对该算法的理解,加深记忆。 假设...
分类:编程语言   时间:2015-11-25 21:53:06    阅读次数:156
重温Java EE
Java EE应用概述 今天我们说的Java EE应用,往往超出了Sun所提出的经典Java EE应用规范,而是一种更广泛的开发规范。1.1.1Java EE应用的分层模型 Domain Object(领域对象)层:此层由系列的POJO(plain old java object)组成,这些...
分类:编程语言   时间:2015-11-25 21:52:44    阅读次数:180
java中的反射,知道类名创建类,还可以设置私有属性的值
刚刚学到了反射,感觉反射的功能好强大,所以想写篇博客记录下自己的学习成果。利用反射来创建对象。Class c1=Class.forName("test.Person");//通过类名来创建类,这里test.person只是一个类名,。这个person类代码在//本文最下方/***情况1:调用无参的构...
分类:编程语言   时间:2015-11-25 21:53:24    阅读次数:153
C++ pair(对组)用法(转)
类模板:template struct pair参数:T1是第一个值的数据类型,T2是第二个值的数据类型。功能:pair将一对值组合成一个值,这一对值可以具有不同的数据类型(T1和T2),两个值可以分别用pair的两个公有函数first和second访问。具体用法:1.定义(构造):1 p...
分类:编程语言   时间:2015-11-25 21:47:18    阅读次数:130
javascript学习笔记整理(字符串对象)
一、属性1.length——字符串的长度(不区分中英文)var a="chen陈";alert(a.length); //结果:52.constructor——对象的构造函数二、方法A.获取类型1.charAt()——返回在指定位置的字符var a="chen陈";alert(a.charAt...
分类:编程语言   时间:2015-11-25 21:45:00    阅读次数:142
C++设计模式 之 “接口隔离” 模式:Facade、Proxy、Mediator、Adapter
“接口隔离”模式 在组建构建过程中,某些接口之间之间的依赖常常会带来很多问题、甚至根本无法实现。采用添加一层间接(稳定)接口,来隔离本来相互紧密关联的接口是一种常见的解决方案。 典型模式 #Facade #Proxy #Adapter #Mediator Part ...
分类:编程语言   时间:2015-11-25 21:43:50    阅读次数:301
Python3.x List方法集合
Python中的一个内置的基础类型叫List,类比于OC中的Array..他是有序的,那么下面写一些基础的方法,以备需要时候查阅:1>获取List的长度 len(List)2> 索引访问元素 List[0 ...N]3> 要取最后一个元素,除了计算索引位置外,还可以使用-1索引,如 List[...
分类:编程语言   时间:2015-11-25 21:17:06    阅读次数:149
spring -mvc 将对象封装json返回时删除掉对象中的属性注解方式
spring -mvc 将对象封装json返回时删除掉对象中的属性注解方式在类名,接口头上注解使用在@JsonIgnoreProperties(value={"comid"}) //希望动态过滤掉的属性 例@JsonIgnoreProperties(value={"comid"})public in...
分类:编程语言   时间:2015-11-25 21:15:12    阅读次数:176
一个简单的传递javabean的WebService结构 + 基本jar包
Javabean:几个,用jaxb注释 WebService接口 :IWebService 接口实现类:WebServiceImpl -----------此时已可以建立一个serviceTest测试发布,方法之一是通过Endpoint.publish("localhost:8080/se...
分类:编程语言   时间:2015-11-25 21:16:20    阅读次数:136
Spring MVC+JSP实现三级联动
jsp代码 选择地区: spring MVC 代码:@Controller@RequestMapping(value = "/district")public class districtController { @Resource private DistrictService d...
分类:编程语言   时间:2015-11-25 21:11:57    阅读次数:144
第一章 Spring Security是什么?
1. 介绍1.1 Spring Security是什么? Spring Security是一个强大的和高度可定制的身份验证和访问控制框架。 它是保证基于spring的应用程序安全的实际标准。1.2 Spring Security 的一些能实现的具体的一些功能特性 HTTP基本身份验证head...
分类:编程语言   时间:2015-11-25 21:07:32    阅读次数:131
Lock&Condition实现线程同步通信
importjava.util.concurrent.locks.Condition; importjava.util.concurrent.locks.Lock; importjava.util.concurrent.locks.ReentrantLock; publicclassConditionCommunication{ finalBusinessbusiness=newBusiness(); publicstaticvoidmain(String[]args){ newConditionComm..
分类:编程语言   时间:2015-11-25 19:38:54    阅读次数:224
Semaphore维护当前访问自身的线程个数
可以实现流量控制,同时访问文件的用户数importjava.util.concurrent.ExecutorService; importjava.util.concurrent.Executors; importjava.util.concurrent.Semaphore; publicclassSemaphoreTest{ publicstaticvoidmain(String[]args){ ExecutorServiceservice=Executors.new..
分类:编程语言   时间:2015-11-25 19:38:54    阅读次数:132
Java_开源框架_JPinyin汉字转拼音的Java开源库
1.介绍JPinyin是一个汉字转拼音的Java开源类库,在PinYin4j的功能基础上做了一些改进。【JPinyin主要特性】1、准确、完善的字库;Unicode编码从4E00-9FA5范围及3007(〇)的20903个汉字中,JPinyin能转换除46个异体字(异体字不存在标准拼音)之外的所有汉字;2、拼音转换速度快;经测试,转换Unicode编码从4E00-9FA5范围的20902个汉字,J...
分类:编程语言   时间:2015-11-25 19:35:28    阅读次数:211
c++ 指针的简单用法
对于指针,其实只需要明白几点就可以。 1.指针,是一个数值为地址的变量,这里尤其注意,指针变量的值是地址!就是例如40002这种像门牌号的地址值,其实就是内存中的一个编号。 2.&,该符号的意思就是取地址,就是获取地址,得到地址值,其实就是那个编号。 3.*,取地址的内容,你有了一个地址,那该地址里...
分类:编程语言   时间:2015-11-25 19:27:16    阅读次数:127
python模块之codecs
http://blog.csdn.net/suofiya2008/article/details/5579413
分类:编程语言   时间:2015-11-25 19:23:40    阅读次数:144
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!