自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Jes's Artistic Code

The personal value is making a diffence to the world.

  • 博客(39)
  • 资源 (6)
  • 收藏
  • 关注

原创 关于仿射变换和透视变换的终极解释

最近要用到一些图形学的东西,自然免不了涉及到仿射变换和透视变换的概念,可惜往昔教科书和网上的解释一大堆,共识琳琅满目仍旧没有把概念清楚,下面引用《学习OpenCV》的一张图,简单明了地解释下:从图中可见:仿射变换:其实就包括了平移,旋转,缩放,事实上将这个概念放在三维空间中更能解释,无非就是加一个Z坐标,只不过其值为零,然后通旋转平移变换矩阵转换到另一个三维地坐标系,而

2015-08-31 14:42:28 3909

原创 Note For Linux By Jes(20)-Linux 核心编译与管理

编译前的任务:认识核心与取得核心原始码:什么是核心(Kernel)Kernel:核心就是系统上面的一个文件而已,这个文件包含了驱动主机各项硬件的侦测程序与驱动模块,这个核心文件通常被放置成/boot/vmlinuz。核心模块(kernel module)的用途:将一些不常用的类似驱动程序的咚咚独立出核心,编译成为模块,然后,核心可以在系统正常运行的过程当中加载这个模块到

2015-08-30 20:44:05 696

原创 Note For Linux By Jes(19)-Linux 备份策略

