自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (2)
  • 收藏
  • 关注

原创 什么是最大期望算法(EM Algorithm)

什么是最大期望算法(EM Algorithm)本文是机器学习系列的第一篇文章,以最简单的方式讲解机器学习的传统算法,最大期望算法。在很多传统领域,医院,药厂等等无法产生海量的数据的情形,深度学习并不适合,这时才是传统机器学习算法发挥作用的时候,废话不多说,下面直接进入学习。最大期望算法出现在很多涉及概率模型的计算生物学的应用中,那么它有什好处,它的原理是什么?概率模型,例如隐马尔可夫模型或者贝叶斯网络会被用于建模生物学数据。它们因为高效以及高容错的参数学习因此很流行被广泛应用。但是,给概率...

2020-08-03 22:42:02 980

原创 git系列:git 简介

git 简介大家好,今天的主题是 git 。本文会介绍什么是 git ,以及其的主要功能和实现原理。最后以一个常规的开发流程来举例说明如何正确使用 git 。作者简介: Faith(F君) 多年一线互联网后端开发经验,全栈开发工程师。目前沉醉于 iOS 开发以及机器学习的研究中。1. 什么是git开门见山,我们看看什么是 git,维基百科上的解释是这样的:git(/ɡɪt/吉特)是一个分布式版本控制软件,最初由林纳斯·托瓦兹创作,于2005年以 GPL 发布。最初目的是为更好地管理 Linux

2020-08-08 03:25:12 437

原创 git系列:git 工作流程

git 工作流程前一节我们给大家讲了 git 的简介,发展历史,以及如何在不同的系统上安装git。本节主要介绍 git 的工作流程,主要包括工作目录 working directory,暂存区 staging area,本地/远程仓库 repository。在 git 仓库的文件都会经过从工作目录开始,到暂存区,再到本地仓库,最后提交到远程仓库。下面将为大家一一讲解。Tips:首先进入一个目录,如果当前目录没有建立 git 仓库,可以直接运行 git init 初始化这个目录。如果当前目录是从

2020-08-08 03:23:14 214

原创 DIY申请Thesis研究生

DIY 申请研究生之前F君一直都在忙midterm考试,虽然现在还没忙完,但是忍不住要更新了。(弱弱说一句,这边上一门课真的会让你扎扎实实学到不少东西,总的来说体验还是非常好的,怪不得那么多家长送孩子出国读书,有机会的话,未来我也会让孩子出国读书如果他考不上C9等985名校的话)因为F君是DIY申请的,想必动辄几万块申请,F君更希望将命运把握在自己手里!(连申请这么简单的活都搞不定,怎么出国读书呢,对吧)这次我们的话题是如何DIY申请thesis研究生!研究生类型首先明确一个概念,在加拿大研

2020-08-03 01:18:59 364

原创 从数学角度分析为什么要戴口罩

很多人不重视不愿意戴口罩,主要是因为他们觉得自己离感染还很远,着是小概率事件。但是,聪明的你却可以通过数学告诉他们:虽然现在是小概率事件,但是要是他们不戴口罩和采取其他控制措施的话。马上就要演变成大概率时间。具体来说,我们用到的是经典的SIR传染病模型:SIR Model其中N为总人口,S为未被感染的人,I为已经被感染的人,R为被治愈的人。上面三个微分方程假设:\1. 感染速度正比于总人口,2. 治愈率保持不变。3. 治愈了不会再发病我们可以用现在的公开数据来模拟一下:武汉一共有1000万人

2020-08-03 01:17:58 1646 2

原创 银行IT vs 互联网IT

本人在四大行的软件开发中心工作 2 年,以及在 1.5 线互联网工作 2.5 年。本期话题主要讨论:银行 IT 和互联网 IT 招聘流程银行 IT 和互联网 IT 职位以及薪资差异银行 IT 和互联网 IT 技术栈银行 IT 和互联网 IT 项目发布流程适用于:计算机专业应届生/银行 IT 想跳槽到互联网公司的工程师/互联网公司想跳槽到银行体制内的工程师。本次对比仅限于普通开发/测试的岗位,不针对高级架构师/AI算法相关的岗位。对于人工智能的岗位,目前也是互联网大厂才有,而对于银行IT也

2020-08-03 01:00:26 707

原创 银行IT vs 互联网IT

本人在四大行的软件开发中心工作 2 年,以及在 1.5 线互联网工作 2.5 年。本期话题主要讨论:银行 IT 和互联网 IT 招聘流程银行 IT 和互联网 IT 职位以及薪资差异银行 IT 和互联网 IT 技术栈银行 IT 和互联网 IT 项目发布流程适用于:计算机专业应届生/银行 IT 想跳槽到互联网公司的工程师/互联网公司想跳槽到银行体制内的工程师。本次对比仅限于普通开发/测试的岗位,不针对高级架构师/AI算法相关的岗位。对于人工智能的岗位,目前也是互联网大厂才有,而对于银行IT也

