Time of Update: 2018-12-07
文章目錄 實驗題目(共10題, 第9題) 實驗題目(共10題, 第9題)標題:迷宮的最短路徑時 限:1000 ms記憶體限制:10000 K總時限:3000 ms描述:設計一個演算法找一條從迷宮入口到出口的最短路徑。輸入:迷宮的行和列m n迷宮的布局輸出:最短路徑輸入範例:請輸入迷宮的行和列:6 8請輸入迷宮的布局:0 1 1 1 0 1 1 11 0 1 0 1 0 1 00 1 0 0 1 1 1 10 1 1 1 0 0 1 11 0
Time of Update: 2018-12-07
這幾天看了很多關於脫離架構運行C#程式的文章,千篇一律,都是講飛信方案的,此方案涉及一些法律問題,只能自己研究一下,後來用google美國網站搜了一把,看了些文章,無意中發現mono,又用mono關鍵字到google中國搜了一把,已經有人實現控制台程式脫離.net架構了。其實就是換mono的通用語言執行平台來使用。這樣做的好處是體積小,發布免安裝。首先,您需要下載mono的最新版。http://ftp.novell.com/pub/mono/archive/1.9.1/windows-insta
Time of Update: 2018-12-07
using System;using System.Runtime.InteropServices; class shoutdown{ [StructLayout(LayoutKind.Sequential, Pack=1)] internal struct TokPriv1Luid { public int Count; public long Luid; public int Attr; }
Time of Update: 2018-12-07
本次只用一個執行個體,來說明在C#中如何使用自訂事件。 寫一個類,此類包含了自訂事件: onSendMsg。 檔案名稱:ChatServer.cs public class ChatServer { public delegate void MyEventHandler(string msg); public event MyEventHandler onSendMsg; public void SendMsg() {
Time of Update: 2018-12-07
using System; using System.Xml; using System.Xml.XPath; using System.Data; class ReadXML { public static void Main() { string sFile = "ReadXml.xml";
Time of Update: 2018-12-07
注:採集專用 就速度而言,當然是Regex最快,最高效了,下面談談如何用Regex分組來實現採集 先分析下正則取值相比非正則取值來說,他的優勢在哪 這次的例子稍微弄複雜點 <tr> <td class="odd"><a href="/files/article/info/96/96231.htm">地皇傳說</a></td> <td class="even"><a
Time of Update: 2018-12-07
注:採集專用 假如說在某個頁面上有很多串連,樣式都是<a href="url">title</a>,我打算將url和title放入資料庫中 舉個例子,HtmlCode的值如下 <a href="url1">title1</a> <a href="url2">title2</a> <a href="url3">title3</a> <a
Time of Update: 2018-12-07
namespace System.Configuration;1. 建立配置節類必須建立繼承自ConfigurationSection的對象才能進行配置資料讀寫操作,ConfigurationSection提供了索引器用來擷取和設定配置資料,需要注意的是擁有ConfigurationProperty特性的屬性才會被儲存,並且名稱要保持大小寫完全一致,如下面的代碼中,所有的"id"必須保持一樣。class ConfigSectionData :
Time of Update: 2018-12-07
//中文轉為UNICODE string str = "中文"; string outStr = ""; if (!string.IsNullOrEmpty(str)) { for (int i = 0; i < str.Length; i++) { //將中文轉為10進制整數,然後轉為16進制unicode outStr += "\\u" + ((int)str[i]).ToString("x"); } }
Time of Update: 2018-12-07
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.Collections;using System.Data.OleDb;using System.Net;using
Time of Update: 2018-12-07
原文連結地址:http://stackoverflow.com/questions/1777203/c-writing-a-cookiecontainer-to-disk-and-loading-back-in-for-use 今天得空測試了下這段代碼,確實方便。在需要驗證登入的頁面只需要首次成功登入後把小甜餅(Cookie)以檔案的形式儲存下來,以後就可以直接讀取Cookie檔案而繞過登入環節直接向伺服器POST或是GET資料。
Time of Update: 2018-12-07
C# 設定IE Cookie 從而實現自動開啟需要登入的頁面,比如點擊QQ面板上的qq空間,他就直接進入你的QQ空間,無需再次登入。這個其實是使用的一個api函數就搞定了,但是設定上很有技巧。/// /// 設定cookie /// [DllImport("wininet.dll", CharSet = CharSet.Auto, SetLastError = true)] public static extern bool
Time of Update: 2018-12-07
多少年來,許多的程式設計語言和工具都包含對規則運算式的支援,.NET基礎類庫中包含有一個名字空間和一系列可以充分發揮規則運算式威力的類,而且它們也都與未來的Perl 5中的規則運算式相容。 此外,regexp類還能夠完成一些其他的功能,例如從右至左的結合模式和運算式的編輯等。 在這篇文章中,我將簡要地介紹System.Text.RegularExpression中的類和方法、一些字串匹配和替換的例子以及組結構的詳細情況,最後,還會介紹一些你可能會用到的常見的運算式。
Time of Update: 2018-12-07
來自: http://blog.21ic.com/user1/349/archives/2008/48018.html推薦寫好C語言,漂亮的宏定義很重要,使用宏定義可以防止出錯,提高可移植性,可讀性,方便性 等等。下面列舉一些成熟軟體中常用得宏定義。。。。。。1,防止一個標頭檔被重複包含 #ifndef COMDEF_H #define COMDEF_H //標頭檔內容 #endif 2,重新定義一些類型,防止由於各種平台和編譯器的不同,而產生的類型位元組數差異,方便移植。 typedef
Time of Update: 2018-12-07
今天看到一本書中有與下面這種結構體類似的使用形式:typedef struct some_dev{ unsigned int var1 : 8; unsigned int var2 : 13;}特意在VC++ 6.0中做了幾個測試:測試1:#include <stdio.h>typedef struct test1{ unsigned int testint:8; char *p :32; int test2 : 16;}
Time of Update: 2018-12-07
======================================================一、error: invalid operands to binary -int modify_passwd(...){ int len = 1024; unsigned char *pbuf = NULL; char *p = NULL; ...... pbuf = (unsigned char *)malloc(len+sizeof(int)); if(NULL ==
Time of Update: 2018-12-07
有了翅膀才能飛,欠缺靈活的代碼就象凍壞了翅膀的鳥兒。不能飛翔,就少了幾許靈動的氣韻。我們需要給代碼帶去溫暖的陽光,讓僵冷的翅膀重新飛起來。結合執行個體,通過應用OOP、設計模式和重構,你會看到代碼是怎樣一步一步複活的。為了更好的理解設計思想,執行個體儘可能簡單化。但隨著需求的增加,程式將越來越複雜。此時就有修改設計的必要,重構和設計模式就可以派上用場了。最後當設計漸趨完美後,你會發現,即使需求不斷增加,你也可以神清氣閑,不用為代碼設計而煩惱了。假定我們要設計一個媒體播放器。該媒體播放器目前只支援
Time of Update: 2018-12-07
位元運算符C語言提供了六種位元運算符:1:& 按位與(只有對應的兩個二進位均為1時,結果位才為1)例如:9&5可寫算式如下: 00001001 (9的二進位補碼)&00000101 (5的二進位補碼) 00000001 (1的二進位補碼)可見9&5=1。2:| 按位或(只要對應的二個二進位有一個為1時,結果位就為1。)例如:9|5可寫算式如下:00001001|00000101 結果為:00001101 (十進位為13)可見9|5=133:^
Time of Update: 2018-12-07
// st.cpp : 定義控制台應用程式的進入點。//#include "stdafx.h"#include "stdlib.h"#include "time.h" #include "string.h"#include "conio.h"#include "dos.h"//void Initrnd()//{// char* str1="";// char* str2="";// char* str3="";// char*str4=" 你出的是-";// char*str5="
Time of Update: 2018-12-07
文章目錄 Feedback C#裝箱與拆箱要掌握裝箱與拆箱,就必須瞭解CTS及它的特點。NET重要技術和基礎之一的CTS(Common Type System)。顧名思義,CTS就是為了實現在應用程式聲明和使用這些類型時必須遵循的規則而存在的一般型別系統。.Net將整個系統的類型分成兩大類 ——Value Type 和 Reference