码迷,mamicode.com
首页 > 编程语言
安装Ubuntu 14和Java开发环境
安装 Ubuntu 14 (64bit) + J2EE + Eclipse ======公司发了新本本, 配置还不错 -- 跑VM挺快. 于是在上面安装了Ubuntu的最新版本.基本配置为 **Win7 Host + VMWare Workstation + Ubuntu 64bit** 1. 安....
分类:编程语言   时间:2014-06-29 19:07:55    阅读次数:265
再论C++之垃圾回收(GC)
本文已经迁移到: http://cpp.winxgui.com/cn:garbage-collection-in-cplusplus使用智能指针(smart pointers) http://www.codeproject.com/cpp/garbage_collect.asp 原理:基...
分类:编程语言   时间:2014-06-29 19:12:03    阅读次数:232
java中TreeSet集合如何实现元素的判重
1 /* 2 看一下部分的TreeSet源码.... 3 public class TreeSet extends AbstractSet 4 implements NavigableSet, Cloneable, java.io.Serializable 5 { 6 ...
分类:编程语言   时间:2014-06-29 19:18:13    阅读次数:259
C++ Primer 学习笔记_84_模板与泛型编程 --模板特化
模板与泛型编程--模板特化引言: 我们并不总是能够写出对全部可能被实例化的类型都最合适的模板。某些情况下,通用模板定义对于某个类型可能是全然错误的,通用模板定义或许不能编译或者做错误的事情;另外一些情况下,能够利用关于类型的一些特殊知识,编写比从模板实例化来的函数更有效率的函数。 compare函数...
分类:编程语言   时间:2014-06-29 19:27:29    阅读次数:296
java中如何实现一个优美的equals方法
java中如何实现一个优美的equals方法
分类:编程语言   时间:2014-06-29 19:30:28    阅读次数:197
c++前缀和后缀++
1,c++规定后缀形式的++操作符有一个int行的参数,被调用时,编译器自动加一个0作为参数给他2,前缀返回一个reference,后缀返回一个const对象///////////////////////////////////////////////////////////////////////...
分类:编程语言   时间:2014-06-29 19:43:53    阅读次数:228
Java 理论与实践: 非阻塞算法简介--转载
在不只一个线程访问一个互斥的变量时,所有线程都必须使用同步,否则就可能会发生一些非常糟糕的事情。Java 语言中主要的同步手段就是synchronized关键字(也称为内在锁),它强制实行互斥,确保执行synchronized块的线程的动作,能够被后来执行受相同锁保护的synchronized块的其...
分类:编程语言   时间:2014-06-29 20:11:33    阅读次数:210
Effective C++_笔记_条款12_复制对象时勿忘其每一个成分
请记住:(1)Copying函数应该确保复制“对象内的所有的成员变量”及“所有base class成分”。(2)不要尝试以某个copying函数实现另一个copying函数。应该将共同机能放在第三个函数中,并有两个copying函数共同调用。
分类:编程语言   时间:2014-06-29 20:18:48    阅读次数:236
Effective C++_笔记_条款11_在operator=中处理“自我赋值”
请注意:(1)确保当对象自我赋值时operator=有良好行为。其技术包括比较“来源对象”和“目标对象”的地址、精心周到的语句顺序、以及copy-and-swap。(2)确定任何函数如果操作一个以上的对象,而其中多个对象是同一个对象时,其行为仍然正确。
分类:编程语言   时间:2014-06-29 20:21:52    阅读次数:157
后续遍历 java leecode
以前觉得后续遍历最难写,今天看了篇博客http://blog.csdn.net/sgbfblog/article/details/7773103,其实却是我们仔细比较后续遍历和先序遍历,其实后续遍历就是按照 根右左 的方式先序访问然后逆序就是答案了,会先序就会逆序了leecode 的AC代码:pub...
分类:编程语言   时间:2014-06-30 11:32:15    阅读次数:206
Javascript-location对象
1、location对象location是最有用的DOM对象之一,它提供了与当前窗口中的文档有关的信息,还提供了一些导航功能。location对象是一个很特殊的对象,因为它既是window对象的属性,也是document对象的属性;换句话说,window.location和document.loca...
分类:编程语言   时间:2014-06-30 11:38:26    阅读次数:337
非递归实现先序遍历 java leecode 提交
写完才知道自己学习都是似是而非啊,大家可以也在leecode上提交代码,纯手写,离开eclipse第一种方式:数据结构书上的,使用栈大概思路。1.不断将根节点的左孩子的左孩子直到为空,在这个过程入栈。2.因为栈顶的节点的左孩子为空,所以栈顶的的节点的左子树肯定访问完毕,所以出栈后直接指向右孩子。其实...
分类:编程语言   时间:2014-06-30 11:44:30    阅读次数:193
mfc小工具开发之定时闹钟之---多线程急线程同步
一、MFC对多线程编程的支持 MFC中有两类线程,分别称之为工作者线程和用户界面线程。二者的主要区别在于工作者线程没有消息循环,而用户界面线程有自己的消息队列和消息循环。 工作者线程没有消息机制,通常用来执行后台计算和维护任务,如冗长的计算过程,打印机的后台打印等。用户界面线程一般用于处理独立于.....
分类:编程语言   时间:2014-06-30 11:45:32    阅读次数:308
【javascript】jQuery判断用户右击事件
jquery 判断用户是鼠标是右击还是左击,// 1 = 鼠标左键 left; 2 = 鼠标中键; 3 = 鼠标右键$(document).mousedown(function(e) { if(3 == e.which){ alert('这 是右键单击事件'); }...
分类:编程语言   时间:2014-06-30 11:53:46    阅读次数:194
Python selenium的js扩展实现
selenium可以操作页面的元素,并且提供执行js脚本的接口。但其调用js脚本后并不能直接返回执行的结果,这样再采集内容的过程中就会受到一些限制。 比如我们想使用页面中的函数进行数据转换,或者获取iframe里的内容,这些js产生数据要传回比较麻烦。所以我便写一个简化js数据回传的扩展 exesc...
分类:编程语言   时间:2014-06-30 11:57:55    阅读次数:192
Java集合框架
Java集合分两大类:Collection和Map。经常用到的List和Set接口是Collection的子接口。其中ArrayList和LinkedList类实现了List接口。List接口存储一组不唯一,有序的对象。Set接口存储一组唯一,无序的对象。Map接口存储一组成对的键—值对象,不要求....
分类:编程语言   时间:2014-06-30 12:13:16    阅读次数:216
java mail发送邮件
最近做测试的时候,需要发送邮件,但是实际的邮件收件人,必须是测试或开发,不想每次都改收件人。 所以自己重新写了个发送邮件程序: 1.收件人默认配置开发或者测试; 2.调用的实时发送邮件接口,会实时发送,提高测试效率; 3.收件人,抄送人,密送人会在邮件标题里面列出来,方便测试检查。 后期增加附件的发...
分类:编程语言   时间:2014-06-30 12:53:19    阅读次数:290
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!