`
vinceall
  • 浏览: 10706 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论
文章列表
最近在学习机器学习,课后作业很重要,贴上来记录一下,使用Octave实现,上干货!   warmup,代价函数和特征缩放比较简单,就不赘述了,直接看梯度下降核心部分:   gradientDescent.m   % 使用梯度下降公式,固定写死为单变量线性回归(theta是一个2元素列向量) % 用(X*theta-y)点积X(:,1)的原因:(X*theta-y)是97*1维向量,按公式应该是(hθ(x(i)) − y(i))矩阵 % 和xj(i)矩阵的乘积来表示求和,这种表现形式等价于两个97*1的矩阵点积之后再求和,如: % a=[1 2],b=[3;4],ab=sum ...
不了解GitFlow的先看:https://www.cnblogs.com/myqianlan/p/4195994.html   GitFlow中各分支的基本作用: master--现网代码备份,永远与现网一致 develop--用于收集汇总一个迭代中需要发布的feature feature--用于开发独立的功能
前提:一份万年不变的代码,居然报了错   我们公司也算是个电商公司,网站自然支持支付宝和微信支付,支付网关完成后,使用一直没啥大问题,直到uat环境有一天突然基本不能支付,所有支付方式回调都失败,于是开始了漫漫bug长路。。。   1.看堆栈 root cause: caused by OptimisticLockingFailureException..... 乐观锁异常,是在根据id查询订单时报出来的,于是去看代码,没有发现代码上有啥问题,over   2.该bug并非每次都出,有很小的概率会成功,并且debug时不会抛异常,于是怀疑是多线程问题 由于uat环境最近网络不 ...
读配置文件推荐做法: 1. Test.class.getResource("") 获取Test类所在路径 2. Test.class.getResource("/") 获取classpath的绝对路径 3. Thread.currentThread().getContextClassLoader().getResource("") 同上 4. Test.class.getClassLoader().getResource("") 同上 5. ClassLoader.getSystemResourc ...
1. 查看哪个进程占用了某个端口     lsof -i:端口号     然后在用ps -ef|grep 进程号查看   2. vi中搜索关键字     输入/进入搜索模式,搜到后输入n表示下一个   3. 搜索文件位置     find / -name a.xml,表示查找根目录/下名为a.xml的文件
前面看了服务端绑定和读写的流程,再来看客户端,瞬间感觉简单多了~   客户端和服务端相比,区别主要在NioClientBoss上,worker是一样的。来看一个简单的客户端:   ClientBootstrap bootstrap = new ClientBootstrap( new NioClientSocketChannelFactory( Executors.newCachedThreadPool(), Executors.newCachedThreadPool())); bootstrap.setPipelineFactory(new ChannelPipe ...
只看了服务端的线程结构,客户端还没看,不知道是不是一样,所以这篇就叫服务端线程模型吧,以后看了客户端再修改。术语和第二篇一样,不重复写了。   1. Netty与Reactor的关系 Netty是Reactor模型的实现,有关Reactor有一张经典的图: 通过前面的分析,大概能知道: ① main reactor即NioServerBoss,由它的selector负责监听端口,注册连接事件,并处理accept,充当上面的acceptor的作用,main reactor用到的线程池这个图中没画出来,这个boss线程池发挥的作用不是很重要,主要是IOT。 ② sub react ...
上次分析了服务端bind流程,今天继续看服务端读写流程。   术语:worker---NioWorker对象,BT---boss线程,IOT---worker线程,UT---用户线程   先说一下前提条件:所有与具体连接相关的
前言: 一直自认为水平很差,什么都不懂,想找个源码来看看,无奈时间不够(码农搬砖很辛苦的诶),最近终于抽了点时间,看了一下Netty,感觉代码确实写得干净规范,看着舒服(吐槽一下有些开源代码,简直惨不忍睹,神马代码风格和规范通通木有,无力吐槽)。之前看的Netty源码分析感觉没说透彻,索性干脆自己写,也不知道对不对,和大家分享讨论一下吧,也算是复习巩固,欢迎交流。。。   注: 以下分析基于Netty 3.6.6 Final版本,虽然Netty4,5都出来了,但是3.x是经典啊(况且不知道用4 or 5的多不多,感觉一般公司都不太愿意用太新的东西吧),读代码是看别人怎么设计架构,业务 ...
Global site tag (gtag.js) - Google Analytics