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

目前分類:程式問題解決 (118)

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

glDisable(GL_POLYGON_SMOOTH);

感謝姚老師解答。


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

DXUT.H 中有定義V

#if defined(DEBUG) || defined(_DEBUG)
#ifndef V
#define V(x)           { hr = (x); if( FAILED(hr) ) { DXUTTrace( __FILE__, (DWORD)__LINE__, hr, L#x, true ); } }
#endif
#ifndef V_RETURN
#define V_RETURN(x)    { hr = (x); if( FAILED(hr) ) { return DXUTTrace( __FILE__, (DWORD)__LINE__, hr, L#x, true ); } }
#endif
#else

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

http://permalink.gmane.org/gmane.comp.lib.boost.ublas/320

http://www.boost.org/doc/libs/1_48_0/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1coordinate__matrix.html

http://www.guwi17.de/ublas/matrix_sparse_usage.html#Q2

http://www.crystalclearsoftware.com/cgi-bin/boost_wiki/wiki.pl?Effective_UBLAS

http://www.boost.org/doc/libs/1_44_0/libs/numeric/ublas/doc/operations_overview.htm#24transformations

http://www.crystalclearsoftware.com/cgi-bin/boost_wiki/wiki.pl?action=browse&diff=1&id=Frequently_Asked_Questions_Using_UBLAS

http://en.wikipedia.org/wiki/Sparse_matrix

http://www.boost.org/doc/libs/1_48_0/libs/numeric/ublas/doc/matrix_sparse.htm#compressed_matrix

http://zh.wikipedia.org/wiki/%E7%9F%A9%E9%99%A3%E4%B9%98%E6%B3%95

 

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

http://balon777.wikidot.com/0xc000007b
用 boost thread 時要用動態連結,是俗稱的0xc000007b地獄
需要用 #define BOOST_THREAD_DYN_LINK 來解決

 

http://exold.com/article/using-boost-with-managed-c

另外最好把
#if defined(_MANAGED)
#define BOOST_USE_WINDOWS_H
#endif
加在stdafx.h標頭檔

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

sudo passwd root

感謝ubuntu 安裝硬碟分割說明
http://www.linuxbsdos.com/2011/05/05/how-to-install-ubuntu-11-04-on-a-btrfs-file-system/

samba的restart方法
sudo service smbd start
sudo service smbd stop
sudo service smbd restart

 

force user = your-user-name

reference:

http://ubuntuforums.org/showthread.php?t=1756575

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

vs2008 關閉 Intellisense 因為慢到 i7 lag 10秒

因為要改檔名的關係我把檔名後面加了一個 "." 檔案就不見了... ...


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

你cpu已經i7了怎麼還是超lag?告訴你解決方法!

之前有發一篇這樣的文章,
但最近vs2008真的撐不住了,
所以看了一下保證是Intellisense,
vs2008下有狀態列,做每件事前都會顯示在狀態列上,
debug好方便!^^
在裝了很多其其怪怪的補丁都沒用後,
http://social.msdn.microsoft.com/Forums/en-US/vcgeneral/thread/1ac6c3fe-8256-4337-907b-ad947d7dffb4/
發現了,去把
C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\vcpackages\feacp.dll
改成別的名字ex.

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

一.健康
二.正確性
三.品質

這裡面有太多的故事可以講了,
還每天都遇到差不多的事,
當你妥協了這些東西,
你的生活短期會過的去,
長期來看你失去了進步的空間。

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

轉:http://forum.ubuntu.org.cn/viewtopic.php?f=86&t=311914

修改,打开终端,输入

gconftool -s /apps/metacity/general/button_layout -t string menu:minimize,maximize,close



如果想恢复

gconftool -s /apps/metacity/general/button_layout -t string close,minimize,maximize:

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

http://www.codeproject.com/KB/recipes/FlexibleParser.aspx

在找 xml 的程式庫時發現的,

功能:
可以結構化的的新增、修改、儲存。
可以儲存2進位的xml。
可以儲存加密後的xml。


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

dumpbin zlib.lib /SYMBOLS > zlib.txt
最擅長一對一,專長:分析lib

