自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(393)
  • 资源 (27)
  • 收藏
  • 关注

原创 自建博客

用久了CSDN,打算找一种更便捷的博客编辑方法,尝试过sphinx+github+readthedocs,现在实现了自建博客网址:https://www.zhujian.com使用的是hexo框架,用Travis CI进行自动部署,搭建在腾讯云服务器上,用Nginx托管静态文件hexo使用指南 - hexo指南...

2019-02-21 18:24:42 880

转载 如何快速转载CSDN及博客园中的博客

之前CSDN有转载按钮,但是现在好像找不到了,在网上找到一篇文章,关于如何转换CSDN及其它网站的文章如何快速转载CSDN及博客园中的博客

2018-12-18 16:43:03 660

原创 sphinx-github-readthedocs

之前一直用CSDN编写博客,对于内容过多,那就需要多篇博客,查看起来并不方便,后来用CSDN的专栏,感觉也没有很方便最近发现一种方式,就是用sphinx成成文档工程,用github托管代码,用readthedocs发布在线文档,这样感觉结构更加清晰,操作也比较方便制作了第一个文档:sphinx+github+readthedocs...

2018-12-17 20:13:28 808

原创 Python numpy库版本不符合要求

执行OpenFace的训练脚本,遇到如下问题:/home/zhujian/software/anaconda/anaconda3/envs/openface/lib/python2.7/site-packages/pandas/_libs/__init__.py:4: RuntimeWarning: numpy.dtype size changed, may indicate binary in...

2018-11-27 16:23:31 9524

原创 Markdown使用-6 截图公式转换

在知乎上看到一篇介绍数学工具的文章 - 用这个漂亮的工具将方程式截图迅速转换为 LaTeX介绍了一个数学公式转换工具 - mathpix获取一个数学屏幕截图,就能转换成LaTex格式公式,非常好用目前已有windows / ubuntu / macos的实现安装完成后,执行快捷键Ctrl+Alt+M,截取屏幕上的数学公式测试:examples.pdf完成截图后就能转换成LaTex公式...

2018-11-25 14:31:24 2038 1

原创 Python MNIST解压

解压手写数字数据库MNIST,网上找了几个教程,最后自己写了一个目录MNIST介绍struct模块介绍解压实现相关实现MNIST介绍参考:THE MNIST DATABASEMNIST是手写数字数据库,共有60000张训练图像和10000张测试图像共有4个文件,保存训练图像和标签文件以及测试图像和标签文件:train-images-idx3-ubyte.gz: tra...

2018-11-24 21:17:15 3487 4

原创 图像卷积

这几天在进行其它运算时突然发觉自己对于卷积的概念和运算有一些陌生,重新复习一下。目录图像卷积概念图像卷积数学公式图像卷积注意事项图像卷积算法实现图像卷积概念参考:ConvolutionKernel (image processing)图像卷积操作(convolution),或称为核操作(kernel),是进行图像处理的一种常用手段,图像卷积操作的目的是利用像素点和其邻...

2018-11-14 16:07:10 12275

原创 图像梯度

复习图像梯度,发现有很多需要进一步理解的内容,重新整理一篇目录方向导数和梯度python实现图像梯度的使用方向导数和梯度参考:第七节 方向导数与梯度偏导数数字图像的梯度概念(the gradient of the image)Image gradient首先介绍数学概念上的导数和梯度的概念,再引申到图像梯度上方向导数方向导数:函数在某一点沿某一方向的变换率设函...

2018-11-14 16:04:00 5955

原创 Python Numpy gradient源码解析

复习图像梯度,发现Numpy有一个梯度计算函数,解析它的源码和需要注意的问题,最后自定义一个梯度函数目录用法解析示例和问题源码解析自定义用法解析参考:numpy.gradientNumpy提供了数组梯度计算函数gradient(f, *varargs, **kwargs)输入必选参数:类N维数组(列表/元组/数组)可选参数:标量列表或数组列表,用于计算差分时的间...

2018-11-13 20:17:39 14364

原创 Markdown使用-5 数学公式

