原创 With rollup 按類型算總數,插入一行算附加彙總列
coalesce 如果有輸出,沒有就寫後面的字符串 select * from material order by name,color select coalesce(name, '狗狗總數'),coalesce(color,
原创 C# 代碼中添加事務回滾rollback
有外鍵也可以添加,沒問題 public void update(List<string> sqls){ SqlTransaction st = conn.BeginTransaction(); try{ foreach(st
原创 Python:正則匹配知識點
修飾符分類 \w:數字,字母,下劃線 \d:阿拉伯數字 \s:空白字符:換行,空格,製表符 []: 一組字符 ():分組字符 (|) :任一字符;管道字符| ()?:可選匹配 {}?:非貪心匹配 重複修飾符: (*, +, ?,
原创 Sql Server insert數據帶很多空格
發現我的數據庫中insert的 數據帶很多空格 後來發現是我開始create table時候用的char()類型 用varchar()類型便解決了 如何修改 1.刪去主鍵 當你想要去更改擁有主外鍵信息的時候會報錯 此時只需要先
原创 LeetCode:對角線遍歷:30行代碼最詳細
題目 思路 (0-2=3行)M=2,N=3(0~3=4列);i(0-5) 記住j是行,k是列; matrix[j][k]:爲偶數爲紅色;奇數爲藍色(外循環i) 偶數(紅色):j=M; j–; k++;(當k<=N&&j>=
原创 Java:JVM的類加載過程,你真的懂?
1. 問:什麼是類加載機制? 答:JVM虛擬機把描述類的數據從Class文件(.class)加載到內存,並對數據進行校驗、轉換解析和初始化,最終形成可以被虛擬機直接使用的Java類型,這就是虛擬機的類加載機制。 2. 問:類加載的
原创 leetcode:螺旋矩陣:一點就通:超詳細解答:
思路 主要是利用++行++列每次最終的位置就是終點。 (0-2列)m=2;(0-2行)n=3(行有三個數) row=0,col=-1;要從(0,0)開始所以爲了統一的++col要從-1點開始。 下面給出代碼 vector<i
原创 C# RadioBox以及CheckBox實用;list以分隔符,合成string
如果你總是要if(raidiobutton1.checked) 來判斷 太累了 方法一: 使用: foreach(Control c in Controls) if(c is checkBox ) if((控件屬性)c屬性條
原创 吉姆拉爾森:日期題目:星期幾,相差天數。
星期幾: Kim Larsen Calculation Formula:請耐心看完噢,想了好久好久才寫出來的。 if(month == 2 || month == 1) { month+=12; --year; } int w
原创 C# 獲取Combox:valuemember;根據value默認確定combox值
獲取我當前選項的value combox.selectedValue.toString() 根據value默認combox值 cbclass.SelectedValue = classNo; 修改用戶信息時:默認高分子化學
原创 DFA:字符串轉換整數
Deterministic Finite Automaton 自動機 主要是要明確 : 條件 狀態 比如: leetCode8. 字符串轉換整數 (atoi) 其中表格狀態可以用unordered_map構造,並且用一個s
原创 SQL: IN// EXISTS having
查詢擁有兩個工作以上的員工姓名和公司名稱 1.擁有兩個工作(一個表:記錄員工和公司關係的表) 記得用group by having 2.員工名稱和公司名稱(記錄員工信息和公司信息的表) 用in where —— in(select
原创 Python:.search() 與 re.match()的區別
.search():單次搜索首次出現的字符 re.match(re.compile(),匹配字符串) : 判斷字符串匹不匹配正則表達式: 是否符合強口令: 強口令 = 大寫+小寫+數字, >8 .match() import
原创 python:bat文件啓動py文件
將bat文件加入環境變量 path後添加: 我的Scripts文件夾中包含:python的運行程序 以及 我的bat文件 bat中包含 @py.exe D:\IDLEProjects\pw.py %* @pause 使用py
原创 源代碼創建文件,文件夾,並創建txt寫入內容
string path = "D:/2014研究生複試/曾念念/SOURCE"; Directory.CreateDirectory(path); path += "/readme.txt"; Fi