自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (2)
  • 收藏
  • 关注

原创 scp—ssh copy

scp h.c user@192.168.0.1:/home/user scp user@192.168.0.1:/home/user/h.c  ./

2011-05-31 18:23:00 676

原创 ps – linux 查看进程

ps  :  查看输出这个终端的进程 ps –x   :  查看属于该用于的进程 ps –a  : 查看其它用于进程 ps –u : 查看进程的启动时间 ps –xu ps –au ps –axu

2011-05-31 14:26:00 656

原创 函数指针--未解

是否可以申明这样一种类型的函数F,F的返回值为 void,F的输入参数为一个函数指针,这个函数指针所指向的函数与F的类型一样? 如果可以怎么写?

2011-05-29 18:04:00 813

原创 停机问题--The Halting Problem

http://www.juniata.edu/faculty/rhodes/intro/theory2.htm 看停机问题时,觉得它跟我国的“以子之矛攻子之盾”的想法很相似 也跟C语言的struct内不能包含自身很相似 停机问题描述:是否存在这样的一段代码H,这段代码H以任意的代码P作为输入,它判断代码P在执行的过程中是否会停止。如果代码P在执行的过程中会一直执行下去,不会停止,则程序H输出“loop”;反之,如果代码P在执行的过程中会停止,即代码P执行一段时间之后,代码P

2011-05-29 15:21:00 2862

原创 df -- linux命令--硬盘使用情况

[user@hose ~]$ df Filesystem           1K-blocks      Used Available Use% Mounted on /dev/mapper/VolGroup00-LogVol00                       19172036   4931020  13251424  28% / /dev/sda1               101086     20049     75818  21% /boot tmpfs

2011-05-28 15:30:00 722

原创 函数调用反汇编

//h.c #include static int print_hello() {     printf("hello/n");     return 0; } extern int print_hello2() {     printf("hello2/n");     return 0; } int main() {     getchar();     print_hello();     print_

2011-05-28 14:06:00 914

原创 time -- 计算程序运行时间

time  program_name real : 从命令输入到程序运行结束,总共花费的时间 user : CPU在用于态所花费的时间 sys : CPU在系统态所花费的时间 因为Linux为多任务系统,所以在运行本程序时也在运行其它进程,故 real >= user + sys

2011-05-28 13:54:00 1106

原创 matlab中值滤波--medfilt2

x=imread(‘x.jpg’); x=rbg2gray(x);  %转成灰度图像 k=medfilt2(x);   %中值滤波,默认为3X3矩阵 figure, imshow(k); medfilt2(A,[M,N]):使用 M X N 的模板读A矩阵做中值滤波

2011-05-20 10:13:00 38696 7

原创 C99—long long

// long long test #include #include int main() {     printf("sizeof(long long)=%d/n",sizeof(long long));     printf("long long max=%lld/n",LLONG_MAX);     printf("long long min=%lld/n",LLONG_MIN);     printf("unsigned long long max=%ll

2011-05-19 19:19:00 970

原创 [转]gcc优化

http://www.linuxjournal.com/article/7269 http://blog.csdn.net/lanmanck/archive/2010/07/30/5776173.aspx inline function 必须是  O3 级别的优化 gcc  -O1        -O2        -Os        -O3 Level 1 (-O1) The purpose of the first lev

2011-05-19 16:24:00 901

原创 QMessageBox.about -- 超连接

# -*- coding: utf-8 -*- from PyQt4.QtCore import * from PyQt4.QtGui import * import sys QTextCodec.setCodecForTr(QTextCodec.codecForName("utf8")) app = QApplication(sys.argv) dlg = QMessageBox.about(None,"hello","哈尔滨工业大学"); sys.exit(0)

2011-05-17 19:04:00 1773

原创 git--本地化的远程仓库

把这种“本地化的远程仓库”建在DropBox、金山快盘、EverBox内,可以实现自动化的远端和本地同步

2011-05-15 10:42:00 1002

原创 word--不打印--选择“格式”->“字体”->”隐藏”

None

2011-05-09 13:56:00 1473

原创 为什么必须写begin--end

always@(posedge V_CLK)begin     if(iMode)begin         if(iCapture)begin             h_blank_bak

2011-05-07 15:59:00 1239

原创 状态机与非状态机

Quartus 9.1 手册: Synthesis tools can recognize and encode Verilog HDL and VHDL state machines during synthesis. This section presents guidelines to ensure the best results when you use state machines. Ensuring that your synthesis tool recognizes a

2011-05-06 15:54:00 1094

原创 tar -C 解压到特定目录

已知 arm-linux-gcc-4.2.1 的目录结构如下: -- / ---- usr ------ local -------- arm-linux -------- bin -------- lib -------- libexec tar xvf arm-linux-gcc-4.2.1 -C    / 

