码迷,mamicode.com
首页 > 2015年03月05日 > 全部分享
[LeetCode] 022. Generate Parentheses (Medium) (C++/Python)
[LeetCode] 022. Generate Parentheses (Medium) (C++/Python)...
分类:编程语言   时间:2015-03-05 10:49:48    阅读次数:146
复习机器学习算法:线性回归
Logistic回归用来分类,线性回归用来回归。   线性回归是把让样本的属性前面加系数,相加。代价函数是误差平方和形式。所以,在最小化代价函数的时候,可以直接求导,令导数等于0,如下:   也可以使用梯度下降法,学习的梯度和Logistic回归形式一样。   线性回归的优点:计算简单。 缺点:不好处理非线性数据。...
分类:编程语言   时间:2015-03-05 10:48:54    阅读次数:154
深入理解java内部类和匿名内部类
1.如果有人问你在java中接口可以new吗?我想答案应该是yes,实现匿名内部类的时候。 http://blog.csdn.net/cntanghai/article/details/6094481 2.如果有人问你类是否可以被private等修饰,我想答案是yes,内部类的好处之一。 1.内部类可以很好的实现隐藏  一般的非内部类,是不允许有 private 与...
分类:编程语言   时间:2015-03-05 10:49:44    阅读次数:208
web简单应用python框架的选择-tornado
Django: 一般观点: 个人认为django是相当平衡而又好用的。比如说django的Model和Template,你既可以用,也可以不用,没有说一定强迫你用。所以说django是重量级的,估计也是一知半解。 做一般的网络应用,强烈建议使用django. 如果是以内容为主的网站Django是比较优秀的选择,比如blog之类的,自带的后台、表单和ORM十分方便。缺点是太大了,什么都用dj...
分类:编程语言   时间:2015-03-05 10:50:05    阅读次数:169
复习机器学习算法:SVM
SVM的本质是寻找最大间隔的分割超平面。 SVM的假设也是在样本的每个属性前面乘以一个系数,代价函数是基于LR演化而来的。LR中是S型函数的假设,SVM中是分段函数cost的形式,再包括正则项,最后SVM的代价函数为:   当C一般要设置地很大,这样子的SVM才能够找到最大间隔的超平面,thetaT*x>=1或者thetaT*x 我们构建拉格朗日函数: 分别对...
分类:编程语言   时间:2015-03-05 10:47:48    阅读次数:257
复习机器学习算法:Boosting
Boosting的思想是集成学习,把许多个弱分类器结合起来,构成一个强分类器。   首先输入原始的训练样本,得到一个弱分类器,可以知道它的正确率和错误率。计算该弱分类器的权重,如下: 然后提高错误分类样本的权重,让后面的分类器focus它们,调整样本的权重: 如果原本分类正确: 如果样本分类错误:   把新的样本输入到后面学习,重复这个过程,得到许多个弱分类器,及其分类器...
分类:编程语言   时间:2015-03-05 10:48:44    阅读次数:145
剪枝算法(算法优化)
一:剪枝策略的寻找的方法 1)微观方法:从问题本身出发,发现剪枝条件 2)宏观方法:从整体出发,发现剪枝条件。 3)注意提高效率,这是关键,最重要的。 总之,剪枝策略,属于算法优化范畴;通常应用在DFS 和 BFS 搜索算法中;剪枝策略就是寻找过滤条件,提前减少不必要的搜索路径。 二:剪枝算法(算法优化) 1、简介     在搜索算法中优化中,剪枝,就是通过某种判断,避免一些...
分类:编程语言   时间:2015-03-05 10:50:02    阅读次数:181
用C++实现一个不能被继承的类
构造函数是实现继承的关键,子类对象在构造时,首先调用父类的构造函数,在调用自己的构造函数。 #include using namespace std; template class A { public: friend T; private: A(){} ~A(){} }; class B:virtual public A...
分类:编程语言   时间:2015-03-05 10:49:30    阅读次数:282
华为面试题:迷宫问题 C语言源码
定义一个二维数组N*M(其中2 int maze[5][5] = {         0, 1, 0, 0, 0,         0, 1, 0, 1, 0,         0, 0, 0, 0, 0,         0, 1, 1, 1, 0,         0, 0, 0, 1, 0, }; 它表示一个迷宫,其中的1表示墙壁,0表示可以走...
分类:编程语言   时间:2015-03-05 10:49:18    阅读次数:184
SQL Server系统数据库备份最佳实践
原文: SQL Server系统数据库备份最佳实践 首先了解主要的系统数据库: 系统数据库 master 包含登录信息和其他数据库的核心信息 msdb 存储作业、操作员、警报、备份还原历史。数据库邮件信息等等。 model 所有新数据库的模型,如果希望新数据库都有某些对象,可以在这里创建。 temp...
分类:数据库   时间:2015-03-05 10:48:26    阅读次数:149
玩转单元测试之Testing Spring MVC Controllers
玩转单元测试之 Testing Spring MVC Controllers转载注明出处:http://www.cnblogs.com/wade-xu/p/4311657.htmlTheSpring MVC Test frameworkprovides first class JUnit suppo...
分类:编程语言   时间:2015-03-05 10:47:26    阅读次数:171
MySQL数据库事务隔离级别(Transaction Isolation Level)
数据库隔离级别有四种,应用《高性能mysql》一书中的说明:然后说说修改事务隔离级别的方法:1.全局修改,修改mysql.ini配置文件,在最后加上1 #可选参数有:READ-UNCOMMITTED, READ-COMMITTED, REPEATABLE-READ, SERIALIZABLE.2 [...
分类:数据库   时间:2015-03-05 10:47:22    阅读次数:213
DBA查询命令积累——不断更新
原文: DBA查询命令积累——不断更新 一、服务器配置: 1、兼容级别:兼容级别只影响指定数据库中的行为,而不会影响整个服务器上的行为。 1.1、查看数据库兼容级别及更改兼容级别: SELECT compatibility_level FROM sys.databases WHERE name=DB...
分类:数据库   时间:2015-03-05 10:46:55    阅读次数:252
Yii框架分析(七)——Yii 的异常处理过程
异常处理组件与CApplication一起配合来处理所有异常(未捕获的)。通过下图可以看出,CApplication将它的handleException/handleError方法注册为事件处理句柄,即CApplication得到所有的异常,然后将它交给异常处理组件处理。异常处理最主要的工作是给浏览...
分类:其他好文   时间:2015-03-05 10:45:54    阅读次数:107
iOS开发必备之证书配置
下面粗略浅谈一下iOS App开发所用到基本证书的配置步骤及方法1、开发者证书(分为开发和发布两种,类型为ios Development,ios Distribution),这个是最基础的,不论是真机调试,还是上传到appstore都是需要的,是一个基证书,用来证明自己开发者身份的;2、appID,...
分类:移动开发   时间:2015-03-05 10:44:54    阅读次数:137
Yii框架分析(二)——CComponent类剖析
Yii是基于组件(component-based)的web框架,CComponent类是所有组件的基类。CComponent类为子类提供了基于属性(property)、事件(event)、行为(behavior)编程接口。1.组件的属性(property)Ccomponent类并没有提供属性的变量存...
分类:其他好文   时间:2015-03-05 10:45:44    阅读次数:145
java基础篇---I/O技术
java基础篇---I/O技术对于任何程序设计语言而言,输入输出(I/O)系统都是比较复杂的而且还是比较核心的。在java.io.包中提供了相关的API.java中流的概念划分流的方向:输入流:数据源到程序(inputStream,Reader读进来)输出流:程序到目的地(OutPutStream,...
分类:编程语言   时间:2015-03-05 10:45:12    阅读次数:160
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!