03 2017 档案

摘要:转自:here 注意下面说的全局最优是特殊的情况,一般还是梯度下降的方法还是很容易变成局部最优。 梯度下降(GD)是最小化风险函数、损失函数的一种常用方法,随机梯度下降和批量梯度下降是两种迭代求解思路,下面从公式的角度对两者进行分析。 下面的h(x)是要拟合的函数,J(theta)损失函数,thet 阅读全文
posted @ 2017-03-28 17:39 chenhuan001 阅读(471) 评论(0) 推荐(0) 编辑
摘要:做了下阿里的编程测试题,就30分钟,不是正常的输入输入,直接给一个数组作为输入。 于是带想题和处理数据花了20分钟,最后10分钟搞一个dij模版, 竟然只过了66%,应该是我数组开小了。 题目数据量没给,也没有说明是单组读入还是多组, 感觉dfs O(M)的复杂度应该没有问题。 纪录一下,把一个字符 阅读全文
posted @ 2017-03-28 09:35 chenhuan001 阅读(890) 评论(0) 推荐(1) 编辑
摘要:一般写log4j,每个类都会定义一个logger 明显这样太麻烦了, 然后封装了一下,明显好用多了。 阅读全文
posted @ 2017-03-18 17:28 chenhuan001 阅读(1884) 评论(0) 推荐(0) 编辑
摘要:是否有过写了半天代码,发现竟然用的GBK编码,然后到主UTF-8上发现中文全部变成乱码了。。。 下面这个程序,只要输入src的位置,瞬间转换成utf-8 另外还要导入三个包: http://blog.csdn.net/luojia_wang/article/details/ 这里面有。 把上一篇文章 阅读全文
posted @ 2017-03-18 17:26 chenhuan001 阅读(3834) 评论(0) 推荐(0) 编辑
摘要:package tools; import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.FileWriter; i... 阅读全文
posted @ 2017-03-18 17:20 chenhuan001 阅读(11910) 评论(0) 推荐(0) 编辑
摘要:from here 1. 引入inline关键字的原因 在c/c++中,为了解决一些频繁调用的小函数大量消耗栈空间(栈内存)的问题,特别的引入了inline修饰符,表示为内联函数。 栈空间就是指放置程序的局部数据(也就是函数内数据)的内存空间。 在系统下,栈空间是有限的,假如频繁大量的使用就会造成因 阅读全文
posted @ 2017-03-04 18:18 chenhuan001 阅读(4073) 评论(0) 推荐(2) 编辑
摘要:题目: 给出心形函数(x*x + y*y - 1)^2 - x*x*y*y = 0 然后问一个点(X,Y) X服从正态分布(u_x,sigma_x),Y服从正态分布(u_y, sigma_y) 求点(X,Y) 落在心形函数内部的概率。 PS: 公式不会推,强行蒙特卡罗法骗20%。。。 %20code 阅读全文
posted @ 2017-03-04 12:32 chenhuan001 阅读(4280) 评论(7) 推荐(0) 编辑
摘要:一个空类class A{};的大小为什么是1,因为如果不是1,当定义这个类的对象数组时候A objects[5]; objects[0]和objects[1]就在同一个地址处,就无法区分。 单继承 #include<iostream> using namespace std; class A { p 阅读全文
posted @ 2017-03-02 13:23 chenhuan001 阅读(258) 评论(0) 推荐(0) 编辑
摘要:C++中虚拟继承的概念 为了解决从不同途径继承来的同名的数据成员在内存中有不同的拷贝造成数据不一致问题,将共同基类设置为虚基类。这时从不同的路径继承过来的同名数据成员在内存中就只有一个拷贝,同一个函数名也只有一个映射。这样不仅就解决了二义性问题,也节省了内存,避免了数据不一致的问题。class 派生 阅读全文
posted @ 2017-03-02 13:13 chenhuan001 阅读(223) 评论(0) 推荐(0) 编辑
摘要:C++ 虚函数表解析 陈皓 http://blog.csdn.net/haoel 前言 C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技 阅读全文
posted @ 2017-03-02 10:46 chenhuan001 阅读(169) 评论(0) 推荐(0) 编辑
摘要:1.为什么基类的析构函数是虚函数? 在实现多态时,当用基类操作派生类,在析构时防止只析构基类而不析构派生类的状况发生。 下面转自网络:源地址 http://blog.sina.com.cn/s/blog_7c773cc50100y9hz.html a.第一段代码 运行结果: Do something 阅读全文
posted @ 2017-03-02 09:34 chenhuan001 阅读(190) 评论(0) 推荐(0) 编辑
摘要:( c++默认class是private继承且class内的成员默认都是private struct 默认位public 继承,struct内成员默认是public ) 三种访问权限 public:可以被任意实体访问 protected:只允许子类及本类的成员函数访问 private:只允许本类的成 阅读全文
posted @ 2017-03-01 17:39 chenhuan001 阅读(1149) 评论(0) 推荐(1) 编辑
摘要:from: here 1.虚函数表是全局共享的元素,即全局仅有一个. 2.虚函数表类似一个数组,类对象中存储vptr指针,指向虚函数表.即虚函数表不是函数,不是程序代码,不肯能存储在代码段. 3.虚函数表存储虚函数的地址,即虚函数表的元素是指向类成员函数的指针,而类中虚函数的个数在编译时期可以确定, 阅读全文
posted @ 2017-03-01 17:15 chenhuan001 阅读(12367) 评论(0) 推荐(0) 编辑
摘要:版权声明:本文为博主原创文章,转载请注明出处: http://blog.csdn.net/lihao21 版权声明:本文为博主原创文章,转载请注明出处: http://blog.csdn.net/lihao21 本文中所说是C++的空类是指这个类不带任何数据,即类中没有非静态(non-static) 阅读全文
posted @ 2017-03-01 10:45 chenhuan001 阅读(458) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示