青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

隨筆-60  評論-98  文章-0  trackbacks-0
re: Visual Studio VS C++Builder07 不同的公司,同樣的Bug 創建更好的解決方案 2010-02-03 14:38
@試試其他的
int和unsigned int表達范圍一樣嗎?
re: Visual Studio VS C++Builder07 不同的公司,同樣的Bug 創建更好的解決方案 2010-02-03 12:06
@clear
2*1024*1024*1024,距離32位溢出,還有50步呢
re: Visual Studio VS C++Builder07 不同的公司,同樣的Bug 創建更好的解決方案 2010-02-02 20:21
// 更為離譜的事情發生了,同為10*1024*1024的兩個數值,由于一個是成員變量,一個是臨時變量,右移之后結果居然不同

DWORD64 dw64Tmp = m_dw64FileSize;
UINT dwTmp2 = (m_dw64FileSize>>32); // 還是10*1024*1024
UINT dwTmp1 = (dw64Tmp>>32); // 0
re: hello,everyone 創建更好的解決方案 2009-06-19 09:22
處女地,哦耶~~
re: 一年過去了... 創建更好的解決方案 2009-05-25 10:10
都是這么過來的

很快你就會發現更好玩的東西,enjoy~~
// 這段代碼可以讀出多數exe文件的版本信息,無法讀取dll版本信息
String GetVersionFromPath(String IDEPath)
{
DWORD dwLen = 0;
char* lpData = NULL;

dwLen = GetFileVersionInfoSize(IDEPath.c_str(), 0);
if (0 == dwLen)
return String("");

lpData =new char [dwLen+1];

if(!GetFileVersionInfo(IDEPath.c_str(), 0, dwLen, lpData))
{
delete lpData;
return String("");
}

LPVOID lpBuffer = NULL;
UINT uLen = 0;

BOOL bSuccess = VerQueryValue(lpData,
TEXT("\\StringFileInfo\\040904b0\\FileVersion"), //0409英文,0804中文
//04b0即1252,ANSI
//可以從ResourceView中的Version中BlockHeader中看到
//可以測試的屬性
/*
CompanyName
FileDescription
FileVersion
InternalName
LegalCopyright
OriginalFilename
ProductName
ProductVersion
Comments
LegalTrademarks
PrivateBuild
SpecialBuild
*/
&lpBuffer,
&uLen);
if (!bSuccess)
{
delete lpData;
return String("");
}
String Ret = (char*)lpBuffer;
// Ret.Replace(',', '.');
// Ret.Replace(' ', '0');

delete [] lpData;
return Ret;
}
re: 初始化const, static, const static, static const成員變量 創建更好的解決方案 2009-01-12 08:02
const + static 即使static成員函數也無法改變其值@到底
re: 數值轉換的想當然 創建更好的解決方案 2008-08-18 11:08
文中有誤:0.9999999999999996才會強轉出1來
re: 關于實戰測試驅動開發的一點感想。 創建更好的解決方案 2008-03-18 18:02
通過添加DLL/源碼測試開關,開發人員和測試人員共用一套測試代碼,開始走上靠譜的道路。@創建更好的解決方案
re: 關于實戰測試驅動開發的一點感想。 創建更好的解決方案 2008-03-11 14:19
我的想法是由開發組提供模塊代碼的.obj文件和測試用例的源文件,這樣測試人員可以隨時構建出自己需要運行的版本,感覺上就像手里有模塊的源代碼一樣,只是不能進去debug。

這種設想有點問題。

首先obj文件沒用,因為測試用例的源文件包含了接口文件和實現文件的頭文件,hoho,更改之后的compile會把大家都牽扯進來。

