Time of Update: 2018-12-05
在C語言中,一碰到指標,人就比較容易犯暈,尤其是我,雖然知道指標神話了C語言,但也深知指標的麻煩。 今天看書看到指向函數的指標,頓時又陷入自我混沌狀態,這是本著逃避心理的混沌!但是總是要慢慢明白的,所以就根據網路上看到的和書上讀到的,在此盡我所能得總結下,以便後續學習回過頭來回憶...
Time of Update: 2018-12-05
資料庫:oracle 10g開發環境:Myeclipse8+資料庫結構:-- Create tablecreate table STUDENT( SID NUMBER not null, SNAME VARCHAR2(10), SNO CHAR(10), SAGE NUMBER, SSEX CHAR(1), SBIRTHDAY DATE)tablespace USERS pctfree 10 initrans 1
Time of Update: 2018-12-05
I'm whiny when I feel exhausted. I think I'm not very good at programming. I'm study about 《Windows programming》recently, there are so many trouble. I can't understand most of them, so I look over the help document MSDN, but now I find my
Time of Update: 2018-12-05
原題連結:點擊開啟連結此題是進行16進位的加法,以前我總是自己類比,今天才發現原來直接以16進位讀入,10進位數出即可!代碼如下: #include<iostream>#include<cstdio>using namespace std;int main(){ int a,b; while(scanf("%x%x",&a,&b)!=EOF){ printf("%d\n",a+b); } return
Time of Update: 2018-12-05
在利用VB系統開發資料擷取或工業控制軟體,或對檔案進行低級操作時,常需要對位元組進行移位操作,但VB系統中沒有提供位元組移位操作的指令和函數,只提供了And(與)、Or(或)、Xor(異或)、Equ(同或)、Not(非)等幾個邏輯運算指令。筆者在用VB系統開發工業控制軟體的過程中,就遇到了這個問題,於是利用VB中已有的邏輯運算指令,類比組合語言的位元組移位指令,編製了七個位元組移位函數:邏輯左移、邏輯右移、算術右移、迴圈左移、迴圈右移、進位迴圈左移和進位迴圈右移。
Time of Update: 2018-12-05
MSChart,微軟的一個很不錯的畫圖控制項,以下轉載自:http://blog.tom.com/easehaibo/article/1374.html1. 在工程中添加MSChart控制項Project—〉Add to Project—〉Registered ActiveX Controls,選中Microsoft Chart Control 6.0(SP4)(OLEDB)點擊Insert,一路確定2.
Time of Update: 2018-12-05
1、輸入數組元素時需要注意的細節char s[3];int i;//輸入數組元素有兩種方法//方法1:for (i = 0;i<3;i++) scanf("%c",&s[i]);//方法2:scanf("%c",s);如果數組名,就不需要&,如果是數組元素,就需要&;因此,上述方法1中,s[i]前如果不加&就會報錯。2、記憶體問題 #include <stdio.h>void main(){ char s[3];
Time of Update: 2018-12-05
VC中對話方塊上編輯裡,通過控制項方式無法給按鈕設定圖片的,需寫代碼實現,還好代碼量不大,哈哈!首先建立基於對話方塊的MFC應用程式工程testDlg,添加按鈕,ID為IDC_BUTTON_TEST,接下來一,首先建立位元影像控制代碼// 方法一:載入非資源圖片HBITMAP hBitmap;hBitmap = (HBITMAP)::LoadImage(NULL,"E://a.bmp", // 圖片全路徑IMAGE_BITMAP,
Time of Update: 2018-12-05
ZOJ的編譯器很不習慣。經常出現編譯錯誤。很多時候是因為缺少標頭檔我也懶得記那個函數要用到哪個標頭檔。常用的都寫上就OK了: #include "cstdlib"#include "cctype"#include "cstring"#include "cstdio"#include "cmath"#include "algorithm"#include "vector"#include "string"#include "iostream"#include "sstream"#include "
Time of Update: 2018-12-05
在MFC中操作時間的類主要有兩對:CTime和CTimeSpan與COleDateTime和COleDateTimeSpan,CTime和CTimeSpan主要封裝了ANSI
Time of Update: 2018-12-05
補充一點儲存裝置描述表的內容。 在某些情況下,您可能想改變某些裝置描述表屬性,用改變後的屬性進行繪圖,然後恢複原來的裝置描述表。要簡化這一過程,可以通過如下調用來儲存裝置描述表的狀態: idSaved = SaveDC(hdc); 現在,可以改變一些屬性,在想要回到調用SaveDC前存在的裝置描述表時,調用: RestoreDC(hdc,idSave); 您可以在調用RestoreDC之前調用SaveDC數次。
Time of Update: 2018-12-05
http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=1875 思路:字典樹判斷首碼,插入號碼的時候就開始判斷,一旦出現重複首碼,之後的號碼就不進行插入操作(經過實踐,實踐實踐相差10ms而已)這題只要拿字典樹的模板,然後稍加修改就能AC,另外再加上del(root)釋放一下#include "cstdlib"#include "cctype"#include "cstring"#include "cstdio"#include "
Time of Update: 2018-12-05
在視窗程序中添加捲軸很容易,只要在CreateWindow中將WS(window
Time of Update: 2018-12-05
一、初級使用//設定列表視圖 CListCtrl * pListCtrl = (CListCtrl*)GetDlgItem(IDC_LIST_LOCKER); CRect rt; pListCtrl->GetClientRect(&rt); pListCtrl->InsertColumn(0,_T("Name"), LVCFMT_LEFT, rt.Width() * 0.5);
Time of Update: 2018-12-05
函數rand()是真正的隨機數產生器,而srand()會設定供rand()使用的隨機數種子。函數rand()會返回一個處於0和你所指定的數值(預設為1)之間的分數。如果你在第一次調用rand()之前沒有調用srand(),那麼系統會為你自動調用srand()。而使用同種子相同的數調用srand()會導致相同的隨機數序列被產生。
Time of Update: 2018-12-05
沒什麼難度,只要能處理一些字串就行了格式很蛋疼啊PE了兩次 #include <algorithm>#include <cstdio>#include <cstring>#include <iostream>using namespace std;struct Node{char name[20];int cnt, time;}a[50000];bool cmp(Node p, Node q){if(p.cnt != q.cnt)return p.
Time of Update: 2018-12-05
既然是重寫,比以前當然改進了很多。 原先,布置的作業沒有指定給誰做的,如果有作業系統,嵌入式系統原理2門課,某生選了作業系統,但他還可以對嵌入式原理的作業進行提交。這樣學生當然沒有什麼損失,不過老師批作業的時候就比較蛋疼了。還得把沒選這門課的學生的作業剔除。
Time of Update: 2018-12-05
需要jar包(不一定是完整的)這麼多jar包肯定記不住,能記住的就是web包, core包, beans包,其他的可以啟動下tomcat, 如果少了什麼包,啟動時一定會包缺了哪個,到時一個個加就ok了首先配web.xml <servlet> <servlet-name>spring</servlet-name>
Time of Update: 2018-12-05
這題很水,但還是寫一下。主要是寫下怎麼找規律找規律的話,如果有耐心,可以拿只筆一個個的畫下(但我不保證不會失誤),另外就是寫程式類比一下。這題用的是dfs每次添加有3中情況a) 添加一塊2x1的b) 添加一塊2x2的c) 添加兩塊2x1的,橫放,與3塊2x1的區別開然後搜尋,每得到一次結果記錄一下。下面是代碼這裡找了前20組,本來想全部找出來的,課程式吃不消#include <cstdio>__int64 cnt;int i, j;void dfs(int sum){if(sum =
Time of Update: 2018-12-05
這個問題可以儲存到一個二維數組裡面,橫座標x0~10(由題意知道),中座標T (0~100000), 這樣就可以int a[100005][11];再從倒數第二層開始從右往左,從下到上遍曆如。將下面三個中值最大的賦值給a[i][j]最後,因為開始在5點。所以答案一定是a[1][4],a[1][5], a[1][6]中最大的那個 #include <cstdio>#include <cstring>int a[100005][11];int main(){int n, m,