码迷,mamicode.com
首页 > 编程语言
D语言使用起来让人很不爽的地方
标准库大量使用模板来写,使得标准库使用起来非常麻烦。 主要问题是函数返回的类型不明确,很难确定该类型具有哪些方法,除非把相关函数背熟,这是一个很糟糕的事情。 难道这个库只是做给他们熟人用的吗????????????? 看源代码都只能看出类型为auto,真是晕倒。 要不都叫我自己写库去。。。。。。。 ... ...
分类:编程语言   时间:2016-08-03 06:45:06    阅读次数:847
《算法问题实战策略》——chaper9——动态规划法技巧
Q1: 数字游戏: 两个人(A、B)用n个整数排成的一排棋盘玩游戏,游戏从A开始,每个人有如下操作: (1) 拿走棋盘最右侧或者最左侧的棋子,被拿走的数字从棋盘中抹掉。 (2) 棋盘中还剩下两个以上的数字的时候,可以把棋盘最右侧或者最左侧的两个数字抹掉 当棋盘上的所有数字消失之后,游戏结束,谁拿的棋 ...
分类:编程语言   时间:2016-08-03 06:44:51    阅读次数:214
D语言中不使用转义字符的办法
1.使用q auto str = q{ @property auto front() { return _captures; } }; 2.使用`符号 auto str = `\w+`; ...
分类:编程语言   时间:2016-08-03 06:42:51    阅读次数:159
php纯原生实现数组二分法
代码如下 ...
分类:编程语言   时间:2016-08-03 06:41:23    阅读次数:146
javascript中parseInt(),08,09,返回0
javascript中在使用parseInt(08)、parseInt(09),进行整数转换的时候,返回值是0 javascript中在使用parseInt(08)、parseInt(09),进行整数转换的时候,返回值是0 javascript中在使用parseInt(08)、parseInt(09 ...
分类:编程语言   时间:2016-08-03 06:41:43    阅读次数:136
Spring AOP AspectJ
本文讲述使用AspectJ框架实现Spring AOP。 再重复一下Spring AOP中的三个概念, AspectJ是基于注释(Annotation)的,所以需要JDK5.0以上的支持。 AspectJ支持的注释类型如下: 首先定义一个简单的bean,CustomerBo实现了接口ICustome ...
分类:编程语言   时间:2016-08-03 06:41:26    阅读次数:269
D语言中无法捕获函数指针为null的异常
import std.stdio; int main(string[] argv) { try { auto f = delegate(){}; f = null; f(); } catch(Throwable e) { writeln(e.msg); } readln(); ... ...
分类:编程语言   时间:2016-08-03 06:37:57    阅读次数:224
对list集合中的对象进行排序(转载)
原文链接:http://blog.csdn.net/veryisjava/article/details/51675036 Collections对List集合中的数据进行排序有时候需要对集合中的元素按照一定的规则进行排序,这就需要用到 Java中提供的对集合进行操作的工具类Collections, ...
分类:编程语言   时间:2016-08-03 01:34:07    阅读次数:233
javascript将DOM事件处理程序封装为event.js 出现的低级错误记录
将 DOM 0级事件处理程序和DOM2级事件处理程序 IE事件处理程序封装为eventUtil对象,达到跨浏览器的效果。代码如下: 在练习代码的时候,自己出现了几个错误的地方,导致运行出错,记录一下,加深记忆。 ① 添加句柄是混淆参数的位置:首先是addEventHandler(element,ty ...
分类:编程语言   时间:2016-08-03 01:35:58    阅读次数:234
OC语言前期准备
一、OC简介 OC语言在c语言的基础上,增加了一层最小的面向对象语法,完全兼容C语言,在OC代码中,可以混用c,甚至是c++代码。 可以使用OC开发Mac OSX平台和iOS平台的应用程序。 拓展名:c语言-.c OC语言-.m 兼容C++-.mm 注:其实C语言和OC甚至任何一门语言都只是我们为了 ...
分类:编程语言   时间:2016-08-03 01:34:26    阅读次数:235
清空数组的三种方式
清空数组的三种方式: 1、splice(0,数组的长度); var arr1 = arr.splice(0,arr.length); console.log(arr1); 2、让数组的长度为0; 这种方式很有意思,其它语言如Java,其数组的length是只读的,不能被赋值。如 Java中会报错,编 ...
分类:编程语言   时间:2016-08-03 01:32:07    阅读次数:264
C语言指针
一、基本知识点 int a = 10; int *p; // 定义一个int类型的指针 p = &a; // 指针变量p指向了变量a *p = 20; // 使用指针不通过变量直接修改变量a的值为20 *p表示访问指针变量p指向的存储空间 指针一个作用:能够根据一个地址值,访问(取值 | 赋值)对应 ...
分类:编程语言   时间:2016-08-03 01:30:24    阅读次数:266
Java Swing编程
最近在做一个Doc文件检测工具。 ...
分类:编程语言   时间:2016-08-03 01:29:42    阅读次数:304
25Spring_事务管理的两种机制
一共有两种事务管理机制:编程式事务管理和声明式事务管理。 1.编程式事务管理企业已经不用了。 2.我们主要讲的是声明式事务管理。声明式事务管理 ,无需要修改原来代码,只需要配置,为目标代码添加事务管理 , AOP底层实现 企业推荐 下面写一个案例:通过Spring声明式事务管理。实现转账案例。 第一 ...
分类:编程语言   时间:2016-08-03 01:29:10    阅读次数:172
Python之路第一课Day2--随堂笔记
入门知识拾遗 一、bytes类型 bytes转二进制然后转回来 二、三元运算 如果条件为真:result = 值1如果条件为假:result = 值2 三、进制 二进制,01 八进制,01234567 十进制,0123456789 十六进制,0123456789ABCDEF 二进制到16进制转换ht ...
分类:编程语言   时间:2016-08-03 01:28:13    阅读次数:624
Java 枚举
在 jdk1.5 以前,定义常量: 在 jdk1.5 以后,可以使用枚举来定义常量,每个常量都是一个类,默认私有的构造函数,所以也适合用来创建单例: 1,可以使用在 switch 中使用: 2,与普通类一样,可以定义构造函数(必须且默认是私有的)、属性、方法,可以实现接口,但不能再继承其他类,因为已 ...
分类:编程语言   时间:2016-08-03 01:27:32    阅读次数:198
数组和字符串的API使用
数组Array 数组迭代: filter()返回true的留下,返回false的舍弃 forEach()循环遍历数组的每一项,可以遍历输出数组中的每一项及每一项的索引 var str2=str.slice(2,6); 取下标从2到6的值,6取不到 var str3=str.slice(-2); 传入 ...
分类:编程语言   时间:2016-08-03 01:25:10    阅读次数:183
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!