原创 C/C++中存儲類型修飾符的區別(auto、static、register、extern、volatile、restrict)

一、局部變量和全局變量: (1)局部變量:局部變量也叫自動變量,它聲明在函數開始,生存於棧,它的生命隨着函數的返回而結束。 [cpp] view plaincopyprint? #include <stdi

原创 c語言中如何精確判斷bool float是否等於零?

#include<stdio.h> #include<math.h> int main(void) { float a=2.2; if(fabs(a)<=1e-6){ printf("yes"); }else { p

原创 c語言遞歸求n的階乘

1.用循環 #include<stdio.h> int main() { int i,n,sum=1; scanf("%d",&n); for(i=1;i<=n;i++) { sum*=i; } printf("%d!=%

原创 比較全面的gdb調試命令

用GDB調試程序 GDB是一個強大的命令行調試工具。大家知道命令行的強大就是在於,其可以形成執行序 列,形成腳本。UNIX下的軟件全是命令行的,這

原创 C語言內存分配問題和C語言中的內存

C語言內存分配問題 1、C中內存分爲四個區 棧:用來存放函數的形參和函數內的局部變量。由編譯器分配空間,在函數執行完後由編譯器自動釋放。  堆:用來存放由動態分配函數(如malloc)分配的空間。是由程序員自己手動分配的,並且必須由程

原创 C語言 十進制轉換成二進制轉換方法,以及指定位反轉

#include <stdio.h> char * itbs(int n,char * ps); void show_bstr(char * str); int inver_end(int number,int bits); void m

原创 asp.net mvc 清除視圖緩存

asp.net mvc 清除視圖緩存,消除緩存方法 public ActionResult SearchCommunityPopulation() { //禁止頁面被緩存 Response.Cache.S

原创 信號量PV操作

在計算機操作系統中,PV操作是進程管理中的難點。首先應弄清PV操作的含義:PV操作由P操作原語和V操作原語組成(原語是不可中斷的過程),對信號量進行操作,具體定義如下:    P(S):①將信號量S的值減1,即S=S-1;        

原创 linux 下載tftp報錯 缺少庫文件libssl0.9.8

執行命令sudo apt-get install tftp tftpd 安裝tftp就報錯,其實報這個錯誤,安裝什麼都是安裝不成功的,安裝vim ,samba也是如此,糾結了半天就是不知道咋回事啊 vsftpd : Depends: li

原创 c語言手算開方 以及C開方,C計算正切值

手算開方是我們初中時期就學習的知識,以前學習過現在複習下。 以√200 爲列 一般我們以前得出的結論是:10 √2 如今以C爲列,不可能顯示這樣的方式,所以要有詳細的計算方式,如下: 以個位開始兩爲爲一個斷,200=2,00,後面有小數點

原创 VC 6.0 常用快捷鍵

F1 顯示幫助,如果光標停在代碼的某個字符上,顯示MSDN中相應的幫助內容 F2 書籤功能: Ctrl+F2 --在某行設置一個書籤(再按一次次是取消) F2 --跳到下一個書籤位置 Shift+F2 --跳到上一個書籤位置 Ctrl+S

原创 linux sudo apt-get update 出錯

Ign file: apt_packages/ Release.gpg Ign file: apt_packages/ Translation-en_US Ign fi

原创 c語言冒泡排序

#include<stdio.h> #include<string.h> int main(void) { int bubble[6]={6,2,3,4,1,9}; int temp,i,j; for(i=0;i<6-1;

原创 sql server 表字段查詢

sqlserver 爲了查詢表的字段,動態查詢 Select Name FROM SysColumns Where id=Object_Id('表名')

原创 asp.net mvc 3 session失效 出現畫中畫

首先說一下,有種情況就是session半個小時後自動失效,會出現跳到登錄頁面會有畫中畫的效果,然而可以通過Attribute解決,通常情況下一般都是通過ajax請求,所以呢,下面的方法可以解決 1 public class Use