码迷,mamicode.com
首页 > 编程语言
Java 理论与实践: 用弱引用堵住内存泄漏---转载
要让垃圾收集(GC)回收程序不再使用的对象,对象的逻辑生命周期(应用程序使用它的时间)和对该对象拥有的引用的实际生命周期必须是相同的。在大多数时候,好的软件工程技术保证这是自动实现的,不用我们对对象生命周期问题花费过多心思。但是偶尔我们会创建一个引用,它在内存中包含对象的时间比我们预期的要长得多,这...
分类:编程语言   时间:2014-10-24 23:32:25    阅读次数:421
c++11 lambda表达式
c++11新增的lambda表达式特性。lambda用来表示只调用一次的小函数[=]表示取值 [&]表示取引用()表示函数的形参{}函数体,函数体前的类型为返回值类型1 PH::runOnMainThread([=](){2 PH::runOnMainThread([=]()3 ...
分类:编程语言   时间:2014-10-24 23:33:13    阅读次数:309
Javascript Function()中的降龙十八掌
原文地址:http://tutorialzine.com/2014/08/what-does-this-function-do/下面列出十八个JS function,看你知道这些函数是干嘛用的,你能答对几个,废话不多说,直接上方法,1, 亢龙有悔(当年乔帮主在树林中使出此一招,直接将两长老的打狗棒吸...
分类:编程语言   时间:2014-10-24 23:31:46    阅读次数:340
c++----static 重复调用
class Base{public: Base() { cout << "cons" << endl; } ~Base() { cout << "de" << endl; } static Base* Default() {...
分类:编程语言   时间:2014-10-24 23:31:16    阅读次数:286
Java 异常处理的误区和经验总结--转载
本文着重介绍了 Java 异常选择和使用中的一些误区,希望各位读者能够熟练掌握异常处理的一些注意点和原则,注意总结和归纳。只有处理好了异常,才能提升开发人员的基本素养,提高系统的健壮性,提升用户体验,提高产品的价值。误区一、异常的选择图 1. 异常分类图 1 描述了异常的结构,其实我们都知道异常分检...
分类:编程语言   时间:2014-10-24 23:29:54    阅读次数:319
JavaScript获取Function的名字
如何获取JavaScript中Function的名字是一个很基本的问题。可以通过将function转化成字符串,用substring取它的名字,或者使用ECMAScript 6中的Function.name的支持。此属性只有在IE下有可能不兼容。详见MDN.关于从字符串中获得其名字的方法如下 (转自...
分类:编程语言   时间:2014-10-24 23:27:27    阅读次数:416
C++是一种强大的语言
C++(C++培训)是建立在C的基础之上(在C++出现之前,许多环境都使用C语言),这对于C++的普及有很大的帮助,但是C++的流行远不只是这一个原因。C++有许多优点: ● C++适用的应用程序范围极广。C++可以用于几乎所有的应用程序,从字处理应用程序到科学应用程序,从操作系统组件到计算机游戏....
分类:编程语言   时间:2014-10-24 23:26:20    阅读次数:359
JavaWeb学习笔记1
表现层实现:先画静态界面(1定义界面需要显示的组件,2初始化组件并设置组件的属性,3把组件放入panel,把panel放入frame)写界面通过代码实现动态功能。  展示数据的步骤:1,i调用逻辑接口,获取需要展示的数据。2转换数据。3,把数据设置到组件上显示。 Web应用的基础知识 笔记 MIME用来指定内容的类型  DNS域名解析服务把域名解析成IP。  URL:协议名+域名+端...
分类:编程语言   时间:2014-10-24 22:24:21    阅读次数:328
python文件操作
一、python中对文件、文件夹操作时经常用到的os模块和shutil模块常用方法。 1.得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd() 2.返回指定目录下的所有文件和目录名:os.listdir() 3.函数用来删除一个文件:os.remove() 4.删除多个目录:os.removedirs(r“c:\python”) 5.检验给出的路径是否是一个文...
分类:编程语言   时间:2014-10-24 22:19:32    阅读次数:286
探寻C/C++中更快的大数(自然数集)模板
本文系fcbruce个人原创整理,转载请注明出处http://blog.csdn.net/u012965890/article/details/40432511,谢谢! 我们知道在C/C++中int型可处理-2^31~2^31-1(32位及以上编译器),long long型可处理-2^63~2^63-1的数据,这实际上是非常有限的,在很多情况下,我们往往会处理范围更大的数据。Java中有BigInteger类,python中想要多大就有多大(取决于内存),但是C/C++就显得有些乏力,这时候我们会...
分类:编程语言   时间:2014-10-24 22:18:56    阅读次数:433
程序实践:C++概述
在面向过程的程序设计中,数据只被看成是一种静态的结构,它只有等待调用函数来对它进行处理。在面向对象的程序设计中,将数据和对该数据进行合法操作的函数封装在一起作为一个类的定义;另外,封装还提供一种对数据访问严格控制的机制,因此,数据将被隐藏在封装体中,该封装体通过操作接口与外界交换信息。 关于Program Language更多讨论与交流,敬请关注本博客和新浪微博songzi_tea....
分类:编程语言   时间:2014-10-24 22:19:53    阅读次数:273
【和我一起学习Unity3D】Unity3D的坐标控制
坐标这个东西,在Unity3D里面是分为几个类的,分别是Vector2,Vector3,Vector4;含义分别是:二维坐标系,三维坐标系,四维坐标系,一般做游戏呢,用到的最多的就是Vector3了,这篇文章主要讲的也是这个。 一般一个场景中,有X轴,Y轴,Z轴三个轴,以默认的坐标来说 X轴控制左右,Y轴控制上下,Z轴控制前后。 在这里有一个函数值得特别说明一下,就是transform组件里面...
分类:编程语言   时间:2014-10-24 22:18:27    阅读次数:288
《Effective C++ 》学习笔记——条款03
《Effective C++ 》学习笔记——条款03:Use const whenever possible...
分类:编程语言   时间:2014-10-24 22:18:40    阅读次数:307
springMVC框架搭建流程
1、创建Dynamic Web Project 2、导入spring和springmvc所需要的文件 3、配置web.xml文件 3.1 监听spring上下文容器 3.2 加载spring的xml文件到spring的上下文容器(spring-context.xml) 3.3 配置spring MVC的DispatcherServlet 3.4 加载spring...
分类:编程语言   时间:2014-10-24 22:18:24    阅读次数:379
C与C++的个人反思
C与C++的一些个人反思...
分类:编程语言   时间:2014-10-24 22:17:49    阅读次数:254
JAVA学习第四十七课 — IO流(一):文件的读写
输入流和输出流相对于内存 将外部设备的数据读取到内存中:输入 将内存中的数据写入外部设备中:输出 IO流常用基类 字节流的抽象基类:InputStream,OutputStream 字符的抽象基类:Reader,Writer PS:由这四个流派生出的子类都是以父类名作为后缀名 如:InputStream的派生类FileInputStream,Reader的派生类FileReader ...
分类:编程语言   时间:2014-10-24 22:16:01    阅读次数:294
算法练习--判断连续相同字符串
算法练习--判断连续相同字符串...
分类:编程语言   时间:2014-10-24 22:16:58    阅读次数:171
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!