机器学习升级版(VII)——第2课 概率论与贝叶斯先验

摘录自:邹博《机器学习升级版》课件 1. 概率论基础 1.初步认识 2.古典概型 3.生日悖论 生日悖论(Birthday paradox)是指,如果一个房间里有23个或23个以上的人,那么至少有两个人的生日相同的概率要大于50%。这就意味着在一个典型的标准小学班级(30人)中,存在两人生日相同的可能性更高。对于60或者更多的人,这种概率要大于99%。从引起逻辑矛盾的角度来说生日悖论并不是一种悖论,从这个数学事实与一般直觉相抵触的意义上,它才称得上是一个悖论。大多数人会认为,23人中有2人生日
分类: 其他 发布时间: 06-10 22:07 阅读次数: 1

CloudGeek读源码系列-cache2go源码解析(二)

0、写在最前面 What:《cache2go的源码解析》会分为(一)(二)两讲,内容包括整个项目的所有功能代码和例子程序。 上一讲《CloudGeek读源码系列-cache2go源码解析(一)》中已经分析了关键数据结构、cacheitem.go源码等部分,这一讲将继续分析剩下的所有代码及相关知识点。 一、代码逻辑 1、cachetable.go剩余部分 7. 上一讲说到CacheTable类型绑定的方法共计如上图,到SetLogger方法为止已经讲完了,这一讲从expirationCheck方
分类: 其他 发布时间: 06-10 22:07 阅读次数: 3

力软敏捷开发框架真正最新源码6.3下载

QQ194633530 力软敏捷开发框架 6.1.6.2 版本发布 力软敏捷开发框架能帮您开发什么软件力软敏捷开发框架 什么叫敏捷框架? 力软小课堂|来自常见问题 力软敏捷开发框架是一套基于智能化可扩展组件式的软件系统项目,非常适合企业管理软件和互联网平台后台系统开发 框架中提供了完善的权限角色管理功能,快速开发功能,工作流引擎功等通用的功能模块,以及可扩展的系统机制,美观简洁的UI界面风格。 通俗的来说力软敏捷开发框架其实是一套软件半成品,相当于一座建好的毛坯房,主体框架已经建好,样板间已经
分类: 其他 发布时间: 06-10 22:07 阅读次数: 1

UTF8 UTF16 之间的互相转换

http://www.oschina.net/code/snippet_179574_15065 按照如下的编码方式,对UTF8和UTF16之间进行转换 从UCS-2到UTF-8的编码方式如下: UCS-2编码(16进制) UTF-8 字节流(二进制) 0000 - 007F 0xxxxxxx 0080 - 07FF 110xxxxx 10xxxxxx 0800 - FFFF 1110xxxx 10xxxxxx 10xxxxxx typedef unsigned long UTF32; /*
分类: 其他 发布时间: 06-10 22:07 阅读次数: 3

最新力软敏捷开发框架源码6.3下载

QQ194633530 力软敏捷开发框架 6.1.6.2 版本发布 新增手机流程-我的流程(可查看流程进度和表单内容) 新增手机流程-待办任务(可查看流程进度和表单内容,审核) 新增手机流程-已办任务(可查看流程进度和表单内容) 华东交通大学 科教信息管理系统 力软客户部整理|来自成功案例 公司介绍 华东交通大学(East China Jiaotong University)是一所以工为主,经、管、文、理、法、教育、艺术等多学科协调发展,以交通为特色、轨道为核心的教学研究型大学,江西省属重点大
分类: 其他 发布时间: 06-10 22:07 阅读次数: 1

js 二叉树遍历