Markdown标准语法中没有数学公式编辑的内容,之前都是通过图片的形式插入数学公式,现在学会了通过编辑LaTex语法的数学公式,然后插入到Markdown文件中目录LaTex简介如何编辑数学公式如何在Markdown文件中插入数学公式LaTex简介参考:TeXLaTeXLATEXTex是由Donald Knuth创造的一个排版计算机程序(a typesetting c...

2018-11-06 16:09:30 510

原创 Markdown使用-4 表格

Markdown本身有表格语法,它也支持HTML表格目录Markdown表格语法HTML表格语法在线编辑Markdown表格语法参考:TablesMarkdown的表格语法如下:| Syntax | Description | Description1 || ----------- | ----------- | ------------ || Header ...

2018-11-06 16:04:48 1377

转载 Markdown使用-3 水印

去除 CSDN 上传图片后添加的水印参考:抹去 CSDN 中图片水印的方法上传图片后,会在图片上加上水印:![](https://img-blog.csdn.net/20170329144621372?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXFfMzUyNDY2MjA=/font/5a6L5L2T/fontsize/400/fill/I0...

2018-11-06 15:59:26 2169

原创 Python pgm解析和格式转换

下载ORL人脸数据库,发现其图像文件格式为pgm,之前也遇到过这种情况,这次仔细分析它的使用,并编写脚本用于图像格式之间的转换参考:pgmNetpbm format目录PGM解析格式转换PGM解析pgm(便携式灰度图,Portable Gray Map)是Netpbm开源工程设计的一种图像格式,除了pgm外,还有pbm,ppm一个pgm文件可以表示一个或多个pgm图像,...

2018-11-03 11:38:44 9891 8

转载 Rapid Object Detection using a Boosted Cascade of Simple Features

转载自:Viola–Jones object detection framework–Rapid Object Detection using a Boosted Cascade of Simple Features中文翻译 及 matlab实现(见文末链接)ACCEPTED CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION 2001...

2018-10-28 13:39:25 3332

原创 Linux locate ldconfig pkg-config ldd 以及 OpenCV C++库的使用

之前实现了 Ubuntu 下 OpenCV2.x 的源码安装 - OpenCV Linux Anaconda 源码安装,并成功在 Anaconda 中应用编译后的 python-opencv下面实现在 Ubuntu 中完成 OpenCV C/C++ 的使用,并学习使用工具 locate / ldconfig / pkg-config / ldd主要内容:locateldconf...

2018-09-03 16:20:16 897

原创 Anaconda Python 环境查询,安装,卸载,克隆

之前利用 Anaconda 安装完成了 Python3,现在需要重新安装 Python2找到一篇 Conda 教程 - Managing Python,可以同时存在多个 Python 环境主要内容:查看环境列表创建新的 Python 环境激活/停止 Python 环境克隆/移除环境查看环境列表参考:Viewing a list of your enviro...

2018-09-03 14:05:15 13078 1

原创 OpenCV Linux Anaconda 源码安装

之前实现了在 Ubuntu 上通过 opencv-python 使用 Camera - Python OpenCV 在Ubuntu虚拟机上使用Camera。当时的 opencv-python 版本是 3.x现在需要使用 2.x 版本的 opencv-python,通过源码编译的方式进行参考:Installation in LinuxInstallation in Linux...

2018-08-29 19:35:21 1378

原创 Python OpenCV 在Ubuntu虚拟机上使用Camera

在 VMWare 虚拟机 Ubuntu 中打开笔记本前置摄像头,利用 Python OpenCV 调用 Camera主机操作系统版本:Windows 10, 64-bitVMWare:VMware® Workstation 14 Pro虚拟机操作系统版本:Ubuntu 16.04.5 LTS主要内容:VMWare 摄像头设置以及 Ubuntu 摄像头测试Python O...

2018-08-28 13:30:21 3747 2

原创 VMWare Ubuntu 扩容

使用 VMWare 安装 Ubuntu 系统后,如何扩展 Ubuntu 系统的磁盘容量,之前操作过没有成功,这一次找到几篇很好的教程,终于成功了,通过可视化工具 gparted 实现当前 VMWare 版本:VMware® Workstation 14 Pro当前 Ubuntu 版本:Ubuntu 16.04.3主要内容:系统备份VMWare 配置gparted 配置...

2018-08-27 13:54:40 823

翻译 JSR 133 (Java Memory Model) FAQ - 下

引言FAQ 概述了 Java 内存模型,重排序,同步,final 字段和 volatile 字段,以及双重校验锁。因为内容较多,分为上下两篇final 字段是如何改变值的?老内存模型中 final 字段是如何改变值的一个最好例子是 String 类的实现。一个 String 是一个有 3 个字段的对象 - 一个字符数组,针对数组的偏置值,以及长度。这样实现 String...

2018-07-26 20:26:31 270 1

翻译 JSR 133 (Java Memory Model) FAQ - 上

最近学习 Java 内存模型的相关知识,找到 Java 提案内存模型(JSR 133)的相关文章The Java Memory Model里面提到关于常见问题解答的文章JSR 133 (Java Memory Model) FAQ已有中文翻译 JSR 133 (Java Memory Model) FAQ,还是想自己试一下主要内容:究竟什么是内存模型?(What is...

2018-07-26 20:25:37 553

翻译 Java Volatile Keyword

这几天学习 Java 内存模型,查看文章:JSR 133 (Java Memory Model) FAQ里面介绍了新的 Java 内存模型对 volatile 关键字的修订,因为只是一个 FAQ,并没有很详细的解析 volatile 关键字的用法,找到一篇文章Java Volatile Keyword详细的介绍了 volatile 适用的场景以及不适用的场景,翻译一下主要内容:...

2018-07-23 19:21:23 314

翻译 Safe construction techniques

学习 Java 内存模型,查看相关文章:JSR 133 (Java Memory Model) FAQ,发现 final 字段的可见性依赖于正确的构造函数,里面给了一篇参考:Safe construction techniques,大致浏览一遍发现确实有很多之前没有思考到的内容。翻译成中文,加深理解。主要内容:引言安全构造技术(Safe construction technique...

2018-07-22 15:38:39 343

翻译 Java Memory Model

今天看《Java多线程实战指南-设计模式篇》的时候发现里面提到一个 Java 内存模型(JMM,Java Memory Model)术语,对这个概念有些模糊了,就在网上查找资料。找到一篇比较好的文章Java Memory Model发现已经有好几篇中文翻译了,不过还是想自己动手试一试主要内容:引言Java 内存模型(The Internal Java Memory Mo...

2018-07-18 19:34:28 900

原创 Android adb logcat

之前打印的日志都是在 Android Studio 的 logcat 窗口中查看,下面学习使用命令行的方式进行 logcat 的打印和过滤参考:logcat 命令行工具Android Studio 上如何使用LogCatAndroid 定制自己的日志工具 《第一行代码》Android log日志记录方法主要内容logcat 简介adb logcatlogc...

2018-05-20 14:56:45 1341

原创 Markdown使用-2 页内跳转

之前学习总结过 Markdown 的语法,但是在 CSDN 上用 Markdown 写博客无法实现页内跳转,一直没有找到很好的解决方法,今天偶然在网上发现新的关于页内跳转的解决方法主要内容:使用 HTML 标签 <a> 使用 id 属性属性 target="_self"生成目录参考:MarkDown使用-1使用 HTML 标签 <a...

2018-05-20 13:32:10 1255

原创 Java 注释

其实已经写了不少代码了,不过写的越多,就越有心慌的感觉,因为时间越久,对之前实现的功能越陌生注释(comments)是最开始学习 Java 的时候就知道的,不过一直没有很好的使用它,这次完整的学习下注释的语法,以及相应工具的使用参考:How to Write Doc Comments for the Javadoc ToolJava 文档注释注释分类文档注释文档工...

2018-05-20 11:00:13 325

原创 Windows cmder

最近在 Win10 环境下使用 git,通过 git-bash 输入命令很不方便,在网上找到一个很有趣的工具 - cmderWindows上的程序员神器——Cmdercamder的安装及设置Win10 下 git bash 替代工具 Cmder安装cmder 官网我是直接下载了完整包,里面自带了很多的工具,包括 cmake,git,ssh在这个窗口同时可以使...

2018-05-10 19:49:37 877

原创 Win10 环境下 Mingw-w64,CMake,CLion 安装及配置 C/C++ 和 OpenCV 运行环境

最近在 windows 环境下进行 C/C++ 的开发,花了很长时间进行环境的配置记录下如何安装 CLion,Cmake,MinGW-w64,配置 C/C++ 开发环境以及 OpenCV 开发环境当前运行环境:Win10好像使用 CLion 还需要独立安装 cmake,不过我之前已经安装过了,所以就不记录了主要内容:工具下载MinGW-w64 安装CMake 安装C...

2018-05-06 16:54:12 35506 12

原创 获取年月日时分秒毫秒 C C++ Java

最近遇到一个需求,其中一个内容就是利用当前时间进行文件命名 - 年月日时分秒毫秒,这样能够保证文件命名的唯一性和实时性这种需求应该会经常遇到,所以记录下如何在 C/C++/Java 环境下进行时间的查询和使用主要内容:C/C++ 环境Java 环境C/C++ 环境年月日时分秒使用头文件:<time.h>使用函数:time() ...

2018-05-06 16:41:58 6821

原创 Android adb安装,卸载操作以及模拟器命令操作

今天用到 adb 命令进行 android apk 的操作,下面重新学习下如何使用 adb 命令进行 Android apk 的安装和卸载操作,以及模拟器操作参考:android adb使用调用软件包管理器 (pm)调用 Activity Manager (am)intent 参数的规范主要内容:手动实现安装/卸载应用Android Studio 使用 ad...

2018-04-24 23:22:41 7064

原创 raspberry 安装,ssh 服务开启,布局设置,camera开启,GPIO

好久没有使用树莓派了,今天操作的过程中出现了一些问题,记录一下主要内容:树莓派安装ssh 连接失败输入 @ 得到其它值树莓派 camera 模块的启动GPIO 操作树莓派安装参考:树莓派的入门指南从0开始—系统安装树莓派系统官网下载地址:https://www.raspberrypi.org/downloads/树莓派的安装需要使用 sd 卡...

2018-04-22 21:40:25 2554

原创 Java BitSet 源码解析(4)

参考:java.util.BitSetJava BitSet类查看类 ArrayList 中 removeIf 方法源码时,发现其使用 BitSet 类来存储待删除的元素下标之前没有接触过这个类,了解之后发现其在数据查询和存储方面有很大用处主要内容:BitSet 浅析类变量和常量构造器setclear -(2)getflip - (3)valueOf位运算(and, andNot,

2017-11-24 10:34:27 958

原创 Java BitSet 源码解析(3)

参考:java.util.BitSetJava BitSet类查看类 ArrayList 中 removeIf 方法源码时,发现其使用 BitSet 类来存储待删除的元素下标之前没有接触过这个类,了解之后发现其在数据查询和存储方面有很大用处主要内容:BitSet 浅析类变量和常量构造器setclear -(2)getflip - (3)valueOf位运算(and, andNot,

2017-11-24 10:30:22 672

原创 Java BitSet 源码解析(2)

参考:java.util.BitSetJava BitSet类查看类 ArrayList 中 removeIf 方法源码时,发现其使用 BitSet 类来存储待删除的元素下标之前没有接触过这个类,了解之后发现其在数据查询和存储方面有很大用处主要内容:BitSet 浅析类变量和常量构造器setclear -(2)getflip - (3)valueOf位运算(and, andNot,

2017-11-24 10:29:09 612

原创 Java BitSet 源码解析(1)

参考:java.util.BitSetJava BitSet类查看类 ArrayList 中 removeIf 方法源码时,发现其使用 BitSet 类来存储待删除的元素下标之前没有接触过这个类,了解之后发现其在数据查询和存储方面有很大用处主要内容:BitSet 浅析类变量和常量构造器setclear -(2)getflip - (3)valueOf位运算(and, andNot,

2017-11-24 10:26:53 1874

原创 Java 位运算符和移位运算符

参考:Bitwise and Bit Shift Operators《Java 编程思想 第3章 操作符》今天学习 Java BitSet 类时,发现对于位运算符和移位运算符的操作有些陌生,所以重新复习一下主要内容:位操作浅析位运算符移位运算符优先级问题解析取值范围位操作浅析Java 可在整数类型(integral type)数据上进行位(bit)操作整数类型:字节型(byte,8

2017-11-15 18:40:13 6193 2

原创 Android 线程通信(Handler + Message + Looper) 4 - HandlerThread

参考:Android 线程通信(Handler + Message + Looper) 0 - 前言android.os.HandlerThreadHandlerThread 是 Android 系统封装好的已绑定 Looper 对象的线程下面学习 HandlerThread 类的组成和使用主要内容:构造器run()线程终止示例程序构造器构造函数有两个:public HandlerThre

2017-11-02 09:17:40 918

原创 Android 线程通信(Handler + Message + Looper) 3 - Handler

参考:Android 线程通信(Handler + Message + Looper) 0 - 前言android.os.HandlerAndroid 使用类 Handler 来发送和处理消息主要内容:构造函数处理 Message处理 Runnable内存泄漏 构造函数Handler 提供了 7 种构造函数public Handler()public Handler(Callback c

2017-11-02 09:15:38 746

原创 Android 线程通信(Handler + Message + Looper) 2 - Looper

参考:Android 线程通信(Handler + Message + Looper) 0 - 前言android.os.LooperAndroid 使用 Looper 类进行消息队列的创建和管理主要内容:Handler 运行在子线程Looper.prepare()Looper.loop()Looper 浅析Looper 终止Handler 运行在子线程之前的简单使用例子在子线程中发送消

2017-11-01 10:48:55 1012

scores.csv.zip

该数据集包含100名学生在2次考试中获得的分数及对应标签 标签指示该学生是否将被大学录取(用0和1表示)

2019-07-18

german_data.zip

德国信用卡数据,包含20个属性2个类别 原地址:https://archive.ics.uci.edu/ml/machine-learning-databases/statlog/german/

2019-07-15

switchyomega

用于浏览器代理设置的工具:switchomega,请测有效。

2019-04-20

ORL人脸数据集

ORL人脸数据库,已转换成png格式,共有40个人,每个人10张人脸

2018-11-27

MNIST handwritten digits

MNIST手写数字资源,已解压,不需要进一步操作,就是这样

2018-11-24

Win32DiskImage + SDFormatter

Win32DiskImage 以及 SDFormatter,可用于 sd 卡的数据清空,空间修复和系统写入

2018-04-22

数据结构 - 严蔚敏

数据结构 严蔚敏 C 语言版本 有一点不好,没有目录可以直接跳转

2017-10-18

VS2013 社区版

vs2013 社区版的安装程序,亲测有效

2017-08-09

ButterKnife源码编译工程

ButterKnife源代码编译工程(编了好久。。。)

2017-04-25

2张yuv格式图像

里面有2张320x240大小的yuv格式图像

2017-04-20

svn中英文文档

svn官方推荐的教程,我下的是中文版,当前最新版本。

2016-06-25

cmake-3.2.2.tar.gz

cmake-3.2.2.tar.gz,可用于在linux/windows/unix等环境下使用,亲测有效

2016-03-02

k-近邻处理手写识别系统相关文档

k-近邻算法处理手写识别系统相关文档, 参考:

2015-10-18

datingTestSet2.txt

这是博客机器学习 & python 使用k-近邻算法改进约会网站的配对效果配套的文本文件

2015-10-17

Lua语言学习

Lua语言学习 本人从网上搜集过来的 上面代码亲测有效

2015-08-18

Android权威编程指南AndroidProgramming

Android权威编程指南的全部源码 希望大家从中有所收获

2015-08-17

强制下线功能源码

强制下线功能的源码,在Android Studio下运行

2015-08-14

CvMat的用法详解及实例

opencv CvMat 的详细用法 和示例

2015-07-20

opencv2.4.8+vs2010

这篇文档里有详细的opencv在VS2010下的安装信息

2015-05-29

文件上传组件 java jsp

java文件上传中使用的文件上传组件-FileUpload。很有用的

2015-05-02

MySQL数据库驱动

MySQL数据库驱动5.1.35 用于进行JDBC数据库开发

2015-04-24

学生成绩管理

C语言的学生成绩管理 内有详细注释 用于学习C语言

2015-03-16

水果分类系统

智能信息课程设计 水果分类系统设计 电子信息科学与技术

2015-01-23

简单手机通讯录

这里是一个用C语言编写的简单手机通讯录 内容清晰 容易上手

2014-07-17

信息论编码PPT

信息论编码 全部课程PPT 和部分课后习题答案

2014-07-16

sql jdbc4.jar

这个是关于JSP JDBC的一个工具 你可以试试看看

2014-03-05

JSP数据库开发实例-商品管理的数据库应用

JDBC数据库编程在JSP开发中的应用 一个商品管理的小系统

2014-02-17

空空如也

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

TA关注的人

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