备份要点:备份数据的考量:备份哪些文件:哪些数据对系统或使用者来说是重要的?那些数据就是值得备份的数据!例如/etc/*及/home/*等。选择什么备份的媒介:是可读写光盘、另一颗硬盘、同一颗硬盘的不同partition、还是使用网络备援系统?哪一种的速度最快,最便宜,可将数据保存最久?这都可以考虑的。考虑备份的方式:是以完整备份(类似ghost

2015-08-30 20:43:11 542

原创 工科男的金融学笔记

作为一个自动化的工科男,学得杂乱无章,计算机,硬件,软件,样样不精通,及其不专业,甚至,到现在还在不学无术看些毫不相干的书,比如说,金融学。今天写篇文章来总结下这段时间学到的一些金融学知识总结一下,虽然很基础,但对于工科男来说,扫盲措措有余咯。通货膨胀通货膨胀本位币和辅币货币发行M1和M2通货膨胀率通货膨胀效应通货紧缩利息利率

2015-08-30 00:10:05 1016

原创 Note For Linux By Jes(18)-X Window 配置介绍

什么是XWindow System:主要组件:X Server/X Client/Window Manager/Display ManagerX Server:硬件管理、萤幕绘制与提供字型功能:X Client:负责X Server要求的『事件』之处理:X Window Manager:特殊的X Client,负责管理所有的X

2015-08-29 23:37:21 568

原创 Note For Linux By Jes(17)-软件安装: RPM, SRPM 与 YUM 功能

软件管理员简介:Linux 界的两大主流:RPM与DPKGdistribution 代表软件管理机制使用命令线上升级机制(命令)Red Hat/FedoraRPMrpm, rpmbuildYUM (yum)Debian/Ubuntu

2015-08-29 23:34:18 423

原创 Note For Linux By Jes(16)-软件安装:原始码与 Tarball

开放源码的软件安装与升级简介:什么是开放源码、编译器与可运行档什么是函式库:什么是make与configure:侦测程序会侦测的数据大约有底下这些:是否有适合的编译器可以编译本软件的程序码;是否已经存在本软件所需要的函式库,或其他需要的相依软件;操作系统平台是否适合本软件,包括Linux的核心版本;核心的表头定义档(h

2015-08-28 15:26:58 449

原创 Note For Linux By Jes(15)-系统配置工具(网络与打印机)与硬件侦测

CentOS系统配置工具:setup:Authenticationconfiguration:这是与使用者身份认证有关的配置,包括本机的帐号与利用远程服务器提供的帐号来登陆本机等功能的配置;Firewall configuration:简单的配置(1)防火墙与(2)SELinux的启动模式(Disable, Enforcing, Permissive)。SELinux

2015-08-28 15:23:10 458

原创 Note For Linux By Jes(14)-启动流程、模块管理与 Loader

Linux的启动流程分析:启动流程一览加载BIOS的硬件资讯与进行自我测试,并依据配置取得第一个可启动的装置;读取并运行第一个启动装置内MBR的boot Loader (亦即是grub, spfdisk等程序);依据boot loader的配置加载Kernel,Kernel会开始侦测硬件与加载驱动程序;在硬件驱动成功后,Kernel会主动

2015-08-27 12:27:56 461

原创 Note For Linux By Jes(13)-认识与分析日志文件

什么是登录文件:Linux 常见的登录文件档名/var/log/dmesg:记录系统在启动的时候核心侦测过程所产生的各项资讯。由於CentOS默认将启动时核心的硬件侦测过程取消显示,因此额外将数据记录一份在这个文件中;/var/log/lastlog:可以记录系统上面所有的帐号最近一次登陆系统时的相关资讯。第十四章讲到的lastlog命令就是利用这个文件

2015-08-27 12:26:13 397

原创 Note For Linux By Jes(12)-认识系统服务(daemons)

什么是daemon与服务(service):daemon 的主要分类:stand_alone:此daemon可以自行单独启动服务super daemon:一支特殊的daemon 来统一管理服务与端口的对应:daemon 的启动脚本与启动方式:/etc/init.d/* :启动脚本放置处/etc/sysconfig/* :各服务的初始化环境配置

2015-08-26 22:13:23 386

原创 Note For Linux By Jes(11)-程序管理与SELinux 初探

什么是程序(Process):子程序与父程序:fork and exec:程序呼叫的流程:系统或网络服务:常驻在内存的程序多重登陆环境的七个基本终端窗口:/etc/inittab工作管理(jobcontrol):job control 的管理:直接将命令丢到背景中『运行』的&将『目前』的工作丢到背景中『暂停

2015-08-26 22:09:55 527

原创 Note For Linux By Jes(10)- 例行性工作排程 (crontab)

什么是例行性工作排程:Linux 工作排程的种类:at(运行一次),crontab(循环)atq, atrm 可以查询与删除at的工作排程仅运行一次的工作排程:atd 的启动与at运行的方式:/etc/at.allow与/etc/at.denybatch:系统有空时才进行背景任务循环运行的例行性工作排程:使用者的配置:crontab语法

2015-08-24 22:17:41 336

原创 Note For Linux By Jes(9)-磁盘配额(Quota)与进阶文件系统管理

磁碟配额(Quota)的应用与实作:Quota 的使用限制:仅能针对整个filesystem,核心必须支持quota,Quota的记录档,只对一般身份使用者有效Quota 实作的命令有quotacheck, quotaon, edquota, repquota等命令软件磁盘阵列(SoftwareRAID):RAID 可以透过一个技术(软件或硬件),将多个

2015-08-24 22:16:54 473

原创 Note For Linux By Jes(8)-Linux 账号管理与ACL权限控制

Linux的账号与群组:使用者标识符:UID与GID使用者账号:先找寻/etc/passwd里面是否有你输入的账号?如果没有则跳出,如果有的话则将该账号对应的UID与GID (在/etc/group中)读出来,另外,该账号的家目录与shell配置也一并读出;再来则是核对口令表啦!这时Linux会进入/etc/shadow里面找出对应的账号与UID,然后核对一下你

2015-08-24 22:13:01 435

原创 Note For Linux By Jes(7)-学习 shell scripts

简单的shellscript练习:script 的运行方式差异(source, sh script, ./script)利用直接运行的方式来运行script利用source来运行脚本:在父程序中运行善用判断式:利用test命令的测试功能测试的标志代表意义

2015-08-24 22:07:10 453

原创 Note For Linux By Jes(6)-正规表示法与文件格式化处理

基础正规表示法:特殊符号代表意义[:alnum:]代表英文大小写字节及数字,亦即0-9, A-Z, a-z[:alpha:]代表任何英文大小写字节,亦即A-Z, a-z[:blank:]代表空白键与[Tab]按键两者[:cntrl:

2015-08-22 15:43:28 380

原创 Note For Linux By Jes(5)-认识与学习 BASH

正确的关机方法:数据同步写入磁盘:sync惯用的关机命令:shutdown重新启动,关机:reboot, halt, poweroff切换运行等级:initrun level 0:关机run level 3:纯文本模式run level 5:含有图形接口模式run level 6:重新启动认识BASH这个Shell

2015-08-22 15:39:25 392

原创 Note For Linux By Jes(4)-文件的压缩与打包

Linux系统常见的压缩命令:compress,gzip,zcat,bzip2,bzcat打包命令:tar压 缩:tar-jcv-f filename.tar.bz2 要被压缩的文件或目录名称查 询:tar-jtv-f filename.tar.bz2 解压缩:tar-jxv-f filename.tar.bz2 -C 欲解压缩的目录

2015-08-21 15:25:44 338

原创 Note For Linux By Jes(3)-Linux文件与目录管理

EXT2文件系统:superblock:记录此filesystem的整体信息,包括inode/block的总量、使用量、剩余量,以及文件系统的格式与相关信息等;inode:记录文件的属性,一个文件占用一个inode,同时记录此文件的数据所在的block号码;block:实际记录文件的内容,若文件太大时,会占用多个block。

2015-08-21 15:13:55 375

转载 Linux常用命令

作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢! 在博客的草稿箱里一直有一份"Linux命令"的草稿,记录了一些常用的Linux命令,用于需要的时候查询。由于是出于个人使用的目的,所以这个清单并不完整。今天整理了一下这个清单,调整了格式,并增加了一些内容。现在发布出来,以抛砖引玉。我也会在未来继续补充。希望能对Linux用

2015-08-20 15:02:27 197

转载 C/C++中如何获取数组的长度?

C、C++中没有提供 直接获取数组长度的函数,对于存放字符串的字符数组提供了一个strlen函数获取长度,那么对于其他类型的数组如何获取他们的长度呢?其中一种方法是使 用sizeof(array) / sizeof(array[0]), 在C语言中习惯上在 使用时都把它定义成一个宏,比如#define GET_ARRAY_LEN(array,len) {len = (sizeof(array) /

2015-08-20 15:00:49 300

转载 PN学习

PN学习即PN learning, P指代Positive Constraint,也称之为P-expert或者growing event,N指代Negative Constraint,也称之为N-expert或者pruning event。P-expert的作用是发现目标的新的外观(形变),并以此来增加正样本的数量,从而使得检测模块更具鲁棒性;N-expert的作用是生成负的训练样本。N-

2015-08-20 14:53:48 406

转载 分类算法之朴素贝叶斯分类(Naive Bayesian classification)

0、写在前面的话      我个人一直很喜欢算法一类的东西,在我看来算法是人类智慧的精华,其中蕴含着无与伦比的美感。而每次将学过的算法应用到实际中,并解决了实际问题后,那种快感更是我在其它地方体会不到的。      一直想写关于算法的博文,也曾写过零散的两篇,但也许是相比于工程性文章来说太小众,并没有引起大家的兴趣。最近面临毕业找工作,为了能给自己增加筹码,决定再次复习算法方面的知识,我决

2015-08-20 14:52:29 635

转载 极大似然估计法

最大似然估计提供了一种给定观察数据来评估模型参数的方法,即:“模型已定,参数未知”。简单而言,假设我们要统计全国人口的身高,首先假设这个身高服从服从正态分布,但是该分布的均值与方差未知。我们没有人力与物力去统计全国每个人的身高,但是可以通过采样,获取部分人的身高,然后通过最大似然估计来获取上述假设中的正态分布的均值与方差。    最大似然估计中采样需满足一个很重要的假设,就是所有的采样都是独立

2015-08-20 14:50:39 1790

转载 CT算法剖析

本文为原创,转载请注明出处:http://blog.csdn.net/autocyz/article/details/44490009Fast Compressive Tracking(快速压缩跟踪)虽然目前有很多种的跟踪算法,但是由于姿态的变化、光照的变化、障碍物等原因的存在,导致很多算法的鲁棒性不好。目前比较主流的跟踪算法有两种,generative  tracking alg

2015-08-20 14:48:35 5609

原创 Note For Linux By Jes(2)-Linux文件与目录管理

目录与路径:. 代表此层目录.. 代表上一层目录- 代表前一个工作目录~ 代表『目前使用者身份』所在的家目录~account 代表account这个使用者的家目录(account是个帐号名称)文件与目录管理:文件与目录的检视:ls复制、删除与移动:cp (复制文件或目录),rm (移除文件或目录),mv(移动文件与目录,或更名)取

2015-08-20 14:45:42 347

原创 Note For Linux By Jes(1)-Linux 的文件权限与目录配置

第一个字符代表这个文件是『目录、文件或链接文件等等』:当为[d ]则是目录,例如上表档名为『.gconf』的那一行;当为[- ]则是文件,例如上表档名为『install.log』那一行;若是[l ]则表示为连结档(linkfile);若是[b ]则表示为装置文件里面的可供储存的接口设备(可随机存取装置);若是[c ]则表示为装置文件里面的串行端口设备,例

2015-08-20 14:36:44 568 1

转载 Django(下)

一、默认界面admin界面位于[site]/admin这个URL。这通常在mysite/urls.py中已经设置好。比如,下面是我的urls.py:from django.conf.urls import patterns, include, urlfrom django.contrib import adminadmin.autodiscover()

2015-08-17 01:21:29 430

转载 Django(中)

一、模板初体验我们拿一个独立的templay.html文件作为模板。它放在templates/west/文件夹下。文件系统的结构现在是:mysite/├── mysite├── templates│ └── west└── westtemplay.html文件的内容是:h1>{{ label }}h1>可以看到,这个文件中,有一个奇怪的双括号包起来的陌生人。这就

2015-08-16 20:07:44 481

转载 Django(上)

Django是Python下的一款网络服务器框架。Python下有许多款不同的框架。Django是重量级选手中最有代表性的一位。许多成功的网站和APP都基于Django。虽然Django之于Python,达不到Rail之于Ruby的一统江湖的地位,但Django无疑也是Python在网络应用方面的一位主将。使用Django,可以方便的实现一个功能全面、管理简便的网站或App后端。这里从实用的角度出

2015-08-15 15:00:32 688

转载 数据专家必知必会的 7 款 Python 工具

如果你有志于做一个数据专家,你就应该保持一颗好奇心,总是不断探索,学习,问各种问题。在线入门教程和视频教程能帮你走出第一步,但是最好的方式就是通过熟悉各种已经在生产环境中使用的工具而为成为一个真正的数据专家做好充分准备。我咨询了我们真正的数据专家,收集整理了他们认为所有数据专家都应该会的七款 Python 工具。The Galvanize Data Science 和 GalvanizeU

2015-08-15 12:35:36 325

转载 linux常用查看硬件设备信息命令

系统# uname -a               # 查看内核/操作系统/CPU信息# head -n 1 /etc/issue   # 查看操作系统版本# cat /proc/cpuinfo      # 查看CPU信息# hostname               # 查看计算机名# lspci -tv              # 列出所有PCI设备# ls

2015-08-12 16:03:20 361

转载 MySQL for Mac 安装和基本操作

一.安装mysql 1.mysql下载地址http://dev.mysql.com/downloads/mysql/我的机器是mac10.8的;所以使用mysql-5.6.10-osx10.7-x86_64.dmg安装包; 2.安装软件包位于硬盘映象(.dmg)文件中,必须首先双击搜索起中的图标来安装该文件。应当安装图像并显示其内容。 注释:在继续安装前,一定要使用My

2015-08-11 15:24:19 432

转载 vim括号匹配和跳转技巧

vim 括号匹配跳转操作:% 跳转到相配对的括号gD 跳转到局部变量的定义处'' 跳转到光标上次停靠的地方, 是两个', 而不是一个"mx 设置书签,x只能是a-z的26个字母`x 跳转到书签处("`"是1左边的键)> 增加缩进,"x>"表示增加以下x行的缩进{ 跳到上一段的开头} 跳到下一段的的开头( 移到这个句子的开头) 移到下一个句子的开头

2015-08-11 15:22:35 2364

转载 Python中逗号的作用

曾经看到代码当中有一段颇为奇怪,是 Python代码  b = 111  a = ( b, )    为什么要写成这样呢( b, )? b后面多一个"," 还能编译通过?!太怪了 后来终于明白了,这a是个Tuple,如果写成 Python代码  a = (b)   那就成了强制转换了, python

2015-08-11 15:21:19 951

转载 如何由二叉树的先序和中序序列画出二叉树

(概括为一个口诀:先序放中间,中序分两边)  基本思想就是递归:1.取出先序的第一个节点。(先序中的节点为根节点)2.用第一个节点可以将中序分成左右子树,然后又取出先序的第二个节点   再次将左右子树再次划分,3,当将中序全部划分为单个点时就结束。例如:假设一颗二叉树的先序序列是:EBADCFHGIKJ。 中序序列为:ABCDEFGHIJK。请画出该二叉树。

2015-08-11 15:19:30 4784 1

转载 Python标准库(上)

一、正则表达式 (re包)我将从正则表达式开始讲Python的标准库。正则表达式是文字处理中常用的工具,而且不需要额外的系统知识或经验。我们会把系统相关的包放在后面讲解。正则表达式(regular expression)主要功能是从字符串(string)中通过特定的模式(pattern),搜索想要找到的内容。1、语法之前,我们简介了字符串相关的处理函数。我们可以通过这些函数实现简单

2015-08-07 23:32:58 403

转载 Python实用入门

1、序列的方法下面的内建函数(built-in function)可用于序列(表,定值表,字符串):# s为一个序列len(s) 返回: 序列中包含元素的个数min(s) 返回: 序列中最小的元素max(s) 返回: 序列中最大的元素all(s) 返回: True, 如果所有元素都为True的话any(s)

2015-08-07 23:07:40 329

动态参数线性回归模型

动态参数线性回归模型

2017-02-28

2015年下半年系统集成项目管理工程师考试葵花宝典之金色考点暨历年真题解析(项管必过神系列)

2015年下半年系统集成项目管理工程师考试葵花宝典之金色考点暨历年真题解析(项管必过神系列)

2017-02-28

背包问题源码

背包问题源码

2017-02-28

机器人奇异性分析

机器人奇异性分析

2017-02-28

数学建模算法与程序 司守奎

数学建模算法与程序 司守奎

2017-02-28

最小系统原理图

此原理图为单片机最小系统原理图,初学者可以根据此图搭建最小系统

2012-05-02

空空如也

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

TA关注的人

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