Time of Update: 2018-12-05
學習密度與專註力)_( 摘自:http://mindhacks.cn/2007/05/24/learn-to-focus/Tags: 學習方法, 思維改變生活save it7 savedtags: 學習
Time of Update: 2018-12-05
for迴圈與each的區別By YUANYI ZHANG | Published: FEBRUARY 15, 2008for和each的區別主要在於:for是通過調用each實現,因此for更慢一些for會在each的scope之外建立一個局部變數,這在某些情況下會引發問題關於第二點,下面的代碼可以很好的說明這個問題:irb> [1, 2, 3].each do |m| puts m endirb> puts mNameError: undefined local variable
Time of Update: 2018-12-05
sourceforge http://www.sourceforge.net/codeproject http://www.codeproject.com/opensource http://www.opensource.org/ java.net http://www.java.net/Lomboz http://www.objectlearn.com/index.jsp(J2EE plugin for Eclipse)htmlArea
Time of Update: 2018-12-05
如今,構建網站和開發Web應用程式已經不僅要求開發人員是一名優秀的程式員,更需要聰明的程式員。這也就是說,在可能的情況下,重複使用已有的代碼和應用程式,而不是自己重頭開始。開源由來已久,並且很多網站的構建也使用了開源。開發人員都知道Linux、Apache、MySQL及 PHP
Time of Update: 2018-12-05
在Migration中操作新添加的欄位By YUANYI | Published: MAY 22, 2008在有些情況下,我們需要在某個migration中對新增加的欄位進行操作,比如下面這個將name改成first_name和last_name的migration:def self.up add_column :profiles, :last_name, :string add_column :profiles, :first_name,
Time of Update: 2018-12-05
[Software] Saliency Map Algorithm : MATLAB Source CodeBelow is MATLAB code which computes a salience/saliency map for an image or image sequence/video (either Graph-Based Visual Saliency (GBVS) or the standard Itti, Koch, Niebur PAMI 1998 saliency
Time of Update: 2018-12-05
#include <stdio.h>#include <stdlib.h>#define Description LinkListSquence#define SIZE 20typedef int type;typedef int bool;typedef struct{type data[SIZE];int length;}List;List * InitList(List *list);bool ListEmpty(List *list);List *
Time of Update: 2018-12-05
摘自:
Time of Update: 2018-12-05
我沒參加過筆試呢,不過經常有人拿著筆試中的問題來問我,特別是++、--運算子的問題, 其實這些問題應該從基本原理上理解一下,但是在筆試中這種問題還是有個簡單的方法計算才好。總結以下的幾條:1) 在計算中,對於一個範圍內的首碼運算元(++i),替換為i的最終數值,對於尾碼操作符替換為原數值。2) 在printf,cout等依靠堆棧工作的方法中,對於一個範圍內的首碼操作符(++i),替換為i的最終數值,對於尾碼操作符,按照入棧順序分析。 1: int a ; 2: //-
Time of Update: 2018-12-05
1.安裝作業系統(Linux)經過實踐,rails項目可以順利在windows、linux(Ubuntu)、unix(solaris)下運行但推薦使用的平台仍是Linux,所以你至少需要熟悉以下內容安裝我們開發環境使用的是Ubuntu,安裝後請閱讀速配指南瞭解ubuntu的基本配置Ubuntu安裝Ubuntu速配指南熟悉常用命令Linux常用命令常用命令聯合使用安裝xp虛擬機器安裝xp虛擬機器作業系統是為了使用rtx、使用ie訪問項目,具體步驟:安裝virtualbox宿主作業系統為”Ubunt
Time of Update: 2018-12-05
轉載自:http://kaomylife.com/2009/06/18/一個老笑話的偉大境界/ 一個小夥子到理髮店理髮,他問:“理髮得等多長時間?”理髮師看了一下店裡的顧客說:“大約兩個小時。”小夥子走了。幾天后還是這個小夥子來理髮,他一進門便問:“理髮得等多長時間?”理髮師看了一眼店裡排隊的顧客說:“大約三個小時。”小夥子走了。一個星期後這個小夥子又來了,問:“理髮得等多長時間?”理髮師看到店裡已經滿是顧客說:“大約四個半小時。”小夥子走了。理髮師望著店裡的一個朋友說:“喂,比爾,跟著這傢伙
Time of Update: 2018-12-05
from: http://vinsol.com/blog At VinSol, we have been developing and deploying Rails applications for more than four years. During this period, we have identified some best practices that we prefer to follow while deploying rails application to
Time of Update: 2018-12-05
學了很多雜亂的技術,繼續成長 漸感吃力,重新學習資料結構 與 演算法.計劃:1.嚴蔚敏《資料結構》《大話資料結構》,每天一個小例子。2.採用C++ 或者C 。盡量用C++實現,以輔助理解物件導向編程思想。3.與同學每天練習、討論一個資料結構問題。編寫、並分析一段代碼。4.最最重要的是堅持下來。5.將代碼和領悟寫在部落格上。---------1、每天一個小例子,具體的我們提前一天確定好;2、我們各自實現代碼,然後互動看一下(確保代碼可讀性及本互學習),必要時討論;3、每完成一塊知識,對比總結一下。
Time of Update: 2018-12-05
頂點渲染 : 渲染的基本步驟是這樣的: (1) 定義頂點格式和FVF (2) 建立頂點緩衝區並填充之 (3) 用D3D進行渲染 我們來渲染一個簡單的三角形,但它的3個頂點顏色不同。 一、首先來看定義頂點格式和FVF 想要渲染頂點,首先你得有個緩衝區,在D3D中這樣定義: LPDIRECT3DVERTEXBUFFER8 g_pVB = NULL; // 頂點緩衝區 然後還得為頂點緩衝區裡的資料定義格式,這樣: // 自訂頂點結構 struct
Time of Update: 2018-12-05
索引頂點: // 頂點未經處理資料 CUSTOMVERTEX g_Vertices[] = { { -1.0f,-1.0f, 0.0f, 0xffff0000, }, // A紅色 { 1.0f,-1.0f, 0.0f, 0xff0000ff, }, // B蘭色 { 1.0f, 0.0f, 0.0f, 0xff00ff00, }, // C綠色 { 0.0f, 1.0f, 0.0f, 0xffff00ff, }, // D洋紅 { -1.0f, 0
Time of Update: 2018-12-05
將你的程式所用到的密碼和API認證號儲存在一個自訂的設定檔中。我使用一個YAML並沿用了database.yml類似的格式。有需要的時候就使用常量。不要重複諸如客服郵件地址這類字串,而是將它們儲存在常量中(可以儲存在environment.rb或者自訂 的設定檔中),然後在整個程式中使用該常量。盡量使用UTC時間,這可以使應用程式看起來更加一致性。(不過Rails 2.1的Timezone可提供更好的功能)請勿在一個 ActiveRecord
Time of Update: 2018-12-05
開發時可以用到的,chrome外掛程式1.http 請求查看 developer tools 內建的,功能非常強大2.code cola 隨時編輯css 並且 支援 即時顯示效果3.css viewer 查看選擇地區的css4.Edit this cookie 編輯和查看cookie5.Browser Compatibility Detector 各個瀏覽器安全色性檢測6.Advanced REST client Application REST各個方式請求7.jQuery API
Time of Update: 2018-12-05
本文的兩個目的:(1)介紹javascript中的eval函數的用法(2)如何在函數內執行全域代碼►先來說eval的用法,內容比較簡單,熟悉的可以跳過。eval函數接收一個參數s,如果s不是字串,則直接返回s。否則執行s語句。如果s語句執行結果是一個值,則返回此值,否則返回undefined。需要特別注意的是對象聲明文法“{}”並不能返回一個值,需要用括弧括起來才會傳回值,簡單樣本如下:var code1='"a" + 2'; //運算式var code2='{a:2}'; //語句alert(
Time of Update: 2018-12-05
一台攝象機有以上畫面中的一些屬性: 1、 觀察點:攝象機擺放的位置 2、 目標點:攝象機對著一個地方 3、 觀察範圍:圓錐形狀投影範圍的夾角大小,單位是弧度。 4、 可見的最近距離和最遠距離:這兩個距離中間的觀察範圍就是可見地區。 5、 縱橫比:顯示時候的寬和高比例,一般為1。 明白了攝象機的原理後,我們來看D3D中是怎麼設定它的,有兩個矩陣是用來設定攝象機的,一個是觀察矩陣,一個是射影矩陣,程式說明一切。 首先是設定攝象機的觀察矩陣: m_vEyePt =
Time of Update: 2018-12-05
JsonReader在JavaScript中,JSON是一種非常重要的資料格式,key:value的形式比XML那種複雜的標籤結構更容易理解,代碼量也更小,很多人傾向於使用它作為EXT的資料交換格式。為Json- Reader準備的JSON資料如下面的代碼所示。var data =