二叉树定义这里不再赘述。 我这里有个二叉树: var tree = { "id": 0, "name": "root", "left": { "id": 1, "name": "Simon", "left": { "id": 3, "name": "Carl", "left": { "id": 7,
分类: 其他 发布时间: 06-10 22:07 阅读次数: 3

AIX 6.1记录

更改网卡IP地址: chdev -l en0 -a netaddr=192.168.1.100 -a netmask=255.255.255.0 -a state=up smit tcpip 修改pv名子 修改hdiskX编号 重命名hdisk5为hdisk2 rendev -l hdisk5 -n hdisk2 VNC for AIX启动: Installed init script for VNC Server in Service Mode daemon Start and stop t
分类: 其他 发布时间: 06-10 22:07 阅读次数: 1

错误 'Cannot run program "/home/uv/IDE/adt/sdk/platform-tools/adb": error=2, No such file or directory

转 Linux下Android SDK中adb找不到的解决方案 2013年04月22日 20:41:48 阅读数:7621 在Linux平台下配置Android SDK开发环境过程中,Eclipse会提示错误如下: Unexpected exception 'Cannot run program "/home/ubuntu/adt/sdk/platform-tools/adb": error=2 No such file or directory' while attempting to ge
分类: 其他 发布时间: 06-10 22:07 阅读次数: 3

在前端团队的那些日子(初见)

在现在这个团队待了也有将近一年的时间, 基本上是看着它一步步成长的, 我也深受这个过程的影响, 翻看过去的日记, 有不少可圈可点的地方, 特此分享给那些在前端路上的新朋友 文章里面的日期时间不要太过于关注, 因为很多都是当时日记里面写的, 在文章中我并没有去改, 另外文章中的一些观点和现在也发生了许多的变化, 但我觉得还是保持之前的, 不去做更改, 毕竟这是一个成长过程, 关于总结性的话我会写在最后一篇中, 这是<>中的第一篇, 还有几篇之后会更新, 喜欢的朋友可以关注下本博客 初见 刚到现在
分类: 其他 发布时间: 06-10 22:07 阅读次数: 1

201806102137

201806102137
分类: 其他 发布时间: 06-10 22:07 阅读次数: 2

python学习笔记之zipfile模块

为什么学习:   在做自动化测试平台的apk上传功能部分时候,涉及到apk上传后提取apk的icon图标,通过aapt解析apk,获取对应icon在apk中的地址,通过python的zipfile模块来解压缩提取到指定的icon的图标 zipfile模块的用途:   zipfile模块是用来做zip格式编码的压缩和解压缩的,zipfile有两个重要的类:ZipFile 创建和读取zip文件 ZipInfo是存储zip文件的每个文件的信息的 读取zip文件:   1 import zipfil
分类: 其他 发布时间: 06-10 22:07 阅读次数: 3

多版本opencv管理;find_package()的原理解析

近期用cmake编译程序时,报错找不到opencv2。由于我电脑里安装了多个版本的opencv,管理不善,借此机会梳理一下思路。 1. Cmake -- find_package(Opencv REQUIRED),寻找指定的库 如果代码中用到了opencv2/3,则需在CMakeLists.txt中添加这个指令,使程序在编译过程中能够找到对应的库。该指令默认优先找到opencv3。如果要用opencv2,有两个方法可以实现: a. 显式指定版本, find_package(Opencv 2 R
分类: 其他 发布时间: 06-10 22:07 阅读次数: 3

effective c++ 条款07:为多态基类声明virtual析构函数

记住: 带多态性质的基类应该声明一个virtual析构函数。如果class带有任何virtual函数,它就应该拥有一个virtual析构函数。 class的设计目的如果不是作为基类使用,或不是为了具备多态性,就不该声明virtual析构函数。 class TimeKeeper { public: TimeKeeper(); ~TimeKeeper(); ... }; class AtomicClock: public TimeKeeper { ... }; class
分类: 其他 发布时间: 06-10 22:07 阅读次数: 1

Ionic3 demo TallyBook 实例1

1.创建项目 ionic start TallyBook blank 创建一个空的项目 ionic cordova platform add android 添加andorid平台 ionic serve 浏览器查看 ionic cordova build android --prod --release 编译apk 安装运行 备注:如果有问题找对应的脚本执行 npm config set registry https://registry.npm.taobao.org 代理设置 module
分类: 其他 发布时间: 06-10 22:07 阅读次数: 3

Git学习——把文件推送到远程仓库

本地仓库与GitHub仓库关联 git remote add origin [email protected]:<github账户名>/<github的仓库名>.git 把本地库的所有内容推送到远程库上 git push -u origin master //第一次推送master分支   加上-u参数,不但会把本地的master分支内容推送的远程新的master分支,还会把本地的master分支和远程的master分支关联起来,在以后的推送或者拉取时就可以简化命令。
分类: 其他 发布时间: 06-10 22:07 阅读次数: 3

解决pycharm中文输入法不跟随问题

原因是pycharm自带的JVM的问题,所以解决方法是屏蔽pycharm自带JVM,安装官方的JVM。 首先: 在pycharm关闭的时候重命名jre64这个文件夹(我的系统是64位),让pycharm找不到自带的OpenJdk,修改为如下图红框所示: 然后: 打开jre下载页面 选择Accept License Agreement,然后根据自己系统选择相应的下载文件,如下图所示: 最后: 安装下载后的文件,重新启动pycharm即可。 注意: 不要下载10版本的jre,需要使用8版本的jre
分类: 其他 发布时间: 06-10 22:07 阅读次数: 3

学习python的第一天

Python基础一 1,python历史。 宏观上:python2 与 python3 区别: python2 源码不标准,混乱,重复代码太多, python3 统一 标准,去除重复代码。 2,python的环境。 编译型:一次性将所有程序编译成二进制文件。 缺点:开发效率低,不能跨平台。 优点:运行速度快。 :C,C++等等。 解释型:当程序执行时,一行一行的解释。 优点:开发效率高,可以跨平台。 缺点:运行速度慢。 :python ,php,等等。 3,运行第一个py文件: python3
分类: 其他 发布时间: 06-10 22:07 阅读次数: 1

Android开发学习——UI篇1.0

Android开发学习——UI篇1.0 从控件开始 TextView 最基本的文本显示控件 相信同学对刚开始使用Android studio时生成的第一个程序还有印象。兴致满满地将软件已经编好的基础程序运行在手机上,一句Hello world!赫然出现在手机中间,也标志着你开始走进了一个Android的世界! 而这句话,就是用我们的TextView控件来显示出来的。 未完待续!
分类: 其他 发布时间: 06-10 22:07 阅读次数: 1

Java线程脏读

亭亭画舸系春谭,直待行人酒半酣 脏读,也就是说你拿到的值不是你想要的.当然数据库中也有脏读的情况出现,那是因为事务的原因.这里不做解释. Java线程中也会出现脏读的现象,示例代码如下: public class ThreadTest { public static void main(String[] args) { try{ A a = n...
分类: 其他 发布时间: 06-10 22:07 阅读次数: 3

synchronized锁重入

渔灯暗,客梦回,一声声滴人心碎 “可重入锁”的意思是,自己可以再次获取自己的内部锁,如果线程A获得了某个对象的锁,这个锁还没有被释放,当想再次获得锁的时候还是可以获得的.也就是说,在一个同步代码方法/块里还是可以获取本类的其他同步方法/块. 示例代码: public class ThreadTest { public static void main(String[] args) {...
分类: 其他 发布时间: 06-10 22:07 阅读次数: 3