首页 > 编程语言
C++智能指针--unique_ptr
unique_ptr是一个独享所有权的智能指针,它提供了一种严格语义上的所有权,包括:     1、拥有它所指向的对象。     2、无法进行复制构造,也无法进行复制赋值操作。也就是说,我们无法得到指向同一个对象的两个unique_ptr。但是可以进行移动构造和移动赋值操作。     3、保存指向某个对象的指针,当它本身被删除释放的时候(比如,离开了某个作用域),会使用给定的删除器释放它指向...
分类:编程语言   时间:2014-07-08 17:23:20    收藏:0  评论:0  赞:0  阅读:397
C++中str1::function和bind
在C++的TR1中(TechnologyReport)中包含一个function模板类和bind模板函数,使用它们可以实现类似函数指针的功能,但却却比函数指针更加灵活,特别是函数指向类的非静态成员函数时。可以参考Scott Meyers. >. Item 35.下面具体说明其使用方法。 一、指向全局函数或静态成员函数时 因为在本质上讲全局函数和静态成员函数没有区别,使用方法上除了静态成...
分类:编程语言   时间:2014-07-08 16:23:21    收藏:0  评论:0  赞:0  阅读:659
C++隐式转换
#include using namespace std; class A { int a; public: A(int n):a(n) { cout << "Constructor!" << endl; } ~A() { cout << "Destructor!" << endl; } }; int main() { A a = 10; return 0;...
分类:编程语言   时间:2014-07-08 13:44:44    收藏:0  评论:0  赞:0  阅读:355
JavaScript获取当前值
JavaScript获取当前值 1、说明        获取select下拉框中的选中的值以及文本值 2、实现源码 JavaScript获取当前值 /** * JavaScript获取当前值 */ function getCurrentVal() { //获取select中的ID var selectId = doc...
分类:编程语言   时间:2014-07-08 14:57:17    收藏:0  评论:0  赞:0  阅读:428
深入java并发Lock一
深入java并发Lock一...
分类:编程语言   时间:2014-07-08 14:56:40    收藏:0  评论:0  赞:0  阅读:367
Javascript --扩展String实现替换字符串中index处字符
Javascript --替换字符串中index处字符...
分类:编程语言   时间:2014-07-08 18:35:10    收藏:0  评论:0  赞:0  阅读:323
JavaScript获取select下拉框中的第一个值
JavaScript获取select下拉框中的第一个值 1、说明       获取select下拉框中的第一个值 2、实现源码 JavaScript获取select下拉框中的第一个值 /** * JavaScript获取select下拉框中的第一个值 */ function getFirstValOfSelect() { ...
分类:编程语言   时间:2014-07-08 19:57:33    收藏:0  评论:0  赞:0  阅读:312
C++11实现placeholder
文章分析如何在C++11中实现简单的placeholder。...
分类:编程语言   时间:2014-07-08 16:08:10    收藏:0  评论:0  赞:0  阅读:429
【C语言学习】封装和模块化思想
刚学习完C后,做的关于C的课程设计是在一个源文件中放了几百行代码,而且各个功能之间都是相互依赖的,这样就会很麻烦。因为当我要修改某个地方的时候,就会牵连着要修改喝多的地方。而在实际的程序设计中,这也是不可取的。因此,模块化和封装的思想就显得很重要了!!! ★static变量 static变量的一个显著的作用就是可以实现一个模块的封装。 static存储类别的特性决定了static声明的全局变...
分类:编程语言   时间:2014-07-08 14:59:14    收藏:0  评论:0  赞:0  阅读:352
JavaScript解决select下拉框中的内容太长显示不全的问题
JavaScript解决select下拉框中的内容太长显示不全的问题 1、说明      有些情况下,select下拉框的内容过长,导致部分看不见;      现在通过鼠标事件,让下拉框中的内容显示完全 2、实现源码 JavaScript解决select下拉框中的内容太长显示不全的问题 /** * 自动设置select下拉框的宽度 *...
分类:编程语言   时间:2014-07-08 13:28:38    收藏:0  评论:0  赞:0  阅读:400
【Java集合源码剖析】Hashtable源码剖析
Hashtable简介 Hashtable同样是基于哈希表实现的,同样每个元素是一个key-value对,其内部也是通过单链表解决冲突问题,容量不足(超过了阀值)时,同样会自动增长。 Hashtable也是JDK1.0引入的类,是线程安全的,能用于多线程环境中。 Hashtable同样实现了Serializable接口,它支持序列化,实现了Cloneable接口,能被克隆。...
分类:编程语言   时间:2014-07-08 21:17:00    收藏:0  评论:0  赞:0  阅读:373
Parallel Python——一个简易的分布式计算系统
Parallel Python实现了一种简易的分布式计算方法。...
分类:编程语言   时间:2014-07-08 21:16:27    收藏:0  评论:0  赞:0  阅读:530
java 加密
加密,大体上分为双向加密和单向加密,而双向加密又分为对称加密和非对称加密。 双向加密大体意思就是明文加密后形成密文,可以通过算法还原成明文。 单向加密只是对信息进行了摘要计算,不能通过算法生成明文。 双向加密 对称加密 密钥是控制加密及解密过程的指令。加密和解密使用相同密钥,也称为单密钥加密, 对称式加密本身不是安全的。   常用的对称加密有:DES、IDEA、RC2、RC4、S...
分类:编程语言   时间:2014-07-08 13:48:01    收藏:0  评论:0  赞:0  阅读:395
《Swift编程语言》中文翻译及读书笔记page21
·《The Swift Programming Language》中文翻译及读书笔记,附件中为英文原版教程 因21页之前内容和技术关系不大,不做翻译整理,从第21页开始         第21页 1 swift作为一门语言对的新老语言的继承与扩展      本页主要内容是简要介绍了一下swift编程语言的定位。拥有自己的数据类型int、float、string等数据类型外,swift还具有...
分类:编程语言   时间:2014-07-08 16:10:41    收藏:0  评论:0  赞:0  阅读:475
《Swift编程语言》中文翻译及读书笔记page22
·《The Swift Programming Language》中文翻译及读书笔记,附件中为英文原版教程 因21页之前内容和技术关系不大,不做翻译整理,从第21页开始 ·        第22页 本页知识点总结 1 如何在一行里定义多个变量?   var开始、等号赋值、用逗号间隔   eg1: var x = 19.4, y = 18.4 z = 7.311   需...
分类:编程语言   时间:2014-07-08 20:12:08    收藏:0  评论:0  赞:0  阅读:416
Python科学计算函数库介绍
数值计算库 NumPy为Python提供了快速的多维数组处理的能力,而SciPy则在NumPy基础上添加了众多的科学计算所需的各种工具包,有了这两个库,Python就有几乎和Matlab一样的处理数据和计算的能力了。 NumPy和SciPy官方网址: http://www.scipy.org NumPy为Python带来了真正的多维数组功能,并且提供了丰富的函数库处理这些数组。它将常用的...
分类:编程语言   时间:2014-07-08 17:30:00    收藏:0  评论:0  赞:0  阅读:366
ubuntu 下安装eclipse &java环境配置
介绍了安装最新版本的eclipse luna 和最新的jdk 1.8.0_05 在ubuntu14.4 麒麟版下的完整安装过程...
分类:编程语言   时间:2014-07-08 21:21:39    收藏:0  评论:0  赞:0  阅读:339
Java Longest Palindromic Substring(最长回文字符串)
如果一个字符串从左向右写和从右向左写是一样的,这样的字符串就叫做palindromic string,如aba,或者abba。本题是这样的,给定输入一个字符串,要求输出一个子串,使得子串是最长的padromic string。 下边演示3种思路   1.两侧比较法 以abba这样一个字符串为例来看,abba中,一共有偶数个字,第1位=倒数第1位,第2位=倒数第2位......第N位=倒数第...
分类:编程语言   时间:2014-07-08 17:48:43    收藏:0  评论:0  赞:0  阅读:305
java calendar循环某年某月的所有天数
java calendar循环某年某月的所有天数 代码下载地址:http://www.zuidaima.com/share/1550463248108544.htm...
分类:编程语言   时间:2014-07-08 20:16:46    收藏:0  评论:0  赞:0  阅读:340
《Swift编程语言》中文翻译及读书笔记page23
·《The Swift Programming Language》中文翻译及读书笔记,附件中为英文原版教程 因21页之前内容和技术关系不大,不做翻译整理,从第21页开始 ·         第23页 1 本页主要讲述如何给常量和变量取名,即命名规则。  1)不可使数学符号、箭头  2)不可点、线等符号  3)不可以数字开始作为变量名  到底怎样才可以取一个合法的名字呢?这和其他...
分类:编程语言   时间:2014-07-08 13:53:46    收藏:0  评论:0  赞:0  阅读:426
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!