Time of Update: 2018-12-03
#include <stdio.h>char WeekList[ ][7]={"星期一", "星期二", "星期三", "星期四", "星期五", "星期六", "星期日"};void dateToWeek(int y,int m, int d){ if (m==1 || m==2) { m+=12; y--; } int iWeek=(d+2*m+3*(m+1)/5+y+y/4-y/100+y/400)%7; printf(
Time of Update: 2018-12-03
記憶體盤,傻瓜式的就用“魔方”裡面的記憶體盤好啦。魔方:http://mofang.ithome.com/虛擬出一個記憶體盤Z:後,複製下面的內容到記事本,儲存為bat尾碼名的批次檔,然後右鍵,用管理員權限執行即可。順便說一下,下面檔案中的“你的使用者名稱”需修改為你實際的賬戶名------------------------------------------------下面是Bat檔案內容----------------------------------------------------
Time of Update: 2018-12-03
物件導向與面向過程的區別:1、面向過程就是分析出解決問題所需要的步驟,然後用函數把這些步驟一步一步實現,使 用的時候一個一個依次調用就可以了。 物件導向是把構成問題事務分解成各個對象, 建立對象的目的不是為了完成一個步驟, 而是 為了描敘某個事物在整個解決問題的步驟中的行為。 2、物件導向以 資料(屬性)為導向,將具有相同一個或者多個屬性的物體抽象為“類”,將 他們封裝起來;而有了這些資料(屬性)之後,我們再考慮他們的行為(對這些屬性進行什 麼樣的操作) , 面向過程以 功能(行為)為導向,按模
Time of Update: 2018-12-03
//Ansistring 轉 charvoid __fastcall TForm1::Button1Click(TObject *Sender){ AnsiString Test = "哈哈"; char *chr = Test.c_str();}//char轉Ansistring#include <windef.h>void __fastcall TForm1::Button1Click(TObject *Sender){ AnsiString str =
Time of Update: 2018-12-03
根據定義next[0]=-1,假設next[j]=k, 即P[0...k-1]==P[j-k,j-1] 1)若P[j]==P[k],則next[j+1]=k+1; 2)若P[j]!=P[k],則k=next[k]。#include <stdio.h>#include <string.h>#include <stdlib.h>void get_next(char *pat, int next[]){ int i, j, plen;
Time of Update: 2018-12-03
代碼 int n = 1; printf("%d, %d, %d, %d\n", n, n++, n++, n); GCC 4.5.3(運行結果:3, 2, 1, 3) movl $1, -12(%ebp) ==> -12(%ebp) = 1; movl -12(%ebp), %edx ==> %edx = 1 addl $1, -12(%ebp)
Time of Update: 2018-12-03
求歐拉函數的一般方法:1.我們知道一個素數p的歐拉函數f(p)=p-1;那麼p的k次冪,即n=p^k,則容易證明:f(n)=p^k-p^(k-1); 證明:已知少於p^k的數有p^k-1,其中與p^k不互質的數有p^(k-1)-1個,分別為(p*1,p*2,p*3,····,p*(p^(k-1)-1))。所以f(n)=p^(k)-1-(p^(k-1)-1)=p^(k)-p^(k-1)。 2.假設p,q為兩個互質的數,則:f(p*q)=f(p)*f(q); 原來這裡一直寫著一個略字,倒
Time of Update: 2018-12-03
好久以前就想試用一下cmock,但一直沒有做,汗。。。今天想起來,趕緊試一下。在官網上,下載安裝包cmock_2_0_204.zip,方便的是,不需要編譯和安裝。不過cmock依賴於ruby,因此,得先安裝一下ruby。註:這個安裝包中也包含了一個單元測試工具unity,在解開後的子目錄vendor/unity/下。例子概述: 4個檔案:my_try.h、my_try.c、my_math.h、my_try_ut.c my_try.h和my_try.c是我要測試的代碼檔案,功能很簡單,
Time of Update: 2018-12-03
原文地址:http://my.chinaunix.net/space.php?uid=25601623&do=blog&id=335144 一個.qrc 檔案的例子:<!DOCTYPE RCC><RCC version="1.0"> <qresource> <file>images/copy.png</file> <file>images/cut.png</file&
Time of Update: 2018-12-03
項目的功能是使用uploadify外掛程式上傳office類型的檔案到伺服器上,struts處理檔案,並調用openoffice服務轉換office文檔成pdf文檔。但是遇到遇到一個問題就,該部分代碼基本上為:OpenOfficeConnection connection = new SocketOpenOfficeConnection();try {connection.connect();DocumentConverter converter = new
Time of Update: 2018-12-03
1. 安裝IPv6XP預設是不支援IPv6的,且只有XP sp1以上才可以安裝。在命令列下,輸入ipv6 install,即可完成IPv6安裝。 2. 配置IP地址在命令列下,輸入netsh,進到對應的配置模式,再輸入interface ipv6,進到IPv6配置模式,用add address進行配置。netsh => interface ipv6 => add address "本地串連" 2001:1::2netsh => interface ipv6 => add
Time of Update: 2018-12-03
引言在做嵌入式裝置的開發中,bug的調試對我來說是個問題,一旦遇到需要調試,就只能用原始的printf來夾逼定位,真是既費時又傷神。一般來說,開發板的供應商都會提供對應的交叉編譯工具,交叉編譯工具中就有gdbserver和gdb(client),有了這兩個傢伙,調試也算步入小康了。 本文 編譯對於所調試的進程,編譯時間是需要加-g參數的 gdbserver的使用找到開發板的gdbserver首先把gdbserver上傳到開發板上(我一般傳到/var下):cd /var
Time of Update: 2018-12-03
我使用VC++2005編譯的,單獨編譯linjingle成功,但編譯PCP時錯誤,出現以下錯誤: 1>libjingle.lib(pathutils.obj) : error LNK2019: unresolved external symbol __imp__SHGetSpecialFolderPathW@16 referenced in function "bool __cdecl talk_base::GetAppDataFolder(class
Time of Update: 2018-12-03
第一次寫部落格,以記錄我的技術之路。首先瞭解下系統的個子特點:分時作業系統特點:多路性、互動性、獨立性、及時性 即時作業系統特點:多路性、互動性 、獨立性、及時性、可靠性細說即時系統與分時系統的比較: (1) 多路性。即時資訊處理系統也按分時原則為多個終端使用者服務。即時控制系統的多路性則主要表現在系統周期性地對多路現場資訊進行採集,以及對多個對象或多個執行機構進行控制。而分時系統中的多路性則與使用者情況有關,時多時少。 (2)
Time of Update: 2018-12-03
A題:http://www.codeforces.com/contest/70/problem/A 【題意】一個2^n+2^n個相同格子組成的正方形,要求在主對角線左下方地區填方塊,方塊的形狀見題目樣本吧,問最終填完方塊後,最多剩下多少個沒有填方塊的格子; 【分析】其實這題異常簡單,可是比賽時候開始卡了,結果到1個半小時後才發現;很悲劇!n=0, ==》 1n=1, ==> 1n=2,
Time of Update: 2018-12-03
概念比較: Java C# byte code IL(位元組碼,中繼語言) jvm.dll mscrolib.dll,mscrojit.dll(虛擬機器) JRE CLR(運行環境) JDK .Net Framework(開發架構) package assembly(類庫,程式集) 一、關於類庫的版本管理問題
Time of Update: 2018-12-03
Windows系統平台經曆了16位到32位的轉變後,系統運行方式和任務管理方式有了很大的變化,在Windows 95和Windows
Time of Update: 2018-12-03
http://poj.org/problem?id=2182題意:一個數組為1--n的一個序列,對這個數組的2--n個數字而言,告訴你他前面比他小的數位個數,求。。原數組的序列。。。 分析:設原數組a,題目給定的數組為b,則對最後一個數字,很明顯a[n] =
Time of Update: 2018-12-03
http://poj.org/problem?id=3415題意:給定k和兩個串A,B,求長度不小於k的A和B的相同字串的對數。。。如1 xx xx總對數有A1-B1 A1-B2 A2-B1 A2-B2 A1A2-B1B2總共有5對。。。 分析:這是尾碼樹組挺難的一題了,先求出height數組,然後我是先將A,B的各自內部的對數求出來,然後再把兩串分割串連起來算總的,減去前面兩次的,效率稍微慢了點。。。對每一個串求這個對數也不好求,其實我們是要求所有的連續的>=1的對數+連續的>=
Time of Update: 2018-12-03
#include <iostream>#include <cstring>#include <cstdio>using namespace std;const int N = 508;int G[N][N],link[N],used[N],n,m;bool path(int u){for(int i=0;i<m;i++)if(G[u][i] && !used[i]){used[i] = 1;if(link[i]==-1 ||