Time of Update: 2018-12-05
一些字元如小於符號 < 在 HTML 中有特殊的含義,所以在文本中不能直接使用。為了在 HTML 文檔中顯示小於符號 < ,我們需要使用逸出字元。逸出字元實際就是說,一些字元被用於標記了,在瀏覽器中定義了一些別的字元或字元組合來代替這些已被使用為標記的字元,從而使得能在文本中正常顯示這些字元。1)逸出字元一些字元在 HTML 中有特殊的含義,如小於符號 < ,它用於定義一個 HTML 標籤的開始。如果我們希望瀏覽器準確的顯示該類型字元,我們必須在 HTML
Time of Update: 2018-12-05
今天在學APUE的時候用到了rename函數,這個函數是ISO C定義的,所以想到了在VC下面試一試。函數寫好之後需要為main函數提供參數,這個在linux下面是不需要討論的,不過在VC下面還是需要注意一下參數的給定方法和目標檔案的位置問題。1.main函數參數的給定方法:1)project --> settings -->Debug -->Program Arguments
Time of Update: 2018-12-05
#include <vector>#include <iostream>using namespace std;template <typename _Tp>void shellSort(vector<_Tp> &a) { int ht = a.size()/2; int p,j; for (; ht > 0; ht = ht/2) { for (p=1; p < a.size(); ++p) {
Time of Update: 2018-12-05
在 document 對象中有一個 cookie 屬性。但是 Cookie 又是什嗎?“某些 Web 網站在您的硬碟上用很小的文字檔儲存了一些資訊,這些檔案就稱為 Cookie。”—— MSIE 協助。一般來說,Cookies 是 CGI 或類似,比 HTML 進階的檔案、程式等建立的,但是 JavaScript 也提供了對 Cookies 的很全面的訪問權利。 在繼續之前,我們先要學一學 Cookie 的基本知識 。 每個 Cookie
Time of Update: 2018-12-05
8086彙編定址方式總結定址方式是組合語言的重點和痛點。請按如下思路學習:1. 運算元可以存在什麼地方? ⑴ 運算元存在於指令代碼中,處理器解碼時就立即獲得了這個運算元,這就是立即(數)定址方式。彙編指令中,這個立即數(運算元)以常量形式出現。 ⑵ 運算元存在於處理器內部寄存器中,處理器從寄存器中獲得這個運算元, 這就是寄存器定址方式。彙編指令中,這個寄存器運算元以寄存器名形式出現。 ⑶
Time of Update: 2018-12-05
靜態編譯可以分為下面4個過程:先行編譯(preprocessing)、編譯(compilation)、彙編(assembly)和連結(Linking)。先行編譯過程主要處理源檔案代碼中那些以“#”開始的先行編譯命令,如#include、#define等。刪除所有的注釋、處理#if、#else、#define等先行編譯指令,將所有#define刪除,並展開宏定義、添加行號和檔案名稱標識,保留#pragma編譯器指令,因為編譯器需要使用它們。GCC的先行編譯命令是gcc -E hello.c -o
Time of Update: 2018-12-05
1. 標準建模語言UML的出現 公認的物件導向建模語言出現於70年代中期。從1989年到1994年,其數量從不到十種增加到了五十多種。在眾多的建模語言中,語言的創造者努力推崇自己的產品,並在實踐中不斷完善。但是,OO方法的使用者並不瞭解不同建模語言的優缺點及相互之間的差異,因而很難根據應用特點選擇合適的建模語言,於是爆發了一場"方法大戰"。90年代中,一批新方法出現了,其中最令人信服的是Booch 1993、OOSE和OMT-2等。
Time of Update: 2018-12-05
拉一個TxtBox控制項 名為txtName txtName.Attributes["ondblclick"] = "dblClick();";下面是一段JavaScript跳窗代碼 function dblClick() //選擇工程 { var ra = new Array(); ra[0] = ""; ra[1] = ""; var xId = $get('<%=
Time of Update: 2018-12-05
靜態連結的主要過程包括:地址和空間分配,符號決議和重定位等。不同的模組被編譯稱為不同的目標檔案,在不同的目標檔案會存在兩種通訊:模組間的函數調用、模組間的變數訪問。函數訪問需要知道目標函數的地址,變數訪問也需要知道目標變數的地址,而這些地址在編譯的時候是無法獲知的,編譯器就將這些地址暫時忽略,交給連結器在連結時進行確定,連結器決定這些地址的過程稱為重定位,每一個需要重定位的位置稱為重定位入口。
Time of Update: 2018-12-05
^_^ 好些天木有寫部落格了,慚愧啊,不過不代表我沒有繼續學習哦~還是要向大神學習,每天堅持學習,每天寫部落格~加油!!!#ifndef BINARY_SEARCHTREE_J#define BINARY_SEARCHTREE_J#include <iostream>using std::cout;#ifndef NULL#define NULL 0#endiftemplate <typename _Tp>class BinarySearchTree {public:
Time of Update: 2018-12-05
如果COM+驗證失敗主要可能有兩種原因導致:1.COM+ 服務沒有啟動,或者COM+組件本身有錯誤,解決辦法就是重新安裝COM+(安裝/卸載->WINDOWS組件,什麼都不要動,直接下一步,即可更新),最後開啟COM+服務.2.上訴辦法依舊不能決絕,很可能是賬戶許可權問題導致,在系統日誌中查看有以下提示錯誤:運行時環境檢測到其內部狀態存在不一致。這說明進程中存在潛在的不穩定性,可能是由於 COM+ 應用程式中運行自訂群組件、COM+
Time of Update: 2018-12-05
//五秒重新整理資料庫,有新訂單提醒 if (!GetMessageCount) { var GetMessageCount = {}; } $(document).ready( function () { //GetMessageCount.FindMessage(); go();//計時器 } );
Time of Update: 2018-12-05
目前包括linux在內的大多數開源系統都遵循FHS(File Hierarchy Standard)這個標準,這個標準的意圖是促進各開源系統之間的相容性,它規定了系統中的系統檔案應該如何存放,包括各個目錄的結果、組織和作用。共用庫作為系統中重要的檔案,它們的存放方式也被FHS列入了規定範圍。FHS規定,一個系統中主要有兩個存放共用庫的位置,它們分別是:1. /lib ,這個位置主要存放系統最關鍵和基礎的共用庫,比如動態連結器、C語言運行庫、數學庫等,這些庫主要是目錄/bin,
Time of Update: 2018-12-05
建立的 本地New.xml<?xml version="1.0" encoding="utf-8" ?><New> <Id>1</Id> <Name>Retro TV</Name> <Image_url>http://www.bb.immmooo.com/CMS//images/stories/mmmooo/small_mmmooo-img1332677403.png</Image_url>
Time of Update: 2018-12-05
上次面試的時候遇到了這個題,當時寫的算比較完整了,這裡用代碼實現一下。在迴圈條件判斷的時候,竟然犯了指標沒有解引用去判斷是否equal NULL的低級錯誤,想必是這兩天發燒頭昏了。。。每天寫一點代碼,每天進步一點點。加油~#include <string.h>#include <stdio.h>#include <stdlib.h>bool contains( char *str, char *value, int num) {if (*str ==
Time of Update: 2018-12-05
If the line speed is 9600 bits/sec, with 8 bits per byte, plus 1 start bit and 1stop bit, the line speed is 960 bytes/sec. Transferring a 1024-byte packet atthis speed takes 1066 ms. If we're using the SLIP link for an interactiveapplication, along
Time of Update: 2018-12-05
問題:一個射擊運動員打靶,靶一共有10環,連開10槍打中90環的可能性有多少種?採用遞迴實現。問題分析:首先,每一槍打中的環數可能為0--10環,第N槍後的總環數為前N-1槍的環數加上當前環數,為求所有的可能性,就需要進行迴圈+遞迴的方式。這裡採用一個vector存放每一槍的環數。由於N槍的環數範圍在0到10*N(included)之間,如果不在此範圍則不符合條件,返回空。遞迴的基準條件是一槍打中0--10環。target_practice(int score, int
Time of Update: 2018-12-05
函數定義如下:FILE * freopen ( const char * filename, const char * mode, FILE * stream );在windows下控制台的標準輸出裝置是CON,在linux下面則用/dev/tty來顯示當前終端,標準的應該是/dev/console,但個人實驗只有tty的情況下才能成功。設定了set-user-id並將user改成root後依然無法使用console完成輸出,具體原因有待考證。在windows環境下:#include
Time of Update: 2018-12-05
1、建立一個類 public class FindListBoxControl { /// <summary> /// 尋找一個指定元素 /// </summary> /// <typeparam name="T"><peparam> /// <param name="parent"></param> /// <param
Time of Update: 2018-12-05
1、添加右鍵引用NUGet包 安裝VICI CoolStorage 2、此時可以看到引用中多兩個檔案Vici.CoolStorage.WP8 和Vici.Core.WP83、 public class SQLite { private static SQLite _instance; public static SQLite getInstance() { if (_instance == null)