2020-08-03 00:59:39 1574 2

原创 银行IT vs 互联网IT

本人在四大行的软件开发中心工作 2 年,以及在 1.5 线互联网工作 2.5 年。本期话题主要讨论:银行 IT 和互联网 IT 招聘流程银行 IT 和互联网 IT 职位以及薪资差异银行 IT 和互联网 IT 技术栈银行 IT 和互联网 IT 项目发布流程适用于:计算机专业应届生/银行 IT 想跳槽到互联网公司的工程师/互联网公司想跳槽到银行体制内的工程师。本次对比仅限于普通开发/测试的岗位,不针对高级架构师/AI算法相关的岗位。对于人工智能的岗位,目前也是互联网大厂才有,而对于银行IT也

2020-08-03 00:57:07 1877

转载 Java中系统属性Properties介绍 System.getProperty()参数大全

在JDK文档中System类中有这样的方法getProperties()在此方法的详细介绍中有下面的参数可供使用:java.version  Java 运行时环境版本java.vendor  Java 运行时环境供应商java.vendor.url  Java 供应商的 URLjava.home  Java 安装目录java.vm.specification.versi

2016-09-09 12:07:09 399

原创 shell备忘录

脚本名称叫test.sh 入参三个: 1 2 3运行test.sh 1 2 3后$*为"1 2 3"(一起被引号包住)$@为"1" "2" "3"(分别被包住)$#为3(参数数量)

2016-09-09 10:53:43 214

转载 DOS命令备忘录

在DOS的批处理中,有时候需要知道当前的路径。在DOS中,有两个环境变量可以跟当前路径有关,一个是%cd%, 一个是%~dp0。一个是%cd%, 只与当前目录有关一个是%~dp0。 只与脚本有关     这两个变量的用法和代表的内容是不同的。     1. %cd% 可以用在批处理文件中,也可以用在命令行中;展开后,是驱动器盘

2016-09-09 10:26:46 260

原创 gradle相关的配置

gradle 相关的配置 备忘录:println sourceSets.main.output.classesDirprintln sourceSets['test'].output.classesDirsourceSets.main.output.classesDir = file("$buildDir/classes")task show     p

2016-09-08 09:09:34 343

转载 翻译:走出类加载器迷宫

这是前几天在看类加载器机制时搜到的一篇旧文,网上搜了搜相应的中文资料,感觉很多意思没有翻译出来,这两天我试着自己翻译了一下,供同道参考。英文文章地址:Find a way out of the ClassLoader maze  走出类加载器迷宫(本人翻译,转载请注明出处) 系统类加载器, 当前类加载器, 上下文类加载器? 你应该用哪一个?By Vladimir Rou

2016-09-06 15:54:47 322

原创 使用crontab应该注意的地方

1、service crond status2、sudo service crond start秒级执行的方案* * * * * /bin/date* * * * * sleep 20; /bin/date * * * * * sleep 40; /bin/date 说明:需要将/bin/date更换成你的命令即可crontab 用法:调用的Jar 必须

2016-09-05 14:30:38 2877

转载 log4j缓存与性能优化

在软件系统中,打日志几乎是每个系统都会使用的行为。不管是用来记录系统健康状态,辅助问题定位,还是收集数据,以便后续数据分析等,日志都起着举足轻重的作用。但是IO的阻塞行为和磁盘的读写速度低下意味着写日志并非是没有代价的。 存在问题          在很多系统中,日志模块用的都是log4j,打日志用的都是同步方法,基本配置如下:  -->

2016-09-02 08:55:15 563

转载 【Java TCP/IP Socket】深入剖析socket——数据传输的底层实现

转载请注明出处:http://blog.csdn.net/ns_code/article/details/15813809    底层数据结构    如果不理解套接字的具体实现所关联的数据结构和底层协议的工作细节,就很难抓住网络编程的精妙之处,对于TCP套接字来说,更是如此。套接字所关联的底层的数据结构集包含了特定Socket实例所关联的信息。比附,套接字结构除其他信息

2016-07-31 22:26:16 308

原创 Log4j 配置 的webAppRootKey参数问题

为了让Web项目中的Spring 使用Log4j做如下配置:1、在web.xml中添加如下内容:webAppRootKey参数,那么webAppRootKey就是缺省的"webapp.root"。但最好设置,以免项目之间的名称冲突。定义以后,在Web Container启动时将把ROOT的绝对路径写到系统变量里。然后log4j的配置文件里就可以用${webName.root

2016-05-28 01:47:24 1519

java 的 matrix类库

java语言实现的matrix 矩阵 逆矩阵 矩阵运算 矩阵算法,此类库来自java官网,里面有详细的注释,不过是英文的

2016-11-04

JavaScript动态时钟

效果十分炫的动态时钟 基于JavaScript

2015-04-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除