Time of Update: 2018-12-03
在MFC下繪製直線,使用橡皮筋技術,可以使直線效果跟隨滑鼠移動//OnLButtionDown m_ptOrigin = m_ptEnd = point; //OnMouseMove CClientDC dc(this); if (nFlags == MK_LBUTTON ) { dc.SetROP2(R2_NOT); dc.MoveTo(m_ptOrigin); dc.LineTo(m_ptEnd); m_p
Time of Update: 2018-12-03
LUA開發工具及其環境配置是本文要介紹的內容,主要是來瞭解並學習lua開發工具的使用和環境的配置,第一次接觸LUA的話,就跟本人一起學習吧。看我能不能忽悠到你。LUA是語言,那麼一定有編寫的工具。第一次學,那麼就用LFW(lua for windows)。我相信你的電腦系統是Windows。它包括:Lua Interpreter(Lua解譯器) Lua Reference Manual(Lua參考手冊) Quick Lua Tour (Lua快速入門) Examples (Lua範例)
Time of Update: 2018-12-03
轉自:前端開發原文地址:http://www.javascript100.com/?p=72看到很多童鞋不理解position,我來按照自己的理解寫篇文章說道下文章主要搞懂三個問題:1,啥是文檔流?2,相對定位是相對什麼定位?3,絕對位置是相對什麼定位?positong的屬性值描述static預設。位置設定為 static 的元素,它始終會處於頁面流給予的位置(static 元素會忽略任何 top、bottom、left 或 right 聲明)。relative位置被設定為 relative
Time of Update: 2018-12-03
問題描述:當前要在對話方塊上添加一個以兩個PNG圖片作為背景的按鈕,PNG圖的背景是透明的,按鈕也要做出相同的透明效果。並且滑鼠不在按鈕上時,按鈕顯示"bg1.png";滑鼠移動到按鈕上時,按鈕顯示"bg2.png"開發環境為VS2010。解決辦法:使用GDI+庫裝載PNG圖片,並使用MFC Button
Time of Update: 2018-12-03
將 src\tools\grit\grit\extern\tclib.py 檔案中def GenerateMessageId(message, meaning=''): fp = FP.FingerPrint(message) if meaning: # combine the fingerprints of message and meaning fp2 = FP.FingerPrint(meaning) if fp < 0: fp = fp2 +
Time of Update: 2018-12-03
關於duilib的曆史,我也就不多說了,能看到這篇文章的人都是有一定瞭解才能找到這個的。我直接說下對這個庫的基本使用吧。我個人對一些好技術都是比較感興趣的.因為個人原因 喜歡接觸一個好技術。所以當我遇到這個庫的時候 毅然選擇用這個庫寫項目中的一部分了,就是treeview控制項。因為我的項目原來已經是一個成型的項目了,只是作為改進。如果將現有項目完全的改成duilib的
Time of Update: 2018-12-03
create database bbs;use bbs;create table article (id int primary key auto_increment,pid int,rootid int,title varchar(255),cont text,pdate datetime,isleaf int );insert into article values (null, 0, 1, '螞蟻大戰大象', '螞蟻大戰大象', now(), 1);insert into article
Time of Update: 2018-12-03
接昨天:雖然將FOREGROUND改為BACKGROUND解決了問題,但這實際上是治標不治本,FOREGROUND總得解決,經過半天的努力,終於找到問題所在,其實是一個很低級的錯誤。ShowWindow( g_hwnd, SW_SHOWDEFAULT ); UpdateWindow( g_hwnd
Time of Update: 2018-12-03
如何快速建立Subversion伺服器,並且在項目中使用起來,這是大家最關心的問題,與CVS相比,Subversion有更多的選擇,也更加的容易,幾個命令就可以建立一套伺服器環境,可以使用起來,這裡配套有動畫教程。 本文是使用Subversion最快速的教程,在最短的時間裡協助您建立起一套可用的伺服器環境,只需略加調整就可以應用到實際項目當中。 本教程分為以下幾個部門,不僅僅是快速入門,最後我們還有一些進階功能的說明,為了說明簡單,教程是在windows下使用的方式,以方便資源有限的項目使用,對
Time of Update: 2018-12-03
前幾天在圖書館借了一本《遊戲程式設計概論》,發現這本書還不錯,對遊戲有個大概的介紹。學了裡面的四方向等高線尋路演算法後,把它改成了八方向。大概原理是,從目的點開始向周圍一步一步擴充,知道遇到起始點為止。用到了兩個隊列,一個作為源,一個作為目的。先把目的點放入源隊列,在將目的點向八個方向擴充,並放入目的隊列,然後交換源與目的,再將源隊列中的點向周圍擴充,並放入目的隊列,如此迴圈,知道遇到起始點。標記好後,從起始點開始尋找最短路徑。程式碼:#include
Time of Update: 2018-12-03
今天下午參加了學校的編程競賽,這是學校組織的選出人員參加ACM編程大賽中國賽區的比賽。之前讓我們報上我們選擇的競賽語言。我選了C++,我們班選C++兩人,選Java兩人,其餘全部選的是C#,VB(無奈……,都挑簡單的)。 競賽的題是我們專業課老師出的,內容有點出乎意料,除了大部分極為簡單的白癡題外,有難度的題全是數學題,之前看了一大通資料結構的資料完全沒派上用場。 不過據說c# 和Vb的題頗為簡單。看來數學差了到處碰壁。
Time of Update: 2018-12-03
作業系統:不用說了,你我都在用Windows。辦公軟體:微軟的Office恐怕是迄今為止用得最普遍的辦公套件。資料庫軟體:除了Oracle,最普及的就是Sql Server了。企業級開發:微軟的.NET平台與Java各佔半壁江山。遊戲開發API:同樣,微軟的DirectX與OpenGL各佔半壁江山。虛擬機器軟體:除了VMWare,能想到的就是Virtual PC瀏覽器:自打敗NetScape後,再沒有誰能撼動IE的地位,雖然IE差勁得讓人氣憤。媒體播放器:Windows Media
Time of Update: 2018-12-03
今天下午ACM的培訓講了一下八皇后問題。我花了兩個小時才大致寫了一個可運行版本,方法比較笨,但可以實現求出所有解 。以後再最佳化。#include <iostream.h>//棋盤 int arr[8][8]={{0,0,0,0,0,0,0,0}, {0,0,0,0,0,0,0,0}, {0,0,0,0,0,0,0,0}, {0,0,0,0,0,0
Time of Update: 2018-12-03
這幾天實在忙得不可開交,各科的考試,英語四級,競賽,VB項目,我頭都快炸了。一直到今天才終於開始記上周的東西。上周4的專業課改成了畢業生經驗交流會,同時也是團組織生活(專業課和團組織生活一起上,史無前例^_^),專業課老師給我們找了兩個大四的學長跟我們交流一下,他們現在都有了不錯的工作。學長甲經曆平凡,招聘會,面試最後進了一家日資企業,不過還沒到兩個月就跳槽了(現在的人跳槽也太誇張了),據說是因為日語不好,後來跳到了海南航空公司。我倒是對學長乙比較感興趣,他現在在蘇州的蝸牛當策劃。他是公司唯一的
Time of Update: 2018-12-03
出現這種錯誤主要是訪問了不屬於自己的記憶體空間,大概出錯有以下幾種原因:1、數組分配的記憶體空間比較小,然後給數組賦的值比較大。例如:char buf[5];buf = "噠噠噠噠噠噠噠噠噠噠噠噠噠噠噠噠噠噠噠噠噠";這樣就會出現錯誤。解決方案:給數組分配更大的記憶體空間,例如:char buf[1024];2、控制代碼或指標在使用前被釋放分析:記憶體衝突問題經常發生於用malloc等進行記憶體配置後指標的使用。
Time of Update: 2018-12-03
在程式中經常出現多個需要退出程式的情況,程式退出時應當進行一些清理工作。如果有一個能夠提供與程式退出方式無關的方法,來進行程式退出時的必要處理,勢必可以簡化編程工作。atexit()就是這樣一個方法。atexit()聲明如下:extern "C" int atexit (void (*func)(void)) noexcept;extern "C++" int atexit (void (*func)(void))
Time of Update: 2018-12-03
從來都對blog不感冒,也一直沒想過寫點什麼,一是因為不愛好寫東西,二是沒時間,但近來覺得若是把自己的學習經曆都記下來,將來再回過頭來看這些走過的路,應該會有一些收穫,也會有一些滋味。
Time of Update: 2018-12-03
Winsock是一種標準API(API),主要用於網路中的資料通訊,它允許兩個或者多個應用程式(進程)在同一機器或通過網路互相通訊。【Winsock是一種網路編程介面,不是協議】Winsock有Winsock1和Winsock2版本。若Winsock2版本更新或添加了一個新的API函數,改函數名將帶有WSA首碼但是WSAStartup、WSACleanup、WSARecvEx及WSAGetLastError都屬於Winsock1.1規範的函
Time of Update: 2018-12-03
STRICT Type CheckingWindows.h標頭檔包含了定義,宏,和結構體協助你寫出可以在windows的不同版本中移植的原始碼。當你在編譯應用程式時定義了STRICT符號的時候,這些功能中的一些將被啟用。下面的幾個主題說明了STRICT功能的好處以及怎樣使用它們來影響代碼的編寫。Using STRICT使用嚴格類型檢查-----------------當你定義了STRICT符號,你就開啟了需要在定義和使用類型時更加謹慎的功能(you enable features that
Time of Update: 2018-12-03
#include "stdafx.h"//【1】winsock2標頭檔#include <winsock2.h>//【2】匯入winsock2庫檔案#pragma comment(lib,"ws2_32.lib")int _tmain(int argc, _TCHAR* argv[]){WSADATA wsaData;ZeroMemory(&wsaData, sizeof(wsaData));//【3】初始化winsock版本2.2if (int rs =