Time of Update: 2018-12-07
花了十分鐘將Kubuntu的字型進行了美化。我在硬碟上有專門的一個壓縮包用來儲存一些用於編程的字型,另外將vista下面的simsun simkai simhei以及YaHei等字型一起拷貝到~/.fonts/目錄下。以前我都是按照網上各種文章介紹的那樣,在/usr/share/fonts下建立一個目錄,後來發現/etc/fonts/fonts.conf裡,預設~/.fonts/就在搜尋路徑裡面,就不用link了。將字型檔拷貝過去後,記得將可執行許可權去掉,然後以下命令後即可:sudo
Time of Update: 2018-12-07
從做項目開始,就一直用動軟產生的三層架構,導致現在對資料庫的串連,語句的書寫,應用起來顯得比較陌生,或者是之前就沒有掌握牢固的原因吧,用工具用的整個人都懶惰起來了,一不用工具就無從下手了,現在藉此楊總給的學習機會,好好整理一下思路。 ADO.NET(即Active Data Objects.NET)是.NET
Time of Update: 2018-12-07
.NET資料提供者對象:1、Connection對象 2、Command對象 3、DataReader對象 4、DataAdapter對象 一般性資料類對象可以為資料庫中的資訊儲存一個本地拷貝,從而可以在切斷資料庫連接時處理這個資訊。可以按任何順序讀行,可以按靈活的方式搜尋、排序和過濾這些行,甚至可以改變這些行,然後將所做的改變同步到資料庫中,主要包含以下幾種對象。1、DataSet對象 2、DataTable對象 3、DataRow對象
Time of Update: 2018-12-07
一、在項目下建立RibbonForm 命名為:useSkin二、添加引用DevExpress.OfficeSkins DevExpress.UserSkins.BonusSkins三、將ribbonPage1的Text屬性設定為:皮膚 ribbonPageGroup1的Text屬性設定為:更換皮膚
Time of Update: 2018-12-07
之前一提到側邊導覽列(可伸縮),一直都是用panel,button實現的,接觸了Dev後發現,navBarControl這個控制項蠻好用的,操作起來方便,介面也漂亮。下面就記錄一下學習的過程:一、在工具箱Navigation&Layout下找到控制項navBarControl,拽到相應的位置。二、點擊控制項右上方的小三角,對其進行設計:如點Add group可迅速添加組列表,點Run
Time of Update: 2018-12-07
我安裝的komodo 5.2每次升級重啟後都會報錯,說我有多少komodo安裝什麼的,怪了。我嘗試著刪除了AppData下的ActiveState目錄,重裝後再升級,仍然照舊。在註冊表裡搜了搜,無意中在komodo安裝目錄下的lib/mozilla目錄下發現了另外一個komodo.exe。運行,顯示程式升級,一切終於正常了。見鬼,我以前用komodo4的時候從來沒出現這毛病啊。不知誰能解釋一下。
Time of Update: 2018-12-07
文章目錄 1.奧卡姆剃刀定律 1.奧卡姆剃刀定律 12
Time of Update: 2018-12-07
因為超快的啟動速度,Chrome一直是我的預設瀏覽器。由於豐富的外掛程式功能,我又主要使用firefox來瀏覽網頁,兩者要是能結合就好了。好歹現在chrome總算也有了不少好用的外掛程式,現在記錄一下,方便以後重裝系統。Switchy! 出於某些天知道的原因,我會經常無法正常安裝chrome plugins,每次總是顯示“串連已斷開”。只有使用tor代理,我才能安裝好scr,通過switchy,可以方便的為chrome更換代理設定,這裡是Switchy的google
Time of Update: 2018-12-07
Git顯示漂亮日誌的小技巧:原文:http://garmoncheg.blogspot.com/2012/06/pretty-git-log.html (牆)Git的傳統log如下所示,你喜歡嗎?看看下面這個你喜不喜歡?(點擊圖片看大圖) 要做到這樣,命令列如下:git log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset'
Time of Update: 2018-12-07
C#中substring預設是將漢字當一個位元組來截取的,但是我需要把漢字按照2個位元組來算。如果String str = "買價1,467,cs,你好,hello"我只想要前九個位元組private static Encoding _encoding = System.Text.Encoding.GetEncoding("GB2312"); private void RibbonForm1_Load(object sender, EventArgs e) {
Time of Update: 2018-12-07
當項目裡不用資料庫,或者需要一種即時(不需要儲存資料)的表結構的時候,可以考慮DataTable的建立。一、建立DataTable:DataTable newdt = new DataTable("T_Method"); 添加新列:(列名,類型) newdt.Columns.Add("Id", typeof(int)); newdt.Columns.Add("VarNum", typeof(string));
Time of Update: 2018-12-07
在這裡,就用DataTable做個例子//表結構DataTable newdtb = new DataTable();newdtb.Columns.Add("Id", typeof(int));newdtb.Columns.Add("ProName", typeof(string));newdtb.Columns.Add("ProPrice", typeof(decimal));newdtb.Columns.Add("Trade_Date",
Time of Update: 2018-12-07
Category是Objective-C中常用的文法特性,通過它可以很方便的為已有的類來添加函數。但是Category不允許為已有的類添加新的屬性或者成員變數。 一種常見的辦法是通過runtime.h中objc_getAssociatedObject / objc_setAssociatedObject來訪問和產生關聯對象。通過這種方法來類比產生屬性。 //NSObject+IndieBandName.h@interface NSObject
Time of Update: 2018-12-07
<script type="text/javascript"> function validate_email(field, alerttxt) { with (field) { apos = value.indexOf("@") dotpos = value.lastIndexOf(".") alert(apos);
Time of Update: 2018-12-07
做出來的效果就是和網頁中的table類似,分別為table中的奇數行和偶數行渲染不同的底色,讓相臨兩行資料的背景顏色交錯,加強使用者的視覺體驗。 之前我都是在cellForRowAtIndexPath中,產生cell的時候,就根據indexPath的ROW值來定製CELL的背景。今天在這裡學到一招,這個還可以放在tableView:willDisplayForCell:forRowAtIndexPath中。---感謝Azure_Sagi的提醒,display不小心拼錯了。Thank you。
Time of Update: 2018-12-07
因為使用的代碼產生器,在插入時,空參數傳遞的時候會出現@…沒有預設值的異常。找到private static void PrepareCommand(OleDbCommand cmd, OleDbConnection conn, OleDbTransaction trans, string cmdText, OleDbParameter[] cmdParms)方法在foreach迴圈裡添加如下代碼: //如果傳遞的參數沒有對應的值,則設為null值
Time of Update: 2018-12-07
<html><body><script type="text/javascript">var txt="Hello World!"document.write("<p>Big: " + txt.big() + "</p>")//大字型document.write("<p>Small: " + txt.small() + "</p>")//小字型document.write("<p>Bold: " +
Time of Update: 2018-12-07
今天上班發現,iMac只要開啟下載連結,整個firefox就完全失去響應。在firefox的“喜好設定”->“應用程式”中查看,發現是被設計給thunder plugin處理。估計是想下載轉到迅雷中執行。去 /Users/username/Library/Internet
Time of Update: 2018-12-07
<html><head><script type="text/javascript">function startTime(){var today=new Date()var h=today.getHours()var m=today.getMinutes()var s=today.getSeconds()// add a zero in front of
Time of Update: 2018-12-07
SidirSidir是一個基於Ruby實現的命令列工具,通過sidir能夠快速定位模擬器目錄及App Package。在命令列安裝sidir非常簡單,只要敲“gem install sidir"即可。然後在,啟動sidir,敲"helper"就能看到各種命令說明。Sidir還提供一個Alfred的workflow,可以很方便的在Alfred中調用sidir,快速開啟相關目錄。liftoffliftoff也是一個使用Ruby語言開發的Xcode增強工具。在xcode