Time of Update: 2018-12-05
二進位,八進位,十進位,十六進位的轉換是作為程式員必須會的.其思想很簡單,無外乎就是:2進位遇2進18進位遇8進1...二進位與十進位轉換:二進位11111111轉換為十進位:1 1 1111 1 11 2 481632 64 128 =255二進位10101010轉換為十進位:1 0 1010 1 01 0 4080 64 0 =85求96的二進位96 = 64 + 32:0 0 0001 1 0=96求57的二進位57 = 32 + 16 + 8 + 1:1 0 0111 0
Time of Update: 2018-12-05
ActionScript與Java一樣是物件導向的開發程式.二者之間的相同之處很多. 有的時候,我們在編寫JavaBean後,需要建立對應的AS對象.在數量很少的情況下,也許並不覺得繁瑣.但是當你的JavaBean存在幾十個,數百個的時候,是否希望有一種方式能夠自動產生AS的vo?
Time of Update: 2018-12-05
1.char* buf1[9] = {"hello", "bestwish"};buf1+=9;strlen(buf1) == ?2.int* i[10];int(*j) [10];名詞解釋:sizeof(i) == ?sizeof(j) == ?/* * File: main.cpp * Author: vicky * Email: eclipser@163.com */#include <iostream>#include <string.h>
Time of Update: 2018-12-05
在QT中,對於所有定義了訊號和槽的類,定義的開始處需要加入:Q_OBJECT宏!!!/* tmake ignore Q_OBJECT */#define Q_OBJECT \public: \ Q_OBJECT_CHECK \ static const QMetaObject staticMetaObject; \ Q_OBJECT_GETSTATICMETAOBJECT \ virtual const QMetaObject *metaObject() const; \
Time of Update: 2018-12-05
在用 Eclipse CDT 編寫c程式時出現 `for' loop initial declaration used outside C99 mode 錯誤是因為加 -std=c99 選項C99標準支援下面這種for 迴圈的變數i的定義及初始化方式:for (int i=1; i<10; i++){ printf("Hello C!");}C99標準之外的C標準支援下面這種for 迴圈的變數i的定義及初始化方式:int i=1;for (i=1; i<10; i++){
Time of Update: 2018-12-05
package mainimport ("fmt")type Animal interface {move()}type Human struct {i int}func (r Human) move() { // 注意fmt.Println("人類行走")r.i++}type Bird struct {i int}func (r *Bird) move() {fmt.Println("鳥類行走")r.i++}func moveTest1(animal Animal) {animal.move(
Time of Update: 2018-12-05
PL/SQL異常分為預定義異常和用戶自定義異常:1.預定義異常(1)ZERO_DIVIDE異常。DECLARE v_number number(2):=10; v_zero number(2):=0; v_result number(5);BEGIN v_result:=v_number/v_zero;/*用v_number除以v_zero,即10除以0,從而產生除零錯誤*/ EXCEPTION WHEN ZERO_DIVIDE THEN
Time of Update: 2018-12-05
/* * File: main.cpp * Author: Vicky.H * Email: eclipser@163.com */#include <iostream>#include <typeinfo>#include <string.h>void f(void) { struct A { short age; int money; char name[12]; }; // 12 + 2 +
Time of Update: 2018-12-05
Thread同步機制的比較ThreadLocal和線程同步機制相比有什麼優勢呢?ThreadLocal和線程同步機制都是為瞭解決多線程中相同變數的存取違規問題。在同步機制中,通過對象的鎖機制保證同一時間只有一個線程訪問變數。這時該變數是多個線程共用的,使用同步機制要求程式慎密地分析什麼時候對變數進行讀寫,什麼時候需要鎖定某個對象,什麼時候釋放對象鎖等繁雜的問題,程式設計和編寫難度相對較大。而ThreadLocal則從另一個角度來解決多線程的並發訪問。ThreadLocal會為每一個線程提供一個獨
Time of Update: 2018-12-05
package cn.vicky.sgs.app;import java.io.Serializable;import java.util.Properties;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import cn.vicky.sgs.task.BaseTask;import cn.vicky.sgs.task.impl.TestTask;import com.sun.sgs.app.AppContext;import
Time of Update: 2018-12-05
#include <iostream>class Object {};typedef int(Object::*SAYFUNC)(const char*);class A : public Object{public:int say(const char* msg){std::cout << "A say " << msg << std::endl;return 0;}};class B : public Object{public:int
Time of Update: 2018-12-05
執行個體svn:svn://www.oksvn.com/classloader/ClassLoadersvn://www.oksvn.com/classloader/ClassLoaderWeb 尤其,通過URLClassLoader,在配合如J2EE等方式,項目JMX管理,那麼實現項目的動態修改十分方便,比如,Mina中的Filter,我們可以非常靈活的增加,修改,更新,刪除Filter過濾器!!! (1)jvm的裝載過程以及裝載原理所謂裝載就是尋找一個類或是一個介面的二進位形式並用該二進位形
Time of Update: 2018-12-05
一個標頭檔,聲明的函數、類型、結構體等,只能於一個源檔案實現。包含同一個標頭檔的多個源檔案,不能定義相同名稱的全域變數,即便類型不同也不可以。(但常量卻可以)。包含同一個標頭檔的多個源頭件,可以分別在源檔案中聲明並定義類型、結構體,但不能申明並定義函數。但這卻會導致一個有趣的問題,請看執行個體分析。A.h 聲明了3個函數,分別在B.cpp C.cpp D.cpp 中實現/* * File: main.cpp * Author: Vicky * */#include "A.h"/* * *
Time of Update: 2018-12-05
JDK 1.2的版本中就提供java.lang.ThreadLocal,ThreadLocal為解決多線程程式的局部變數獨立問題... 查看API我們可以查看ThreadLocal的定義與方法: 該類提供了線程局部 (thread-local) 變數。這些變數不同於它們的普通對應物,因為訪問某個變數(通過其 get 或 set 方法)的每個線程都有自己的局部變數,它獨立於變數的初始化副本。ThreadLocal 執行個體通常是類中的 private static
Time of Update: 2018-12-05
執行個體1:package cn.vicky.test;import java.io.*;class Blip1 implements Externalizable {public Blip1() {System.out.println("Blip1 Constructor");}public void writeExternal(ObjectOutput out) throws IOException
Time of Update: 2018-12-05
Flash Builder 4正式版發布,很高興還有簡體中文版,自己去Adobe官網上下吧。關於破解,網上有很的註冊序號,但都已經到期了。我們可以使用下面的註冊機來產生序號:http://files.cnblogs.com/tintown/flashbuiler4keygen.rar 但是註冊序號第一次使用後,第二次開啟時,會去adobe的官網驗證序號的有效性,所以,經常導致第二次開啟FB時,會到期無效。 所以我們可以讓adobe不去官網驗證即可,方法如下:在C:/WINDOWS/system3
Time of Update: 2018-12-05
/* * File: main.cpp * Author: Vicky.H * Email: eclipser@163.com */#include <iostream>template<int Index, typename... Elements>struct Tuple_Impl;template<int Index>struct Tuple_Impl<Index> {};template<int Index,
Time of Update: 2018-12-05
/* * File: main.cpp * Author: Vicky.H * */#include <cstdlib>#include <iostream>int cmp(const void* e1, const void* e2) { const int* i1 = (const int*) e1; const int* i2 = (const int*) e2; if (*i1 < *i2) { return -1;
Time of Update: 2018-12-05
開來源資料庫系統對比**************************************************************Derby http://db.apache.org/derby/ 【JDK6內建資料庫,IBM捐給apache】 Derby可以工作在【嵌入式】模式下,或在完全的【用戶端/伺服器模式】下 100% Java實現 100% Java類型4 JDBC驅動 SQL92E標準支援大部分SQL
Time of Update: 2018-12-05
使用System.getProperty()方法可以取得下列資訊java.version:顯示java版本java.vendor:顯示java製造商java.vendor.url:顯示java製造商的urljava.home:顯示java的安裝路徑java.class.version:顯示java的版本java.class.path:顯示java