2011-05-05 18:13:00 889

原创 python--单元测试--unittest

#widget.py # -*- coding: utf-8 -*- class Widget:     def __init__(self,size=(40,40)):         self._size = size     def getSize(self):         return self._size     def reSize(self,width,height):         if width

2011-05-05 16:48:00 930

原创 git--远程仓库

http://zhiwei.li/text/2010/05/%E4%B8%BAgit%E5%AE%89%E8%A3%85%E4%B8%80%E4%B8%AA%E8%BF%9C%E7%A8%8B%E4%BB%93%E5%BA%93/ http://hi.chinaunix.net/?uid-21747227-action-viewspace-itemid-42430 http://www.cnblogs.com/dqshll/articles/1791234.html 在远程电

2011-05-04 19:58:00 4721

原创 git—local--ssh

和其他的版本控制程序不同的是,git一直维护一个本地仓库,不存在一个远程的中心仓库。 git init 初始化会在本地目录建立一个 .git 隐藏文件夹 git config --global user.name  ‘adream307’ git config --global user.email ‘adream307@163.com’ 如果未设置 user.name,user.email,那么的 commit的时候会提示设置,然后才能commit git add fil

2011-05-04 17:11:00 1101

原创 使用10000进制求!10000

#include #include #define N 10000 #define BASE 10000 void print_base(int num) {     int base=BASE/10;     while(base!=0){         printf("%d",num/base);         num=num%base;         base=base/10;     } } int main() {

2011-05-03 09:30:00 1176

原创 USB-Blaster--名称已用作服务名或服务显示名

http://donnerys.net/blog/archives/309 http://blog.csdn.net/smartic/archive/2008/11/24/3359665.aspx 电脑上原有 quartus8.0 后将其卸掉,改装 quartus 9.0 在更新 USB Blaster 驱动时出现 “名称已用作服务名或服务显示名”的错误而无法更新 USB-Blaster 驱动 解决方法如下: 1、在运行内输入 regedit 打开注册表编辑器 2、点击

2011-05-01 18:33:00 4625

原创 ModelSim远程桌面

http://bbs.eetop.cn/viewthread.php?tid=258366 这是因为floating license和node-lock license的区别导致的。 如果你不想遇到这样的问题,最简单的办法,就是你在台式机上先打开,然后再远程,就没有问题了。 否则,就去装另一种license。

2011-05-01 13:43:00 2303

原创 具有超时返回功能的状态机--计数器超时等效于同步复位功能

//具有超时返回功能的状态机 //计数器超时等效于同步复位功能 localparam CNT_OVER=32'hFFFFFFFF; //计数器溢出值 localparam CNT_STEP=32'h1;             //计数器步进 localparam CNT_START=32'h0;           //计数器初值 reg [31:0] count; //计数器,当其溢出时,表示超时,返回状态0 assign wCountOver = count ==

2011-05-01 10:52:00 1892

fetch12306

本文在Linux平台上,以Python为开发工具,介绍12306抢票软件的基本原理,并引入示例,讲解如何自己编写一个12306抢票软件。

2016-12-22

lq51--自己写的基于51单片机的嵌入式实时操作系统

Keil 自带的 RTX51—Tiny 系统有这样几个缺点:1、非占先式任 务调度,这样系统的实时性就很难保证;2、提供的系统服务太少, 只有 wait 与 signal。而 RTX51—Tiny 的优点是:1、Keil 公司自己开 发的,使用_task_关键字区别每个任务,这样可以使得被不同任务调 用的不同函数即使没有相互调用,他们的局部变量也不会相互覆盖。 免去了在 SmallRTOS 中需要手动制止函数间局部变量的相互覆盖。 2、内核小。整个 RTX51--Tiny 完整编译只需 900B 的空间。 lq51 系统整合了 RTX51—Tiny 的优点。1、在 lq51 系统中_task_ 关键依然有效,0 号任务依然是最高优先级的任务,1 号任务次之, 依次类推。2、lq51 系统完整编译只需 2.5K 的 ROM,并且系统自带 的 128B RAM 对 lq51 系统也是绰绰有余的。同时 lq51 系统弥补了 RTX51—Tiny 的缺点。首先 lq51 系统采用占先式任务调度,这样可 以最大限度保证系统的实时性。其次 lq51 系统提供 lqDelay、lqWaitFlg、 lqWaitSem、lqWaitMsg 这样四种系统服务,并 且每种系统服务都是可裁剪的。 lq51 系统中很多关于实时系统的概念及实现方法是从 ucosII 中学 来的,同时借鉴了 SmallRTOS 及 RTX51—Tiny。

2009-04-07

空空如也

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

TA关注的人

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