码迷,mamicode.com
首页 > 编程语言
算法(第4版)-1.4.10 展望
总结:本小节总结了编程领域中的两大错误。 重点: 1. 常见错误一:过于关注程序的性能。 · 常常会降低生产效率,因为它会产生复杂而难以理解的代码 · 如果降低成本带来的效益并不明显,那么对运行时间的改进就不值得了 2. 常见错误二:完全忽略了程序的性能。 · 浪费了大量的时间 3. 改进程序,使之 ...
分类:编程语言   时间:2016-11-06 02:27:05    阅读次数:184
java Blocking Queue
一、Java中的阻塞队列 在多线程之间通信中,多个线程共享一个进程所分配的资源,共享内存是一种常见的通信方式,而阻塞队列则是其实现方式的一种,例如经典的生产者-消费者模式。 A Queue that addtionally supports operations that wait for the ...
分类:编程语言   时间:2016-11-06 02:25:03    阅读次数:374
Spring 5 新特性:函数式Web框架
举例 我们先从示例应用程序的一些摘录开始。下面是暴露Person对象的响应信息库。很类似于传统的,非响应信息库,只不过它返回Flux<Person>而传统的返回List<Person>,以及返回Mono<Person>的地方返回Person。Mono<Void>用作完成标识:指出何时保存被完成。关于 ...
分类:编程语言   时间:2016-11-06 02:21:56    阅读次数:286
python pandas 使用
摘要   一、创建对象        二、查看数据   三、选择和设置   四、缺失值处理   五、相关操作   六、聚合   七、重排(Reshaping)   八、时间序列      九、Categorical类型   十、画图 十一、导入和保存数据 ...
分类:编程语言   时间:2016-11-06 02:21:39    阅读次数:425
【算法】PHP实现冒泡排序和快速排序--防遗忘
有没有这样的感觉,排序算法虽然简单,但是没看过一次,一会就又忘了,所以有必要 自己使用实际的代码运行实现,才记忆牢固,为此Mark //需求:将数组中元素,从大到小排列$a = array(11, 22, 44, 66, 99, 88); 1. 冒泡排序 /*将第1个数与第2个数,比较如果小于第2个 ...
分类:编程语言   时间:2016-11-06 02:18:43    阅读次数:177
javascript中new Date()的浏览器兼容性问题
引言: 同一种语言JavaScript,在不同的浏览器中,存在语言兼容性问题,本质上是由于不同的浏览器是支持的语言标准和实现上各有差异。本文将基于new Date来创建Date对象来分析这个问题。 1. 问题的提出, 开始时间和结束时间空间无法正确的传递值 在页面中,我们使用了一个时间上的组件来开发 ...
分类:编程语言   时间:2016-11-06 02:17:17    阅读次数:195
C++面试题
原文:C++面试题 1.new、delete、malloc、free关系 delete会调用对象的析构函数,和new对应free只会释放内存,new调用构造函数。malloc与free是C++/C语言的标准库函数,new/delete是C++的运算符。它们都可用于申请动态内存和释放内存。对于非内部数 ...
分类:编程语言   时间:2016-11-06 02:18:38    阅读次数:246
JAVA生成TXT日志文件
...
分类:编程语言   时间:2016-11-06 02:16:48    阅读次数:209
java学习第四天
那些逻辑语言就基本了解下,今天想到了一个问题就是关于for和while的区别,从专业上来说,for和while基本上是相同的,但是for是只允许一次访问的,如果结束后就无法继续访问,而while则可以多次访问。然后是 方法,方法在java中我觉得函数就是方法。 格式: 修饰符 返回值类型 方法名(参 ...
分类:编程语言   时间:2016-11-06 02:14:47    阅读次数:204
你可能不知道的一些JavaScript 奇技淫巧
这里记录一下以前学习各种书籍和文章里边出现的JS的小技巧,分享给大家,也供自己查阅,同时感谢那些发现创造和分享这些技巧的前辈和大牛们。 1、遍历一个obj的属性到数组 var a=[]; for(a[a.length] in obj); return a; 乍一看可能比较蒙,不过仔细分析还是不难理解 ...
分类:编程语言   时间:2016-11-06 02:15:32    阅读次数:156
requirejs实践二 加载其它JavaScript与运行
上一篇中介绍了requirejs加载JavaScript文件,在这一篇中介绍加载JavaScript后执行代码 这次是test2.html文件, <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>Test2</title> < ...
分类:编程语言   时间:2016-11-06 02:10:34    阅读次数:143
成为Java顶尖高手要看的11本书
成为Java顶尖高手要看的11本书 学习的最好途径就是看书“,这是我自己学习并且小有了一定的积累之后的第一体会。个人认为看书有两点好处: 1.能出版出来的书一定是经过反复的思考、雕琢和审核的,因此从专业性的角度来说,一本好书的价值远超其他资料 2.对着书上的代码自己敲的时候方便 “看完书之后再次提升 ...
分类:编程语言   时间:2016-11-06 02:08:10    阅读次数:282
C++库汇总
C++库汇总 C++类库介绍再次体现了C++保持核心语言的效率同时大力发展应用库的发展趋势!!在C++中,库的地位是非常高的。C++之父 Bjarne Stroustrup先生多次表示了设计库来扩充功能要好过设计更多的语法的言论。现实中,C++的库门类繁多,解决的问题也是极其广泛,库从轻量级到重量级 ...
分类:编程语言   时间:2016-11-06 02:07:33    阅读次数:210
java学习第三天
关于上次的数据转换,如果定义的是 short 是,那么s=s+1,这样是错误的,会损失精度,但如果是s+=1.确实正确的,因为它包含了一个强制转化在里面。相当于 s=(int)(s+1); 然后特地看了下&&和&的区别,在java中,&&在判断时如果后面是false,那么后面的条件是不执行的,比如 ...
分类:编程语言   时间:2016-11-06 02:06:08    阅读次数:171
谈谈javascript的函数表达式及其应用
我们都知道定义函数的方式有两种,一种是函数声明,另外一种就是函数表达式。 函数声明 语法为:function关键字后跟函数名。例如: 函数声明最主要的特征就是函数声明的提升,所以我们可以把函数声明放在调用它的语句的后面,因为执行代码前会先读取函数声明。比如: 上面的代码可以在浏览器正常运行。 函数表 ...
分类:编程语言   时间:2016-11-06 02:06:41    阅读次数:197
初始----python数字图像处理--:环境安装与配置
一提到数字图像处理编程,可能大多数人就会想到matlab,但matlab也有自身的缺点: 1、不开源,价格贵 2、软件容量大。一般3G以上,高版本甚至达5G以上。 3、只能做研究,不易转化成软件。 因此,我们这里使用python这个脚本语言来进行数字图像处理。 要使用python,必须先安装pyth ...
分类:编程语言   时间:2016-11-06 02:06:53    阅读次数:241
python连接字符串的方式
发现Python连接字符串又是用的不顺手,影响速度 1.数字对字符进行拼接 s="" #定义这个字符串,方便做连接 print type(s) for i in range(10): print i type(i) s+=str(i) #转换类型在对接 print s 2.字符对字符进行拼接 str ...
分类:编程语言   时间:2016-11-06 02:01:02    阅读次数:149
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!