場景:wlan0192.168.0.7720:7c:8f:6b:e6:7cwlan2192.168.0.6634:08:04:2e:23:7esocket綁定192.168.0.77開機默認路由:略client成功連接server后再對路由修改:iprouteflushtablemainrouteadddefaultdevtun0routeadd–net192.168.0.0/24devwlan0routeadd–net192.168.0.0/24devw
系統 2019-08-12 01:53:08 1924
Yum軟件包管理器基于RPM包管理,能夠從指定的服務器自動下載RPM包并且安裝,可以自動處理依賴性關系,并且一次安裝所有依賴的軟體包,使用簡單便捷。Yum常用命令:1安裝yuminstall全部安裝yuminstallpackage1安裝指定的安裝包package1yumgroupinsallgroup1安裝程序組group12更新和升級yumupdate全部更新yumupdatepackage1更新指定程序包package1yumcheck-update
系統 2019-08-12 01:52:54 1924
本文介紹一些改善EF代碼、優化其性能的相關方法,如NoTracking,GetObjectByKey,Include等,還包括編譯查詢、存儲模型視圖以及沖突處理等內容。。lMergeOption.NoTracking當我們只需要讀取某些數據而不需要刪除、更新的時候,可以指定使用MergeOption.NoTracking的方式來執行只讀查詢(EF默認的方式是AppendOnly)。當指定使用NoTracking來進行只讀查詢時,與實體相關的引用實體不會被返
系統 2019-08-12 01:52:40 1924
問題:從上到下打印二叉樹的每一行分析:先搜出二叉樹的高度,然后遍歷高度,每次搜索一個高度classSolution{public:intdfs(TreeNode*root){if(root==NULL)return0;if(root->left==NULL&&root->right==NULL)return1;returnmax(dfs(root->left),dfs(root->right))+1;}voidDdfs(TreeNode*root,intt
系統 2019-08-12 01:52:25 1924
所謂粒度,即細化的程度。鎖的粒度越大,則并發性越低且開銷大;鎖的粒度越小,則并發性高且開銷小。鎖的粒度主要有下面幾種類型:(1)行鎖,行鎖是粒度中最小的資源。行鎖就是指事務在操作數據的過程中,鎖定一行或多行的數據,其它事務不能同一時候處理這些行的數據。行級鎖占用的數據資源最小,所以在事務的處理過程中,同意其它事務操作同一表的其它數據。(2)頁鎖,一次鎖定一頁。25個行鎖可升級為一個頁鎖。(3)表鎖,鎖定整個表。當整個數據表被鎖定后,其它事務就不可以使用此表
系統 2019-08-12 01:52:07 1924
我工作遇到這么一個情況:算當前周的課程,有兩種方法一種是用sql自帶的函數datediff(select*fromTable8wheredatediff(wk,COLUMN8,getdate())=0)另一種是在c#后臺代碼中直接寫然后傳參。我想問一下這兩種方法哪一種更好,速度更快。分析:看你想把壓力給誰數據量不大的話,還是sql會好一些感悟:以前都是在后臺去算,今天想了想,又查了查。發現在sql里就可以實現。看來我的sql基礎實在是太薄弱了。這讓我再一次
系統 2019-08-12 01:51:45 1924
第一周的新鮮感過去后,第二周我就能夠以平常心來面對周圍的新環境了。除了語言和飲食不同,終究還是軟件開發的工作,一定是要遵循軟件開發的規律的。在這短短的兩周時間內,我談不上有什么收獲,能夠讓我的能力再上一個臺階。但一些體會還是有的,雖然有些散亂,仿佛思想的片段,如野馬,如浮云,若能及時捕捉并加以記錄,這些體會就能夠潛移默化地改變自己,或許也能改變閱讀這篇博客的你。這一周,我打算談一談我對能力的體會。作為一名Dev,能力是自己的立身之本,也是養家糊口的必須技能
系統 2019-08-12 01:32:42 1924
原文:SQL點滴35—SQL語句中的exists比如在Northwind數據庫中有一個查詢為SELECTc.CustomerId,CompanyNameFROMCustomerscWHEREEXISTS(SELECTOrderIDFROMOrdersoWHEREo.CustomerID=c.CustomerID)這里面的EXISTS是如何運作呢?子查詢返回的是OrderId字段,可是外面的查詢要找的是CustomerID和CompanyName字段,這兩個
系統 2019-08-12 01:32:38 1924
ORA-00210:cannotopenthespecifiedcontrolfileORA-00202:controlfile:+DATA/posdb/controlfile/control01.ctlORA-17503:ksfdopn:2Failedtoopenfile+DATA/posdb/controlfile/control01.ctlORA-15001:diskgroup"DATA"doesnotexistorisnotmountedORA-1
系統 2019-08-12 01:55:30 1923
題意是a+,,,,,+b,在二進制計算中有多少次進位,只要統計一下從a~b所有數位上1的和就可以了寫了前十的二進制數,發現了規律,0位上每2個數后1個數有1,,即奇數1位上每4個數后2個有1,2位上每8個數后4個有1,.......。。。。。。。。。。。。。。#include#includeintnuma[70],numb[70];voidnum(inta[],intn)//0-n每個數位上1的和{inti,temp;
系統 2019-08-12 01:55:28 1923
createPROCEDURE[dbo].[TruncateTableWithFK](@tableNamenvarchar(200))ASSETNOCOUNTONSETTRANSACTIONISOLATIONLEVELREADCOMMITTED--DeletethetableDeclare@SQLvarchar(2048)SET@SQL='deletefrom'+@tableNameExec(@SQL)--ResetidentitycolumnIFEXIS
系統 2019-08-12 01:55:20 1923
新增INSERTINTOA(列名1,列名2)VALUES(列1的值,列2的值);查詢select*from表名;刪除deletefromtest.Awhere條件表達式修改updatetest.Asetid_no=5wheregrade=156421.0updatetest.Asetid_no=6,grade=grade*2wheregrade=156421.0清空表數據TRUNCATETABLE表名添加主鍵ALTERTABLE表名ADDPRIMARYKE
系統 2019-08-12 01:53:33 1923
默認為升序,如果希望按降序對記錄進行排序,可使用DESC關鍵字。Orders表:CompanyOrderNumberIBM3532W3School2356Apple4698W3School6953例1以字母順序顯示公司名稱:SELECTCompany,OrderNumberFROMOrdersORDERBYCompany結果:CompanyOrderNumberApple4698IBM3532W3School6953W3School2356例2以字母順序顯
系統 2019-08-12 01:53:08 1923
1.MongoDB是什么MongoDB介紹PPT分享MongoDBGridFS介紹PPT兩則初識MongoDBGridFSMongoDBGridFS介紹一個NoSQL與MongoDB的介紹PPTMongoDB:下一代MySQL?寫給Python程序員的MongoDB介紹又一篇給Python程序員的MongoDB教程MongoDB源碼研究系列文章白話MongoDB系列文章MongoDBTailableCursors特性介紹MongoDB文檔閱讀筆記——優雅的
系統 2019-08-12 01:53:00 1923
5.SQL語言的分類*5.1.數據定義語言數據定義語言DDL(DataDefinitionLanguage),是SQL語言集中負責數據結構定義不數據庫對象定義的語言,主要有create、alter、drop和truncate四種常用語句。DDL對數據結構起作用。?create數據庫對象的創建?alter修改數據庫對象?drop刪除數據庫對象?truncate清空表數據5.2.數據操縱語言數據操縱語言DML(DataManipulationLanguage)
系統 2019-08-12 01:52:39 1923