Time of Update: 2018-12-07
最近寫程式,需要使用C#應用程式訪問一網站,擷取相應的Cookie,然後使用該Cookie用IE瀏覽器開啟指定的頁面。恩,好比用QQ開啟瀏覽器自動登入你的QQ空間。從網上瞭解了下,一般都是用非託管動態連結程式庫來實現,具體如下:聲明部分代碼:using System.Runtime.InteropServices;讀取函數[DllImport("wininet.dll", CharSet = CharSet.Auto, SetLastError = true)]public static
Time of Update: 2018-12-07
public static void 開啟控制台多媒體屬性音頻() { Process.Start("rundll32.exe", " shell32.dll,Control_RunDLL mmsys.cpl,,0"); } public static void 開啟控制台多媒體屬性視頻() { Process.Start("rundll32.exe", "
Time of Update: 2018-12-07
public static bool IsNumber(String checkNumber) { bool isCheck = true; if (string.IsNullOrEmpty(checkNumber)) { isCheck = false; } else { char[] charNumber = checkNumber.ToCharArray(); for (int i = 0; i < charNumber.Length; i++) { if
Time of Update: 2018-12-07
編碼public string EncodeBase64(string code_type,string code){ string encode = ""; byte[] bytes = Encoding.GetEncoding(code_type).GetBytes(code); try { encode = Convert.ToBase64String(bytes); } catch { encode = code; } return
Time of Update: 2018-12-07
預設情況下,GC自動回收的資源只有託管堆上的記憶體,其他資源如資料庫連接、流等等都不在GC的管理範圍之內,這些資源統稱為非託管資源。當不使用託管資源的時候,預設的解構函式就可以搞定一切。只有在需要手工釋放非託管資源的時候才應該(不是必須)重寫解構函式。有一點和C++不一樣的地方,在C#裡只有類才在託管堆上分配記憶體,也只有類才有解構函式,struct是不能有解構函式的。所以盡量不要在struct裡分配非託管資源,因為struct不得不失去解構函式這一層保障。GC在工作的時候,會先停下該進程的所有
Time of Update: 2018-12-07
今天起,開始我的C++務實之旅。務實,就是少浪費時間,C++這門難纏的語言不值得浪費我們太多的生命。務實,就要觀其大略,莫糾纏於細節。務實,就是用20%的時間學到80%有用的知識。本系列以專題劃分,各個專題並非一蹴而就,而是隨學習的深入不斷增添新內容,以備用時參考。本系列側重於“能做什麼”而非“不能做什麼”,側重於“應該怎樣做”而非“不該怎樣做”。如果您想通過本系列學習,最好具備以下條件:1 學過C++2 即將或正在使用C++編程OK. Go! 下面是從一個好心腸的高手那裡抄來的C++學習方法,
Time of Update: 2018-12-07
public static void 開啟格式化對話方塊() { Process.Start("rundll32.exe"," shell32.dll,SHFormatDrive"); } public static void 開啟控制台遊戲控制器一般() { Process.Start("rundll32.exe"," shell32.dll,Control_RunDLL joy.cpl,,0
Time of Update: 2018-12-07
C++對象記憶體布局--虛基類表的使用一、測試VS編譯器,虛基類表在函數調用時是怎麼使用的1、測試代碼://虛基類表指標的使用.cpp//2010.8.19//使用VC++6.0/VS2005/VS2008編譯器編譯,OllyDbg反組譯碼工具調試查看虛基類表的使用。#include <iostream>using namespace std;////////////////////////////////////////////////////////////////class
Time of Update: 2018-12-07
C++之this指標與另一種“多態” 2010-7-9燭秋一、引入 定義一個類的對象,首先系統已經給這個對象分配了空間,然後會調用建構函式(說明:假設存在建構函式--2010.9.5修正)。一個類有多個對象,當程式中調用對象的某個函數時,有可能要訪問到這個對象的成員變數。而對於同一個類的每一個對象,都是共用同一份類函數。對象有單獨的變數,但是沒有單獨的函數,所以當調用函數時,系統必須讓函數知道這是哪個對象的操作,從而確定成員變數是哪個對象的。這種用於對成員變數歸屬對像進行區分的東西,就叫做th
Time of Update: 2018-12-07
由於自己的搜尋引擎中做到了這一塊內容,所以今天說說如何抓取網頁資料、分析並且去除Html標籤,給大家提供一個參考。我的平台是Visual
Time of Update: 2018-12-07
如何找到案頭上報錯的視窗,不管是父視窗還是子視窗,而且獲得它的出錯資訊呢? 主要是利用API函數:[DllImport("user32.dll")]public static extern int FindWindowEx(int hwndParent, int hwndChildAfter, string lpszClass, string lpszWindow);[DllImport("user32.dll")]public static extern int
Time of Update: 2018-12-07
上一個例子我們實現的是百葉窗的效果,這節課的例子我們實現的是旋轉的圖片效果,哈哈,這節課離不開GDI的操作,各位小菜菜們,我們一起來寫我們的代碼吧。下面是,為了實現我們下面的效果,我們必須要知道幾個技術點。 TranslateTransform的使用,我們首先把這張圖片的圓心移動到中心位置,也就是說我們要轉移中心點 Bitmap bmp; Bitmap background; Graphics g; private void
Time of Update: 2018-12-07
大家好,昨天俺休息了一天,木有給大家更新執行個體,今天呢,決定了,哈哈,更新三個。希望大家給俺好評哦,3Q,開始吧,第一個來個簡單的。C#裡面的MessageBox相信大家都玩過,哈哈。今天我們就實現讓他自己數秒之後自己關閉。嘿嘿今天看到一個有意思的“老師”,所以奉獻給大家寫字樓裡寫字間,寫字間裡程式員;程式人員寫程式,又拿程式換酒錢。 酒醒只在網上坐,酒醉還來網下眠;酒醉酒醒日複日,網上網下年複年。 寧願老死程式間,只要老闆多發錢;小車大房不去想,撰個2k好過年。
Time of Update: 2018-12-07
在C#中做很多應用需要使用win32
Time of Update: 2018-12-07
考慮方程式:a^3 + b^3 = c^3 + d^3其中:“^”表示乘方。a、b、c、d是互不相同的小於30的正整數。這個方程有很多解。比如:a = 1,b=12,c=9,d=10 就是一個解。因為:1的立方加12的立方等於1729,而9的立方加10的立方也等於1729。當然,a=12,b=1,c=9,d=10 顯然也是解。如果不計abcd交換次序的情況,這算同一個解。你的任務是:找到所有小於30的不同的正整數解。把a b c
Time of Update: 2018-12-07
ODBC DSN ODBC -- Sybase System 12 (12.5) ODBC Driver ODBC -- Sybase System 11 ODBC Driver ODBC -- Intersolv 3.10 ODBC Driver ODBC -- SQL Anywhere OleDb -- Sybase Adaptive Server Enterprise (ASE) .NET DataProvider from Sybase // ODBC DSN
Time of Update: 2018-12-07
最近在看"C語言基礎及應用執行個體",發現了有趣的++運算子,大家看看下面語句會是什麼結果。 1//what is the result?Guys:)main(){ int i=3; printf("%d,%d,%d\n",i,i++,i++); scanf("%d",&i);}2//what about this one?:)main(){ int i=3; printf("%d,%d,%d\n",i,i++,++i); scranf("%d",&
Time of Update: 2018-12-07
C語言有五種基礎資料型別 (Elementary Data Type):字元、整型、單精確度實型、雙精確度實型和空類型。儘管這幾種類型資料的長度和範圍隨處理器的類型和C語言編譯器的實現而異,但以b i t為例,整數與CPU字長相等,一個字元通常為一個位元組,浮點值的確切格式則根據實現而定。對於多數微機,表2 - 1給出了五種資料的長度和範圍。表中的長度和範圍的取值是假定C P U的字長為1 6 b i t。C語言還提供了幾種彙總類型(aggregate
Time of Update: 2018-12-07
前言我注意到有些人對位元運算感到困惑,所以我決定寫這篇簡單的教程來說明位元運算如何操作。位簡介位,它是什嗎?你可能會問。簡單來說,位就是1和0,在電腦中做的每一件事都是由它們組成的。電腦中所有的資料使用的是位。一個位元組由8個位組成;一個字由兩個位元組組成,即16個位;而一個雙字由四個位元組組成,即32個位。 0 1 0 0 0 1 1 1 1 0 0 0 0 1 1 1 0 1 1 1 0 1 0 0 0 1 1 1 1 0 0 0|| |
Time of Update: 2018-12-07
本文詳細解釋了如何在C Builder中使用全域變數。作者:yifei(尹加俊)信箱:yifei1900@163.com 如何在C Builder中使用全域變數? (1).如果我在一個公用的標頭檔中定義一個變數,在其它單元中可以直接使用它嗎?如下: //--------------------------------Globals.h---------------------------------- #ifndef GlobalsH #define GlobalsH //---