Time of Update: 2018-12-04
到現在,工作將近5個月了,工作的筆記本上又亂七八糟寫了一大堆,今天就做個了結吧。題目想了想,也不知道為何就隨手寫了一紮“筆記”,也許愛喝啤酒;也許天天團購,送一紮酸梅湯;總之,不糾結了,就是一紮“筆記”。技術篇CreateFile傳回值-1是失敗,不是0。很多人也許就隨手就寫為hHandle==NULL就代表失敗,其實這是錯的,很容易出bug。在HKEY_LOCAL_MACHINE
Time of Update: 2018-12-04
I was so careless that I have got about 20 WAs for this problem.FFFFFFFFFFFFFF^. the ananlysis: this problem is very easy , and it just a simple simulation problem. And the most difficult part in this problem is the F operation. I use depth
Time of Update: 2018-12-04
文章目錄 下面說一下全排列:全排列遞迴演算法:STL的實現方法: 編程很多時候用到排列組合。。。組合可以搜尋解決,也可以位元運算輕鬆解決。比如有len個數字num[]儲存,求出所有組合。。。那麼就可以這樣寫for (int i = 1; i < (1 << len); ++ i)// get zuhe{int len1 = 0;for (int j = 0; j < len; ++ j){if (i & (1
Time of Update: 2018-12-04
系統服務體系架構CE的系統服務是一個DLL,這個DLL的構建幾乎與流裝置驅動一模一樣與流裝置驅動一樣,Windows CE系統服務提供同樣的10個入點口,從xxx_Init到
Time of Update: 2018-12-04
給力!!! 可能是表徵圖緩衝出了問題,因為表徵圖的資料是以連結的形式存放在快取區域中的,如果鏈表中每個元素的開始與結束位置發生了變化,那麼就會出現這種情況。 碰上這個故障可以通過手動重設表徵圖緩衝來解決。首先右擊案頭空白處選擇“屬性”,切換到“外觀”選項卡,點進階,在“項目”框的下拉式清單中選擇“表徵圖”,改變一標的大小,然後再變回原設定即可。這樣系統就會自動清空並重建緩衝中的資料。 重建表徵圖緩衝 1.系統表徵圖緩衝受損。如果是 WinXP可通過刪除 Documents and
Time of Update: 2018-12-04
select (sum(pins-reloads))/sum(pins) "lib cache" from v$librarycache;查詢SQL 分析解析率,大於90%,說明SQL解析正常,無需更改,至於更改方法,研究中 select (sum(gets-getmisses))/sum(gets) "hit" from v$rowcache;關於記憶體,查詢資料字典命中率,例如是否有許可權訪問欄位;大於85%,說明正常,否則調優 空閑緩衝區desc
Time of Update: 2018-12-04
題目大意:給你一顆蘋果樹,樹的主幹設為1,每一個分支設為一個數,一直到N,代表這顆蘋果樹。每個分支上面只能最多有一個蘋果,也就是一個枝子上面不可能有兩個蘋果,另外注意一點,不要把蘋果樹想象成二叉樹,蘋果樹每個節點可以分出很多叉,應該是多叉樹。 輸入是叉之間的關係,1 21 3就是主幹上面兩個叉分別是2 和3. 下面是兩種操作,Q 和CC j 的意思是如果 j 這個枝子上面有蘋果就摘下來,如果沒有,那麼就會長出新的一個Q j 就是問 j
Time of Update: 2018-12-04
註:如果在程式中添加了下面要求的標頭檔和庫檔案後,仍提示找不到或者外部參考錯誤,那麼就要在wm614\public目錄下搜尋一下添加的lib檔案和標頭檔,然後分別拷貝到:D:\Program Files\Windows Mobile 6 SDK\PocketPC\Include\Armv4i\和D:\Program Files\Windows Mobile 6 SDK\PocketPC\Lib\Armv4i\目錄下面。 n 添加標頭檔和庫檔案#include
Time of Update: 2018-12-04
文章目錄 首先是mobile文檔上面的:然後就想著做自己的認證,這樣就不是TEST USE ONLY ,而是root了,具體區別感覺應該是root許可權大吧:於是又查,找到了用vs小工具做pfx,然後根據mobile文檔上面的載入。於是我又尋找其他辦法: 首先給出我的dll#include "stdafx.h"#include "T21Service.h"HINSTANCE g_hInst;BOOL APIENTRY DllMain(
Time of Update: 2018-12-04
最近自己製作了幾個iphone4使用的離線地圖,總結一下經驗: 1. 原始地圖下載使用Global Map Download Tool 下載,網上教程很多。 2. 轉為iPhone格式使用GMDL的‘->iPhone' 功能,選擇firmware2.2 & 3,產生MapTiles.sqlitedb。 3.
Time of Update: 2018-12-04
SELECT 表名=case when a.colorder=1 then d.name else '' end,表說明=case when a.colorder=1 then isnull(f.value,'') else '' end,欄位序號=a.colorder,欄位名=a.name,標識=case when COLUMNPROPERTY( a.id,a.name,'IsIdentity')=1 then '√'else '' end,主鍵=case when
Time of Update: 2018-12-04
最近換了個新電腦,公司做項目要求用XP系統,但是每次安裝就藍屏。到網上一查,說要到bios裡面修改硬碟模式將ahci切換到ide模式下,然後還真裝上去了。但是在以後的日子裡面,我發現不好使了,每天死一次機,實在受不了了,到網上一查,要安裝ahci驅動,然後將硬碟模式重新修改為ahci,但是我嘗試了,我用的是組裝的機器,主板是intel的,網上找不到合適的驅動,還有人說直接在安裝盤裡面加一些檔案就行了,公司光碟機又不能刻盤,只能重裝了,淚流滿面。。。。下面整理一下自己查的一些東西,也算是與時俱進吧
Time of Update: 2018-12-04
題目大意:這個是中文的,就不用解釋了,有個遊戲叫是男人就下100層,就是這個遊戲哈。。。演算法分析:仔細分析發現,其實就是從第一個點開始,由於題目說肯定有解,不會摔死,所以要麼向左走,要麼向右走,其中至少一個有解。到下一層,同樣要麼左走要麼右走,其實就是兩種狀態。那麼我們每次只需要求這兩種狀態的最小值既可。狀態方程:對於每一層的兩個點,edge[i].min1 = Min(edge[i].x1 - edge[j].x1 + edge[j].min1, edge[j].x2 -
Time of Update: 2018-12-04
這道題目一看就應該知道是枚舉了。一共4個數,只需要3個運算子,直接迴圈才64次。再加上括弧,每次又要5次。 (a b) (c d)((a b) c) d(a (b c)) da ((b c) d)a (b (c d)) 求一次才運算500多次,直接暴力解決了。#include <stdio.h>#include <string.h>#include <stdlib.h>//四種符號char operators[4] = {'+', '-', '*', '/'
Time of Update: 2018-12-04
記得上次寫日誌的日子還是上個月吧!今天心血來潮,發表一下自己最近的感慨吧!最近經曆了不少事情,也有了很多新的感受,不敢獨享,寫出來和大家share,希望有共鳴的頂一下,沒共鳴的就當飄過。。。
Time of Update: 2018-12-04
說明:主要介紹兩個方面的內容,一個是電源管理,一個是bcsp。實際上就是兩個dll檔案,通過這兩個檔案來介紹開發mobile下藍牙堆疊的相關技術。 同時介紹一下bcsp和bccmd協議推薦文檔:
Time of Update: 2018-12-04
資料結構1、HCI_EVENT表示藍芽控制器硬體的狀態。enum HCI_EVENT { DEVICE_UP, 裝置開啟 DEVICE_DOWN, 裝置關閉 DEVICE_ERROR 裝置出現錯誤};標頭檔:bt_hcip.h2、HCI_TYPE表示資料包的類型enum HCI_TYPE { COMMAND_PACKET = 1, 命令包 DATA_PACKET_ACL =
Time of Update: 2018-12-04
題目意思:有n個村莊,村莊在不同座標和海拔,現在要對所有村莊供水,只要兩個村莊之間有一條路即可,建造水管距離為座標之間的歐幾裡德距離,費用為海拔之差,現在要求方案使得費用與距離的比值最小,很顯然,這個題目是要求一棵最優比率產生樹。 0-1規劃: 概念有帶權圖G, 對於圖中每條邊e[i], 都有benifit[i](收入)和cost[i](花費), 我們要求的是一棵產生樹T, 它使得 ∑(benifit[i]) / ∑(cost[i]), i∈T
Time of Update: 2018-12-04
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML><HEAD><TITLE> New Document </TITLE><META NAME="Generator" CONTENT="EditPlus"><META NAME="Author" CONTENT=""><META NAME="Keywords"
Time of Update: 2018-12-04
這裡就是求區間覆蓋問題,如果你的區間完全覆蓋它的,那麼你就比他強壯。求出比自己強壯的牛數。 樹狀數組:樹狀數組是一個查詢和修改複雜度都為log(n)的資料結構,假設數組a[1..n], 用lowbit函數維護了一個樹的結構那麼查詢a[1]+...+a[n]的時間是log層級的,而且是一個線上的資料結構, 支援隨時修改某個元素的值,複雜度也為log層級。 來觀察這個圖: 令這棵樹的結點編號為C1,C2...Cn。令每個結點的值為這棵樹的值的總和,那麼容易發現: C1 = A1