首页 > 编程语言
Effective C++ 条款22 将成员变量声明为private
1. 设计类时,应该将成员变量声明为private,尽量避免用户对成员变量的直接访问,使用户只能通过函数接口访问成员,这样利于实现封装,特别是当类需要改变(添加或减少成员变量)时,只需要改变接口实现,对于用户来说只需要重新编译即可(否则类的用户需要修改大量对成员变量进行访问的代码)2. protec...
分类:编程语言   时间:2015-08-25 19:04:29    收藏:0  评论:0  赞:0  阅读:227
排序算法之快速排序
1、基本思想 选择一个基准元素,通常选择第一个元素或者最后一个元素,通过一趟扫描,将待排序列分成两部分,一部分比基准元素小,一部分大于等于基准元素,此时基准元素在其排好序后的正确位置,然后再用同样的方法递归地排序划分的两部分。 2、代码示例package sort;/** * 快速排序 */pu.....
分类:编程语言   时间:2015-08-25 19:04:19    收藏:0  评论:0  赞:0  阅读:207
java生成UUID通用唯一识别码 (Universally Unique Identifier)
UUID含义是通用唯一识别码 (Universally Unique Identifier),这 是一个软件建构的标准,也是被开源软件基金会 (Open Software Foundation, OSF) 的组织在分布式计算环境 (Distributed Computing Environment,...
分类:编程语言   时间:2015-08-25 19:03:39    收藏:0  评论:0  赞:0  阅读:193
SpringDataJPA入门2
SpringDataJPA实体概述 JPA提供了一种简单高效的方式来管理Java对象(POJO)到关系型数据库的映射,此类Java对象成为JPA实体或简称实体。实体通常与底层数据库中的单个关系表相关联,每个实体的实例表示数据库表格中的某一行SpringDataJPA实体管理器 实体管理器(Ent.....
分类:编程语言   时间:2015-08-25 19:03:19    收藏:0  评论:0  赞:0  阅读:124
JavaScript 笔记
JavaScript
分类:编程语言   时间:2015-08-25 18:58:59    收藏:0  评论:0  赞:0  阅读:197
liunx 下 部署并运行java项目(非web)
1、将这三个包上传到liunx上,之后写一个run.sh 的脚本文件,然后在lib包中上传包《sunjce-provider.jar》包。2、启动run.sh( ./run.sh start)3、tail -fn 100 out.txt 查看输出(类似于控制台)4、如果想要改动代码 需要先停止sto...
分类:编程语言   时间:2015-08-25 18:56:09    收藏:0  评论:0  赞:0  阅读:144
Java文件下载
Java文件下载的几种方式public HttpServletResponse download(String path, HttpServletResponse response) { try { // path是指欲下载的文件的路径。 F...
分类:编程语言   时间:2015-08-25 18:53:19    收藏:0  评论:0  赞:0  阅读:239
JavaScript面向对象编程学习笔记
1 Javascript 面向对象编程所谓"构造函数",其实就是一个普通函数,但是内部使用了this变量。对构造函数使用new运算符,就能生成实例,并且this变量会绑定在实例对象上。自动含有一个constructor属性,指向它们的构造函数。Javascript还提供了一个instanceof运算...
分类:编程语言   时间:2015-08-25 18:53:09    收藏:0  评论:0  赞:0  阅读:271
SpringXML方式给bean初始化属性值
可以在Spring容器初始化bean的时候给bean的属性赋初始值,直接在property标签里设置即可123456 不过,一般我们自己new的bean是不会这样做的,而Spring自己的bean则有可能这样初始化属性。比如:Spring的连接池使用String设值123456 使用Properti...
分类:编程语言   时间:2015-08-25 18:49:29    收藏:0  评论:0  赞:0  阅读:244
python学习之——single number
Given an array of integers, every element appearstwiceexcept for one. Find that single one.思路:队列排序,两两个对比,找出不相同的一个
分类:编程语言   时间:2015-08-25 18:45:29    收藏:0  评论:0  赞:0  阅读:158
Java基础知识总结(一)
《Java基础知识总结》系列是对自己学习Java历程中知识的一个总结,也是为自己找工作前知识的回顾,为找工作奠定基础。 1、Identifiers:标识符 ①Namesofclass,methodandvariable:用于类名、方法名、变量名 ②Beginwithcharacter,"_"...
分类:编程语言   时间:2015-08-25 18:44:59    收藏:0  评论:0  赞:0  阅读:228
在线学习算法FOBOS (一)
FOBOS由John Duchi和Yoram Singer提出,翻译为前进后退分离法。算法主要目的是要在进行在线学习实现以下目标(1)减少在线学习方法只用一条样本的梯度计算产生的误差(2)实现特征的稀疏性 算法原理FOBOS将权重的更新分为两个步骤:(1)前向标准梯度下降 (2)后向梯度微调...
分类:编程语言   时间:2015-08-25 18:44:19    收藏:0  评论:0  赞:0  阅读:480
汤姆大叔深入理解JavaScript 学习笔记
myname = "global"; // 全局变量function func() { alert(myname); // "undefined" var myname = "local"; alert(myname); // "local"}func();代码处理分两个阶段,第一...
分类:编程语言   时间:2015-08-25 18:40:49    收藏:0  评论:0  赞:0  阅读:149
【转】JAVA中的反射机制
反射,当时经常听他们说,自己也看过一些资料,也可能在设计模式中使用过,但是感觉对它没有一个较深入的了解,这次重新学习了一下,感觉还行吧! 一,先看一下反射的概念:主要是指程序可以访问,检测和修改它本身状态或行为的一种能力,并能根据自身行为的状态和结果,调整或修改应用所描述行为的状态和相关的语...
分类:编程语言   时间:2015-08-25 18:39:49    收藏:0  评论:0  赞:0  阅读:172
C++对象模型
本文主要对C++对象模型做一个简单总结。主要讨论以下几种情况下的C++对象的内存布局情况。1) 单一的一般继承2) 单一的虚拟继承 3) 多重继承 4) 重复多重继承 5) 钻石型的虚拟多重继承虚函数先简单介绍一下虚函数的机制。虚函数的主要作用是实现了多态的机制。对于多态,简而言之就是用父类型的指....
分类:编程语言   时间:2015-08-25 18:39:19    收藏:0  评论:0  赞:0  阅读:218
JavaScript构造函数学习笔记
1理解Javascript constructor实现原理在 JavaScript 中,每个函数都有名为“prototype”的属性,用于引用原型对象。此原型对象又有名为“constructor”的属性,它反过来引用函数本身。这是一种循环引用2JavaScript探秘:构造函数 Constructo...
分类:编程语言   时间:2015-08-25 18:37:29    收藏:0  评论:0  赞:0  阅读:274
在线学习算法-RDA(二)
在线最优化求解(Online Optimization)之四:RDA转载自:http://www.wbrecom.com/?p=394;作者是大牛不论怎样,简单截断、TG、FOBOS都还是建立在SGD的基础之上的,属于梯度下降类型的方法,这类型方法的优点就是精度比较高,并且TG、FOBOS也都能在稀...
分类:编程语言   时间:2015-08-25 18:37:09    收藏:0  评论:0  赞:0  阅读:664
Swift与Objective-c 混编CocoaPods 引入第三方库遇到的问题 (一)
最近Swift 这么火也想尝试着用一下、考虑到Swift 出来的时间也不长、还有就是就是苹果更新的过于平凡 暂时还是不要将现有项目都用swift开发。先来看看我遇到的问题:问题一、问题的原因是:编译时生成目标文件不能生成多个。看上去不明白是什么意思。果断百度!最终的解决方案:http://stack...
分类:编程语言   时间:2015-08-25 18:30:49    收藏:0  评论:0  赞:0  阅读:1139
排序算法总结
本文转自:http://blog.csdn.net/whuslei/article/details/6442755排序算法经过了很长时间的演变,产生了很多种不同的方法。对于初学者来说,对它们进行整理便于理解记忆显得很重要。每种算法都有它特定的使用场合,很难通用。因此,我们很有必要对所有常见的排序.....
分类:编程语言   时间:2015-08-25 18:29:59    收藏:0  评论:0  赞:0  阅读:240
Java复习之面向对象高级
一、继承的基本实现1. 继承的概念及实现(extends)2. 继承实现的各种限制1)只能单继承,不能多重继承,但允许多层继承二、继承的进一步研究1. 子类对象的实例化过程(先祖先,后自己)子类构造方法中隐含了super()调用父类的构造函数2. 方法覆写的概念及实现1)被子类覆写的方法不能拥有比父...
分类:编程语言   时间:2015-08-25 18:27:19    收藏:0  评论:0  赞:0  阅读:188
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!