修改一下:通過dunit框架load dll并導出對象,供測試組調試測試用例之用。這樣的測試用例不僅可以用來測試dll,也可以用來做單元測試。
re: 關于實戰測試驅動開發的一點感想。 創建更好的解決方案 2008-03-07 10:51
是啊,通過半個月的溝通,在測試組碼了兩個人,負責完善測試用例的,我先趟趟水,隨時交流進展。@LOGOS
re: 關于實戰測試驅動開發的一點感想。 創建更好的解決方案 2008-03-06 17:47
大家處境都差不多,探索出一條好的工作流程,可以添加測試用例不再那樣痛苦,才是解決的辦法。靠一己之力,過于綿薄了吧。@LOGOS
@火夜風舞
本文是讀書筆記,心得,非譯文。
多交流,多讀書,測試+重構,此為程序員修煉之道,呵呵。
@土仔
這位兄臺誤會了,cnpack的是IDE專家,接口的命名,IDE專家幫不上忙。
re: 讀《修改代碼的藝術》 創建更好的解決方案 2008-02-26 08:29
@turingbook
原來是劉主編,久仰久仰。
從卓越抓了一本,果然質地優良。
小弟讀書時也曾為電子工業出版社譯過一本大部頭的國外教材。
re: 我和充斥臭味代碼的戰爭 創建更好的解決方案 2008-01-22 17:33
@abettor
割了吧,都燒焦了。
re: 我和充斥臭味代碼的戰爭 創建更好的解決方案 2008-01-22 17:29
@歲月流冰
呵呵,8k行是不是太重量了些。
我看到2k行以上的代碼都會心有戚戚焉。
所以都控制在2k以內吧(或許我們的項目規模就不夠大吧)。
re: 我和充斥臭味代碼的戰爭 創建更好的解決方案 2008-01-15 22:01
@菌子
那要看你對代碼的要求了。
代碼能工作,沒錯。
但是這是基本的要求,可擴展性、可移植性、可測試性也要考慮啊。
這些指標在團隊中尤為重要。
re: 我和充斥臭味代碼的戰爭 創建更好的解決方案 2008-01-15 08:01
@菌子
好的模塊你動它干嘛?
有臭味的模塊,不動,留它干嘛?
re: 我和充斥臭味代碼的戰爭 創建更好的解決方案 2008-01-14 12:17
@<a href=http://minidx.com>minidxer</a>
你可是我見過的最細心的管理員啊,呵呵
re: 我和充斥臭味代碼的戰爭 創建更好的解決方案 2008-01-14 08:33
@小笨象
我剛工作半年多點,代碼寫的少了一些。到了10萬行的時候,或許會提高一下層次。
re: 我和充斥臭味代碼的戰爭 創建更好的解決方案 2008-01-14 08:31
@LOGOS
書中講的大都是以有測試的系統為前提,但是以前老前輩們寫的程序,連注釋都少的可憐,基本上不考慮封裝,改起來真是痛苦啊!

re: 舊語 創建更好的解決方案 2007-12-22 16:44
歐陽:你幸福是因為你愚昧。
re: sony筆試題-3 費波那其數列 創建更好的解決方案 2007-10-31 13:15
@張旋
呵呵,現在改用vector了,比指針安全,清理起來還方便,你說呢,呵呵
re: GOOGLE筆試題之找零錢 創建更好的解決方案 2007-10-12 16:20
http://blog.csdn.net/paradise80/archive/2004/12/05/205519.aspx
田東專欄修改后的C#代碼

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Implememtations
{
/// <summary>
/// Calculates the minimum count of change.
/// </summary>
public class MoneyChanger
{
/// <summary>
/// Initializes an instance of <c>MoneyChange</c> with par values.
/// </summary>
/// <param name="parValues">Par values(e.g 10, 5, 2, 1 for RMB).</param>
public MoneyChanger(int[] parValues)
{
if (parValues == null)
{
throw new ArgumentNullException("parValues");
}

this.parValues = this.FilterParValues(parValues);

if (this.parValues.Count == 0)
{
throw new ArgumentException("Invalid par values");
}
}

/// <summary>
/// Gets change with minimum count of par values.
/// </summary>
/// <param name="amount">Total amount to be changed.</param>
/// <returns>(parValue, count) pairs.</returns>
public virtual Dictionary<int, int> Change(int amount)
{
Dictionary<int, int> result = new Dictionary<int, int>(this.parValues.Count);

foreach (int par in this.parValues)
{
result.Add(par, amount / par);
amount %= par;
}

return result;
}

#region Fields

/// <summary>
/// Stores par values.
/// </summary>
private List<int> parValues;

#endregion Fields

#region Supports Methods

/// <summary>
/// Filters par values with following rules:
/// 1. All values are greater then zero.
/// 2. All have different value.
/// 3. Sorted in descending order.
/// </summary>
/// <param name="parValues">Array of par values.</param>
/// <returns>Filtered par values.</returns>
private List<int> FilterParValues(int[] parValues)
{
List<int> temp = new List<int>(parValues.Length);
List<int> list = new List<int>(parValues.Length);

// Filters positive integers.
foreach (int par in parValues)
{
if (par > 0)
{
temp.Add(par);
}
}

// Sorts values.
temp.Sort();

// Adds to list in descending order.
for (int i = temp.Count - 1; i >= 0; i--)
{
if (list.Count > 0)
{
// Ingores the duplicate value.
if (temp[i] == list[list.Count - 1])
{
continue;
}
}

list.Add(temp[i]);
}

return list;
}

#endregion Supports Methods
}
}
re: UI美學 創建更好的解決方案 2007-10-12 16:05
我們常常挖空心思編寫代碼,期待給用戶驚喜

