Time of Update: 2018-12-07
無意中發現一個inet_ntoa函數的奇怪問題。Code highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-07
寫了一個編譯靜態庫和動態庫的Makefile檔案,修改Makefile中STATIC的值可以編譯靜態庫或動態庫。完整的程式和Makefile檔案在這裡。 MakefileSTATIC=0LIBPATH=libCFLAGS=-WallLDFLAGS=-I$(LIBPATH) -L$(LIBPATH) -lfuncifeq ($(STATIC),
Time of Update: 2018-12-07
使用find尋找出最近修改過的*.c和*.h檔案,然後打包find . -name '*.[ch]' -mtime -1 | xargs tar czf backup_$(date +%m_%d).tar.gz也可以使用find的-exec參數 find . -name '*.[ch]' -mtime -1 -exec tar rf backup_$(date +%m_%d).tar {} \; -mtime -1 表示最近一天修改-exec
Time of Update: 2018-12-07
一.WITH AS的含義 WITH AS短語,也叫做子查詢部分(subquery factoring),可以讓你做很多事情,定義一個SQL片斷,該SQL片斷會被整個SQL語句所用到。有的時候,是為了讓SQL語句的可讀性更高些,也有可能是在UNION ALL的不同部分,作為提供數據的部分。 特別對於UNION ALL比較有用。因為UNION ALL的每個部分可能相同,但是如果每個部分都去執行一遍的話,則成本太高,所以可以使用WITH AS短語,則只要執行一遍即可。如果WITH
Time of Update: 2018-12-07
增益集“SQL Prompt 3.8”未能載入或導致了異常。是否希望移除該增益集?如果選擇“是”,將需要重新安裝增益集以再次使用。錯誤資訊:《未知錯誤》錯誤號碼:8013141a -------------------------------------------------------------------------------------------------------此版本,個人覺得很不錯。建議先安裝SQL 2005 。。這樣SQL2008 上也可以用。 原連結地址:http:/
Time of Update: 2018-12-07
一隻小鳥正在飛往南方過冬的途中。天氣太冷了,小鳥凍僵了,從天上掉下來,跌在一大片農田裡。它躺在田裡的時候,一隻母牛走了過來,而且拉了一泡屎在它身上。凍僵的小鳥躺在牛屎堆裡,發掘牛糞真是太溫暖了。牛糞讓它慢慢緩過勁兒來了!它躺在那兒,又暖和又開心,不久就開始高興地唱起歌來了一隻路過的貓聽到了小鳥的歌聲,走過來查個究竟。順著聲音,貓發現了躲在牛糞中的小鳥,非常敏捷地將它刨了出來,並將它給吃了!這個故事的寓意是…… 1)不是每個在你身上拉屎的都是你的敵人。2)不是每個把你從屎堆中拉出來的都是你的朋友。
Time of Update: 2018-12-07
查詢建立時間 --表select * from sysobjects where id=object_id(N'表名') and xtype='U' --表的結構 select * from syscolumns where id=object_id(N'表名') --預存程序 select * from sysobjects where id=object_id(N'預存程序名') and xtype='P' 查詢最後修改時間 --預存程序select name,modi
Time of Update: 2018-12-07
輸入一個正整數,若該數能用幾個連續正整數之和表示,則輸出所有可能的正整數序列 思路:從1開始逐個累加,如果超過n,匹配失敗,去除最小的元素,如果不足繼續累加下一個,直至相等。Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->#include <stdio.h>#include <stdlib.h>int calc(int n){
Time of Update: 2018-12-07
Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->#include <stdio.h>#include <stdlib.h>typedef struct node_t { int data; struct node_t* prev; struct node_t*
Time of Update: 2018-12-07
首先轉一段關於斷行符號和換行的曆史。斷行符號和換行關於“斷行符號”(carriage return)和“換行”(line feed)這兩個概念的來曆和區別。在電腦還沒有出現之前,有一種叫做電傳打字機(Teletype Model
Time of Update: 2018-12-07
Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->/**//* 解法一 將位元的各位相加,結果即為1的個數。從兩位二進位開始計算。 55555555 h = 01010101010101010101010101010101 b 33333333 h = 00110011001100110011001100110011 b
Time of Update: 2018-12-07
使用前需要在目前的目錄下建立一個obj檔案夾,用來存放中間檔案。*.d檔案中包含了對應*.c的依賴檔案,*.o檔案為對應*.c檔案的目標檔案。詳細的Makfile資料可以看看GNU make中文手冊和跟我一起寫MakefileMakefile通用模板CC=gccCFLAGS=-WallOBJPATH=obj # .d檔案和.o檔案儲存路徑TARGET=demo # 最終可執行檔default: $(TARGET)SOURCE=a.c
Time of Update: 2018-12-07
Code highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-07
declare @tab table(Class varchar(20),Student varchar(20),Course varchar(50),Grades decimal(7,2));insert into @tab(Class,Student,Course,Grades) values('A班','張三','語文',60);insert into @tab(Class,Student,Course,Grades) values('A班','張三','數學',70);insert
Time of Update: 2018-12-07
SELECT語句執行的過程是: 1>. FROM 2>. WHERE 3>. GROUP BY 4>. HAVING 5>. SELECT 6>. ORDER BY WHERE子句在SELECT子句之前執行,所以在SELECT中的列別名,WHERE中當然是不會認識的。 Order by和Top語句一起的時候,執行的順序就不同了。先order by 進行排序,然後在取Top前X條記錄。eg:SELECT TOP 10000 * FROM
Time of Update: 2018-12-07
在64位系統中使用VS對程式(32位的)進行調試,出現“不允許對64位應用程式進行修改”的提示,如所示:解決方案:在VS主菜單上選擇“產生”——“組態管理員”,設定產生平台為x86(如果沒有就建立一個),如所示:最後再去調試,如果出現“源檔案與模組產生時的檔案不同”之類的問題,先重產生,再儲存,再重啟VS開啟項目進行調試即可。
Time of Update: 2018-12-07
本文轉載:http://www.cnblogs.com/lovemyth/archive/2007/03/14/674584.html 在一條 INSERT、SELECT INTO 或大量複製陳述式完成後,@@IDENTITY 中包含語句產生的最後一個標識值。如果語句未影響任何包含識別欄位的表,則 @@IDENTITY 返回 NULL。如果插入了多個行,產生了多個標識值,則 @@IDENTITY
Time of Update: 2018-12-07
#region 去除datatable中重複欄位 /// <summary> /// </summary> /// <param name="SourceTable"></param> /// <param name="FieldNames"></param> /// <returns></returns>
Time of Update: 2018-12-07
--使用waitfor語句延遲或暫停程式的執行 --waitfor{delay'time'|time 'time'} delay是指間隔時間 最長到24小時 time是指定時間執行 waitfor delay '00:00:10' --延遲10秒A. 使用 WAITFOR TIME以下樣本在晚上 10:20 (22:20) 執行預存程序 sp_update_job。 複製代碼USE msdb;EXECUTE sp_add_job @job_name =
Time of Update: 2018-12-07
一、C#組合查詢的便捷方法。object objImportDateFrom = DBNull.Value; if (importDateFrom != "") { objImportDateFrom = importDateFrom; } new SqlParameter("@ProductSaleTimeFrom",ObjproductSaleTimeFrom), new SqlParameter("@ProductSaleTimeTo",productSaleTimeT