码迷,mamicode.com
首页 > 编程语言
《C++标准程序库》笔记之二
《C++标准程序库》笔记之二本篇博客笔记顺序大体按照《C++标准程序库(第1版)》各章节顺序编排。--------------------------------------------------------------------------------------------6. STL 容器...
分类:编程语言   时间:2015-12-04 00:45:00    阅读次数:255
Swift -- enum 继承 protocol
原文地址链接:http://blog.csdn.net/duanyipeng/article/details/32338575Apple官方文档:The Swift Programming LanguageProtocols and Extensions一节的小节练习,要求自行定义一个enumera...
分类:编程语言   时间:2015-12-04 00:44:00    阅读次数:879
插入排序——算法导论
最近在看MIT的算法导论,在网易公开课上有这门课的视频,正好讲义也在图书馆借到了,有在看的小伙伴可以一起加油。绪论中以插入排序为例,讲述了算法中非常重要的两个概念时间复杂度T(n)和空间复杂度。详细地对程序花费时间T。伪代码: INSERTION-SORT(A)1 for j←2 to length...
分类:编程语言   时间:2015-12-04 00:44:31    阅读次数:157
模式匹配KMP算法
关于KMP算法的原理网上有很详细的解释,我总结一下理解它的要点: 以这张图片为例子 这里我们匹配到j=5时失效了,接下来就直接比较T[2](next[5]=2)和S[5]那为什么可以跳过朴素算法里的几次比较,而直接用T[next[j]]比较就可以呢?我们匹配过S0S1S2S3S4=T0T1T...
分类:编程语言   时间:2015-12-04 00:41:48    阅读次数:254
基于并行化的神经网络和复旦中文语料库,构建中文概率语言模型
本文旨在基于复旦中文语料库和神经网络模型构建中文的概率语言模型。 统计语言模型的一个目标是找到句子中不同词汇的联合分布,也就是找到一个单词序列出现的概率,一个训练好的统计语言模型可以被应用于语音识别、中文输入法、机器翻译等领域。在神经网络方法被提出之前,一个非常成功的构建语言模型的方法是 n-...
分类:编程语言   时间:2015-12-04 00:42:27    阅读次数:983
初学JAVA随记——代码练习(输出半个菱形 for语句嵌套)
public class Lingxing { public static void main(String[] args) { // TODO 自动生成的方法存根 for (int A = 2; A > -1; A--) { for (int...
分类:编程语言   时间:2015-12-04 00:40:40    阅读次数:209
自己写的基于java Annotation(注解)的数据校验框架
JavaEE6中提供了基于java Annotation(注解)的Bean校验框架,Hibernate也有类似的基于Annotation的数据校验功能,我在工作中,产品也经常需要使 用数据校验,为了方便和重用,自己写了一个简单的基于Annotation的校验框架。有兴趣的可以扩展。框架说明:Anno...
分类:编程语言   时间:2015-12-03 23:22:50    阅读次数:319
JavaScript设计模式 - 迭代器模式
迭代器模式是指提供一种方法顺序访问一个聚合对象中的各个元素,而又不需要暴露该对象的内部表示。迭代器模式可以把迭代的过程从业务逻辑中分离出来,在使用迭代器模式之后,即使不关心对象的内部构造,也可以按顺序访问其中的每个元素许多浏览器都支持 Javascript 的 Array.prototype.for...
分类:编程语言   时间:2015-12-03 23:24:30    阅读次数:401
C++ 下 typeof 的实现
现在我们有这样一坨代码:[cpp]view plaincopystd::vectorarr;//...for(std::vector::iteratoriter=arr.begin();iter!=arr.end();++iter){//...}其中难看而又不好维护的std::vector::ite...
分类:编程语言   时间:2015-12-03 23:23:01    阅读次数:648
一款C++静态分析工具 —— CppDepend
Wrote bymutouyun. (http://darkc.at/cppdepend/)去年6月份的时候,CppDepend的一位技术社区经理(technical community manager)突然发邮件联系我,赠送了我一份license,并邀请我体验下他们的C++静态分析工具,也就是Cp...
分类:编程语言   时间:2015-12-03 23:22:01    阅读次数:252
jstack和线程dump分析
一:jstackjstack命令的语法格式: jstack 。可以用jps查看java进程id。这里要注意的是:1. 不同的 JAVA虚机的线程 DUMP的创建方法和文件格式是不一样的,不同的 JVM版本, dump信息也有差别。本文中,只以 SUN的 hotspot JVM 5.0_06 为例。2...
分类:编程语言   时间:2015-12-03 23:18:00    阅读次数:281
Python映射类型--笔记
《Python3程序开发指南》映射:键-值数据项的组合Python3支持两种无序的映射类型:内置的dict类型、标准库中的collections.defaultdict类型。Python3.1中引入了有序的映射类型:collections.OrderedDict,与内置dict有相同的方法和属性,但...
分类:编程语言   时间:2015-12-03 23:17:24    阅读次数:367
[转]JAVA设计模式之单例模式
原文地址:http://blog.csdn.net/jason0539/article/details/23297037概念: java中单例模式是一种常见的设计模式,单例模式的写法有好几种,这里主要介绍三种:懒汉式单例、饿汉式单例、登记式单例。 单例模式有以下特点: 1、单例类只能有一个实例...
分类:编程语言   时间:2015-12-03 23:15:39    阅读次数:257
java语句类型
public class Test { public static void main(String[] args) { System.out.println("Test is ok"); // t 由客户输入的值 int t = 100; ...
分类:编程语言   时间:2015-12-03 23:17:21    阅读次数:219
C++设计模式 之 “数据结构” 模式:Composite、Iterator、Chain of Resposibility
"数据结构"模式 常常有一些组件在内部具有特定的数据结构,如果让客户程序依赖这些特定的数据结构,将极大地破坏组件的复用。这时候,将这些特定数据结构封装在内部,在外部提供统一的接口,来实现与特定数据结构无关的访问,是一种行之有效的解决方案。 典型模式 #Composite #Iterato...
分类:编程语言   时间:2015-12-03 23:14:27    阅读次数:298
图解javascript this指向什么?
原文:http://www.cnblogs.com/isaboy/p/javascript_this.htmlJavaScript 是一种脚本语言,支持函数式编程、闭包、基于原型的继承等高级功能。JavaScript一开始看起来感觉会很容易入门,但是随着使用的深入,你会发现JavaScript其实很...
分类:编程语言   时间:2015-12-03 23:12:55    阅读次数:286
OJ提交题目中的语言选项里G++与C++的区别(转载)
原文链接:http://blog.polossk.com/201405/c-plus-plus-g-plus-plusG++?首先更正一个概念,C++是一门计算机编程语言,G++不是语言,是一款编译器中编译C++程序的命令而已。那么他们之间的区别是什么?在提交题目中的语言选项里,G++和C++都代表...
分类:编程语言   时间:2015-12-03 23:05:15    阅读次数:254
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!