- 博客(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
原创 为什么必须写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
lq51--自己写的基于51单片机的嵌入式实时操作系统
2009-04-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人