自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(130)
  • 资源 (6)
  • 收藏
  • 关注

原创 Windows下mysql-python安装

最近接手一个同事留下来的后台网站,后端使用Webpy+mysql弄的,于是要安装一下webpy、mysql等等。我的系统是Windows 10 x64。安装完以后运行一下webpy,报错如下:Traceback (most recent call last): File "D:\svn\testmanager\webtest\web\db.py", line 1184, in database

2017-12-20 14:35:52 3399

原创 Mongoose 数组元素的删除、添加

假设有如下一个schema:friend:{ name:{type:String,required:true}, group:[{ groupName:String, list:[{name:String}] }]}假设现在数据库中的friend表中包含: { name:"John",

2016-06-06 21:49:21 16111 1

原创 ubuntu搭建node.js+express

环境Ubuntu 14.04 node.js v0.10.25安装Node.js执行以下命令: sudo apt-get install nodejs sudo apt-get install npm此时我执行node -v指令有如下错误提示: The program 'node' can be found in the following packages: * node * nod

2016-06-05 15:59:04 3002

转载 用Lex定义常规表达式

用 Lex 定义常规表达式字符含义A-Z, 0-9, a-z构成了部分模式的字符和数字。.匹配任意字符,除了 \n。-用来指定范围。例如:A-Z 指从 A 到 Z 之间的所有字符。[ ]一个字符集合。匹配括号内的 任意 字符。如果第一个字符是 ^ 那么它表示否定模式。

2016-05-05 21:39:36 1392

转载 socket编程入门

我们深谙信息交流的价值,那网络中进程之间如何通信,如我们每天打开浏览器浏览网页时,浏览器的进程怎么与web服务器通信的?当你用QQ聊天时,QQ进程怎么与服务器或你好友所在的QQ进程通信?这些都得靠socket?那什么是socket?socket的类型有哪些?还有socket的基本函数,这些都是本文想介绍的。本文的主要内容如下:1、网络中进程之间如何通信?2、Socket是什么?

2016-03-27 14:29:50 454

原创 PAT 结尾

嘛这次春季去考了PAT甲级然后拿了满分,以后大概不会再特意去刷PAT的题目了。大概半年前开始刷PAT,结果刷了一个月左右以后就中断了,也没去参加考试。然后今年春节后又突然打算去考一下,所以又开始刷。在看以前的代码的时候,发现很多写的幼稚的地方,原来啰啰嗦嗦写了一大堆的东西,有的有更简单的方法。这么看来这半年自己还是有进步的嘛嘿嘿。总结了下我自己的经验,甲级大概是这几点: 一定要把考纲里的数据结构

2016-03-22 21:24:00 789 2

原创 PAT 1107. Social Clusters (30)

1107. Social Clusters (30)时间限制1000 ms内存限制65536 kB代码长度限制16000 B判题程序Standard作者CHEN, YueWhen register on a social network, you ar

2016-03-02 23:36:15 675

原创 PAT 1106. Lowest Price in Supply Chain (25)

1106. Lowest Price in Supply Chain (25)时间限制200 ms内存限制65536 kB代码长度限制16000 B判题程序Standard作者CHEN, YueA supply chain is a network o

2016-03-02 19:25:32 507

原创 PAT 1105. Spiral Matrix (25)

1105. Spiral Matrix (25)时间限制150 ms内存限制65536 kB代码长度限制16000 B判题程序Standard作者CHEN, YueThis time your job is to fill a sequence of

2016-03-02 16:38:50 855

原创 PAT 1104. Sum of Number Segments (20)

1104. Sum of Number Segments (20)时间限制200 ms内存限制65536 kB代码长度限制16000 B判题程序Standard作者CAO, PengGiven a sequence of positive number

2016-03-02 15:47:45 549

原创 PAT 1103. Integer Factorization (30)

1103. Integer Factorization (30)时间限制1200 ms内存限制65536 kB代码长度限制16000 B判题程序Standard作者CHEN, YueThe K-P factorization of a positive

2016-03-02 14:49:11 1294 1

原创 PAT 1102. Invert a Binary Tree (25)

1102. Invert a Binary Tree (25)时间限制400 ms内存限制65536 kB代码长度限制16000 B判题程序Standard作者CHEN, YueThe following is from Max Howell @twi

2016-02-29 23:10:51 877

原创 PAT 1101. Quick Sort (25)

1101. Quick Sort (25)时间限制200 ms内存限制65536 kB代码长度限制16000 B判题程序Standard作者CAO, PengThere is a classical process named partition in

2016-02-29 17:15:36 686

原创 PAT 1100. Mars Numbers (20)

1100. Mars Numbers (20)时间限制400 ms内存限制65536 kB代码长度限制16000 B判题程序Standard作者CHEN, YuePeople on Mars count their numbers with base

2016-02-29 12:26:59 1032

原创 Ubuntu下搭建MEAN.JS

搭建mean.js需要安装很多东西,例如MongoDB,node.js等等。接下来一步步进行安装。 首先安装node.js,到https://nodejs.org/en/download下载source code,然后解压后编译安装即可。 例如我下载的是node-v4.2.6.tar,那么执行 tar xvf node-v4.2.6.tar 解压完进入目录后执行./configurema

2016-01-31 13:46:09 1169

原创 图像的均值滤波(mean filtering)

均值滤波、中值滤波等都是常见的图像去噪手段,在知道了原理以后实施起来的方法其实都差不多。这里就放一份均值滤波的代码:#include #include #include #include #include #include #include using namespace std;typedef unsigned char BYTE;typedef unsigned sho

2015-12-13 18:12:40 5321

原创 图像的缩放(scale),旋转(rotation),错切(shear)操作

接着上次的平移和镜像操作,这次是缩放、旋转和错切操作。

2015-12-13 15:46:16 22370 1

原创 图像平移(translation)运算和镜像(mirror)运算

还是以24位BMP图像为例,图像的平移和镜像运算都较为简单,只需要注意几点:1、BMP图像像素宽度必须被4整除,因此如果平移后的像素宽度也必须对齐2、BMP图像是倒着存放的,在平移的时候要得想明白坐标系朝向顺便说句,之前几篇blog里面的代码我都要求输入图像input.bmp的像素宽度必须能被4整除,然后我觉得这么偷懒也不是办法 = =。所以还是加了一些判定来解决这个问题。所以

2015-12-02 23:06:48 1991

原创 图像直方图均衡化(equalization)

直方图均衡化的基本思想是对图像中像素个数多的灰度级进行展宽,而对图像中像素个数少的灰度进行压缩,从而扩展像原取值的动态范围,提高了对比度和灰度色调的变化,使图像更加清晰。设r是变化前的灰度级,s是变化后的灰度级,并且0 -1(r)也同样单调递增。离散情况下如下:所以首先要计算P(r),然后Sk就可以由P(r)累加而得,最后再进行拟合即可。由于我做的是RGB彩色图

2015-12-02 17:08:26 1804

原创 图像二值化、腐蚀、操作、闭操作与开操作

以下代码只适用于24位bmp图像:#include #include #include #include #include #include using namespace std;typedef unsigned char BYTE;typedef unsigned short WORD;typedef unsigned int DWORD;//位图文件头定义;typ

2015-12-02 16:16:03 2718 1

原创 24位BMP图像RGB与YUV转换

关于BMP图像格式的部分这里就不讲了,网上有很多资料可以查阅,详细可以看下面的代码。在读取了BMP图像以后,开始把RGB转化为YUV(有关YUV可以查阅wiki)。本次使用的YUV标准是8-bit BT.601 YUV,也就是YUV 4:4:4。从RGB转化为YUV格式有很多种方法,我采用的是整型法,公式如下:Y = ( ( 66 * R + 129 * G + 25

2015-11-22 10:46:57 3897 2

原创 MAC OS真正提权,告别rootless

自从升到OS X 10.11 EI Capitan 以后,mac的root权限就真的变成rootless了。主要是因为苹果在10.11开始弄了个新的安全措施, System Integrity Protection(SIP,但都管它叫rootless  =v=)。于是现在就算你使用root用户,也动不了三个系统目录下的东西(当然一般情况下也用不着动这些东西):/System/sbin/us

2015-10-27 21:01:07 4707

原创 操作系统的特权指令

许多操作系统有至少两种独立的操作模式:用户模式(user mode)和监督程序模式(nomitor mode)(也称为管理模式(supervisor mode)、系统模式(system mode)或特权模式(privileged mode))。这是为了区分操作系统代码和用户定义代码的执行,从而确保操作系统的正常执行。     为了具体实现双重模式,因此将能引起损害的机器指令作为特权指令

2015-09-25 22:32:38 20068

转载 操作系统的中断与异常(陷阱)

刚开始学习操作系统原理,转载一下关于中断(interrupt)和陷阱(trap)的内容。1.中断的基本概念 中断是指计算机在执行期间,系统内发生任何非寻常的或非预期的急需处理事件,使得CPU暂时中断当前正在执行的程序而转去执行相应的事件处理程序,待处理完毕后又返回原来被中断处继续执行或调度新的进程执行的过程。引起中断发生的事件被称为中断源。中断源向CPU发出的请求中断处理信号称为中

2015-09-25 20:55:22 7587

原创 PAT 1099. Build A Binary Search Tree (30)

1099. Build A Binary Search Tree (30)时间限制100 ms内存限制65536 kB代码长度限制16000 B判题程序Standard作者CHEN, YueA Binary Search Tree (BST) is r

2015-09-11 22:58:50 472

原创 PAT 1098. Insertion or Heap Sort (25)

1098. Insertion or Heap Sort (25)时间限制100 ms内存限制65536 kB代码长度限制16000 B判题程序Standard作者CHEN, YueAccording to Wikipedia:Insertio

2015-09-11 22:18:14 671

原创 PAT 1097. Deduplication on a Linked List (25)

1097. Deduplication on a Linked List (25)时间限制300 ms内存限制65536 kB代码长度限制16000 B判题程序Standard作者CHEN, YueGiven a singly linked list

2015-09-11 21:01:34 504

原创 PAT 1096. Consecutive Factors (20)

1096. Consecutive Factors (20)时间限制400 ms内存限制65536 kB代码长度限制16000 B判题程序Standard作者CHEN, YueAmong all the factors of a positive in

2015-09-11 15:45:35 505

原创 PAT 1095. Cars on Campus (30)

1095. Cars on Campus (30)时间限制220 ms内存限制65536 kB代码长度限制16000 B判题程序Standard作者CHEN, YueZhejiang University has 6 campuses and a lo

2015-09-11 15:14:34 761

原创 PAT 1094. The Largest Generation (25)

1094. The Largest Generation (25)时间限制200 ms内存限制65536 kB代码长度限制16000 B判题程序Standard作者CHEN, YueA family hierarchy is usually prese

2015-09-11 11:03:48 328

原创 PAT 1093. Count PAT's (25)

1093. Count PAT's (25)时间限制120 ms内存限制65536 kB代码长度限制16000 B判题程序Standard作者CAO, PengThe string APPAPT contains two PAT's as substr

2015-09-10 20:07:14 337

原创 PAT 1092. To Buy or Not to Buy (20)

1092. To Buy or Not to Buy (20)时间限制100 ms内存限制65536 kB代码长度限制16000 B判题程序Standard作者CHEN, YueEva would like to make a string of be

2015-09-09 15:44:19 239

原创 PAT 1091. Acute Stroke (30)

1091. Acute Stroke (30)时间限制400 ms内存限制65536 kB代码长度限制16000 B判题程序Standard作者CHEN, YueOne important factor to identify acute stroke

2015-09-09 15:34:48 430

原创 PAT 1090. Highest Price in Supply Chain (25)

1090. Highest Price in Supply Chain (25)时间限制200 ms内存限制65536 kB代码长度限制16000 B判题程序Standard作者CHEN, YueA supply chain is a network

2015-09-08 18:17:03 780

原创 PAT 1089. Insert or Merge (25)

1089. Insert or Merge (25)时间限制200 ms内存限制65536 kB代码长度限制16000 B判题程序Standard作者CHEN, YueAccording to Wikipedia:Insertion sort 

2015-09-07 17:34:37 466 1

原创 PAT 1088. Rational Arithmetic (20)

1088. Rational Arithmetic (20)时间限制200 ms内存限制65536 kB代码长度限制16000 B判题程序Standard作者CHEN, YueFor two rational numbers, your task is

2015-09-06 18:26:48 566

原创 PAT 1087. All Roads Lead to Rome (30)

1087. All Roads Lead to Rome (30)时间限制200 ms内存限制65536 kB代码长度限制16000 B判题程序Standard作者CHEN, YueIndeed there are many different tou

2015-09-06 16:11:49 651

原创 PAT 1086. Tree Traversals Again (25)

1086. Tree Traversals Again (25)时间限制200 ms内存限制65536 kB代码长度限制16000 B判题程序Standard作者CHEN, YueAn inorder binary tree traversal can

2015-09-05 16:06:01 467

原创 PAT 1085. Perfect Sequence (25)

1085. Perfect Sequence (25)时间限制300 ms内存限制65536 kB代码长度限制16000 B判题程序Standard作者CAO, PengGiven a sequence of positive integers and

2015-09-05 15:03:24 283

原创 PAT 1084. Broken Keyboard (20)

1084. Broken Keyboard (20)时间限制200 ms内存限制65536 kB代码长度限制16000 B判题程序Standard作者CHEN, YueOn a broken keyboard, some of the keys are

2015-09-05 14:31:24 322

24位BMP图像用C++实现平移、旋转、镜像、错切、缩放操作

C++代码实现24位无调色板BMP图像的平移、旋转、镜像、错切和缩放等操作。 在命令行用g++编译即可运行,具体请看目录下的README

2015-12-13

计算机组成与设计 英文版 第三版 课后答案

《计算机组成与设计硬件:软件接口》 原书第3版 是计算机组成的经典教材 此为其课后答案

2015-03-28

计算机组成与设计(第四版)全部答案

计算机组成与设计(第四版)全部答案.pdf

2015-03-22

数据库系统概念(第六版)课后答案

数据库系统概念(第六版)的课后答案,英文原版 database system concepts(sixth edition) Abraham Silberschatz Henry F.korth S.Sudarshan

2015-03-22

数据库系统概念(第六版)英文原版pdf

数据库系统概念(第六版)的pdf, 英文原版 database system concepts(sixth edition) Abraham Silberschatz Henry F.korth S.Sudarshan

2015-03-22

数据库系统概念(第六版)pdf

数据库系统概念(第六版)的pdf, 英文原版 database system concepts(sixth edition) Abraham Silberschatz Henry F.korth S.Sudarshan

2015-03-22

空空如也

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

TA关注的人

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