原创 用goto實現infinite loops(死循環)

#include<iostream>using namespace std; int main(){ //用goto實現infinite loops(死循環)A:cout<<1;goto A;     return 0;}

原创 用MATLAB編程實現直方圖均衡化

I=imread('mri.tif');%初始化圖像figure,imshow(I)title('原圖像') %直方圖顯示 [M,N]=size(I);%圖像的大小,M爲水平像素點個數,N爲垂直像素點個數n=zeros(1,256);%計

原创 對灰度圖像進行分塊取高頻,再重構

I=imread('circles.png');[M,N]=size(I);for i=1:8:M    for j=1:8:N        T1=wkeep(I,[8,8],[i,j]);        T2=dct2(T1);   

原创 基於MATLAB數字圖像處理的快速傅里葉變換編程實現

f=[4,2;3,4];[M,N]=size(f);F=zeros(M,N);j=sqrt(-1);for u=1:M    for v=1:N        for h=1:M            for k=1:N         

原创 函數的引用

#include<iostream>using namespace std; int Max(int a,int b){ return (a>b ? a:b);} int wo(int (*fp)(int,int),int a,int b

原创 Linux內核之系統調用

第一步:用戶程序進行系統調用,如fork 第二步:進入0x80號中斷處理函數或sysentry指令陷入到內核態 第三步:執行sys_fork(){do_fork(SIGCHLD, regs->ARM_sp, regs, 0, NULL,

原创 Linux內核整體概覽

原创 setjmp函數實例

#include<stdio.h> #include<setjmp.h> #include<signal.h> jmp_buf read_msg_timeout; int main( void ) {  

原创 SVN管理

一.svn st 查看文件前面帶?號的爲新增的前面帶!號的爲版本有而我們沒有的前面爲M的爲修改 二.將帶!的從版本上刪除svn status|grep ! |awk '{print $2}'|xargs

原创 編譯tuxedo服務遇到的問題

編譯服務程序報的各種錯: 1.  環境變量配置好後運行tmboot –y啓動管理進程和服務進程 2.  報類似這樣的錯:buildserv:error while loading shared libraries:libtux.so:ca

原创 如何防止殭屍進程的產生之fork兩次

#include<stdio.h> #include<sys/types.h> #include<sys/wait.h> #include<unistd.h> #include<signal.h> int

原创 格式化輸出

#include<stdio.h> int main() {     int i = 5, j = 4;     printf("%0*d\n", i, j);     printf("%-10d\n",

原创 隨機生成26個小寫字母和26個大寫字母

#include<stdio.h>char RandString(); int main( void ) {     int i=0;     char cTemp;     char sKey[9];

原创 進程間通訊之消息隊列

#include<stdio.h> #include<sys/msg.h> #define MAX_MSG_BUF_LEN    512 int iKey = 6004; struct ipcmsgbuf

原创 網絡編程之負載均衡

#include<stdio.h> #include<sys/socket.h> #include<arpa/inet.h> #include<signal.h> #define MAXBACKLOG 6