05 2018 档案
maven 细节 —— scope、坐标
摘要:对于 idea 开发环境,测试代码便是在 src/test/java(该java目录会在创建时标注为测试文件夹) 目录下的 .java 代码为测试代码: 1. scopescope的分类compile:默认值 他表示被依赖项目需要参与当前项目的编译,还有后续的测试,... 阅读全文
posted @ 2018-05-31 23:25 未雨愁眸 阅读(643) 评论(0) 推荐(0)
Python 笔试 —— 效率与优雅
摘要:1. 效率字符串拼接:加号拼接字符串将造成对象的创建和垃圾的回收;使用字符串的 join 方法对尤其是循环中的字符串进行拼接(先将不断出现的字符串 append 到 一个 list 中,再进行 join);>> ''.join('hello').join('world... 阅读全文
posted @ 2018-05-30 21:59 未雨愁眸 阅读(161) 评论(0) 推荐(0)
Java 经典面试题 —— 性能
摘要:1. 性能String、StringBuffer 与 StringBuilder两个字符串相加,str1+str2,相当于执行:StringBuilder strBuilder1 = new StringBuilder(str1);strBuilder1.append... 阅读全文
posted @ 2018-05-30 21:35 未雨愁眸 阅读(225) 评论(0) 推荐(0)
Python 爬虫工具 —— fake_useragent
摘要:服务器为避免爬虫工具无休止的请求,以减轻负载,会对 user agent 进行校验,即判断某一 user-agent 是否不断地进行请求。可采用如下方式进行绕过服务器的校验。UserAgent_List = [ "Mozilla/5.0 (Windows NT 6.1... 阅读全文
posted @ 2018-05-28 23:44 未雨愁眸 阅读(282) 评论(0) 推荐(0)
VMware虚拟机与主机共享文件夹
摘要:VMware也可以像docker容器那样“挂载”主机上的目录给虚拟机,在虚拟机上访问共享目录就跟访问自己的目录一样方便。1. 虚拟机(M) -> 设置(S)-> 选项-> 共享文件夹 -> 总是启用 -> 添加 :2. 在弹出的对话框中选择主机目录作为共享目录:3. ... 阅读全文
posted @ 2018-05-25 19:40 未雨愁眸 阅读(334) 评论(0) 推荐(0)
正则表达式 —— Cases 与 Tricks
摘要:1. cases匹配任意单词(两侧可以有多个空格): ( +[a-zA-Z]+ +)上述表达式无法匹配句子末尾的单词,若想匹配句尾或者逗号前的单词,则可拓展为: ( +[a-zA-Z]+[?,.]? +) 中括号内的?表示问号这一标点,中括号后的?则表示匹配之前的项 ... 阅读全文
posted @ 2018-05-24 22:45 未雨愁眸 阅读(122) 评论(0) 推荐(0)
math、numpy、pandas NaN 判断
摘要:>> np.nan == np.nanFalse>> np.nan is np.nanTrue>> math.nan is np.nanFalse>> np.isnan(math.nan)True1. 判断 ndarray 中是否存在 nan>> c = np.arr... 阅读全文
posted @ 2018-05-21 23:25 未雨愁眸 阅读(844) 评论(0) 推荐(0)
Gauss error function
摘要:0. error functionerf(x)=1π∫−xxe−t2dt" role="presentation">erf(x)=1π−−√∫x−xe−t2dterf(x)=1π∫−xxe−t2dtpython ... 阅读全文
posted @ 2018-05-20 17:48 未雨愁眸 阅读(517) 评论(0) 推荐(0)
异常值检测 —— MAD(median absolute deviation)
摘要:MAD 定义为,一元序列 Xi" role="presentation">XiXi 同其中位数偏差的绝对值的中位数(deviation,偏差本身有正有负);MAD=median(|Xi−median(X)|)" role="presentation">M... 阅读全文
posted @ 2018-05-20 13:00 未雨愁眸 阅读(4355) 评论(0) 推荐(0)
标准正态分布表(scipy.stats)
摘要:0. 标准正态分布表与常用值 Z-score 是非标准正态分布标准化后的 x即 z=x−μσ" role="presentation">z=x−μσz=x−μσ表头的横向表示小数点后第二位,表头的纵向则为整数部分以及小数点后... 阅读全文
posted @ 2018-05-20 12:32 未雨愁眸 阅读(7653) 评论(0) 推荐(0)
linux 实用命令 —— tr
摘要:1. [:alnum:]tr -cd ‘[:alnum:]’-d:delete;-c:complement;-cd:删除后边的参数以外的;[:class:][:alpah:]:字母,[:digit:]:数字; [:xdigit:]:十六进制字符[:alnum:]:字母... 阅读全文
posted @ 2018-05-17 22:33 未雨愁眸 阅读(284) 评论(0) 推荐(0)
makefile 使用 Tricks
摘要:.phony是表示目标是伪目标,并不生成相应的文件。.phony标志的文件总是执行的。1. 短横(-)与@@(常用在 echo 之前):make 在执行编译打包等命令前会在命令行输出此命令,称之为回显,如果要执行的命令前以字符@开始,则不会回显该条命令,echo XX... 阅读全文
posted @ 2018-05-16 22:49 未雨愁眸 阅读(190) 评论(0) 推荐(0)
sequence to sequence模型
摘要:sequence to sequence模型是一类End-to-End的算法框架,也就是从序列到序列的转换模型框架,应用在机器翻译,自动应答等场景。Seq2Seq一般是通过Encoder-Decoder(编码-解码)框架实现,Encoder和Decoder部分可以是任... 阅读全文
posted @ 2018-05-16 09:24 未雨愁眸 阅读(832) 评论(0) 推荐(0)
精确率、召回率、准确率与ROC曲线
摘要:精确率表示的是预测为某类样本(例如正样本)中有多少是真正的该类样本,一般用来评价分类任务模型。 比如对于一个分类模型,预测结果为A类的所有样本中包含A0个真正的A样本,和A1个不是A样本的其他类样本,那么该分类模型对于分类A的精确率就是A0/(A0+A1)。 通常来说... 阅读全文
posted @ 2018-05-15 09:31 未雨愁眸 阅读(885) 评论(0) 推荐(0)
gcc/g++ 使用 tricks
摘要:0. 优化级别-O0,不进行优化的编译后的文件大小反而更小,小于 -O2 的;1. -std 指定 C 语言标准-ansi -ansi == -std=c90-std=c99:(std:standard) 循环变量在 for 语句中定义,也即for (int i = ... 阅读全文
posted @ 2018-05-14 23:08 未雨愁眸 阅读(193) 评论(0) 推荐(0)
python 实现 KNN 分类器——手写识别
摘要:1 算法概述1.1 优劣优点:进度高,对异常值不敏感,无数据输入假定缺点:计算复杂度高,空间复杂度高应用:主要用于文本分类,相似推荐适用数据范围:数值型和标称型1.2 算法伪代码(1)计算已知类别数据集中的点与当前点的距离(2)按照距离递增次序排序,选取与当前点距离最... 阅读全文
posted @ 2018-05-13 22:36 未雨愁眸 阅读(453) 评论(0) 推荐(0)
vim 使用 Tricks
摘要:vim + /etc/fstab:打开文档时直接光标直接置于最后一行首部;1. 最小影响的修改:非 insert mode 修改del/x:删除光标所在字符;r:replace,替换光标所在的字符;xp:交换光标处字符及光标后的下一个字符的相对顺序;cw:修改光标所对... 阅读全文
posted @ 2018-05-13 19:17 未雨愁眸 阅读(151) 评论(0) 推荐(0)
树莓派与node.js —— onoff、dht
摘要:1. 发光二极管tm-onoffvar Gpio = require('tm-onoff').Gpio, led = new Gpio(17, 'out'), button = new Gpio(18, 'in', 'both'); // ... 阅读全文
posted @ 2018-05-12 18:17 未雨愁眸 阅读(476) 评论(0) 推荐(0)
npm 包管理器的使用
摘要:1. 权限问题Warning “root” does not have permission to access the dev dir · Issue #454 · nodejs/node-gyp · GitHubWarning “root” does not h... 阅读全文
posted @ 2018-05-12 11:22 未雨愁眸 阅读(209) 评论(0) 推荐(0)
Opencv-Python 图像透视变换cv2.warpPerspective
摘要:# -*- coding:utf-8 -*-import cv2import numpy as npimport sysimg = cv2.imread('test.jpg')# cv2.imshow("original", img)# 可选,扩展图像,保证内容不超出... 阅读全文
posted @ 2018-05-10 21:18 未雨愁眸 阅读(6626) 评论(1) 推荐(2)
advanced ip scanner —— 局域网下 ip 及设备的扫描
摘要:advanced ip scanner 下载地址:Advanced IP Scanner - Download Free Network Scanner.用于扫描当前局域网下全部设备及其 ip,构建智能家居物联网时非常实用的一个发现新增设备的工具。 ... 阅读全文
posted @ 2018-05-09 22:19 未雨愁眸 阅读(2056) 评论(0) 推荐(0)
CPU 架构 —— ARM 架构
摘要:linux 系统查看 CPU 架构命令:$ archarmv7l$ uname -marmv7l # -m:--machine# 进一步查看处理器信息$ cat /proc/cpuinfo一般嵌入式设备运行在 ARM 处理器上; 树莓派一般的 PC:x86、x6... 阅读全文
posted @ 2018-05-09 21:17 未雨愁眸 阅读(589) 评论(0) 推荐(0)
树莓派系统常用配置文件及常用软件
摘要:1. wifi$ sudo vim /etc/wpa_supplicant/wpa_supplicant.confnetwork { ssid="" psk="" key_mgmt= priority=}ssid:wifi 名称;psk:wif... 阅读全文
posted @ 2018-05-08 23:24 未雨愁眸 阅读(942) 评论(0) 推荐(0)
动态更新 HTML 内容 —— AJAX
摘要:通过 JavaScript 加载数据,在不刷新网页的情况下,更新网页内容的技术,称为 AJAX(Asynchronous JavaScript and XML,异步 JavaScript 和 XML)。1. 改变页面元素如下所示网页,想要通过 JavaScript 的... 阅读全文
posted @ 2018-05-08 22:21 未雨愁眸 阅读(1537) 评论(0) 推荐(0)
神经网络损失函数中的正则化项L1和L2
摘要:神经网络中损失函数后一般会加一个额外的正则项L1或L2,也成为L1范数和L2范数。正则项可以看做是损失函数的惩罚项,用来对损失函数中的系数做一些限制。正则化描述:L1正则化是指权值向量w中各个元素的绝对值之和;L2正则化是指权值向量w中各个元素的平方和然后再求平方根;... 阅读全文
posted @ 2018-05-07 21:29 未雨愁眸 阅读(2247) 评论(1) 推荐(2)
版本号的管理
摘要:1. 语义化版本模式Semantic Versioning 语义化版本的介绍:Semantic Versioning 2.0.0语义化版本 2.0.0主版本.小版本.补丁:MAJOR.MINOR.PATCH(主版本号.次版本号.修订号)主版本号:当你做了不兼容的 AP... 阅读全文
posted @ 2018-05-07 20:57 未雨愁眸 阅读(123) 评论(0) 推荐(0)
Linux shell —— 数组与关联数组
摘要:使用 declare -A(declare 的用法请使用 help 进行查看,help declare) 进行声明关联数组变量;$ declare -A fruits_price$ fruits_price=([apple]='$100' [orange]='$150... 阅读全文
posted @ 2018-05-06 19:42 未雨愁眸 阅读(681) 评论(0) 推荐(0)
前端开发 —— BOM
摘要:0. BOM vs. DOMBOM:Browser Object Model,浏览器对象模型,是在 web 中使用 JavaScript 的绝对核心; BOM:提供了独立于内容而与浏览器窗口进行交互的对象。BOM 提供了很多对象(window、location、nav... 阅读全文
posted @ 2018-05-06 17:50 未雨愁眸 阅读(168) 评论(0) 推荐(0)
vscode 常用插件
摘要:0. 常用插件vscode-icons:在不同的文件类型文件类型名显示文件类型对应的图标;youcompleteme:terminal1. HTML Snippets:自动填充文件头部信息Visual Studio Code修改HTML Snippets插件中默认模板... 阅读全文
posted @ 2018-05-06 11:28 未雨愁眸 阅读(419) 评论(0) 推荐(0)
前端开发 —— js 常用工具函数(utilities)
摘要:1. 时间function getCurTime() { var date = new Date(); return date.toLocaleTimeString();}date.toLocaleTimeString():上午还是下午,几点几分;date... 阅读全文
posted @ 2018-05-06 11:04 未雨愁眸 阅读(927) 评论(0) 推荐(0)
前端开发 —— google chart 的使用
摘要:1. 引入所需的 js 库在 中2. 简单绘制 line 作用在某 div 元素上:var chart = new google.visualization.LineChart($('chart')[0]);表格选项:va... 阅读全文
posted @ 2018-05-06 10:50 未雨愁眸 阅读(826) 评论(0) 推荐(0)
计算机组成原理与体系结构 —— 南桥与北桥
摘要:南桥北桥在主板上的位置如下所示: 北桥 芯片组(chipset)的名称就是以北桥芯片的名称来命名的北桥被用来处理高速信号,通常处理CPU(处理器),RAM(内存),AGP端口或PCI Express,和南桥芯片之间的通信PCIE/AGP、Memory、CPU南桥: ... 阅读全文
posted @ 2018-05-05 20:03 未雨愁眸 阅读(1578) 评论(0) 推荐(0)
(树莓派、Arduino、物联网、智能家居、机器人)传感器、机械装置、电子元件
摘要:定制 PCB1. 机械类履带底盘2. 传感器温度传感器(temperature)、湿度传感器(humidity) DHT11/DHT22驱动:BCM2835(被动)红外传感器(Passive Infrared)MPU6050 集成传感器模块3. 电子元件SG90舵机A... 阅读全文
posted @ 2018-05-04 23:07 未雨愁眸 阅读(432) 评论(0) 推荐(0)
CTC+pytorch编译配置warp-CTC
摘要:CTCCTC可以生成一个损失函数,用于在序列数据上进行监督式学习,不需要对齐输入数据及标签,经常连接在一个RNN网络的末端,训练端到端的语音和文本识别系统。CTC论文地址: http://www.cs.toronto.edu/%7Egraves/icml_2006.p... 阅读全文
posted @ 2018-05-04 21:22 未雨愁眸 阅读(1095) 评论(0) 推荐(0)
民族融合 —— 魏晋南北朝
摘要:0. 南北朝前奏从西晋到东晋 西晋王朝灭亡后,公元317年,镇守建康(今南京)的司马睿在江南重建晋室,史称东晋;“十六国”史称源出于北魏崔鸿所撰的《十六国春秋》:“五凉、四燕、三秦、二赵,并成、夏为十六”。 晋宣帝司马懿的曾孙武帝司马炎惠帝司马衷前秦(350年—394... 阅读全文
posted @ 2018-05-04 21:11 未雨愁眸 阅读(531) 评论(0) 推荐(0)
端到端文本识别CRNN论文解读
摘要:CRNN 论文: An End-to-End Trainable Neural Network for Image-based Sequence Recognition and Its Application to Scene Text RecognitionCRNN... 阅读全文
posted @ 2018-05-04 20:26 未雨愁眸 阅读(1422) 评论(0) 推荐(0)
lintcode 刷题 by python 总结(1)
摘要:博主之前在学习 python 的数据结构与算法的基础知识,用的是《problem-solving-with-algorithms-and-data-structure-using-python》 。但是仅仅看书对于知识的理解不够深入。于是选择了 lintcod... 阅读全文
posted @ 2018-05-03 14:55 未雨愁眸 阅读(504) 评论(0) 推荐(0)
RCNN、SPP-net、Fast-RCNN和Faster-RCNN
摘要:RCNNRCNN (Regions with CNN features) 的核心思想是把图像划分成N(2000)个独立的区域,分别提取每个区域的CNN特征,然后把这些特征使用SVM等分类器进行结果预测,把目标检测任务转换成了分类任务。RCNN由Ross Girshic... 阅读全文
posted @ 2018-05-02 22:34 未雨愁眸 阅读(759) 评论(0) 推荐(0)
python opencv —— 背景提取(MOG、KNN)、识别与检测(Haar Cascade)
摘要:注意 opencv 的坐标轴,x 轴向右,和 width 对应,y 轴向下,和 height 对应;1. MOG2 与 KNNMOG:Mixture of Gaussianimport cv2cap = cv2.VideoCapture('./data/video/7... 阅读全文
posted @ 2018-05-01 23:01 未雨愁眸 阅读(2757) 评论(0) 推荐(0)
通信 —— 串口与并口
摘要:串口与并口: 串口一次接收和发送一个 bit;并口,多个数据通路同时发送或者接收;并口并不见得一定比串口的效率来得高;名称中已包含串口之义: USB:Universal Serial BusSAS:Serial Attached SCSISATA:Serial ATA... 阅读全文
posted @ 2018-05-01 18:23 未雨愁眸 阅读(1239) 评论(0) 推荐(0)

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