- 博客(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 3460
原创 Mongoose 数组元素的删除、添加
假设有如下一个schema:friend:{ name:{type:String,required:true}, group:[{ groupName:String, list:[{name:String}] }]}假设现在数据库中的friend表中包含: { name:"John",
2016-06-06 21:49:21 16192 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 3060
转载 用Lex定义常规表达式
用 Lex 定义常规表达式字符含义A-Z, 0-9, a-z构成了部分模式的字符和数字。.匹配任意字符,除了 \n。-用来指定范围。例如:A-Z 指从 A 到 Z 之间的所有字符。[ ]一个字符集合。匹配括号内的 任意 字符。如果第一个字符是 ^ 那么它表示否定模式。
2016-05-05 21:39:36 1444
转载 socket编程入门
我们深谙信息交流的价值,那网络中进程之间如何通信,如我们每天打开浏览器浏览网页时,浏览器的进程怎么与web服务器通信的?当你用QQ聊天时,QQ进程怎么与服务器或你好友所在的QQ进程通信?这些都得靠socket?那什么是socket?socket的类型有哪些?还有socket的基本函数,这些都是本文想介绍的。本文的主要内容如下:1、网络中进程之间如何通信?2、Socket是什么?
2016-03-27 14:29:50 479
原创 PAT 结尾
嘛这次春季去考了PAT甲级然后拿了满分,以后大概不会再特意去刷PAT的题目了。大概半年前开始刷PAT,结果刷了一个月左右以后就中断了,也没去参加考试。然后今年春节后又突然打算去考一下,所以又开始刷。在看以前的代码的时候,发现很多写的幼稚的地方,原来啰啰嗦嗦写了一大堆的东西,有的有更简单的方法。这么看来这半年自己还是有进步的嘛嘿嘿。总结了下我自己的经验,甲级大概是这几点: 一定要把考纲里的数据结构
2016-03-22 21:24:00 815 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 706
原创 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 534
原创 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 878
原创 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 572
原创 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 1333 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 919
原创 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 715
原创 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 1080
原创 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 1193
原创 图像的均值滤波(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 5392
原创 图像平移(translation)运算和镜像(mirror)运算
还是以24位BMP图像为例,图像的平移和镜像运算都较为简单,只需要注意几点:1、BMP图像像素宽度必须被4整除,因此如果平移后的像素宽度也必须对齐2、BMP图像是倒着存放的,在平移的时候要得想明白坐标系朝向顺便说句,之前几篇blog里面的代码我都要求输入图像input.bmp的像素宽度必须能被4整除,然后我觉得这么偷懒也不是办法 = =。所以还是加了一些判定来解决这个问题。所以
2015-12-02 23:06:48 2045
原创 图像直方图均衡化(equalization)
直方图均衡化的基本思想是对图像中像素个数多的灰度级进行展宽,而对图像中像素个数少的灰度进行压缩,从而扩展像原取值的动态范围,提高了对比度和灰度色调的变化,使图像更加清晰。设r是变化前的灰度级,s是变化后的灰度级,并且0 -1(r)也同样单调递增。离散情况下如下:所以首先要计算P(r),然后Sk就可以由P(r)累加而得,最后再进行拟合即可。由于我做的是RGB彩色图
2015-12-02 17:08:26 1855
原创 图像二值化、腐蚀、操作、闭操作与开操作
以下代码只适用于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 2758 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 3992 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 4794
原创 操作系统的特权指令
许多操作系统有至少两种独立的操作模式:用户模式(user mode)和监督程序模式(nomitor mode)(也称为管理模式(supervisor mode)、系统模式(system mode)或特权模式(privileged mode))。这是为了区分操作系统代码和用户定义代码的执行,从而确保操作系统的正常执行。 为了具体实现双重模式,因此将能引起损害的机器指令作为特权指令
2015-09-25 22:32:38 20689
转载 操作系统的中断与异常(陷阱)
刚开始学习操作系统原理,转载一下关于中断(interrupt)和陷阱(trap)的内容。1.中断的基本概念 中断是指计算机在执行期间,系统内发生任何非寻常的或非预期的急需处理事件,使得CPU暂时中断当前正在执行的程序而转去执行相应的事件处理程序,待处理完毕后又返回原来被中断处继续执行或调度新的进程执行的过程。引起中断发生的事件被称为中断源。中断源向CPU发出的请求中断处理信号称为中
2015-09-25 20:55:22 7772
原创 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 485
原创 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 699
原创 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 525
原创 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 523
原创 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 786
原创 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 342
原创 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 359
原创 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 261
原创 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 451
原创 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 806
原创 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 477 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 591
原创 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 671
原创 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 488
原创 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 300
原创 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 335
24位BMP图像用C++实现平移、旋转、镜像、错切、缩放操作
2015-12-13
数据库系统概念(第六版)课后答案
2015-03-22
数据库系统概念(第六版)英文原版pdf
2015-03-22
数据库系统概念(第六版)pdf
2015-03-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人