原创 在C語言中,double、long、unsigned、int、char類型數據所佔字節數

在C語言中,double、long、unsigned、int、char類型數據所佔字節數 1.說明: 1.以防以後會用到。 2. 和機器字長及編譯器有關係: 所以,int,long int,short int的寬度都可能隨編譯

原创 數據庫的索引

JY數據庫的索引 USE JY GO 1. 創建索引 --在reader表的reader_name列創建索引i_name CREATE NONCLUSTERED INDEX i_name ON reader(reader_name

原创 解決銳捷校園網環境下VMware虛擬機無法上網問題

解決銳捷校園網環境下VMware虛擬機無法上網問題 1.介紹: 在介紹笨方法之前首先得說一下VMware虛擬機無法上網的原因,虛擬機要想要上網主機裏的VMnetDHCP和VMware NAT Service就必須要開啓,可能很多

原创 數據庫的查詢與統計

——JY數據庫查詢與統計的使用——- 1、SELECT用法 <!--查詢數據表制定列--> 1.USE JY GO SELECT reader_name, reader_department FROM reader

原创 數據庫觸發器操作

JY數據庫觸發器操作 USE JY GO 1.說明: 作用:實現主鍵和外鍵所不能保證的複雜參照完整性和數據一致性 結果: 觸發器和引起觸發器執行的語句會被當做一次事務處理,如果執行失敗, 自動回滾至事務執行前的狀態 功能:

原创 結構體內存對齊

內存對齊 1.說明: 第一個成員起始於0偏移處 每個成員按其指定大小和指定對齊參數n中較小的一個進行對齊 1.偏移地址和成員佔用大小均需對齊 2.結構體成員對齊參數爲其所有成員使用對齊參數的最大值 結構體總長度必須爲所

原创 mem函數源碼

mem函數源碼 1.memcpy函數 原型:void *memcpy(void *dest, const void *src, int count) 作用:由src指定內存區域拷貝count個字符到dest所指定的內存區域。 代

原创 C語言文件函數

C語言文件函數 1.說明: t(text): 文本文件,可省略不寫 b(banary): 二進制文件 +: 讀和寫 name:要打開的文件的(路徑)名字 mode:要打開的文件的模式 FILE:文件指針(結構體) 打開方式mode

原创 C語言條件編譯詳解

條件編譯 0.前言 本文的程序是在linux下測試通過的 本文的分析通過了下面的命令來查看預編譯結果 gcc -E filename.c -o filename.i 這條命令的作用是生成預處理文件filename.i gc

原创 數據庫流程與控制

JY數據庫流程與控制 USE JY GO 1. IF…ELSE語句 顯示兩個數中較大的一個 DECLARE @a int, @m int SELECT @n = 1, @m = 9 IF(@n > @m) PRINT

原创 博客遷移通知!

前言 由於CSDN的種種限制,加上前段時間我的賬號密碼無法登陸的問題,遂將博客遷至: roux.top。 補充 roux.top 本博客其實在很早以前就有了,但是考慮到國內外訪問的速度和百度的爬取的問題,故沒有正式的公佈,僅當

原创 從Google Chrome中刪除“由企業策略安裝的”擴展名

從Google Chrome中刪除“由企業策略安裝的”擴展名 1.前言 今天不小心點開了一個垃圾程序,然後就給我的Google Chrome安裝了兩個插件,其中一個是Cookies On-Off本來說手動刪除就可以了,誰知道竟然顯示是“

原创 wait函數和waitpid函數

wait函數和waitpid函數 1. 殭屍進程 說明 子進程結束但是沒有完全釋放內存(在內核中的task_struct沒有釋放),該進程就會成爲殭屍進程 當殭屍進程的父進程結束後就會被init進程(1號進程)接管,最終被回收 殭屍進程

原创 函數順序點分析和可變參數函數

函數分析 1. 說明 程序的內存佈局 堆棧段在程序運行後才正式存在,是程序運行的基礎 .bss段存放的是未初始化的全局變量和靜態變量 .text段存放的是程序的可執行代碼 .data段保存的是已經初始化了的全局變量和靜態變量 .rod

原创 TCP三次握手詳解

TCP三次握手 1.TCP特性 說明: TCP提供一種面向連接的、可靠的字節流服務 在一個TCP連接中,僅有兩方進行彼此通信。廣播和多播不能用於TCP TCP使用校驗和,確認和重傳機制來保證可靠傳輸 TCP給數據分節(給每一個傳送的數