原创 wsl2+win10+ShadowsocksR設置wsl使用win10代理

export all_proxy="http://x.x.x.x:port"   ip爲win10本地連接的ip地址,port 爲ShadowsocksR設置的本地代理端口

原创 LeetCode-Z字形轉換

找規律的題目了,規律從下面的數組矩陣中可以很容易找出來 把字符串的下標按題目要求排列,發現第一行是等差數列 以後每加一行在上一行的數字+1就行 然後觀察斜邊 我們每次可以確認每一豎的數字,斜邊的數字是豎邊的數字加上某個差值 對

原创 ubuntu18.0安裝主題軟件

安裝 sudo apt-get install unity-tweak-tool 若啓動報錯com.canoical.unity.webapps sudo apt-get install unity-webapps-common 若啓

原创 c語言順序棧的表示和實現

#define STACK_INIT_SIZE 100//初始大小(100個數據長度) #define STACKINCREMENT 10//棧的分配增量 typedef int ElemType;//棧儲存的數據類型 typedef e

原创 鏈表實現大數的計算

爲了方便計算進位 鏈表中數據爲倒序存儲 比如: 234*31 l1:4->3->2 l2:1->3 從個位開始對齊計算,carry計算進位 #include<iostream> using namespace st

原创 LeetCode-最長迴文子串

確定一箇中點朝兩邊擴散,思路就在代碼裏了······ 提交測試7ms,唯一的疑問就是LeetCode那段4ms的過的代碼,爲什麼比我的快,時間複雜度明明一樣。 #include <cstdio> #include <iostream>

原创 動態規劃-金礦

有一個國家,所有的國民都非常老實憨厚,某天他們在自己的國家發現了十座金礦,並且這十座金礦在地圖上排成一條直線,國王知道這個消息後非常高興,他希望能夠把這些金子都挖出來造福國民,首先他把這些金礦按照在地圖上的位置從西至東進行編號,依次爲0、

原创 ubuntu18.0+win10 grub2修復與啓動項管理

一.boot-repair修復grub 第一步: 啓動ubuntu live 第二步: sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update

原创 ubuntu18.0+win10時間同步

安裝ntpdate: sudo apt-get install ntpdate 設置校正服務器: sudo ntpdate time.windows.com 設置硬件時間爲本地時間: sudo hwclock --localtime

原创 Eclipse +java10 啓動Tomcat 報錯Could not create the Java virtual machine

先貼上原貼地址: https://stackoverflow.com/questions/50085750/apache-tomcat-9-x-not-working-with-eclipse-java-10-0-1 解決方案是安裝或