原创 排序算法---直接插入、shell、快速

#include <stdio.h> int a[10] = {7,4,1,0,2,5,8,9,6,3}; void print_a() { printf("\n"); int i ; for(i = 0;i < sizeof(

原创 力扣-----求最長的公共前綴

來源:力扣(LeetCode) 鏈接:https://leetcode-cn.com/problems/longest-common-prefix   編寫一個函數來查找字符串數組中的最長公共前綴。如果不存在公共前綴,返回空字符串 ""。

原创 力扣-----三數和爲0

鏈接:https://leetcode-cn.com/problems/3sum   給你一個包含 n 個整數的數組 nums,判斷 nums 中是否存在三個元素 a,b,c ,使得 a + b + c = 0 ?請你找出所有滿足條件且不

原创 mysql ----show profile

show profile:     是mysql提供可以用來分析當前會話中語句執行的資源消耗的情況,可以用於sql的調優的測量。     默認狀態下參數處於關閉狀態,並保存最近15次的運行結果。     mysql> show varia

原创 mysq---數據完整性

數據完整性:主要時在創建數據庫表的時候保證某些字段不能爲null,不能重複等。主要包括實體完整性、域完整性、 引用完整性     實體完整性:表中的一行記錄代表一個實體,         約束類型包括;             主鍵約束(

原创 linux netfilter

知乎地址:https://zhuanlan.zhihu.com/p/81866818

原创 力扣---兩數相加

給出兩個 非空 的鏈表用來表示兩個非負的整數。其中,它們各自的位數是按照 逆序 的方式存儲的,並且它們的每個節點只能存儲 一位 數字。 如果,我們將這兩個數相加起來,則會返回一個新的鏈表來表示它們的和。 您可以假設除了數字 0 之外,這兩

原创 mysql----查詢注意點

具體的優化方法:     exist和in:         如果主查詢的數據集大,使用in,    select tname from teacher where tid in(x,y,z);         如果子查詢的數據集大,使用

原创 mysql----索引優化(1)

索引優化案例分析     單表:         create table if not exists article(             id int unsigned not null primary key auto_incr

原创 C語言單鏈表反轉

#include <stdio.h> #include <stdlib.h> #include <string.h> struct Node{ int num; struct Node *next; }; struct Nod

原创 mysql----event不執行

        mysql事件多用於週期性地執行一些語句,例如每天.....,是一種很方便的機制,但是最近工作中發現linux環境下,改了系統時間後有些事件便不再執行了。後經過在ubuntu16.04+mysql5.7.29環境下多次復現

原创 力扣----兩數之和

來源:力扣(LeetCode) 鏈接:https://leetcode-cn.com/problems/two-sum 著作權歸領釦網絡所有。商業轉載請聯繫官方授權,非商業轉載請註明出處。 題目 給定一個整數數組 nums 和一個目標值

原创 mysql----索引

索引:     優勢:在數據表中有海量數據時能幫助快速查詢記錄。     劣勢:索引本身也是一張表,佔用磁盤空間,當進行update insert delete操作時耗時更長,因爲需要維護索引表            索引的分類:  

原创 力扣---求指定字符串的無重複最長字串

        解法1:常規思路,兩個for,外層for依次取原字符串的每個字符,內層for將外層的取出的字符與自己的字符依次比較。如果值相等,表示找到一個重複的字符,然後結束內層for,記錄此時字串的長度,並將內層for的起始位置下一個

原创 Python學習之路-----像字典操作對象

class Person(object): def __init__(self,age,name): self.age = age self.name = name def __