用了Git有一段時間了,也只是停留在本地庫的簽入簽出。因為都是自己平時做測試或是其他源碼,(至于不同計算機的同步我采用金山快盤做同步)這次經(jīng)過我們產(chǎn)品經(jīng)理的推薦,把一部分代碼托管到GitHub上。這樣對版本記錄和同步更加方便了。但在公司安裝很順利,是電信的光纖。在家里(長城寬帶)一直不能在線安裝,而且GitHub還沒有離線安裝包。我只能去尋找公司電腦查找安裝路徑,發(fā)現(xiàn)通過快捷方式很難定位到安裝路徑。我又對c盤進行了全盤搜索,終于讓我找到了藏得很深的GitH
系統(tǒng) 2019-08-12 09:26:53 2096
https://github.com/201303014069/Test打補丁一.方法一比較通用Gitcommit比如在PATH分支提交后Gitdiffmaster>patch創(chuàng)建補丁文件Gitcheckoutmaster回到主分支Gitapplypatch通過patch打補丁二.Gitconmmit先在一個分支提交Gitformat_patch–Mmaster生成.patch補丁文件Gitcheckoutmaster回到需要打補丁的分支Gitam***.
系統(tǒng) 2019-08-12 09:26:53 2096
隨機提取10條記錄的例子:Sqlserver:selecttop10*from表orderbynewid()Access:SELECTtop10*FROM表ORDERBYRnd(id)Rnd(id)其中的id是自動編號字段,可以利用其他任何數(shù)值來完成比如用姓名字段(UserName)SELECTtop10*FROM表ORDERBYRnd(len(UserName))MySql:Select*From表OrderByrand()Limit10隨機提取10條記
系統(tǒng) 2019-08-12 01:55:42 2096
工具推薦:Robomongo,可自行百度尋找下載源,個人比較推薦這個工具,相比較mongoVUE則更加靈活。集合簡單查詢方法mongodb語法:db.collection.find()//collection就是集合的名稱,這個可以自己進行創(chuàng)建。對比sql語句:select*fromcollection;查詢集合中所有的文檔,即關(guān)系型數(shù)據(jù)庫中的查詢表中的所有數(shù)據(jù)。返回制定的鍵值mongodb語法:db.collection.find({},{"userid
系統(tǒng) 2019-08-12 01:54:28 2096
把一個字符串劃分成幾個回文子串,枚舉所有可能的劃分例如Forexample,givens="aab",Return[["aa","b"],["a","a","b"]]寫一個子函數(shù)判斷是否為回文。然后dfs,這個dfs比之前的稍微難理解一些。dfs函數(shù)每次輸入的起點代表之前已經(jīng)處理好了,從這個起點開始到結(jié)尾len的有幾種長度可能組成,回文的都要dfs遍歷一次,如果沒有就++。例如輸入為abcc,假設此時start指向b了,那么b是回文,要dfs從start+
系統(tǒng) 2019-08-12 01:53:47 2096
functionstripscript(s){varpattern=newRegExp("[%--`~!@#$^&*()=|{}':;',\\[\\].<>/?~!@#¥……&*()——|{}【】‘;:”“'。,、?]")//格式RegExp("[在中間定義特殊過濾字符]")varrs="";for(vari=0;i
系統(tǒng) 2019-08-12 01:53:44 2096
為什么要使用IN操作符?其優(yōu)點為:q在使用長的合法選項清單時,IN操作符的語法更清楚且更直觀。q在使用IN時,計算的次序更容易管理(因為使用的操作符更少)。qIN操作符一般比OR操作符清單執(zhí)行更快。qIN的最大優(yōu)點是可以包含其他SELECT語句,使得能夠更動態(tài)地建立WHERE子句。第11章將對此進行詳細介紹。INWHERE子句中用來指定要匹配值的清單的關(guān)鍵字,功能與OR相當。not是用在where后面的,否定其后面跟的任何條件的一個操作符,也可以用<>操作
系統(tǒng) 2019-08-12 01:53:27 2096
--取得隨機數(shù)的視圖CREATEVIEWv_RANDASSELECTre=STUFF(RAND(),1,2,'')GO--生成隨機編號的函數(shù)CREATEFUNCTIONf_RANDBH(@BHLenint)RETURNSvarchar(50)ASBEGINDECLARE@rvarchar(50)IFNOT(ISNULL(@BHLen,0)BETWEEN1AND50)SET@BHLen=10SELECT@r=CHAR(65+(SUBSTRING(re,1,1
系統(tǒng) 2019-08-12 01:51:38 2096
1.數(shù)據(jù)庫的設計盡量把數(shù)據(jù)庫設計的更小的占磁盤空間.1).盡可能使用更小的整數(shù)類型.(mediumint就比int更合適).2).盡可能的定義字段為notnull,除非這個字段需要null.3).如果沒有用到變長字段的話比如varchar,那就采用固定大小的紀錄格式比如char.4).表的主索引應該盡可能的短.這樣的話每條紀錄都有名字標志且更高效.5).只創(chuàng)建確實需要的索引。索引有利于檢索記錄,但是不利于快速保存記錄。如果總是要在表的組合字段上做搜索,那么
系統(tǒng) 2019-08-12 01:51:36 2096
--1.查看數(shù)據(jù)庫northwind是否啟用全文索引SELECT*FROMsys.databasesUSENorthWind--2.創(chuàng)建全文目錄CREATEFULLTEXTCATALOG[employee_fulltext]WITHACCENT_SENSITIVITY=OFFASDEFAULT--3.指定唯一索引CREATEFULLTEXTINDEXON[dbo].[Employees]KEYINDEX[PK_Employees]ON([employee_
系統(tǒng) 2019-08-12 01:33:59 2096