公告版位
星落的瞬間!放棄的後悔是永遠!

目前日期文章:201005 (33)

瀏覽方式: 標題列表 簡短摘要

http://www.ithome.com.tw/itadm/article.php?c=61280
我就想到五年後的高職的基本電學、電子電路課本要大改版了,
以後統測考的東西又難許多了Q_Q


讓地獄深紅的天亮 發表在 痞客邦 PIXNET 留言(1) 人氣()

  • 這是一篇限定好友觀看的文章,若您為好友請先登入才可閱讀
  • 這是一篇限定好友觀看的文章,若您為好友請先登入才可閱讀

http://damody.googlecode.com/files/tree_node.7z
就是非常簡單,想說用來放自己的壓縮檔的檔案庫管理。
最近對STL跟template愈來愈熟之後,回去寫VB.NET跟C#有種不順手的感覺qq
5/29修正RemoveAllByName的bug

TreeNode.hpp

#pragma once
#include <cstring>
#include <vector>
#include <string>
#include <ostream>

讓地獄深紅的天亮 發表在 痞客邦 PIXNET 留言(1) 人氣()

不知道哪個人說linux很穩的,
很多有圖形的程式亂按一通就當了,我的感覺是幾乎每一個都這樣,然後就要重開機才關的掉,
可能他想說的是只有server很穩吧!

windows就是很人性的作業系統,
很多linux用灌的人都不習慣windows的樣子,
我想大概是在windows上的gui太方便了,讓他們沒有注意到power shell之類的,
只是一直抱怨怎麼那麼不方便?而且windows下有gui的程式還是可以給arg的。

其實比再多都沒意思,最近看到很多文章在說,

讓地獄深紅的天亮 發表在 痞客邦 PIXNET 留言(0) 人氣()

  • 這是一篇限定好友觀看的文章,若您為好友請先登入才可閱讀
  • 這是一篇限定好友觀看的文章,若您為好友請先登入才可閱讀
  • 這是一篇限定好友觀看的文章,若您為好友請先登入才可閱讀

好吧,我也不知道我的方法對不對,啊對了,這次是在20分鐘內解決的xd。
使用高斯消去法。
輸入
0 2 4 6 8 0 2 4
2 3 4 7 6 1 -1 2
4 2 3 0 2 -2 2 4
6 -2 -3 0 2 -3 3 7
輸出
0 2 0 0 -7.28 3.6 -7.8 -8.92
2 0 0 0 0.8 -1 1 2.2

讓地獄深紅的天亮 發表在 痞客邦 PIXNET 留言(0) 人氣()

專案->屬性->組態管理員->新增組態->選x64
沒有x64選項的話記得找出光碟跟sp1光碟灌。
前置符號是_WIN64
然後所有lib都要重編,最好編/MT /MTd不然的話很難在別的電腦上跑。
覺得檔案太大用upx壓一下就好,
先把upx加入path後,
在自訂建置規則加入upx -9 $(TargetPath) 就可以了


讓地獄深紅的天亮 發表在 痞客邦 PIXNET 留言(0) 人氣()

這個女主角真是我看過最欠打的主角了。
而且還有主角威能開太大了,槍打不中,失神也不會有事,
怎麼樣都是毫髮無傷,然後又超級欠打。


讓地獄深紅的天亮 發表在 痞客邦 PIXNET 留言(0) 人氣()

#include <algorithm>

template <typename Iter>
bool isRepeat(Iter beg, Iter end)
{
    for (Iter it = beg; it != end;++it)
        if (std::find(it+1, end,*it)!=end)
            return true;
    return false;
}

讓地獄深紅的天亮 發表在 痞客邦 PIXNET 留言(0) 人氣()

最近發現在2003年就可以用ATL在IE上跑OPENGL了,
http://msdn.microsoft.com/zh-tw/library/fe7yfss0%28v=VS.80%29.aspx
以下是範例:
http://damody.googlecode.com/files/opengl_ATLexample.7z
經測試可在xp vista下跑
執行.bat後用ie打開網頁即可

簡單來說在2003年用c++就可以寫ie網頁遊戲不過沒什麼特別的意思
沒有跨平台,限IE,不如自己開視窗。


讓地獄深紅的天亮 發表在 痞客邦 PIXNET 留言(0) 人氣()

盡量不要用指標,把自己需要的動熊陣列用vector取代,不但改變大小的速度更快,而且不會mem leak。
一個簡單的resize就可以解決很多錯誤處理。


讓地獄深紅的天亮 發表在 痞客邦 PIXNET 留言(0) 人氣()

  • 這是一篇限定好友觀看的文章,若您為好友請先登入才可閱讀

glEnableClientState(GL_VERTEX_ARRAY);
        glEnableClientState(GL_COLOR_ARRAY);
        glDisableClientState(GL_NORMAL_ARRAY);
        glDisableClientState(GL_NORMAL_ARRAY);

當你在某個地方打開了某個ARRAY的功能後,在其它沒有用到的地方沒有關掉的話,將會存取違規。
會斷在 glDrawElements 這個函數。


讓地獄深紅的天亮 發表在 痞客邦 PIXNET 留言(0) 人氣()


TriMesh *pOutMesh = new TriMesh;
如果一個class在new時沒有加(),在delete時並不會呼叫解構函數,從而導致memory leak
TriMesh *pOutMesh = new TriMesh();

在當時為什麼會有這樣的行為呢?不知道。
事後看了novus大大的留言再測一次已沒有mem leak了。
後來也沒有再發生mem leak了,總之一定是別的地方出問題。


讓地獄深紅的天亮 發表在 痞客邦 PIXNET 留言(1) 人氣()

可以根據T* beg裡面的資料來排序std::vector<T*> depVector中的所有資料。
可以根據這個方法做出radix sort。

template <class T> void DependenceSort(T* beg, const uint total, std::vector<T*> depVector );

template <class T>
struct ptr_value_cmp
    : public std::binary_function<T, T, bool>
{    // functor for operator<
    bool operator()(T* _Left, T* _Right) const
    {    // apply operator< to operands

讓地獄深紅的天亮 發表在 痞客邦 PIXNET 留言(0) 人氣()

最近更發現,靠著這種對單檔設定預編譯屬性的特性,
在同一個專案內是可以建立多個預編譯頭檔跟使用多個預編譯頭檔的。

然後在函數外面寫using namespace std;的人保證是初心者,
建立在這上面的錯誤的討論是沒有意義的,
還有#define的一些腦殘問題,應該只有故意想寫錯的人才會寫錯,
也沒有必要討論。


讓地獄深紅的天亮 發表在 痞客邦 PIXNET 留言(0) 人氣()

  • 這是一篇限定好友觀看的文章,若您為好友請先登入才可閱讀
1 2