Time of Update: 2018-12-08
今天有點激動,因為看了一下劉未鵬的《暗時間》,發了幾篇微博,覺得可以記下來。 阿拉Distributed System Performance Monitor <暗時間>:很多程式員感歎跟不上新技術,解決辦法:抓住不變數,大量的新技術其實只是一層皮,背後的支撐技術其實十來年都不變。底層知識、演算法資料結構、基本的程式設計理論、良好的編碼習慣、分析解決問題的能力、強大的學習能力和旺盛的求知慾、大腦的思維方式永遠都不過時!《===確實說到點子上了阿拉Distributed System
Time of Update: 2018-12-08
對3d model施加光源進行渲染,可以使用BasicEffect 類下的方法來實現。這個類可以完成多數複雜的渲染效果。LightingEnabled -- 設定是否開啟光源渲染。預設為false,也就是情境被渲染時使用“a base light”一固定的光照亮物體的每個部分。如果為true,燈光的效果使用在BasicEffect中被定義的效果。EnableDefaultLighting –
Time of Update: 2018-12-08
這是一個非常有趣的畫刷,可以產生視頻的蒙板效果,這個畫刷在Silverlight中早就有的,但是Windows Phone中卻一直沒有引入,不過在WP7.1 SDK正式版中這個特性被加入進來了,手機上也可以製做這種效果了。一.原理 這裡需要用到MediaElement控制項來做為Video
Time of Update: 2018-12-08
如何讓3d model動起來,其實就是要給model的bone設定動作,這樣整個model就會動起來了。一.擷取Bones在fbx檔案中可以看到所有bones的名稱,這樣就可以通過名稱來擷取到bones。 turretBone = tankModel.Bones["turret_geo"]; cannonBone = tankModel.Bones["canon_geo"]; hatchBone =
Time of Update: 2018-12-08
在千吃呼萬喚中,終於可以擷取連絡人和增加連絡人了!但是由於增加連絡人是以Task方式來實現的,所以無法通過程式實現批量儲存連絡人。 一.新增了一個命名空間:Microsoft.Phone.UserData;在這個命名空間裡新增了多個用於連絡人的類,其中通過Contacts類可以非同步擷取連絡人清單。Contacts _contact = new Contacts();_contact.SearchCompleted += new
Time of Update: 2018-12-08
想賺錢?一定要收費程式才可以嗎?現在微軟推出了自已的嵌入wp7的廣告平台,那我們是不是不收費的程式也同樣可以賺錢了呢!只要在我們的程式裡加入一個廣告控制項就可以把這一切都搞定。不過目前只有USA可以用,期待能早點兒進入國內。 一. SDK1. :http://www.microsoft.com/downloads/en/details.aspx?FamilyID=b0f00afc-9709-4cc2-ba2c-57728db6cbd62.
Time of Update: 2018-12-08
從8月22起Windows Phone marketplace可以提交7.1 sdk開發的應用了,儘管提交頁面和方式與7.0是同一個,但是還是會出現一些問題。並且在提交之前也注意一些問題。1. 7.0 應用轉為7.1應用我之前有一些應用都是在7.0下開發的,但是因為要用到7.1的一些新特性,所以就需要把應用轉成7.1然後再繼續開發。轉換方法:1) 開啟工程屬性頁面,將目標版本改為7.12) 在工程上單擊右鍵,選擇“Upgrade to Windows Phone
Time of Update: 2018-12-08
Time of Update: 2018-12-08
已經淩晨了,外面下著該死的雨,把我阻擋在教學樓卻不能回寢室(其實主要是我沒有可以換的衣服和褲子了,如果沖回去的話...後果可想而知 :)),並且還有那該死的Notification 中 PendingIntent 中的 Intent 卻老是配置不好,不過令人欣慰和激動的是我還是搞定了,嘿嘿。廢話少說,言歸正傳。 今天在寫完 “ android Notification 的使用 ”的時候,發現有幾個問題,特別是設定Notification的Intent使之能夠像 QQ
Time of Update: 2018-12-08
package cn.com.ajaxbear.action;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.util.UUID;import org.apache.struts2.ServletActionContext;import cn.com.ajaxbear.util.XResponse;public class UploadAction
Time of Update: 2018-12-08
今天在使用Struts2和Ext.js書寫下拉框的時候,不管怎麼樣就是Combox中總也載入不上資料。沒辦法後,只能通過Ext.data.record的setvalue為其賦值,無意中發現只要賦值後,其他的選項也都載入上去。 目前還不知道什麼原因,需繼續研究中。現將部分代碼粘貼如下:var groupRecord=new
Time of Update: 2018-12-08
今天晚上挺悲催的,遇到了這個問題花費我很長時間,現在總結如下:到這這種情況的發生有兩種情況:1,沒有配置事物只要在Spring設定檔中添加如下代碼: <bean id="txManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager"><property name="sessionFactory" ref="sessionFactory"/></bean>&
Time of Update: 2018-12-08
今天晚上做實驗,還是關於圖片上傳的問題,但是就是老是得不到及解決。原因都是因為fakepath的問題。 IE8 或者更高版本的瀏覽器為了加強安全效能,所致屏蔽了本地的檔案系統。 兩種方式解決: 1,IE------瀏覽器選項------安全-------自訂層級----將檔案上傳到伺服器的時候包含本地路徑 選為啟用。 2,通過以下函數: function getPath(obj) { if(obj) { if
Time of Update: 2018-12-08
如下,一串遞增數字數組,如12244466666666,找出其中相同數字最長的長度。補全if中的內容。int find( int x[], int n){int length = 0;for (i=1;i<n;i++){if (/* 只能在這裡填寫代碼哦 */ ){length++;}}return length;}小弟給出一個遞迴版:int find(int x[], int n){int length = 0;int i;for (i=1;i<n;i++){if (x[i] ==
Time of Update: 2018-12-08
dip: device independent pixels(裝置獨立像素). 不同裝置有不同的顯示效果,這個和裝置硬體有關,一般我們為了支援WVGA、HVGA和QVGA 推薦使用這個,不依賴像素。px: pixels(像素). 不同裝置顯示效果相同,一般我們HVGA代表320x480像素,這個用的比較多。pt: point,是一個標準的長度單位,1pt=1/72英寸,用於印刷業,非常簡單易用;sp: scaled pixels(放大像素). 主要用於字型顯示best for textsize。
Time of Update: 2018-12-08
最近換了新公司,又用回Oracle資料庫了,很多東西都忘記了,只是有個印象,這兩晚抽了點時間,把oracle對字串的一些處理函數做了一下整理,供日後查看。。平常我們用Oracle主要有兩種字串類型1.char始終為固定的長度,如果設定了長度小於char列的值,則Oracle會自動用空格填充的。當比較char時,Oracle用空格將其填充為等長,再進行比較。2.VarChar2資料類型為可變長度,雖然與VarChar資料類型是同義的,但在今後的Oracle版本中也許會有變化,所以應該避免使用Var
Time of Update: 2018-12-08
在繼承BaseAdapter的時候,用getView返回View的時候,用代碼控制布局,需要用到View.setLayoutParams,但是報錯了,報的是類型轉換錯誤,經過研究,發現,這裡不能使用ViewGroup.LayoutParams而必須使用對應父View的LayoutParams類型。如:某View被LinearLayout包含,則該View的setLayoutParams參數類型必須是LinearLayout.LayoutParams。原因在於LinearLayout(或其他繼
Time of Update: 2018-12-08
這是最近兩周左右的資料:對比的紅色與黑色圈中的,在我更新一次版本之後,展示數增加了大概 80%
Time of Update: 2018-12-08
資料庫該如何設計,一直以來都是一個仁者見仁智者見智的問題。對於某一種資料庫設計,並不能簡單的用好與不好來區分。或許真的應了那句話,沒有最好,只有最適合。討論某種資料庫設計的時候,應該在某種特定的需求環境下討論。 下面來討論一下在項目中經常碰到的使用者的連絡方式儲存的問題。我在這裡套用之前網路上流行“普通——文藝——二逼”的分類方式來描述我下文中提及的三種資料庫設計思路,並且通過查詢資料(對資料增刪改,三種設計要付出的代碼成本都差不多)和資料庫面臨需求變動兩個方面來思考這三種設計各有怎樣的優劣
Time of Update: 2018-12-08
Ext.onReady(function(){ Ext.QuickTips.init(); var tree=new Ext.tree.TreePanel({ // el:"tree" }); var root=new Ext.tree.TreeNode({text:'項目資訊'}); var node=new Ext.tree.TreeNode({ text:"項目資料" }); var node1=new Ext.tree.