Time of Update: 2018-12-07
今天遇到一個很奇怪的問題,就是調用函數釋放記憶體時程式崩潰,仔細瞭解才發現時執行階段程式庫連結方式對記憶體的影響。現場描述:A.exe中載入B.dll. 在A.exe中用new申請了一片記憶體,在B.dll中執行delete導致程式崩潰。原因: 跨模組記憶體管理不一致導致。A.exe是MD連結,B.dll是MT連結,有2個C++運行庫運行在同一個地址空間上,有可能讀寫同樣記憶體地區,導致程式崩潰。 解決辦法: 每個模組自己管理記憶體。不要跨模組申請/釋放記憶體. 1.
Time of Update: 2018-12-07
[Contribute] SPBasePermissions.ViewPages | SPBasePermissions.Open | SPBasePermissions.AddListItems |
Time of Update: 2018-12-07
我在用vc 6.0開發程式的時候,發現載入圖片的ID總是出現錯誤,很費解!!後來經過調試與修改,終於瞭解一些內容。為了擷取方便,我將所有的ID號分類儲存到一個類的const
Time of Update: 2018-12-07
1、如何抓取dump檔案。這要分兩種情況:第一種情況:如果是Vista或者是Windows2008作業系統就是一個簡單的事情,在工作管理員中,切換到"進程"選項卡,右鍵點擊你想要建立dump檔案的進程,然後選擇"Create Dump File"即可。如果你想要建立dump檔案的進程是w3wp.exe,可能會看到有很多w3wp,但不知道哪一個是你要要抓的網站,可以通過下需的命令查看,對於vista或win2008系統使用:%windir%/system32/inetsrv/appcmd
Time of Update: 2018-12-07
一 如何在CL程式自動回複詢問類訊息(Inquiry Message) 在AS/400系統開發中,經常要與各種各樣的訊息打交道。有一類叫“EscapeMessage”的訊息,是當程式出現錯誤後,會強迫程式異常結束,並告訴錯誤類型和原因。但經常時候我們不希望因為這些錯誤而使程式異常停止,在CL程序中,通常做法是用MONMSG命令來監視這些訊息,而後採取相應的正確動作,或者引導程式結束。MONMSG一樣還可以監視“StatusMessage”和“Notify Message”。
Time of Update: 2018-12-07
為了能夠採用統一的編碼來表示世界上各地的語言,ISO採用了Unicode編碼來實現,是佔用兩個位元組的編碼方式,每一個字元均有唯一的編碼,約有65535個字元。 不同的國家,具有不同的貨幣,時間日期等格式差別,這些差別又被稱之為:l18n。 Linux和Windows為了能夠在各個國家的電腦上平穩的運行,也為了支援世界各地的電腦軟體,為每個國家實現了不同的Unicode配置。
Time of Update: 2018-12-07
1.建立第一個滾動字幕。一般的使用代碼: <marquee width="160" height="60" direction="right" behavior="alternate" scrollamount="6" scrolldelay="60">VBC</marquee> 2.各參數詳解: a)scrollAmount。它表示速度,值越大速度越快。建議設為1~3比較好。
Time of Update: 2018-12-07
1.武士甲蟲 在日本有這樣一種古怪的甲蟲。他的背部花紋非常的有趣,從正面看上去就像是一把鬍鬚的老頭,從另一面看上去又像是一個獃著頭盔的甲蟲。這似乎是昆蟲進化裡的一種特點,大部分昆蟲都會擁有漂亮的花紋,五顏六色,有些還能看明顯的看出巨大眼睛的花紋,都不會太奇怪,這隻武士甲蟲只是一個極端例子罷了。2.死亡之蛾 這看起來像什麼,是不是有點《沉默的羔羊》的味道,是的。這隻蛾子的名字就叫,死亡頭骨鷹蛾。蛾子蝴蝶類的生物最容易在自己的翅膀上變化出怪異的圖案。但變成這個確實讓人覺得不寒而慄,而且蛾子本身在
Time of Update: 2018-12-07
原文連結:背景本人是一個有16年不同語言編寫複雜應用經曆的程式員,第一次使用是為了能夠綁定C++庫更加高效的使用。 除python外,我還寫過PHP,Ruby, Smalltalk以及你可能不信的C++。 所有這些,我發現Python/Flask組合是其中一個最複雜的。應用接下來將要開發的app是一個有微博伺服器特徵的應用,我將分為十幾個小節來介紹此app開發,下文將稱此app成為microblog。我認為這是一個好的注意。 下面是我將為此app建立的幾個要點:
Time of Update: 2018-12-07
1、啟動模擬器,配置參數,設定記憶體大小, -partition-size 2562、啟動adb shell>adb shell排除Android Read-only file system 錯誤#mount -o remount rw /設定目錄可讀寫權限#mount -o remount,rw rootfs /system/轉向hosts所有目錄#cd /system/etc修改hosts檔案#rm hosts#echo "127.0.0.1 localhost" >
Time of Update: 2018-12-07
終於組裝了一台屬於自已的伺服器了,配置如下:CPU: P4 530J主板: 超微P8SCT記憶體: Kingston DDR2 533 512MB*2硬碟: 希捷ST3160827AS 160GB*2機箱: 千際1U機箱(P4散熱片,300W電源)合計費用: 1500+2050+1170+1720+1450 =
Time of Update: 2018-12-07
Windows CE系統將GPIO的真實位址(例如2440的GPIO的基地址為0x56000000)映射到虛擬位址空間(GPIO對應為0xB1600000),這 樣,通過對這段虛擬位址空間的操作,就能夠完成對GPIO或者其他片內資源的控制、輸入輸出工作。要操作一個平台的GPIO,在其對應BSP中按照基地址,找到虛擬位址,並且找到方便操作這個地址的資料結構就可以了,關鍵函數就是 VirtualAlloc和VirtualCopy。下面以操作Samsung S3C2440的GPIO為例,講述這個步驟:
Time of Update: 2018-12-07
使用前文中描述的Retail樣本,在Customer對象的Mapping中設定Name屬性:1 this.Property(t => t.Name)2 .IsRequired()3 .HasMaxLength(256);要求該屬性不可為空,並且長度不超過256。我們構造一個有效Customer對象,再構造一個無效的Name屬性為空白的對象。 1 DomainModels.Customer customer1 = new
Time of Update: 2018-12-07
在5.2版本中如果使用SQL建表並制定欄位屬性為CCSID 65535,是可以使用中文的模糊查詢的但如果使用DDS建表,利用field level keyword來制定欄位屬性為CCSID(65535),則無法使用中文的模糊查詢,原因是0E/0F控制碼也被當作一般字元使用。例如R TEST--NAME --A(20)-- CCSID(65535)建立PF檔案QGPL/TESTINSERT INTO QGPL/TEST VALUES('中華人民共和國')使用QUERY進行模糊查詢SELECT *
Time of Update: 2018-12-07
建立基於訊息佇列(MSMQ)的非同步日誌一.概述在Enterprise Library Step By Step系列裡我們說過,日誌和檢測應用程式塊主要由2部分組成:Client和Distributor。Client負責建立訊息,這些訊息將由Distributor寫入目標位置。Client根據分發策略(Distribution Strategies)發送訊息到Distributor,在Application Block中提供了2個分發策略:In Process和MSMQ,預設的是In
Time of Update: 2018-12-07
我們在 LinqToSql 的時候可以很輕鬆的設定 模型內某一個對象的Int欄位類型為使用者自訂的枚舉類型。但在EF內不知為何微軟沒有直接提供設定方法。經過摸索後發現可以通過修改以下幾處代碼後完美實現EF內也可以將對象的欄位類型設定為枚舉類型。 1.修改Customer 屬性 CustomerType 的 public 關鍵字為 Private (注:此處代碼均由EF自動產生,我們只要修改public鍵字即可) 代碼Code highlighting produced by
Time of Update: 2018-12-07
WinCE winform 開發注意事項 環境 client:Microsoft wince5/wince6 .net compact framework3.5 server:iis7.5 Microsoft MVC3編寫目的 本篇主要描述wince下的.net winform開發,以及開發注意事項。注意事項 1.HttpWebRequest 在.net compact framework 下不支援 CookieContainer,解決方案通過http
Time of Update: 2018-12-07
Load Runner 壓力測試總結 當項目需要你的時候,開發人員可能充當不同的角色。比如身邊的測試人員說,我不會壓力測試。但是現在客戶又需要壓力測試,那怎麼辦呢?到底怎麼辦呢?做為就技術人員的你,這個時候就的勇敢的站出來- 開始研究loadrunner,對架構進行壓力測試。 Loadrunner 簡介:
Time of Update: 2018-12-07
15分鐘內快速構建資料訪問層 下載連結下載CodeSmith 30天免費試用用專業版 下載最新的 .NetTiers模板 觀看本文章的相關視頻示範 介紹通過本文你可以學習到如何利用微軟企業庫、CodeSmith、.NetTiers模板在少於15分鐘內快速構建資料訪問層。從現在起我們把資料訪問層(Data Access
Time of Update: 2018-12-07
1. http://www.ajaxjs.com/ EXTJs中文網站. 我認為EXT是我今天所看到的最好的JS架構2. Adobe的JS架構最炫 http://www.dojochina.com/book/spry/demos/index.html3. dojo架構 http://www.dojochina.com/dojo/demos/demoEngine.html 功能很強大,但介面有點一般4.