另一個軟體是分析dll的
叫depends
http://www.dependencywalker.com/
最擅長一對多,專長:分析dll或exe的相依性


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

__constant__ float d_kdradius[1];
我有一個變數d_kdradius
CUDA_SAFE_CALL(cudaMemcpyToSymbol(d_kdradius, &h_radius, sizeof(float))); //set out radius
這樣可以設定__constant__的數,
*d_kdradius 在debug可以取到值
*d_kdradius 在release 會用int*來解釋所以永遠為0
d_kdradius[0] 才會正確

這不是c語言哭哭!

結論: d_kdradius[0] != *d_kdradius

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

http://forum.palemoon.org/viewtopic.php?f=3&t=295
當你的palemoon得到了Palemoon' is still closing的病時該怎麼辨?

網站上Moonchild的解答:

  1. Open task manager, see if there are errant "palemoon.exe" or "palemoon-portable.exe" processes. If so, terminate them
    這大家都試過了。
  2. Next, check your windows %TEMP% folder for palemoon-portable subfolders. Delete these and all the files in it.
    把你家的c:\window\temp清空
  3. Check for any other temp locations that have the file "palemoon-portable.log" -- do a file search. Delete these files as well.
    用everything找到palemoon-portable.log然後砍爆它!
  4. 成功啟動!

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

今天要介紹WinAFC這套軟體,意思是 affinity CPU for windows
為什麼要介紹這套軟體,因為他可以自動改程式的cpu 親和力
請參考:http://blog.yam.com/zhiqingblog/article/35085449
windows預設是所有程式都可以用所有cpu
可能你們i7都超順像我沒事就在跑程式,還有人借我的電腦跑程式,
我開visual studio寫程式時整個lag到不行
我一直在想這個問題,一個可能page fault可能二cpu cache fault
某位也許是高手老師說 cpu cache 8mb 沒在怕的,可是我平常都跑200個程式很怕很怕
所以這套軟體可以幫我解決cpu被別的程式佔用的問題

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

http://www.tex.ac.uk/cgi-bin/texfaq2html?label=hyphoff
其實,華人看斷字都很辛苦,不管有沒有分音節,斷了就沒了感覺,字就長的不一樣了。

\usepackage[none]{hyphenat}

請用這樣的設定來秒殺斷字的減號吧!




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

1. 減少記憶體用量
2. 減少函數呼叫消耗
3. 增加平行運算的可能性
4. 以上都是為了效能考慮

歡迎留言補充。


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

範例一.費氏數列
範例二.快速排序
範例三.深度優先搜尋
範例四.廣度優先搜尋
//範例五.八皇后
//範例六.泛用解法

要用迭代首先要確定
(儲存資訊)"每個迴圈需要的資訊"與
(全域資訊)"需要累加或累記的資訊"。

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

他的繪圖函式如果是要一直更新資料的話,
不可以使用預設的多執行緒渲染,
要用 viewer->setThreadingModel(osgViewer::Viewer::SingleThreaded);
設定viewer才行,不會就會一直爆炸,炸到你哭出來。

(2011/12/31) 修正
當你要更新Rendering data時要一定先改成
viewer->setThreadingModel(osgViewer::Viewer::SingleThreaded);
然後在不改變時再把渲染改回多執行緒。

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

參考: http://www.tjansson.dk/?p=419

套件:
\usepackage{listings}
\usepackage{color}

\usepackage{textcomp}

宣告:

\lstset{

language=[Visual]C++,

keywordstyle=\bfseries\ttfamily\color[rgb]{0,0,1},

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

首先使用c++寫了一個com物件,
最好用/MT選項,可以減少相依性

然後在目標電腦註冊com元件 參考:http://blog.blueshop.com.tw/hammerchou/archive/2006/04/06/20787.aspx
   RegSvr32 C:\123.dll      註冊
   RegSvr32 /u C:\123.dll  反註冊

這裡要注意的是,
需要如果你的COM有用到別的dll也要一起複製過來,
不然會註冊失敗,
要知道相依性可以用dumpbin.exe來查

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