Time of Update: 2017-01-13
//蛙蛙推薦:C#中Regex應用一例//我上次的那個問題用C#來解決了,貼一下先//首先把本文所有代碼複製儲存為arr_reg.cs//然後把下面的代碼用CSC編譯成控制台程式後就可以看到結果了,編譯命令如下://csc /t:exe arr_reg.csusing System;using System.Text.RegularExpressions;public class RegexTest{ public static void wawa_reg(){ string[]
Time of Update: 2017-01-13
關鍵字const有什麼含意?修飾類呢?static的作用,用於類呢?還有extern c的作用 const意味著"唯讀",下面的聲明都是什麼意思? 代碼如下複製代碼 const int a; int const a; const int *a; int * const a; int const * a const;
Time of Update: 2017-01-13
問題描述Unity 項目在實踐中往往選擇使用 Lua 作為更上層的邏輯指令碼。這一方面是由於 Unity 本身對熱更不是很友好,用 Lua 熱更靈活得多,另一方面也是簡化與伺服器共用代碼和資料。目前多種不同的 Unity + Lua 整合方案中,實踐中採用比較多的是龐巍偉同學的 slua 方案。使用 Lua 的團隊,往往傾向於“較重的”整合,也就是暴露相當大規模的引擎介面給 Lua,這樣邏輯上才能有足夠的自由度對遊戲和引擎做全面的控制。當 C#/Lua
Time of Update: 2017-01-13
昨天遇到了一個 C# DLL 動態載入後調試資訊缺失的問題,今天上午解決後記錄一下,以便遇到這個問題的同學可以參考。(注)此文中的截圖內文字偏小,可以 Ctrl + 滑鼠滾輪放大查看。問題描述我們知道,Unity 中的 Debug.Log() 系列函數不僅能輸出使用者內容,而且能通過類似 StackTraceUtility.ExtractStackTrace() 這樣的機制把該輸出對應的堆棧打出來;當使用者代碼出現未捕獲異常時,Unity 也會利用該機制輸出異常及相關的完整堆棧資訊。如這個函數:
Time of Update: 2017-01-13
#include <stdio.h>#include <stdlib.h>#include <memory.h>#include <time.h>#include <errno.h>#include <string.h>#include <sys/socket.h>#include <sys/types.h>#include <netinet/in.h>#include <arpa/
Time of Update: 2017-01-13
Design Patterns: Solidify Your C# Application Architecture with Design Patterns中文版(上篇) optimizer(翻譯) 關鍵字 設計模式 singleton strategy decorator composite state
Time of Update: 2017-01-13
Design Patterns: Solidify Your C# Application Architecture with Design Patterns中文版(尾篇一) optimizer(翻譯) 關鍵字 設計模式 singleton strategy decorator composite state
Time of Update: 2017-01-13
Design Patterns: Solidify Your C# Application Architecture with Design Patterns中文版(中篇) optimizer(翻譯) 關鍵字 設計模式 singleton strategy decorator composite state 出處 http:
Time of Update: 2017-01-13
interface與多重繼承的觀念 不管是Java的interface或是C++的多重繼承╋在物件導向的理論裡╋都算是蠻新穎的概念。所以這裡我們談的╋是以程式語言的角度╋看看Java interface的所有意義與功能╋是否C++的多重繼承能全部詮釋?或是相反地以Java的來詮釋C++的。 首先讓我們來複習一下什麼是C++的多重繼承。
Time of Update: 2017-01-13
關於學習c++和編程的50個觀點:1.把c++當成一門新的語言學習(和c沒啥關係!真的。);2.看《thinking in c++》,不要看《c++變成死相》; 3.看《the c++ programming language》和《inside the c++ object model》,不要因 為他們很難而我們自己是初學者所以就不看; 4.不要被vc、bcb、bc、mc、tc等詞彙所迷惑——他們都是整合式開發環境,而我們要學的 是一門語言;
Time of Update: 2017-01-13
首先,需要明確幾個關於編碼的基本概念:java內部是使用的16bit的unicode編碼(utf-16)來表示字串的,無論英文還是中文都是2位元組; jni內部是使用utf-8編碼來表示字串的,utf-8是變長編碼的unicode,一般ascii字元是1位元組,中文是3位元組; c/c++使用的是未經處理資料,ascii就是一個位元組,中文一般是GB2312編碼,用2個位元組表示一個漢字。
Time of Update: 2017-01-13
最近在使用oracle匯入一個dmp檔案的時候,由於不知道dmp檔案是如何匯出的,是使用exp還是expdp匯出的,所以糾結了比較長的時間,最後想到是否可以查看dmp檔案的一些輔助資訊呢,於是有了這個工具。在使用dmp匯入的時候報如下錯誤IMP-00010: 不是有效匯出檔案,標題驗證失敗IMP-00000:
Time of Update: 2017-01-13
ajax原理:ajax原理就是實現局部局新然後把資料提交給背景程式背景程式接受到資料之後進入處理邏輯,然後再把傳回值傳回再由ajax接受之後反饋給使用者,這個一個完整的ajax與後台互動執行完了,下面我們看個例子。前台的jQuery代碼 代碼如下複製代碼 $(function () { $("#WFddlType").change(function () { $.ajax({type: "Post",url:
Time of Update: 2017-01-13
C#數字格式化輸出 C#數字格式化輸出 int a = 12345678; //格式為sring輸出 Label1.Text = string.Format("asdfadsf{0}adsfasdf",a); Label2.Text = "asdfadsf"+a.ToString()+"adsfasdf"; Label1.
Time of Update: 2017-01-13
C#調用API:[DllImport("user32.dll")]public static extern int GetWindow (int hwnd,int wCmd);//在括弧裡寫上API的*.DLL檔案名稱,並在下一行寫上API函數原型即://可在函數原型上寫是許可權,如公有,私人,在許可權後的是static[靜態],接著是extern[外部],再來的就是函數原型了//如以下:[DllImport("user32.dll")]public
Time of Update: 2017-01-13
一、改變系統時間C#的System.DateTime類提供了對日期時間的封裝,用它進行時間的轉換和處理很方便,但是我沒有在其中找到任何可以用來修改系統時間的成員。用過VC、VB等的朋友可能知道,我們可以調用Win32 API SetLocalTime來改變系統時間,看來C#中也只能如此了。SetLocalTime需要一個SYSTEMTIME結構指標作為參數,這倒不難,我們可以“比葫蘆畫瓢”很快在C#中定義這個結構,但問題是,我同時還想“享受”.NET
Time of Update: 2017-01-13
CREATE Procedure FramWorkPage @TableName varchar(50), --表名 @Fields varchar(5000) = '*', --欄位名(全部欄位為*) @OrderField varchar(5000), --排序欄位(必須!支援多欄位) @sqlWhere varchar(5000) = Null,--條件陳述式(不用加where) @pageSize int, --每頁多少條記錄 @pageIndex int = 1 ,
Time of Update: 2017-01-13
在安裝mysql-python的時候遇到這麼個問題: [root@centos01 MySQL-python-1.2.4b4]# python setup.py buildrunning buildrunning build_pycopying MySQLdb/release.py -> build/lib.linux-i686-2.4/MySQLdbrunning build_extbuilding '_mysql' extensiongcc
Time of Update: 2017-01-13
緩解DDOS攻擊#防止SYN攻擊,輕量級預防iptables -N syn-floodiptables -A INPUT -p tcp –syn -j syn-floodiptables -I syn-flood -p tcp -m limit –limit 3/s –limit-burst 6 -j RETURNiptables -A syn-flood -j
Time of Update: 2017-01-13
代碼如下複製代碼 #防止SYN攻擊 輕量級預防 iptables -N syn-flood iptables -A INPUT -p tcp –syn -j syn-flood iptables -I syn-flood -p tcp -m limit –limit 3/s –limit-burst 6 -j RETURN iptables -A syn-flood -j REJECT#防止DOS太多串連進來,可以允許外網網卡每個IP最多15