- 博客(13)
- 资源 (14)
- 收藏
- 关注
原创 在Parallels Desktop上安装Cent OS并部署服务器环境(Linux, JDK, tomcat, mysql, Jenkins, git, maven)全记录
引子以前都是这么用Linux的:实体的Linux服务器;windows/linux双系统;在windows下的虚拟机中安装linux。主力机切换到Mac以后,这几天头一次在mac上琢磨安装个Linux虚拟机玩玩,过程中也遇到了一些问题,故记录之,以备参考。虚拟机:Parallels Desktop 11Linux:CentOS 71.安装Linux系统官网下载个CentOS
2018-01-16 03:08:17 1121
原创 Git冲突:commit your changes or stash them before you can merge.
Git冲突:commit your changes or stash them before you can merge.搜了一下解决方案,结合自己的情况再做说明。我用的是windows版的git解决方案:1.stash其实可以直接commit我的修改。(直接commit会有什么后果,待我研究后补上)这次试试git stash。git sta
2015-04-20 10:39:03 513
原创 阅读笔记-[开始执行第一周]
2014/浅析linux 下的/etc/profile、/etc/bashrc、~/.bash_profile、~/.bashrc 文件http://huhao1989.iteye.com/blog/1586020
2014-05-09 00:14:07 528
原创 图像形态学操作总结
Digital Image Processing(Third Edition)读书笔记————图像形态学操作总结尝试用自己的语言对这些操作做一个较通俗的解释。有些名词自己翻译不好,就只给了英文。目前理解可能还不够深,本文后期还会进行补充,修改。1.Translation 平移,顾名思义。2.Reflection 3.Complement 就是取补4.Diff
2012-05-25 14:41:32 1043
原创 一些图像处理用得着的函数
cv::copyMakeBorder 给图像加边用的。void copyMakeBorder( const Mat& src, Mat& dst, int top, int bottom, int left, int right, int borderType, const Scalar& value=Scalar() );/*src The source image dst
2011-12-06 14:04:48 714
原创 OpenCV MAT小笔记(整理中)
使用Mat类型存储图像,我的一些笔记。cv::Mat是个模板,里面保存的数据类型是单个元素或者vector。Mat(rows, cols, type);rows:高度cols:宽度type参数含义如下://There are tons of matrix type in CvMat defined in cvtypes.h and listed below.#de
2011-12-06 13:24:44 769
原创 ARM-linux编译SDL
1.下载SDL-1.2.13.tar.gz,2.运行配置 ./configure --prefix=/usr/local/arm/3.4.1/arm-linux/ --disable-video-qtopia --disable-video-dummy --disable-video-fbcon --disable-video-dga --disable-arts --
2011-02-25 21:28:00 662
转载 uC/OS-II源码分析(总体思路 三)
OSTimeDly 在Task中,一般执行一段时间之后调用OSTimeDly推迟一段时间再继续运行,OSTimeDly将本进程从Ready TCBList中删除,然后将Delay的时间设置给OSTCBDly,最后调用OS_Sched进行进程调度。void OSTimeDly (INT16U ticks){ INT8U y; if (ticks > 0) {
2010-11-27 23:29:00 468
转载 uC/OS-II源码分析(总体思路 二)
OSTaskCreate负责创建Task所需的数据结构,该函数原形如下所示:INT8U OSTaskCreate (void (*task)(void *pd), void *p_arg, OS_STK *ptos, INT8U prio)其中task是一个函数指针,指向该Task所开始的函数,当这个Task第一次被调度运行时将会从task处开始运行。p_arg是传给task的参数指针
2010-11-27 23:28:00 561
转载 uC/OS-II源码分析(总体思路一)
首先从main函数开始,下面是uC/OS-II main函数的大致流程:main(){OSInit();TaskCreate(...);OSStart();}首先是调用OSInit进行初始化,然后使用TaskCreate创建几个进程/Task,最后调用OSStart,操作系统就开始运行了。 OSInit 最先看看OSInit完成哪些初始化:void OS
2010-11-27 23:27:00 561
转载 OSTaskDel 的分析
OSTaskDel 的分析OSTaskDel语法:INT8U OSTaskDel (INT8U prio);功能描述:删除一个任务。任务可以删除其自身,通过传递他自己的优先级号,如果不知道优先级号,则可以传递 OS_PRIO_SELF。被删除任务将返回到静止状态,并且通过再次创建此任务可以使其重新激活。参数说明:prio任务的优先级号返回值:
2010-11-24 11:25:00 1663
转载 uCOS OSTaskCreate()函数分析
INT8U OSTaskCreate (void (*task)(void *pd), void *p_arg, OS_STK *ptos, INT8U prio);函数返回一个8位的整型数,调用该函数需要四个参数。第一个参数一个指针,也就是用户代码的首地址,在平时使用中我们把自己创建的任务的名字作为这个参数就可以了;第三个参数是指向任务堆栈栈顶的指针,通常我们把创建的任务的堆栈数组的首地址
2010-11-24 11:08:00 1430
程序员技能树——安全工程师技能图谱
2018-05-18
软件测试的艺术-第三版(英文完整版)
2018-05-16
ARM11 三星S3C6410X电路设计手册
2010-10-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人