Time of Update: 2018-07-26
本文主要是項目"個人電腦使用記錄清除軟體"系類文章中關於清除瀏覽器Cookies、IE臨時檔案、最近使用記錄等內容.該篇文章的基本思想路線是首先瞭解上網記錄的Windows中熱門檔案路徑,再通過檔案delete方法刪除該檔案下內容,但是很多檔案不能讀取的;最後的解決方案是藉助RunDll32.exe的Internet實現刪除緩衝功能. 一. IE記錄檔案路徑 Internet Explorer中有指定的檔案夾儲存上網記錄所有資訊,包括IE快取檔案、Cookies檔案、
Time of Update: 2018-07-26
在c#中對資料的管理c# 可以有資料庫,檔案(如xml檔案,txt檔案),還有一些如容器類。其中資料庫的操作相對便捷,安全。 下面我們討論如何在程式中使用資料庫。將資料庫加入程式中一般來說分為以下三個步驟。 1、串連資料庫:建立SqlConnection對象來串連資料庫; 2、執行sql語句:指定SqlCommand對象,進行sql的執行和預存程序的調用; 3、返回結果:一般使用SqlDataReader或者DataSet聯合SqlDataAdapter。 Connection
Time of Update: 2018-07-26
演算法描述: 快速排序可以看成是插入排序的改進,它是一種分治的排序演算法,它與插入排序的不同在與:快速排序是將控制劃分過程的關鍵詞直接放在最終的位置,而不是放在合適的位置。思想是:對於元素Ki將其放在最終的位置(即左邊所有的元素都小於等於它,右邊的元素都大於等於它),它將原數組分為兩部分,進而遞迴求解左右的子數組。 下面給出C++實現的整數數組的快速排序: #include <iostream>#include <math.h>using
Time of Update: 2018-07-26
本課將簡單介紹指標以及它在C#中的使用,不過本課程僅僅會涉及到一些指標方面的淺顯知識,如果你對指標不是十分的熟悉,而你又偏偏希望在你的代碼中使用指標,我們建議你更深入的瞭解它。幸運的是,在C#中只有當程式運行速度是極其重要的時候才需要使用到指標。(大多數情況下,我們可以不去理會指標。)<?xml:namespace prefix = o ns =
Time of Update: 2018-07-26
C語言實現鏈表之雙向鏈表(十二)判斷鏈表是否為空白和擷取鏈表長度 上一篇文章給出了設定結點資料與擷取結點資料的兩個函數,本篇文章將給出判斷鏈表是否為空白和擷取鏈表長度的函數,共兩個函數。 /*============================================================================== * 操作
Time of Update: 2018-07-26
void foo(void) { unsigned int a = 6; int b = -20; (a+b > 6) ? puts("> 6") : puts(" <= 6"); } 這個問題測試你是否懂得C語言中的整數自動轉換原則,我發現有些開發人員懂得極少這些東西。不管如何,這無符號整型問題的答案是輸出是
Time of Update: 2018-07-26
C#中的 int?是什麼意思 int。:表示可空類型,就是一種特殊的實值型別,它的值可以為null 用於給變數設初值得時候,給變數(int類型)賦值為null,而不是0 int。。:用於判斷並賦值,先判斷當前變數是否為null,如果是就可以賦役個新值,否則跳過 public int。 a=null;public int b(){return this.a ?? 0;}
Time of Update: 2018-07-26
#include<stdio.h> #include<stdlib.h> struct link2 { int data; struct link2 *next; }*head; void creat(); void Ouput(); int main() {
Time of Update: 2018-07-26
#include<stdio.h> #include<stdlib.h> #define max 100 typedef struct { int elem[max]; int length; }List; void UnionList(); void IntersectionList(); void
Time of Update: 2018-07-26
C語言中“指標”作為“函數參數”時的注意事項 在C語言中,指標是最難掌握的知識點之一,不過在平常的教材中都會比較詳細地講解指標,如果大家想深入學習C中指標的詳細知識,推薦大家可以看一下《C和指標》,也可以參考《C專家編程》或者《C陷阱與缺陷》,這些書對C語言的講解是十分深入的,比基本的教材講的深入一些,可以看一下。 言歸正傳,本編文章的主要目的是和大家分享一個我在做項目時遇到的一個問題,也就是當指標作為函數參數,
Time of Update: 2018-07-26
server: // TcpServer.cpp : 定義控制台應用程式的進入點。//#include "stdafx.h"#include <WINSOCK2.H> #include <iostream>#pragma comment(lib,"WS2_32.lib") #define PORT 9990 #define DATA_BUFSIZE 8192 // 定義通訊端資訊typedef
Time of Update: 2018-07-26
由於畢業設計項目需要刪除Windows最近記錄,這就需要擷取Windows最近記錄 Recent.本文就主要敘述通過C#實現擷取Recent中使用的檔案和檔案夾.首先聲明該文章主要是結合自己的畢設項目,同時的主要代碼來自Level Up的部落格.在此非常感謝該博主,也希望大家學習他的文章: http://www.dotblogs.com.tw/larrynung/archive/2012/09/27/75118.aspx 一.Windows最近記錄
Time of Update: 2018-07-26
寫了一個網路爬蟲,可以抓取網上的圖片。 需要給定初始網站即可。 在vs2010中編譯通過。 需要使用多位元組字元集進行編譯, vs2010預設的是Unicode字元集。 編譯後,運行即可,有驚喜哦。。。 爬蟲原理 從最開始的網址開始,在其中找到連結到其他網頁的超連結, 放到一個網頁隊列裡面儲存起來,找到該網頁的所有圖片,下載下來。 查看網頁隊列是否為空白,不為空白則取出下一個網頁,
Time of Update: 2018-07-26
C語言實現鏈表之雙向鏈表(七)尾結點後插入結點 上一篇文章給出了刪除頭結點的函數,本篇文章將給出在尾結點後插入結點的函數。注意雙向鏈表中前向指標的處理,與單向鏈表對比學習一下。 /*============================================================================== * 操作 :在尾結點之後加入一個新結點*
Time of Update: 2018-07-26
//題目: //給定一個整型矩陣map,其中的值只有0和1兩種,求其中全是1的所有矩形地區中,最大的矩形地區為1的數量。 // 1 0 1 1 // 1 1 1 1 // 1 1 1 0 //其中,最大的矩形地區有6個1,所以返回6。
Time of Update: 2018-07-26
單一實例模式(singleton)下要求一個類只能有一個執行個體,如何保證只建立一個執行個體。類的靜態成員延遲初始化要求靜態成員只能被初始化一次,也有類似的問題。 在單線程環境下,這事兒很好辦。 Singleton* Singleton::getInstance() { if (m_instance == nullptr) { m_instance = new Singleton; }
Time of Update: 2018-07-26
標籤(空格分隔): C++ 程式設計語言 介紹: C++中字串分為兩種,分別為: C-style string string類庫的string 對於前者,是一個char類型的數組,但是最後一位一定是’\0’ (這一點我們可以用’\0’來截斷字串); 我們可以簡單定義一個範例: char test[5] = {’t’, ‘e’, ’s’, ’t’, ‘\0’}; 這裡’\0’的機制讓我想了好久,在下面輸出的地方細說
Time of Update: 2018-07-26
C++中的位元組對齊分析 1.範例程式碼 先看一下這段程式的運行結果。 struct A { int a; char b; short c; }; struct B { char a; int b; &
Time of Update: 2018-07-26
C語言實現鏈表之雙向鏈表(六)刪除頭結點 上一篇文章給出了在頭結點之前插入結點的函數,本篇文章將給出刪除頭結點的函數。依舊需要注意的是對前向指標的處理。 /*============================================================================== * 操作 :刪除頭結點*
Time of Update: 2018-07-26
現在很多軟體如360殺毒軟體、酷狗音樂都擁有最小化至工作列並在系統托盤區留下表徵圖,我的項目同樣需要該功能.所以本文主要敘述如何使用C#讓表單最小化至工作列,同時在系統托盤區的表徵圖點擊左鍵能顯示表單,右鍵能關聯控制項顯示3個常用功能.主要涉及到的控制項是NotifyIcon和ContextMenuStrip,此類文章較多,希望作者以自己的獨特視角給予大家協助. 一.介面操作