Time of Update: 2018-12-04
色溫色溫就是當一個黑體吸收熱量後,將所有的熱量轉化為光,如果存在一個光源,它的顏色與該黑體發出的光的顏色一致,那麼我們定義該光源的色溫就是該黑體吸收的熱量,單位為K。關於色溫的定義,可以參考[1]。白平衡白平衡就是通過調整映像的rgb通道來達到還原色彩的目的,因為相機在拍攝過程中可能無法正確還原色彩,造成偏色的情況,比如在熒光燈下,可能出現偏藍,而在白熾燈下可能出現偏黃的現象,可以參考[2]獲得白平衡的更詳細的定義。偏色的原因先來看看生活中常見的色溫對應的顏色,以是從[3]中截取,著作權歸作者所
Time of Update: 2018-12-04
Scissoring By API在OpenGL或者D3D中,在fragment被寫入frame buffer之前,會進行per fragment的操作,OpenGL中的操作順序如下:Scissor TestAlpha TestStecil TestDepth TestBlendDitherLogic operation要進行Scissor Test,我們可以glEnable(GL_SCISSOR_TEST);glScissor(left, bottom, with,
Time of Update: 2018-12-04
在cygwin下使用git,會遇到路徑無法直接傳遞給windows下的程式的情況,比如gvim, p4merge等,所以需要一個指令碼,將cygwin的路徑轉換成windows的路徑,這裡用到了cygpath這個工具,具體指令碼見下(指令碼內容來源自http://vim.wikia.com/wiki/Use_cygwin_shell)#!/bin/bashif [[ $1 = "bg" ]];then BG="&" shiftfiif [[ $# -eq 0 ]]; then
Time of Update: 2018-12-04
Html代碼 <a href=”javaScript:void(0)” onClick=”doSomething();”>doSomethind</a> <a href=”javaScript:void(0)” onClick=”doSomething();”>doSomethind</a>讓我們先來看看JavaScript中void(0)的含義: JavaScript中void是一個操作符,該操作符指定要計算一個運算式但是不傳回值。 void
Time of Update: 2018-12-04
剛看了張慶老師的文章student.csdn.net/space.php 找工作的幾個經驗感觸頗深由於上學的時候沒好好學(好幾門課壓根就沒見過老師),畢業後什麼都幹過:遊戲代練,組裝相容機,修電腦,網吧網管.其實還是想當程式員,無奈腦子沒貨.面試了好多家單位,面試沒有不過關的.但往往在筆試的時候,敗給那些基礎題..非常之鬱悶..現在雖然是個程式員,可也是在這家公司幹了一年多的支援人員,然後內部轉到開發部. 做開發從業經曆也快半年了,但大多都是Google了事. 也可能是因為"趕鴨子上架"吧!
Time of Update: 2018-12-04
來源: http://www.lmwlove.com/ac/ID473自己做了一個小工具,利用SqlBulkCopy將資料大量匯入資料庫中。以前都用的好好的,今天在使用的時候竟然報:在從伺服器接收結果時發生傳輸級錯誤。(provider:TCP提供者,error:0-提定的網路名稱不再可用)的錯誤,還以為是伺服器有問題了,一翻檢查後確認伺服器沒有問題。又以為是列映射錯誤,認真檢查,調試,還是沒有問題。抓狂了……
Time of Update: 2018-12-04
public static void GetXML() { //串連資料庫,得到資料 DataSet ds = new DataSet(); DataTable dt = new DataTable("test"); try { OleDbCommand comm = new OleDbCommand("select * from test", Conn)
Time of Update: 2018-12-04
原文地址本來想把這個題目修改為“閉合浮動元素”或“清除浮動元素”,但想了一下,還是不修改為好。因為從這個題目我們可以更加容易的看出,如果您沒有閉合(清除)浮動元素,它將造成的後果是-----div的高度不能自動增加。 言歸正傳 目前用來清除“閉合(清除)浮動”的方法,主要是一下四種: 1.
Time of Update: 2018-12-04
我現在用的是.NET IDE是VS2008 說說我的學習過程吧! 大學時候不好好上課,就C語言的課上的是比較認真的, 學校的教材老師說垃圾,就按照譚浩強的C給我們上課. 等學到指標的時候.OK,學期結束,--C學完了. 再就沒有認真上過的課了(畢業時候掛科8門...非常手段才拿到畢業證=.=). 社會上混了一陣子,第一個跟開發沾邊的工作是把個asp的網站移至到asp.net 那個時侯才知道有個visual studio 2003這麼個東西(Turbo C 2.0--那個時候我唯一知道的IDE).
Time of Update: 2018-12-04
在上一篇《浮點數能夠精確表示的整數的範圍》中,我們知道了,對於float,實際有效尾數是23位,對於double,實際有效位元是53位。所以這裡我們可以得到float的十進位表示有效數字個數為:這裡最小的n為7,對於double,最小的n為15。有時我們在代碼中可能會看到比較浮點數時,會使用一個epsilon,而這個epsilon = 1e-6,可能就是因為當浮點數絕對值 >= 1時,小數點後有效位元為6位。EDIT:
Time of Update: 2018-12-04
今天在看《深入理解電腦系統》的時候,在p105頁作者給出了INT_MIN在標準標頭檔limits.h中的定義#define INT_MAX 2147483647#define INT_MIN (-INT_MAX -
Time of Update: 2018-12-04
以下是一些關於Model View Controller, Model View Presenter的文章,文中詳細介紹了MVC, MVP的概念,以及相關的區別,可能對其他同學有協助。1. GUI Architecture這篇文章詳細介紹了原始的MVC實現,以及當前流行的MVP實現,即相關的區別。也討論了Application
Time of Update: 2018-12-04
對normal進行變換不能直接乘以變換矩陣,必須乘以inverse transpose matrix給定一個頂點的Normal n,以及過該點的切平面上的一個向量u,且有變換矩陣T。u,n是行向量,T是行矩陣,可知滿足如下條件[1]對於DX,由於使用行矩陣作為變換矩陣,所以直接乘以inverse transpose matrix就可以。對於OpenGL,由於使用列矩陣,所以我們還需要做一下轉置。假設U是列矩陣,且滿足,於是有所以對於OpenGL,其實需要計算transpose inverse
Time of Update: 2018-12-04
Postgre不支援newid()方法,需要自己建立,方法:在Postgre中執行以下語句,就完成了newid()的建立。CREATE or REPLACE FUNCTION "newid"() RETURNS "pg_catalog"."varchar" AS $BODY$ DECLARE v_seed_value varchar(32); BEGIN select md5( inet_client_addr()::varchar || timeofday() ||
Time of Update: 2018-12-04
通過css的list-style-type 屬性 裡制定ol的顯示x效果,list-style-type 的值如下:disc : CSS1 預設值。實心圓circle : CSS1 空心圓square : CSS1 實心方塊decimal : CSS1 阿拉伯數字lower-roman : CSS1 小寫羅馬數字upper-roman : CSS1 大寫羅馬數字lower-alpha : CSS1 小寫英文字母upper-alpha : CSS1
Time of Update: 2018-12-04
這裡有一篇在同一個程式中同時使用TCP和UDP,UDP丟包率和TCP window大小的論文。論文中研究了,在一個程式中tcp的flow control演算法可能對udp丟包率造成的影響,而udp的發包率和包大小也會影響tcp的流量控制,並且也會影響網路的輸送量。論文中提到了一個詞彙就是TCP Synchronization,大概意思就是不同的tcp串連在同一時間內(或相近)調整window size的行為,這種行為會導致udp丟包率的提高。因為若tcp檢測到低丟包率,那麼就會增加window
Time of Update: 2018-12-04
最近的項目中使用smartfox來作為伺服器,並且我們遊戲的某些移動訊息基於UDP(使用了cs中的entity interpolation技術)。有時,可以在伺服器的log裡觀察到smartfox檢測到session的udp連接埠變化而將udp包直接丟棄,這所帶來的問題就很嚴重。用戶端就無法收到服務端的位置更新了。發生這個問題的原因有兩方面:路由的NAT機制smartfox本身的安全機制對於NAT,即路由器會儲存一個地址轉換表,用於將內網的地址翻譯成外網地址,與外部機器進行通訊。對於UDP而言,
Time of Update: 2018-12-04
一、以下是百度的轉摘:http://hi.baidu.com/daijun2007/blog/item/750259df953c071e62279868.htmlIE6 a href onclick相容性問題2010-07-14 16:19<a href='javascript:void(0);' onclick='_gotoPage(url_go , 2, 10)' >")下一頁</a>IE6下上面的onclick事件不會被響應,換成下面的就OK了,加上return
Time of Update: 2018-12-04
//指令碼<script language="javascript" type="text/javascript"> function callObj(){ var ceng=document.getElementById("filter"); ceng.style.display="block"; ceng.style.width=document.body.clientWidth;
Time of Update: 2018-12-04
人生是一種心理學的遊戲,精通並能駕馭自我心理狀態的人可以獲致成功。有哲人言:錯誤是偉大的導師,要使自己變得聰明,就必須向錯誤和挫折學習。學到了什麼與被什麼阻擋了會產生絕然不同的兩種心理反應。最頂尖人物之間的競賽永遠不是技術上的問題,比拼的都是心理因素。所有體育競賽中,我們都會看到一個刺激的場面——“黑馬”殺出重圍——通常不是技巧最強的人贏,而是精神狀態最好的人贏。記得一位偉人說過:“錯誤和挫折教育了我們,使我們更加聰明起來。”可以這樣說,人的一生中,沒有哪一位沒嘗過錯誤和挫折的滋味。仔細想來我們