码迷,mamicode.com
首页 > 编程语言
Java 23种设计模式 (通俗易懂解释收集整理)
(待补充...)P23TemplateMethod 模板方法模式讲清楚了为什么叫做模板方法 http://www.cnblogs.com/java-my-life/archive/2012/05/14/2495235.html
分类:编程语言   时间:2015-08-15 01:25:29    阅读次数:183
Wix 安装部署教程(十四) -- 多语言安装包之用户许可协议
在上一篇中,留下了许可协议的问题,目前已经解决。感谢网友武全的指点!问题 一般我们是用WixVariable 来设定许可协议。如下所示: 但在多语言中我们写成下面这样是不识别的。它会被直接当成文件路径,而报错,找不到文件。 string: Languages\license...
分类:编程语言   时间:2015-08-15 01:25:08    阅读次数:1313
C语言堆和栈的区别
一、预备知识—程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其 操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回 收 。...
分类:编程语言   时间:2015-08-15 01:24:15    阅读次数:145
编写高质量代码改善C#程序的157个建议——建议29:区别LINQ查询中的IEnumerable<T>和IQueryable<T>
建议29:区别LINQ查询中的IEnumerable和IQueryableLINQ查询一共提供了两类扩展方法,在System.Linq命名空间下,有两个静态类:Enumerable类,它针对继承了IEnumerable接口的集合进行扩展;Queryable类,它针对继承了IQueryable接口的集...
分类:编程语言   时间:2015-08-15 01:25:22    阅读次数:135
hdu 4000Fruit Ninja 树状数组
Time Limit: 2000/1000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 2048Accepted Submission(s): 805Problem Description...
分类:编程语言   时间:2015-08-15 01:24:29    阅读次数:130
转:Python网页解析:BeautifulSoup vs lxml.html
转自:http://www.cnblogs.com/rzhang/archive/2011/12/29/python-html-parsing.html Python里常用的网页解析库有BeautifulSoup和lxml.html,其中前者可能更知名一点吧,熊猫开始也是使用的BeautifulSo...
分类:编程语言   时间:2015-08-15 01:24:01    阅读次数:236
Java 给ArrayList中的元素去重且顺序不变
import?java.util.ArrayList; import?java.util.LinkedHashSet; public?class?MainClass { ????public?static?void?main(String[]?args) ????{ ????????//Constructing?An?ArrayList A...
分类:编程语言   时间:2015-08-15 00:21:21    阅读次数:161
JavaEE细节问题03——关于服务器和浏览器的编码解码
Request——对于接受请求: ?获取请求中的编码解码问题 : ? ? ? ? ? ? ? ??对于post请求,浏览器会根据当前页面的编码来对字符进行编码, ????????????????所以我们 直接采用: ?req...
分类:编程语言   时间:2015-08-15 00:19:20    阅读次数:152
浅析线程及同步
守护线程 通常情况下 后台的应用程序就是守护程序 被守护的线程结束了即使守护的线程没有结束那么也将会结束 线程的局部变量:解决多线程共享同个对象的时候,对象属性数据安全问题 ThreadLocal通过get获取 线程池:线程的容器可以帮助我们进行线程的创建。ExecutorService 说明:线程类,创建线程的主要类 Thread currentThread(...
分类:编程语言   时间:2015-08-15 00:17:05    阅读次数:311
java项目经验
Java项目经验——程序员成长的关键 Java就是用来做项目的!Java的主要应用领域就是企业级的项目开发!要想从事企业级的项目开发,你必须掌握如下要点: 1、掌握项目开发的基本步骤 2、具备极强的面向对象的分析与设计技巧 3、掌握用例驱动、以架构为核心的主流开发方法 没有人愿意自己一辈子就满足于掌握了一些代码实现的技巧,别人告诉你要实现什么,你就用代码堆砌来实现别人的要求!你必...
分类:编程语言   时间:2015-08-15 00:15:52    阅读次数:121
js 数组&字符串 去重
Array.prototype.unique1 = function(){ var n = []; //一个新的临时数组 for(var i = 0; i < this.length; i++) //遍历当前数组 { //如果当前数组的第i已经保存进了临时数组,那么跳过, //否则把当前项pus.....
分类:编程语言   时间:2015-08-15 00:12:43    阅读次数:211
关于C++虚函数表的那些事儿
前言C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的代码来实现可变的算法。比如:模板技术,RTTI技术,虚函...
分类:编程语言   时间:2015-08-15 00:11:54    阅读次数:141
ArcGIS for JavaScript继承TiledMapServiceLayer来实现“动态切图”
这种方式可以提高出图速度于效果,算法见http://blog.newnaw.com/?p=633,我用ArcGIS for JavaScript API来实现。具体代码为: 1 function initDynamicMapLayer() { 2 dojo.declare...
分类:编程语言   时间:2015-08-15 00:09:32    阅读次数:1724
编程:C#调用Python模块
当下,C#与Python都是比较热门的计算机编程语言,他们各有优缺点,如果能让他们互相配合工作,那是多么美好的事情,今天我来讲解一下如何利用C#来调用Python。 如果让C#支持调用Python模块,我们首先需要安装一些扩展,这里推荐使用IronPython库。 第一步,我们需要下载I...
分类:编程语言   时间:2015-08-15 00:09:10    阅读次数:656
Javascript Event Loop
Event Loop 是一个很重要的概念,指的是计算机系统的一种运行机制。JavaScript语言就采用这种机制,来解决单线程运行带来的一些问题。本文参考C. Aaron Cois的《Understanding The Node.js Event Loop》,解释什么是Event Loop,以及它与...
分类:编程语言   时间:2015-08-15 00:07:17    阅读次数:138
javaWeb项目解耦之工厂模式使用
javaWeb项目使用经典三层架构config.properties 文件配置如图所示factory代码import java.io.FileReader;import java.io.IOException;import java.io.InputStream;import java.io.Rea...
分类:编程语言   时间:2015-08-15 00:05:38    阅读次数:233
C++模板(一)
1.模板的概念。我们已经学过重载(Overloading),对重载函数而言,C++的检查机制能通过函数参数的不同及所属类的不同。正确的调用重载函数。例如,为求两个数的最大值,我们定义MAX()函数需要对不同的数据类型分别定义不同重载(Overload)版本。//函数1.int max(int x,i...
分类:编程语言   时间:2015-08-15 00:05:17    阅读次数:192
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!