- 博客(28)
- 资源 (4)
- 收藏
- 关注
原创 Effective Java(一)—— 创建和销毁对象
在客户端(调用端)获取自身实例的方法:公有的构造器;类的静态工厂方法;1. 使用静态工厂方法代替构造器Boolean 是对基本类型 boolean 的包装类;
2017-06-29 16:53:22 752
原创 windows 快捷调用
win + r,或者按下 windows 键,在输入框中输入:services.msc:服务管理;diskmgmt.msc:磁盘管理; devmgmt.msc:设备管理;这些文件(命令)的路径在:C:\Windows\System32 下;
2017-06-27 20:22:10 794
原创 面向对象(OOP)五大基本原则
书单《Object-Oriented Analysis & Design with Application》:Grady Booch, 下载地址:object-oriented-analysis-and-design-with-applications-2nd-editionC++:《Designing Object-Oriented C++ Applications》:Ro...
2017-06-27 08:42:11 1262
原创 图像几何变换(geometric transformation)
1. imwarpB = imwarp(A,tform)demoI = imread('cameraman.tif');tform = affine2d([1 0 0; .5 1 0; 0 0 1]); % x ⇒ x+0.5*y % y ⇒ yJ = imwarp(I,tform);
2017-06-27 08:25:16 1855
原创 matlab subplot(figure)如何设置使得图像最终显示出来不一样大小
1. 问题描述figuresubplot(1, 2, 1), imshow(A)subplot(1, 2, 2), imshow(B)无论 A 和 B 的 size 是否一致,最终显示出来的 figure 中的两幅图像大小都是相同的。2. 原因及解决之所以第二个图看起来和第一张图等大,是因为第二个 subplot 的 XY 轴的单位长度比第一个subplot中的要长(二者的比例尺不同)。所以简单
2017-06-16 20:54:53 9803
原创 远程登录工具 —— filezilla(FTP vs. SFTP)、xshell、secureCRT
filezilla:是一个免费开源的 FTP 软件,分为客户端版本和服务器版本,具备所有的 FTP 软件功能。 支持的协议:FTP & SFTP(Secure File Transfer Protocol),xshell:是一个强大的安全终端模拟软件, 它支持 SSH1, SSH2, 以及Microsoft Windows 平台的 TELNET 协议。SecureCRT:是一款支持SSH
2017-06-16 19:29:02 5176
原创 LBP(Local Binary Patterns)局部二进制模式
1. LBP 用于人脸识别为了预测每个像素属于哪个脸部器官(眼睛、鼻子、嘴、头发),通常的作法是在该像素周围取一个小 的区域,提取纹理特征(例如局部二值模式),再基于该特征利用支持向量机等浅层模型分类。因为局部区域包含信息量有限,往往产生分类错误,因此要对分割后的图像加入平滑和形状先验等约束。
2017-06-15 23:21:30 2664
原创 magnify.m —— 图像局部放大镜工具函数
magnify.m 函数下载地址:magnify - File Exchange - MATLAB Central;magnify.m 函数在执行时,是一种交互式处理。简单演示如下:clear, clc% 加载图像到内存,如读取matlab自带的图像,并将其显示出来I = imread('pout.tif'); imshow(I, []); f = gcf;% 调用m
2017-06-13 09:48:23 10590 3
原创 【读书笔记】 —— 公平与正义
罗尔斯:约翰·罗尔斯(1921年2月21日-2002年11月24日) 罗尔斯是卢梭的学生,社会契约论的当代发扬光大者;1. 正义论( A Theory of Justice)无知之幕:Veil of ignorance, 在人们商量给予一个社会或一个组织里的不同角色的成员的正当对待时,最理想的方式是把大家聚集到一个幕布下,约定好每一个人都不知道自己将会在走出这个幕布后将在社会/组织里处于什么
2017-06-12 22:20:58 1123
原创 左传 —— 春秋左氏传
1. 庄公曹刿论战(庄公十年)曹刿:春秋时鲁国大夫;十年春:鲁庄公十年;肉食者鄙,未能远谋。 肉食者谋之,肉食者肥之;2. 昭公昭公十年 凡有血气,皆有争心;《左传·昭公十年》晏子语3. 襄公襄公十四年: 《左传》襄公十四年记载姜戎子驹支说:“我诸戎饮食衣服不与华同,贽币不通,语言不达。”华夏起源于华胥,伏羲的母亲即为华胥氏。襄公二十一年 “深山大泽、实生龙虎”。比喻此地多生
2017-06-11 10:57:39 1200
原创 visual studio code(vscode)的使用(快捷键)
Visual Studio Code初探vscode 是一种可运行于 OS X,Windows 和 Linux 之上的免费跨平台编辑器;1. 快捷键ctrl + `:调出(对于 windows 即是 cmd 命令行界面)终端;ctrl + shift + x:进入插件搜索和插件加载界面;md 文件:ctrl + shift + v,预览;ctrl + shift + e...
2017-06-09 19:23:40 2654
原创 从有线通信到无线通信
无论是 RFID 还是 NFC,都是一种无线(wireless)通信(communication)技术。RFID 所谓射频识别,一般是微波,1-100 GHz,适用于短距离识别通信。NFC 正是由非接触式射频识别(RFID)演变而来, 短距高频的无线电技术,在13.56MHz频率运行于10厘米距离内。其传输速度有106 Kbit/秒、212 Kbit/秒或者424 Kbit/秒三种。
2017-06-09 11:33:53 2896
原创 CPU vs. GPU
现在的 GPU 都 2000 核了,为什么 CPU 才 16 核? CPU:few(less than hundred)cores optimization for sequential serial processing;GPU:thousands of small, efficient cores for parallel processing;1. CPU 的核心数目与 GPU 的核心
2017-06-09 10:47:20 1057
原创 SSL 延迟与 Http、Https
SSL延迟有多大?1. 基本概念ssl 协议由网景公司(Netscape)设计,由此网络链接从 http 逐步走向更为安全的 https 加密链接模式。HTTPs 链接和 HTTP 链接都建立在 TCP 协议之上,而三次握手是 TCP 协议实现的重要环节。三次握手(handshake) 客户端首先发送 SYN 数据包,然后服务器发送SYN+ACK数据包,最后客户端发送ACK数据包,接下来
2017-06-08 20:40:33 1290
原创 word 的使用 —— 分页符与分节符
节的概念:节定义了一些格式, 如页边距、页面的方向、页眉和页脚,以及页码的顺序。分节符是指为表示节的结尾插入的标记。
2017-06-08 18:47:05 2388
原创 人生之清单(list of life)
人生要走走停停,想想记记,修修改改,再向前走。1. 没得选,有得选,怎么办没得选 原生家庭,自己怎么生,怎样的父母;遇见谁,会有怎样的对白; 在假期之旅途,在人生之旅途;梦,潜意识深处的梦;有得选: 这一天几点起,几点睡,如何过;周末是出游,是泡在书店,还是约友聚餐;是痛并做有意义的事,还是快乐但无甚价值的消磨;偌大的书店里,我决定读哪一本书;一件事,一段感情是继续还是放弃;
2017-06-08 18:24:59 2768 1
原创 windows tensorflow 版本与升级
tensorflow 的版本在 1.1.0/1.2.0 之后 api 迎来重大变化,有必要将版本升级到最新的 1.1.0 以上。1. 使用 upgradeCPU:pip3 install –upgrade tensorflowGPU:pip3 install –upgrade tensorflow-gpu2. 指定升级的版本(1.1.0)CPU: pip install --ignore-i
2017-06-06 23:47:33 8421 1
原创 PermissionError: [Errno 13] in python
这一错误一般发生在使用 open函数对文件打开,进行读写操作时,1. open 打开一个文件夹(目录),而不是文件PermissionError: [Errno 13] in python Python: Why am I getting [Errno 13] Permission Denied?在字符串之前添加r前缀,以表示 raw,以保证不会将路径中出现的n、b等字符转换为别的类型。
2017-06-06 23:32:09 60407 5
原创 概率编程语言(Probabilistic Programming Languages)库 —— edward
edward是一个支持概率建模、推断的 Python 第三方库,官网地址:A library for probabilistic modeling, inference, and criticism.,其教程 edward tutorials。其主要实现和支持如下三方面:modeling: directed graphical models,有向图模型;neural networks(基于 k
2017-06-06 23:19:21 3578
原创 python re —— 自然语言处理与正则表达式
*:0 或 多个?:任意一个[list]:a[xyz]b,a 与 b 之间必须也只能有一个字符,但只能是 x/y/z,也即:axb, ayb, azb[!list]:匹配除 list 中的任意单一字符,a[!0-9]b,a与b 之间必须也只能有一个字符,但不能是阿拉伯数字,axb,aab,a-b[c1-c2]:[0-9]/[a-z],a[0-9]b,必须也只能有一个字符,a0b,a1b,...
2017-06-06 22:22:35 1397
原创 pandas 下的 one hot encoder 及 pd.get_dummies() 与 sklearn.preprocessing 下的 OneHotEncoder 的区别
sklearn.preprocessing 下除了提供 OneHotEncoder 还提供 LabelEncoder(简单地将 categorical labels 转换为不同的数字);1. 简单区别Panda’s get_dummies vs. Sklearn’s OneHotEncoder() :: What is more efficient?sklearn.preprocessing 下
2017-06-05 19:17:00 11878 2
原创 Linux 内核源码(kernel source)路径
查看内核的发行版:uname -r(--kernel-release)$ uname -r4.4.0-78-generic内核源码所在的位置:/usr/src$ cd /usr/src
2017-06-05 12:38:34 14962
原创 Linux 磁盘管理
1. LVM(logical volume manager)Linux环境下对磁盘分区进行管理的一种机制。为什么要提出LVM的概念和机制?Linux用户安装 Linux 操作系统时遇到的一个常见的难以决定的问题就是如何正确地评估各分区大小,以分配合适的硬盘空间。普通的磁盘分区管理方式在逻辑分区划分好之后就无法改变其大小,当一个逻辑分区存放不下某个文件时,这个文件因为受上层文件系统的限制,也不能跨越多
2017-06-04 22:14:12 901
原创 中英文对照 —— 数学分析
differential function:可微函数; y=|x|y=|x|(absolute value 绝对值函数) 在 x=0x=0 处便不可微;continuously differentiable:连续可微函数;integral function:可积函数;
2017-06-04 12:12:27 1490
原创 assert 的理解
assert 可以实现如下功能:保证参数之间的大小等约束关系;函数执行过程中得到的中间结果是否符合预期;def gen_batch(batch_size, skip_window, num_skips): assert batch_size % num_skips == 0 assert num_skips <= 2 * skip_window
2017-06-03 19:00:49 1337
原创 windows “文件大小”与“占用空间”、文件系统与文件拷贝
0. 文件大小与占用空间“文件大小”和“占用空间”的差别首先需要明确的是,“文件大小”代表着文件的真实大小(文件内容实际包含的全部字节数),“占用空间”往往略大于“ 文件大小”,如下图所示: “占用空间”表示为计算机磁盘为存储该文件,所需分配的存储空间,显然“占用空间”必须不小于“文件大小”。事实上,windows 采用 NTFS 和 FAT 的文件系统管理磁盘文件,所有文件系统都是基于簇(分
2017-06-03 17:38:11 4976
matlab字幕拼接用视频截图
2016-01-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人