Time of Update: 2015-01-24
GDI+ 的初始化,GDI初始化昨天看見同學做的畫圖軟體,有圖層的效果,於是乎自己也來配置GDI+的環境,明天貼上自己學習GDI的常見操作環境VS2013 updata3建立的是win32 視窗項目#include <gdiplus.h>using namespace Gdiplus;#pragma comment (lib, "Gdiplus.lib")連結庫裡添加gdiplus.lib申明全域變數GdiplusStartupInput
Time of Update: 2015-01-24
JAVA鎖機制,java鎖多線程和並發性並不是Java的什麼新內容,Java封裝了與線程相關的類庫,核心類庫包含一個 Thread 類,可以用它來構建、啟動和操縱線程。當然Java官方更推薦的是通過實現Runnable方法實現多線程,因為他更容易使用,可讀性更強,而且可以複用線程池帶來更高的效能。Java 語言套件括了跨線程傳達並發性約束的構造—— synchronized 和 volatile 。在簡化與平台無關的並發類的開發的同時,它決沒有使並發類的編寫工作變得更繁瑣,只是使它變得更容易了。
Time of Update: 2015-01-24
UVA 10154Weights and Measures,liftweights<span style="font-size:18px;">#include<iostream>#include<cstdio>#include<cstring>#include<algorithm>using namespace std;#define INF 0x3ffffffftypedef struct{ int w,s;
Time of Update: 2015-01-24
Best Time to Buy and Sell Stock,sellstock本文是在學習中的總結,歡迎轉載但請註明出處:http://blog.csdn.net/pistolove/article/details/43024967Say you have an array for which the ith element is the price of a given stock on day i.If you were only permitted to
Time of Update: 2015-01-24
ORM framework源碼分析:引言之Java JDBC,ormframework 在百度百科上找了一段定義ORM的話:對象關係映射(英語:Object Relational Mapping,簡稱ORM,或O/RM,或O/R mapping),是一種程式技術,用於實現物件導向程式設計語言裡不同類型系統的資料之間的轉換。從效果上說,它其實是建立了一個可在程式設計語言裡使用的“虛擬對象資料庫”。那麼ORM
Time of Update: 2015-01-24
基於lucene的案例開發:Query查詢,lucenequery轉載請註明出處:http://blog.csdn.net/xiaojimanman/article/details/42969443
Time of Update: 2015-01-24
C++ 輸出方陣的上三角部分,方陣三角#include "stdafx.h"#include<iostream>using namespace std;int _tmain(int argc, _TCHAR* argv[]){int n=0;cout<<"Please enter a number: ";while(cin>>n){for(int i=0;i<n;i++)//外迴圈--行{int
Time of Update: 2015-01-24
刪除鏈表中的重複接點,重複接點題目要求參考劍指offer面試題目57#include<iostream>using namespace std;struct Node{int data;Node *next;Node(int value):data(value),next(NULL){}};Node *create_link(){Node *node1=new Node(1);Node *head=node1;Node *p,*q;for(int
Time of Update: 2015-01-24
求10000以內的素數,求10000素數#include "iostream"#include "cmath"#include "memory.h"using namespace std;const int Max = 10000;bool numbers[Max];void searchprime(){memset(numbers, true, sizeof(numbers));for (int i = 2; i < sqrt(
Time of Update: 2015-01-24
JDK源碼-Vector,jdk-vector1,Vector: -1,實現可增長的對象數組。與對象數組相同,他包含整數索引來進行組件訪問。但是,Vector的大小可以根據需要增大或縮小。
Time of Update: 2015-01-24
【BZOJ】【P3881】【Coci2015】【Divljak】【題解】【AC自動機】,bzojp3881傳送門:http://www.lydsy.com/JudgeOnline/problem.php?id=3881感謝TimeMachine神犇的提醒對S建AC自動機,記錄每個串的末尾結點插入就是在fail樹上跑一遍,把經過且本次沒有訪問過的結點ans++詢問O(1)如果在每個點掛鏈的話會T掉考慮所有的S都是a,然後我有10^5的插入a每次插入掃一遍鏈,n^2了……UPD:鳥哥
Time of Update: 2015-01-24
讀loki有感,TYPEList原理,lokitypelist讀loki有感,TYPEList原理問題一,簡化版的TYPEList,只支援int型template<int n>class TYPEList{public: int Head; TYPEList<n-1> Tail;};template<>class TYPEList<0>{public: int Tail; int
Time of Update: 2015-01-24
VS調試_ASSERTE(_BLOCK_TYPE_IS_VALID(pHead->nBlockUse));崩潰原因及解決方案,_assertenblockuse今天下午對面的老大調試遇到這個問題,大家一起討論好久才解決這個問題crt原始碼都是可以看到的,為了瞭解清楚原因,十分有必要查看源碼,源碼一般在你的VS安裝路徑下VC\crt\src下。點擊重試,定位到崩潰源碼地方dbgdel.c的第52行。為了瞭解原因,我的測試代碼是這樣寫的:int _tmain(int argc, _TCHAR*
Time of Update: 2015-01-24
Qt之Dom添加和修改節點,qtdom節點使用QtXml模組DOM模式操作XML時,添加修改節點直接使用QDomElement的setNodeValue()方法不起作用,研究好久才發現使用方法有問題,正確方法如下:1、添加節點QDomElement root = doc.documentElement();QDomElement newElem = doc.createElement("test");QDomText newText = doc.createTextNode(
Time of Update: 2015-01-24
Python標準庫:內建函數map(function, iterable, ...),pythoniterable本函數是把函數對象function作為函數,iterable對象的每一項作為參數,然後進行計算後輸出迭代子iterator。如果函數對象function可以輸入多參數,那麼後面可以跟多個可迭代的對象。多個迭代對象時,以最短的對象為運行結果的判斷。例子:#map()x = range(10)print(list(map(hex, x)))print(list(map(lambda y
Time of Update: 2015-01-24
FlatBuffers vs Protocol Buffers,flatbuffersbuffersFlatBuffers去年發布,最近看了一下,與同是出自Google之手的Protocol Buffers非常類似。在官網上介紹,FlatBuffers(簡稱FB)主要針對game development和對效能有要求的應用。相對於Protocol
Time of Update: 2015-01-24
PHP curl報錯“Problem (2) in the Chunked-Encoded data”解決方案,curldata作者:zhanhailiang 日期:2015-01-23本地環境:系統版本:Microsoft Windows 6.1.7601PHP版本:PHP 5.3.29php_curl.dll擴充版本:7.35.0Windows環境下遇到一個很奇怪的問題,使用PHP curl發送請求報錯:錯誤碼:56錯誤資訊:Problem (2) in the
Time of Update: 2015-01-24
基於lucene的案例開發:IndexSearcher中檢索方法,轉載請註明出處:http://blog.csdn.net/xiaojimanman/article/details/43052829
Time of Update: 2015-01-24
給小吳:從實踐下手去學編程,小吳實踐下手編程【來信】賀老師您好! 我是大二電氣系的一名學生,涉及到C/C++課程。因為學校是全英文授課,所以前面半學期C語言學的渾渾噩噩。下學期開學學習c++,害怕會重蹈覆轍。可是現在卻不知如何下手去學習。還煩請賀老師您給予寶貴的意見。您叫我小吳就好了!~ 【回信】小吳,你好: 由於你給我的資訊太少,我只好猜你的問題的根源在哪裡。在我接觸的程式設計初學者中,往往就是實踐環節做不下去,導致了看書、聽講枯燥乏味,學習始終在與直接經
Time of Update: 2015-01-24
Python一日一練103----Django模版練習,pythondjango要求request.META 是一個Python字典,包含了所有本次HTTP請求的Header資訊,比如使用者IP地址和使用者Agent。通過request.META.items()可得到這個字典。要求將META資訊輸出到網頁。輸出結果源碼index.html<html><head><title>{{index_title}}</title></head>&