unsiged char和char有區別

剛寫完的,就丟了,只好在寫一次。我在進行MAC地址轉換的時候遇到的問題,用IPHELP擷取MAC的時候用的是char複製,而在用CString::format的時候,格式轉換的結果錯誤了,對於大於127的時候多出了FFFF之類的東西,我以為是CString的bug,後來發現不是這樣的,用sprintf也是一樣的,我自己寫了一個轉換函式,發現結果也一樣。哪裡出了問題呢?後來通過細細尋找發現原來是unsiged

進程間加鎖(訊號量)

在網上搜了很多的資料,對於進程間的同步卻很少,我這裡實現了簡單的互斥對於訊號量的建立就不介紹了,可以google一下。  int sem_lock(int key)/* 加鎖 */{struct sembuf op;op.sem_num = 0; op.sem_flg = SEM_UNDO;op.sem_op = -1;//increment if abs(sem_op) < sem_valif (semop(key, &op, 1) == -1)perror("semop");}

win7下用windbug

調試機:1.不需要設定傳輸速率之類的,在wmware添加串口,按照前面的文章。2.設定符號表:d:\windbug\symbols;srv*d:\windbug\symbols*http://msdl.microsoft.com/download/symbols,如果d:\windbug\symbols不存在,就會去下載 被調試機:在boot.ini 添加:multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP

轉貼一個很好的GTK+學習筆記

GTK(Gimp ToolKit)原本來影像處理軟體 GIMP(GNU Image ManipulationProgram) 的開發工具箱,後來成為一個跨平台的圖形介面開發套件,GTK 基於 C 語言,但不限於使用 C語言,您也可以使用C++、Java、PHP、Perl、Python、Ruby 等語言來撰寫 GTK 程式(參考 LanguageBindings), 這邊的檔案將記錄一些 GTK+的心得,所使用的環境為Ubuntu 10.10。   入門      

l2tp 伺服器錯誤 741

參考了這篇文章:http://support.microsoft.com/kb/929856/zh-cn 修改註冊表就能OK,建立的 AllowL2TPWeakCrypto 登錄機碼,並將其設定為 1

將FLASH中的代碼搬進 BB晶片片內SRAM中的方法 (樣本)

#ifdef DYNAMIC_CODE_MANAGER#if defined(DCM_SCAT_CODE1_AVAILABLE)extern kal_uint32 Load$$DYNAMIC_CODE1$$Base;extern kal_uint32 Image$$DYNAMIC_CODE1$$Length;extern kal_uint32 Image$$DYNAMIC_CODE1$$ZI$$Length;#endif#if

好產品的簡潔之道

MG Siegler曾寫過一篇博文《Keep It Simple, Stupid》,為我們分享了“簡潔意味著優雅,引領產品走向成功;複雜表現出臃腫,導致產品走向失敗”的觀點,個人網站《想飛的翅膀》的樓主笑炊(網名)對此文進行了翻譯,現轉載於此,供大學借鑒學習:做好產品的Kiss原則:Keep it

ipsec編譯錯誤

ipsec-tools-0.8.0 + centOS今天編譯出現了幾處錯誤grabmyaddr.c:424: error: dereferencing pointer ‘sin6’ does break strict-aliasing rulesgrabmyaddr.c:426: error: dereferencing pointer ‘sin6’ does break strict-aliasing

/LGC圖形渲染/縮放圖片長和寬控製圖片檔案尺寸

縮放圖片長和寬控製圖片檔案尺寸 作者: 劉鵬 日期: 2010-11-08

有道Intern面試題之最小對稱數

這是上兩周在有道Intern面試的一道題目,雖然最後我嫌麻煩,很傻的中途就拒掉了有道(唉,真的很傻,我後來還把Intel給拒掉了,結果又因為期望法國電信給出intel相同的實習工資,而導致法電背著我另外找了一個新人,最後導致自己重新迴歸了"待業"狀態。。。)。在網上搜了搜,發現原來這又是一道經典的演算法題,唉,自己看的演算法題還是很有限的,要努力啊。 題目是這樣的:給定一個字串描述的正整數,給出大於該正整數的最小的一個對稱數(對稱數像1221,12321,例如比1220大的對稱數是1221)St

ubuntu下的 連連看小遊戲

  2009-09-27 09:38連連看小遊戲大家估計都玩過,閒置時候玩玩還是消遣的好方式。但是在ubuntu下由於沒有DEB

GTK Gossip: GIOChannel 與 檔案處理

在 基本檔案讀寫 中使用g_file_get_contents()、g_file_set_contents()函式,會對檔案作整個讀取與整個寫入的動作,若您想要對檔案作一些逐字元、逐行讀取、附加等操作,則可以使用GIOChannel。下面這個程式改寫 基本檔案讀寫 中的範例,使用GIOChannel來進行檔案讀寫的動作: g_io_channel_demo.c#include <glib.h>handle_error(GError *error) { if(error !=

讀《編程之美》有感—判斷兩個鏈表是否相交

請參照書P233-235.這道題讓我聯想起幾道關於單向鏈表的經典題目:如果判斷一個單項鏈表是否存在環?已知一個單向鏈表存在環,如果找出該環的進入點?已知兩個鏈表相交,如何找出相交的第一個節點?如果對一個單向鏈表進行反轉?已知一個單向鏈表,不知道該鏈表的頭指標,已知一個節點的指標,如何將該節點從鏈表中刪除?題1:設定兩個指標(p1, p2),初始值都指向頭,p1每次前進一步,p2每次前進二步,如果鏈表存在環,則p2先進入環,

百度Intern面試題之二叉樹的網路傳輸及恢複–二叉樹的檔案儲存體和讀取

  這不是我的面試題,是一個同學在百度的面試題。  要求將一顆二叉樹通過網路傳輸到給另一個用戶端,並且在該用戶端恢複為原始二叉樹。   這道題目可以理解為如何將一顆二叉樹儲存到檔案中,並且讀取後正確恢複。   以這樣的一棵二叉樹為例:    我想到了三種解決方案:  1.

/LGC圖形渲染/OpenGL ES 系列教程

OpenGL ES 系列教程 作者: 劉鵬 日期: 2010-04-01 本文收集了一套

/LGC物理引擎/在 Eclispe 中編譯運行 jbox2d

在 Eclispe 中編譯運行 jbox2d 作者: 劉鵬 日期: 2009-03-16

讀《編程之美》有感—中國象棋將帥問題

請參照書P13-18. 題目可以在這裡下載到:http://download.csdn.net/source/3126643題目是這樣的:在書中給出了這樣的一個解法,卻沒有給出對這個解法的詮釋,這裡就對這個解法闡述一下自己的個人觀點。char i=81;while(i--){ if(i / 9 % 3 == i % 9 % 3) continue; printf("A = %d, B = %d/n", i / 9 + 1, i % 9 + 1);}return

win release/debug 刪除檔案夾

昨天調試了一個非常難以發現的bug,在Release出問題,但是Debug沒有問題。我一行行刪啊 ,最後發現了這個BUG多了一個nPageSize參數,但是debug不出問題,覺得可能是debug加入了很多調試參數,這個時候恰好微軟自動他忽略了。而release會自動最佳化,這個時候就出大問題了。 最後附上刪除檔案夾//IN szDirName:檔案夾的名字VOID DeleteDirTX(const char *szDirName){ SHFILEOPSTRUCTA

tslib的環境變數、設定檔等進行簡要的分析 轉

 1. 環境變數為了實現Tslib的正確運行,需要對如下的Tslib的環境變數進行配置:TSLIB_TSDEVICE //觸控螢幕裝置檔案名稱。Default (no inputapi): /dev/touchscreen/ucb1x00Default (inputapi): /dev/input/event0TSLIB_CALIBFILE //校準的資料檔案,由ts_calibrate校準程式產生。Default: ${sysconfdir}/pointercalTSLIB_CONFFILE

ubuntu10.10下QQ安裝和自動結束BUG解決

一,安裝QQ到下面地址下載DEB包,然後安裝。http://im.qq.com/qq/linux/download.shtml二,QQ自動結束BUG解決:只要修改一下qq設定檔(/usr/bin/qq)就可以了。具體如下:1. 開啟qq設定檔:在終端輸入命令代碼:sudo gedit /usr/bin/qq2.輸入你的管理員密碼。3. 在開啟的qq設定檔中,在#!bin/sh下面一行,cd /usr/share/tencent/qq/前面一行的位置插入代碼:export

總頁數: 61357 1 .... 20149 20150 20151 20152 20153 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.