Time of Update: 2015-05-12
標籤:java1. 包聲明 一個Java應用程式是由若干個類組成的,檔案名稱必須和類名同名。package為包的關鍵字,用於聲明類所在的包。2. 基礎資料型別 (Elementary Data Type) 對於long型值,若賦給的值大於或小於int型值範圍,則需要在數字後添加L或l,表示該數值為長整型。
Time of Update: 2015-05-12
標籤:模版方法模式 c++ 物件導向 設計模式 建造者模式 建造者模式(Builder):主要用於建立一些複雜的對象,這些對象內部構建間的建造順序通常是穩定的,但對象內部的構建通常面臨著複雜的變化。其好處就是使得建造代碼與表示代碼分離,由於建造者隱藏了該產品是如何組裝的,所以需要改變一個產品的內部表示,只需要再定義一個具體的建造
Time of Update: 2015-05-11
標籤: 學過Linux或者Java的應該都知道線程的概念,C#也支援通過多個線程來並存執行任務。任何一個C#的程式會開始於一個單線程(由CLR和OS自動建立的主線程)。下面是簡單的例子: 1 using System; 2 using System.Threading; 3 4 namespace Test 5 { 6 class Program 7 { 8 static void WriteX() 9 {
Time of Update: 2015-05-11
標籤:一道筆試題的思考:記得,找工作時,遇到了這樣的一道筆試題。記不清是那個公司的筆試題,反正覺得自己當時還真費了一點功夫的,但是也就搞定了一部分,結果還是被另一部分給鄙視啦!現在靜下來分析實現如下:題目:用C++設計一個不能被繼承的類不能被繼承?不能被繼承?不能被繼承?按照繼承的理論知識分析,我們只要把類的建構函式設定為私人的,即可解決問題。因為那樣的話,子類就沒有辦法訪問基類的建構函式,從而就阻止了進行子類構造對象的任務實現,也就達到了不可繼承的目的。但是,假設那樣,這個類我們在其它地方怎麼
Time of Update: 2015-05-11
標籤:c c++ java leetcode python Problem:Given a linked list, swap every two adjacent nodes and return its head.For example,Given 1->2->3->4, you should
Time of Update: 2015-05-11
標籤:xl_blocking_queue.h ?123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354#ifndef SRC_COMMON_BLOCKING_QUEUE_H_#define SRC_COMMON_BLOCKING_QUEUE_H_#include <boost/thread.hpp>#include
Time of Update: 2015-05-12
標籤:在這篇文章中,我們將介紹如何在QML中使用C++代碼。在以前的文章“ 使用C++拓展QML 類型及Property binding!”中,我們可以可以通過C++
Time of Update: 2015-05-11
標籤:c++ 限定 記憶體 C++中從指定地區分配記憶體:#include<iostream>using namespace std;const int buf(1024);char buffer[buf]={0}; //開闢靜態地區
Time of Update: 2015-05-10
標籤:編輯器是使用環境turboc的IDE,使用dos視窗中的edit作為編輯器,有點類似於vim;使用的是xp-sp3的虛擬機器上的系統。Nisy說要有兩種語言,指令碼語言以及一個底層語言,比如現在我的python和正在學習的C。目前的狀態就是兩個都不精。講完C語言的學習模式以及編程的工作模式以及記憶體以及1+1的重要性後,開始使用edit編輯器學習文法,以及實現第一個程式1+1=?1、編輯測試檔案test.c圖1 dos視窗命令列第一行cd turboc2進入turboc2的C程式開發環境,
Time of Update: 2015-05-11
標籤:What is Entity FrameworkEntity Framework (EF) is an object-relational mapper that enables .NET developers to work with relational data using domain-specific objects. It eliminates the need for most of the data-access code that developers usually
Time of Update: 2015-05-12
標籤://今天 DateTime.Now.Date.ToShortDateString(); //昨天,就是今天的日期減一 DateTime.Now.AddDays(-1).ToShortDateString(); //明天,同理,加一 DateTime.Now.AddDays(1).ToShortDateString();&n
Time of Update: 2015-05-12
標籤:在C#中可以對整型運算對象按位進行邏輯運算。按位進行邏輯運算的意義是:依次取被運算對象的每個位,進行邏輯運算,每個位的邏輯運算結果是結果值的每個位。C#支援的位邏輯運算子如表2.9所示。運算子號意義運算物件類型運算結果類型對象數執行個體~位邏輯非運算整型,字元型整型1~a&位邏輯與運算2a & b|位邏輯或運算2a | b^位邏輯異或運算2a ^
Time of Update: 2015-05-12
標籤:c# socket 粘包 斷包 一直是用JAVA,關於SOCKET方面,JAVA有一個不錯的架構MINA2,對於粘包、斷包的處理有這個良好的處理,個人需要寫的代碼並不太多。 而C#、因為瞭解不多,也沒去看第三方的SOCKET架構,所以只好根據MSDN提示,自己去實現了。
Time of Update: 2015-05-10
標籤: 在這節C#課上,老師為我們講述了第22章資料流的相關內容。首先我們需要用到的類在System.IO的命名空間中。這些類包括了表示磁碟上某個檔案的File類,以及表示目錄的Directory類。 接下來我們就通過一些例子來體會一下:(一)、二進位輸入:using System;using System.IO;namespace ImplementingBinaryReadWriteToFile{ class Tester { const int
Time of Update: 2015-05-12
標籤:給一個對象屬性賦值可以通過PropertyInfo.SetValue()方式進行賦值,但要注意值的類型要與屬性保持一致。 建立對象執行個體 1>var obj = Assembly.Load("AssemblyName").CreateInstance("AssemblyName"+"ClassFullName");2>var obj = Activator.CreateInstance(ClassType); 賦值var property =
Time of Update: 2015-05-12
標籤:1、在Settings.settings檔案中定義配置欄位。把作用範圍定義分為兩種:(1)User 運行時可更改,(2)Applicatiion則運行時不可更改。可以使用資料格視圖,很方便;2、讀取以及修改方法(代碼)(1)text1.text = Properties.Settings.Default.FieldName;(2)Properties.Settings.Default.FieldName =
Time of Update: 2015-05-10
標籤:這節課,我們學習了Stream的相關內容。首先是Stream的大體介紹:.NET Framework provides Files and directories classes. These classes provide methods and properties for creating, naming, manipulating, and deleting files and directories on your disk, or Network. And
Time of Update: 2015-05-11
標籤:主要功能:全自動化英雄聯盟掛機,遊戲中會在原地放技能保持不掉線狀態,遊戲結束自動重新開始,自動選擇英雄,可以晚上掛機刷人機;缺陷:沒怎麼完善,如果掉線或者遊戲崩潰網路斷了軟體會自動停止操作,使用時間控制項操作會導致表單假死。給有需要的人完善,如果完善得更叼可以發我一份。原理:螢幕座標定位,類比滑鼠點擊操作,迴圈此操作。開發語言:c#表單應用程式。掛機過程滑鼠會在螢幕上動,所以建議使用虛擬機器掛,寫得比較隨意,具體請看項目源碼。源碼地址:http://files.cnblogs.com/fi
Time of Update: 2015-05-11
標籤:上節課老師主要講了stream及其一些運用和執行個體,下面我們就來討論討論Stream。我們知道,C#中常用的stream有檔案流(FileSteam),記憶體流(MemoryStream),壓縮流(GZipStream),加密流(CrypToStream),網路流(NetworkStream)。 下面是一些代碼的展示:1.檔案流(讀取檔案流-輸出檔案流)FileStream using(Streamstreamwrite=new FileStream(@"
Time of Update: 2015-05-10
標籤:如果現在能夠組成1...x 的面值,加上一種 x+1 面值的紙幣,就能組成 1 ... x + C * (x + 1)的面值。因為如果面值是 k < (C+1)*(x + 1),我們可以用 k / (x + 1) 張 x+1 面值的紙幣,並用原來的紙幣組成 k % (x + 1),就得到了 k