码迷,mamicode.com
首页 > 编程语言
[设计模式] javascript 之 桥接模式
桥接模式说明定义:分离抽象化与实现化,使之可以自由独立的变化;说明:由于软件环境需求原因,使得类型抽象具有多种实现以自身变化定义等情况,这使得我们要分离抽象实现与具体实现,使得抽象化与实现化解耦,使之可以分开独立的变化,使得两者可以自由添加各自处理过程实现。桥接模式就可以解决上面的问题,桥接模式的角...
分类:编程语言   时间:2015-01-03 22:20:54    阅读次数:402
Swift Tour 随笔总结 (1)
let Constant var Variable let implicitInteger = 70 let implicitDouble = 70.0 let explicitDouble: Double = 70 The so-called type implications To includ...
分类:编程语言   时间:2015-01-03 22:15:18    阅读次数:149
Java EnumSet工作原理初窥
EnumSet工作原理
分类:编程语言   时间:2015-01-03 22:16:04    阅读次数:213
Java随笔:条件操作符之类型推断
条件表达式是常见的一种表达式,看看下面这段代码输出什么?char x = 'X';int i = 0;System.out.print(true ? x : 0);System.out.print(false ? i : x);预期是 XX,结果输出的是 X88这里涉及到混合类型在表达式中的处理:x...
分类:编程语言   时间:2015-01-03 22:15:54    阅读次数:197
Spring AOP基于注解的“零配置”方式
Spring AOP基于注解的“零配置”方式:Spring的beans.xml中 BeanTest的main方法中 //1、 创建Spring的IoC容器 ApplicationContext ctx = new ClassPathXmlApplicationContext("b...
分类:编程语言   时间:2015-01-03 22:13:53    阅读次数:263
应用程序框架实战二十四:基础查询扩展 - 分页与排序
上一篇介绍了IQueryable的Where方法存在的问题,并扩展了一个名为Filter的过滤方法,它是Where方法的增强版。本篇将介绍查询的另一个重要主题——分页与排序。 对于任何一个信息系统,查询都需要分页,因为不可能直接返回表中的所有数据。 如果直接使用原始的Ado.Net,我们可以...
分类:编程语言   时间:2015-01-03 22:14:39    阅读次数:226
C++如何处理内联虚函数
http://blog.csdn.net/hedylin/article/details/1775556当一个函数是内联和虚函数时,会发生代码替换或使用虚表调用吗? 为了弄清楚内联和虚函数,让我们将它们分开来考虑。通常,一个内联函数是被展开的。 class CFoo { ...
分类:编程语言   时间:2015-01-03 22:13:28    阅读次数:219
【java解惑】移位运算符规则
如下代码:publicclassExample027{ publicstaticvoidmain(String[]args){ inti=0; while(-1<<32!=0){ i++; } System.out.println(i); } }结果说明:将上述程序放到eclipse中,在输出行会有提示“Unreachablecode”。也就是while循环是死循环无法退出。结果..
分类:编程语言   时间:2015-01-03 21:10:22    阅读次数:208
数据结构基础(5) --归并排序
归并排序的基本思想:    将两个或两个以上的有序子序列”归并”为一个有序序列:假定待排序表含有n个记录, 则可以看成是n个有序的子表, 每个子表长度为1, 然后两两归并, 得到[n/2]个长度为2或1的有序表,; 再量量归并, ...., 如此重复, 直到合并成为一个长度为n的有序表为止, 这种排序方法称为2-路归并排序.如图为一个2-路归并拍下的一个示例:/**说明: 将有序的记录序列 in...
分类:编程语言   时间:2015-01-03 21:10:12    阅读次数:182
浅析线程间通信一:互斥量和条件变量
线程同步的目的简单来讲就是保证数据的一致性。在Linux中,常用的线程同步方法有互斥量( mutex )、读写锁和条件变量,合理使用这三种方法可以保证数据的一致性,本文将讨论互斥量和条件变量的使用,并给出了相应的代码和注意事项。...
分类:编程语言   时间:2015-01-03 21:08:40    阅读次数:386
BZOJ 2876 NOI2012 骑行川藏 二分+数学算法
题目大意:给定n段路,每段长度为si,如果在这段路上以vi的速度匀速行驶,那么消耗的体力为ki*(vi-v'i)^2*si,求在不超过体力上限情况下的最大速度 我去年买了个表- - 去网上百度了半天一元三次方程的求根公式才发现函数是递增的- - 百度百科写的什么NM破玩应- - 好像没讲明白- - MS只要知道拉格朗日乘数法就能差不多搞懂这道题了- -...
分类:编程语言   时间:2015-01-03 21:09:08    阅读次数:295
C++ Primer 第四版读书笔记(六)之函数
内联函数、类成员函数和重载函数以及函数指针。 函数可以看作程序员定义的操作。与内置操作符相同的是,每个函数都会实现一系列的计算,然后(大多数时候)生成一个结算结果。但与操作符不同的是,函数有自己的函数名,而且操作数没有数量限制。与操作符一样,函数可以重载,这意味着同样的函数名可以对应对个不同的函数。 一、函数的定义 函数由函数名以及一组操作数类型唯一地表示。函数的操作数,也即形参(param...
分类:编程语言   时间:2015-01-03 21:06:54    阅读次数:222
用C++ 设计一个不能被继承的类
http://blog.sina.com.cn/s/blog_69d9bff30100odlz.html在Java 中定义了关键字final ,被final 修饰的类不能被继承。但在C++ 中没有final 这个关键字,要实现这个要求还是需要花费一些精力。首先想到的是在C++ 中,子类的构造函数会自...
分类:编程语言   时间:2015-01-03 21:04:53    阅读次数:260
《C程序设计语言》读书笔记----习题1-20
练习1-20:编写程序detab,将输入中的制表符替换成适当数目的空格,使得空格充满到下一个制表符终止位的地方,。假设制表符终止位的位置时固定的,比如每隔n列就会出现一个终止位。这里要理解“制表符”和“制表符终止位”。“制表符”的作用是使得光标移动到下一个“制表符终止位”上。举个例子,假设制表符终止...
分类:编程语言   时间:2015-01-03 21:03:53    阅读次数:229
leetcode 【 Insertion Sort List 】 python 实现
题目:Sort a linked list using insertion sort.代码:oj测试通过Runtime:860 ms 1 # Definition for singly-linked list. 2 # class ListNode: 3 # def __init__(sel...
分类:编程语言   时间:2015-01-03 21:03:14    阅读次数:208
JAVA分布式事务小结
分布式事务处理( Distributed Transaction Processing , DTP )涉及多个分布在不同地方的数据库,但对数据库的操作必须全部被提交或者回滚。只要任一数据库操作时失败,所有参与事务的数据库都需要回滚。 举个例子,A服务部署在tomcat上,执行insert a并...
分类:编程语言   时间:2015-01-03 21:00:35    阅读次数:259
java Dom小例子
仅仅是为了总结与学习。XML文件在我们的开发项目中经常使用,下面写了DOM解析的小例子。DomTestFile.xml文件如下: 测试1 测试2 测试3 测试类如下: 1 package test.dom; 2 3 import java.io.I...
分类:编程语言   时间:2015-01-03 21:00:21    阅读次数:183
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!