對的,常常的,用戶也能從其中收獲驚喜

更常見的情況是,用戶很難fall in love with software at first glance

難以上手的軟件,功能再強大,也是Unfriendly的

是不符合UI美學的
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            午夜精品久久久久久久白皮肤 | 91久久国产精品91久久性色| 亚洲一区二区三区精品在线观看| 欧美日韩四区| 亚洲无线视频| 亚洲在线中文字幕| 国产深夜精品| 美女久久一区| 欧美激情aaaa| 亚洲影视九九影院在线观看| 亚洲欧美清纯在线制服| 国产亚洲视频在线观看| 猛男gaygay欧美视频| 免费在线欧美视频| 一本大道久久a久久综合婷婷| 99这里只有久久精品视频| 国产精品久久久久久妇女6080| 欧美在线视频观看免费网站| 欧美在线观看一二区| 亚洲黄色免费| 一本久道综合久久精品| 国产亚洲一区在线播放| 亚洲承认在线| 国产精品天天摸av网| 欧美成人一区二区三区在线观看 | 久久久久看片| 欧美国产日韩精品免费观看| 亚洲一区精品视频| 久久国产精品一区二区三区四区| 亚洲激情av| 亚洲欧美精品中文字幕在线| 亚洲黄色免费| 欧美亚洲一区在线| 日韩小视频在线观看专区| 欧美一级精品大片| 99人久久精品视频最新地址| 欧美一级片久久久久久久| 亚洲另类视频| 久久高清福利视频| 亚洲在线视频观看| 蘑菇福利视频一区播放| 欧美在线观看视频一区二区| 欧美~级网站不卡| 久久精品国产精品亚洲| 欧美日韩一区二区在线观看视频| 久久久久一区二区三区| 欧美午夜精品一区| 91久久精品国产91性色| 黄色成人在线网址| 亚洲综合精品四区| 一区二区三区四区五区精品| 久久久久国色av免费观看性色| 午夜国产精品影院在线观看| 欧美精品福利视频| 欧美激情一区二区三区在线视频观看 | 亚洲美女视频在线观看| 久久久久久久高潮| 欧美在线一区二区| 国产精品久久久久久妇女6080| 亚洲黄色有码视频| 亚洲国产免费看| 久久久久国产精品www| 久久精品一区四区| 国产精品丝袜白浆摸在线| 一个色综合av| 亚洲一线二线三线久久久| 欧美激情亚洲激情| 最新亚洲一区| 夜夜嗨av色综合久久久综合网| 久久嫩草精品久久久精品| 久热精品视频在线观看一区| 国产主播喷水一区二区| 欧美在线观看视频| 另类欧美日韩国产在线| 一区二区在线视频| 久久理论片午夜琪琪电影网| 美女诱惑一区| 亚洲久久一区| 欧美日韩一区自拍| 亚洲一二三四区| 久久精品国产亚洲aⅴ| 国产一区91精品张津瑜| 久久久99爱| 亚洲成人资源网| 在线性视频日韩欧美| 国产精品麻豆va在线播放| 亚洲欧美日韩精品久久久| 久久久噜噜噜久久中文字幕色伊伊 | 欧美91大片| 亚洲欧洲日本专区| 欧美日韩美女在线| 午夜精品亚洲| 免费不卡在线视频| 一本色道久久综合精品竹菊| 国产精品久久久久永久免费观看 | 欧美一级精品大片| 国内精品久久久久久| 久久日韩精品| 亚洲精品久久7777| 欧美专区在线播放| 亚洲国产精彩中文乱码av在线播放| 欧美经典一区二区三区| 一区二区三区视频在线| 欧美一区三区二区在线观看| 原创国产精品91| 欧美日韩国产成人精品| 欧美一区二区三区免费视频| 亚洲高清123| 欧美一区二区三区喷汁尤物| 精品91免费| 国产精品mv在线观看| 久久久久久久一区二区| 在线视频中文亚洲| 欧美91大片| 欧美一区二区三区四区在线| 亚洲高清毛片| 国产欧美精品一区| 欧美喷水视频| 久久免费少妇高潮久久精品99| 亚洲精品美女免费| 久久亚洲一区二区三区四区| 亚洲愉拍自拍另类高清精品| 亚洲精品乱码视频| 国产一区二区三区电影在线观看 | 亚洲美女中文字幕| 美女尤物久久精品| 欧美一区二区在线免费播放| 日韩亚洲精品视频| 黄色在线一区| 国产视频久久网| 国产精品视频1区| 欧美日韩一区二区在线| 欧美88av| 久久国产欧美日韩精品| 中文欧美字幕免费| 亚洲精品国产精品国自产观看浪潮| 久久综合色天天久久综合图片| 亚洲字幕一区二区| 亚洲影院色无极综合| 一本色道婷婷久久欧美| 亚洲美女视频在线观看| 亚洲国产欧美在线人成| 亚洲成人直播| 激情小说亚洲一区| 狠狠爱www人成狠狠爱综合网| 国产日韩欧美视频在线| 国产欧美午夜| 国产一级一区二区| 国产自产高清不卡| 国产一区二区三区免费在线观看| 国产美女精品免费电影| 国产亚洲欧洲| 精品动漫3d一区二区三区| 狠狠色丁香久久婷婷综合丁香| 国产自产v一区二区三区c| 精品动漫3d一区二区三区免费| 激情综合在线| 亚洲国产精品悠悠久久琪琪| 亚洲福利视频网站| 亚洲精品中文字幕在线| 99xxxx成人网| 亚洲欧美成aⅴ人在线观看| 亚洲欧美日韩天堂一区二区| 欧美在线黄色| 欧美成人免费一级人片100| 亚洲国产精品一区二区三区| 亚洲精品日韩综合观看成人91| 99www免费人成精品| 亚洲免费视频中文字幕| 久久国产精品网站| 欧美顶级艳妇交换群宴| 国产精品久久久久国产精品日日| 国产精品尤物福利片在线观看| 国产一区二区三区网站| 亚洲国产日韩综合一区| 制服丝袜亚洲播放| 久久久久久久性| 欧美激情视频免费观看| 中文在线一区| 久久精品中文| 欧美三级视频| 在线免费观看一区二区三区| 亚洲精品午夜精品| 久久精品人人| 亚洲高清免费在线| 亚洲综合欧美日韩| 欧美韩国在线| 韩日精品视频一区| 一区二区三区视频观看| 老司机精品视频网站| 一本久道综合久久精品| 久久久久久精| 欧美色欧美亚洲另类七区| 伊人成综合网伊人222| 亚洲一区欧美一区| 亚洲电影一级黄| 欧美一区三区三区高中清蜜桃 | 欧美成人免费在线观看| 亚洲夜间福利| 欧美日韩国产高清|