转载
怪我冷i
这个作者很懒,什么都没留下…
展开
-
Obsidian+SyncTrayzor打造个人文档云同步平台
它可以在两台或多台计算机之间实时同步文件,安全地防止被人窥视。您的数据是您自己的数据,您应该选择将其存储在哪里,是否与第三方共享,以及如何通过互联网传输。Obsidian是一个强大且可扩展的知识库,可以在本地纯文本文件文件夹上工作.添加需要同步的文件夹路径。文件夹ID自动生成,无需改动。假设,我们要将主机甲的A文件夹同步到主机乙的B文件夹。点击"选项"按钮,点击忽略模式。需要共享的文件夹ID相同,高级选项卡,选择。第一步,点击"添加文件夹"按钮,在。点击"高级"按钮,选择文件夹类型。需要共享的文件夹ID。原创 2022-11-13 10:50:01 · 3153 阅读 · 0 评论 -
debian和Ubuntu安装c++开发环境
debain和Ubuntu安装c++开发环境Ensure GCC is installedAlthough you’ll use VS Code to edit your source code, you’ll compile the source code on Linux using the g++ compiler. You’ll also use GDB to debug. These tools are not installed by default on Ubuntu, so you ha原创 2021-08-12 17:34:21 · 662 阅读 · 0 评论 -
电子书PDF网站大全
电子书下载网站大全BookYardshttps://www.bookyards.com/en/welcomeZ-Libraryhttps://z-lib.org/知轩藏书http://www.zxcs.me/每日书单https://shudan.vip/图书资源 – 书https://bookfere.com/ebookLibrary Genesishttp://gen.lib.rus.ec/Libgen Online Libraryhttps://libgen.pw/searc原创 2021-01-12 13:49:00 · 5823 阅读 · 0 评论 -
pdf解密Online
pdf解密Unlock PDF Online文件保密。2小时后自动删除。免费服务,最多200页或50 Mb,每小时3个任务。Unlock PDF Onlinehttps://www.sejda.com/unlock-pdfsmallpdf每天两次smallpdfhttps://smallpdf.com/unlock-pdf原创 2020-11-18 16:27:59 · 455 阅读 · 0 评论 -
多款思维导航图软件——免费版
思维导航图软件Freeplane (免费)下载地址Freeplane是一款全面而便捷的免费的思维导图软件,该软件基于Java开发,不但免费,还是开源产品,支持丰富的节点类型,从普通的节点到悬浮节点、汇总节点几乎可以满足任何结构化的展示需求。另外freeplane软件还拓宽了节点的输入类型,直接支持了html和latex,基本覆盖了编辑功能的80%以上的需求,可以满足绘制思维导图的基本甚至高级功能。新版本的Freeplane还能够支持模糊搜索、易于使用的内联对话编辑器、节点下的LaTeX公式、根据层次原创 2020-10-20 14:41:15 · 1318 阅读 · 1 评论 -
git恢复文件和文件夹
第一步git status deleted: UIDemo/.gitignore deleted: UIDemo/.idea/codeStyles/Project.xml deleted: UIDemo/.idea/jarRepositories.xml deleted: UIDemo/.idea/misc.xml ....第二步git reset HEAD UIDemo第三步git check原创 2020-06-09 14:27:31 · 1526 阅读 · 0 评论 -
查看进程线程方法(含windows,linux,java)
查看进程线程方法windows任务管理器可以查看进程和线程数,也可以用来杀死进程tasklist 查看进程taskkill 杀死进程linuxps -fe 查看所有进程ps -fT -p <PID> 查看某个进程(PID)的所有线程kill 杀死进程top 按大写H切换是否显示线程top -H -p <PID> 查看某个进程(PID)的所有线程...原创 2020-02-18 13:51:50 · 1880 阅读 · 0 评论 -
JVM指令手册
JVM指令手册栈和局部变量操作将常量压入栈的指令aconst_null 将null对象引用压入栈iconst_m1 将int类型常量-1压入栈iconst_0 将int类型常量0压入栈iconst_1 将int类型常量1压入栈iconst_2 将int类型常量2压入栈iconst_3 将int类型常量3压入栈iconst_4 将int类型常量4压入栈iconst_5 将int类...原创 2020-02-10 19:02:01 · 200 阅读 · 0 评论 -
操作系统 术语表
操作系统 术语表第一章 概 述操作系统 操作系统是覆盖在硬件之上的第一层软件,它用来完成对硬件等各种资源的管理,并且对人和其他应用软件提供操作界面。多道批处理操作系统 所谓批处理,指的是用户与作业间没有交互作用,不能直接控制作业的运行,即脱机操作。实时操作系统 实时系统是指对随机发生的外部事件做出及时的响应并对其进行处理。通常包括实时过程控制和实时信息处理两种系统。分时操作系统 把计算机...原创 2019-12-03 14:58:05 · 2194 阅读 · 0 评论 -
最大子序和(maximum-subarray)——动态规划和贪心双解法
最大子序和(maximum-subarray)题目给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。示例:输入: [-2,1,-3,4,-1,2,1,-5,4],输出: 6解释: 连续子数组 [4,-1,2,1] 的和最大,为 6。进阶:如果你已经实现复杂度为 O(n) 的解法,尝试使用更为精妙的分治法求解。思路与代码注意,...原创 2019-11-30 09:49:24 · 114 阅读 · 0 评论 -
如何查看隐藏的密码(限chrome浏览器)
如何查看隐藏的密码(限chrome浏览器)忘记浏览器记住的密码了怎么办?这个时候,不要着急。document.getElementById('password').value在控制台执行以上命令。...原创 2019-11-29 10:09:38 · 2645 阅读 · 0 评论 -
组合总和combination-sum
组合总和combination-sum给定一个无重复元素的数组 candidates 和一个目标数 target ,找出 candidates 中所有可以使数字和为 target 的组合。candidates 中的数字可以无限制重复被选取。说明:所有数字(包括 target)都是正整数。解集不能包含重复的组合。示例 1:输入: candidates = [2,3,6,7], targ...原创 2019-11-28 19:45:51 · 281 阅读 · 0 评论 -
组合总和(combination-sum)
题目Given a set of candidate numbers (candidates) (without duplicates) and a target number (target), find all unique combinations in candidates where the candidate numbers sums to target.The same repe...原创 2019-11-28 16:32:44 · 216 阅读 · 0 评论 -
递归需要遵守的重要规则
递归需要遵守的重要规则执行一个方法时,就创建一个新的受保护的独立空间(栈空间)方法的局部变量是独立的,不会相互影响, 比如n变量如果方法中使用的是引用类型变量(比如数组),就会共享该引用类型的数据.递归必须向退出递归的条件逼近,否则就是无限递归,出现StackOverflowError,死龟了:)当一个方法执行完毕,或者遇到return,就会返回,遵守谁调用,就将结果返回给谁,同时当方...原创 2019-11-28 14:38:02 · 349 阅读 · 0 评论 -
报数count-and-say
文章目录报数count-and-say思考代码报数count-and-say报数序列是一个整数序列,按照其中的整数的顺序进行报数,得到下一个数。其前五项如下:1. 12. 113. 214. 12115. 1112211 被读作 "one 1" ("一个一") , 即 11。11 被读作 "two 1s" ("两个一"), 即 21。...原创 2019-11-27 20:59:33 · 204 阅读 · 0 评论 -
ksnapshot使用
ksnapshot使用输入ksnapshot --help输出W: The ksnapshot utility has been deprecated in favor of spectacleW: Starting spectacle ...Usage: spectacle [options]KDE Screenshot UtilityOptions: -v, --versi...原创 2019-11-27 20:29:39 · 476 阅读 · 0 评论 -
translate-shell的使用方法
translate-shell的使用方法1.下载2.执行chmod +x ./trans添加权限3.使用./trans helloworld输出helloworld你好,世界(Nǐ hǎo, shìjiè)helloworld 的翻译[ English -> 简体中文 ]helloworld 你好,世界, 你好世界, 的HelloWorld参考资料:命...原创 2019-11-27 19:11:57 · 1256 阅读 · 0 评论 -
实现 strStr()采用kmp算法
实现 strStr() (implement-strstr)实现 strStr() 函数。给定一个 haystack 字符串和一个 needle 字符串,在 haystack 字符串中找出 needle 字符串出现的第一个位置 (从0开始)。如果不存在,则返回 -1。示例 1:输入: haystack = "hello", needle = "ll"输出: 2示例 2:输入: ...原创 2019-11-26 15:40:49 · 367 阅读 · 0 评论 -
为什么说合数它一定能够被某个素数整除?
合数它一定能够被某个素数整除,合数就是这样定义的:能够被除1和本身以外的整数整除的数叫做合数。证明:按照合数的定义,一个合数m 一定能被某个整数n整除,假设商是p,那么 m=n*p, n和p显然都比m小如果n和p至少有一个是质数,那么结论就得到证明如果n和p都不是质数,还是合数,那么n一定可以再分解成两个小于n的整数的乘积,n=n1*p1于是 m=n1*p1*p如果n1,...原创 2019-11-26 10:43:38 · 3899 阅读 · 1 评论 -
两数相加_详解
两数相加ListNodepackage add_two_numbers;public class ListNode { int val; ListNode next; ListNode(int x){val = x;} @Override public String toString() { ListNode ss = this; while(ss!=null) {...原创 2019-11-19 21:31:38 · 2045 阅读 · 0 评论 -
阿里云maven公共代理库
目录阿里云maven公共代理库代理的仓库列表配置指南参考资料阿里云maven公共代理库maven.aliyun.com代理了很多公共的maven仓库。使用maven.aliyun.com中的仓库地址作为下载源,速度更快更稳定。代理的仓库列表仓库名称代理源地址使用地址centralhttps://repo1.maven.org/maven2/https://mave...原创 2019-10-12 14:32:42 · 342 阅读 · 0 评论 -
java-数据结构-插值查找
java-数据结构-插值查找package com.search;import java.util.Arrays;public class InsertValueSearch { public static void main(String[] args) { // int [] arr = new int[100];// for(int i = 0; i < 10...原创 2019-08-02 15:06:32 · 266 阅读 · 0 评论 -
java-数据结构-二分查找(折半查找)
java-数据结构-二分查找(折半查找)package com.search;import java.util.ArrayList;import java.util.List;//注意:使用二分查找的前提是 该数组是有序的.public class BinarySearch { public static void main(String[] args) { //int ar...原创 2019-08-02 14:42:23 · 384 阅读 · 0 评论 -
java-数据结构-顺序查找
java-数据结构-顺序查找package com.search;public class SeqSearch { public static void main(String[] args) { int arr[] = { 1, 9, 11, -1, 34, 89 };// 没有顺序的数组 int index = seqSearch(arr, -11); if(index ...原创 2019-08-02 14:38:51 · 229 阅读 · 0 评论 -
java-数据结构-前中后序查找
java-数据结构-前中后序查找前序遍历查找 //前序遍历查找 /** * * @param no 查找no * @return 如果找到就返回该Node ,如果没有找到返回 null */ public HeroNode preOrderSearch(int no) { System.out.println("进入前序遍历"); //比较当前结点是不是 if...原创 2019-08-08 16:02:29 · 177 阅读 · 0 评论 -
java数据结构-栈
栈的定义栈(stack)作为一种数据结构,是一种只能在一端进行插入和删除操作的特殊线性表。找这张图片找了好久,诠释了栈这个数据结构,及其基本操作。从图中可以看出,图一,初始时,top=-1 ,这是一个空栈。图二,入栈操作,top++,stack[top] = a;,图三,入栈操作,top++,stack[top] =b;,图四,出栈操作,int value = stack[top];,...转载 2019-07-28 10:38:17 · 141 阅读 · 0 评论 -
三数之和3Sum
题目给定一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?找出所有满足条件且不重复的三元组。思路从打印出来的错误的解法中可以看出,三元组大量重复。三个数求和有点复杂,我们可以不可以转化为两数之和。可以的,因为三个数相加为0,所以必定有正数和负数,我们可以先固定一个数,然后求这个数的相反数,也就是0减去这个数,得targ...原创 2019-04-07 14:18:33 · 185 阅读 · 0 评论 -
java-数据结构-顺序存储二叉树
需求: 给你一个数组 {1,2,3,4,5,6,7},要求以二叉树前序遍历的方式进行遍历。 前序遍历的结果应当为 1,2,4,5,3,6,7package com.tree;public class ArrBinaryTreeDemo { public static void main(String[] args) { int[] arr = { 1, 2, 3, 4, 5, 6,...原创 2019-08-15 13:46:51 · 300 阅读 · 0 评论 -
java-数据结构-线索化二叉树
java-数据结构-线索化二叉树定义在二叉树的结点上加上线索的二叉树称为线索二叉树,对二叉树以某种遍历方式(如先序、中序、后序或层次等)进行遍历,使其变为线索二叉树的过程称为对二叉树进行线索化。本质二叉树的遍历本质上是将一个复杂的非线性结构转换为线性结构,使每个结点都有了唯一前驱和后继(第一个结点无前驱,最后一个结点无后继)。对于二叉树的一个结点,查找其左右子女是方便的,其前驱后继只有在遍...原创 2019-08-15 14:24:12 · 286 阅读 · 1 评论 -
java-数据结构-大顶堆和小顶堆
java-数据结构-大顶堆和小顶堆概念1)堆排序是利用堆这种数据结构而设计的一种排序算法,堆排序是一种选择排序,它的最坏,最好,平均时间复杂度均为O(nlogn),它也是不稳定排序。2)堆是具有以下性质的完全二叉树:每个结点的值都大于或等于其左右孩子结点的值,称为大顶堆, 注意 : 没有要求结点的左孩子的值和右孩子的值的大小关系。3)每个结点的值都小于或等于其左右孩子结点的值,称为小顶堆...原创 2019-08-15 15:01:21 · 2778 阅读 · 0 评论 -
java-数据结构-赫夫曼树(Huffman Tree)
java-数据结构-赫夫曼树(Huffman Tree)在计算机数据处理中,哈夫曼编码使用变长编码表对源符号(如文件中的一个字母)进行编码,其中变长编码表是通过一种评估来源符号出现机率的方法得到的,出现机率高的字母使用较短的编码,反之出现机率低的则使用较长的编码,这便使编码之后的字符串的平均长度、期望值降低,从而达到无损压缩数据的目的。例如,在英文中,e的出现机率最高,而z的出现概率则最低。当...原创 2019-08-15 15:18:16 · 346 阅读 · 0 评论 -
java-数据结构-哈夫曼编码(Huffman Coding)
java-数据结构-哈夫曼编码概念哈夫曼编码(Huffman Coding),又称霍夫曼编码,是一种编码方式,哈夫曼编码是可变字长编码(VLC)的一种。Huffman于1952年提出一种编码方法,该方法完全依据字符出现概率来构造异字头的平均长度最短的码字,有时称之为最佳编码,一般就叫做Huffman编码(有时也称为霍夫曼编码)。代码package com.huffmancode;imp...原创 2019-08-15 15:27:47 · 595 阅读 · 0 评论 -
java批量修改文件名工具类
java批量修改文件名工具类package test;import java.io.File;import java.util.Arrays;public class Tools { public static void main(String[] args) { String path = "C:/大数据/第1章:hadoop"; File file = new File...原创 2019-09-17 13:38:36 · 434 阅读 · 0 评论 -
deepin安装后wps提示缺少字体
首先,你要有一个正版的windows系统。然后,下载这个包来安装字体。原创 2019-09-21 14:57:32 · 2003 阅读 · 1 评论 -
Java课后题_稀疏数组-文件相互转换
Java课后题_稀疏数组-文件相互转换package com.lixunhuan.sparsearray;import java.io.*;public class SparseArrToMapdata { public static void main(String[] args) throws IOException { /*** * 一、稀疏数组转为文件map...转载 2019-07-23 13:00:46 · 305 阅读 · 0 评论 -
java-数据结构-基数排序(桶排序)
java-数据结构-基数排序基数排序(桶排序)介绍:1.基数排序(radix sort)属于“分配式排序”(distribution sort),又称“桶子法”(bucket sort)或bin sort,顾名思义,它是通过键值的各个位的值,将要排序的元素分配至某些“桶”中,达到排序的作用2.基数排序法是属于稳定性的排序,基数排序法的是效率高的稳定性排序法3.基数排序(Radix Sor...原创 2019-07-31 17:22:25 · 575 阅读 · 0 评论 -
java-数据结构-归并排序
归并排序介绍归并排序(MERGE-SORT)是利用归并的思想实现的排序方法,该算法采用经典的分治(divide-and-conquer)策略(分治法将问题分(divide)成一些小的问题然后递归求解,而治(conquer)的阶段则将分的阶段得到的各答案"修补"在一起,即分而治之)。归并排序思想示意图归并排序思想示意图1-基本思想:归并排序思想示意图2-合并相邻有序子序列:再来看看治...原创 2019-07-31 16:59:04 · 118 阅读 · 0 评论 -
frp隐藏CMD窗口运行
新建一个文本文档在开头处写入@echo offif "%1" == "h" goto beginmshta vbscript:createobject("wscript.shell").run("""%~nx0"" h",0)(window.close)&&exit:beginREMfrpc.exe -c frpc.ini其中frpc.exe -c frpc.in...转载 2019-04-28 11:24:01 · 4097 阅读 · 1 评论 -
解压war包工具
解压war,要用 jar命令jar -xf demo.war原创 2019-05-11 14:55:34 · 4644 阅读 · 0 评论 -
jenkins删除Build History构建历史
jenkins–系统管理----脚本命令行/*** BEGIN META { "name" : "Bulk Delete Builds", "comment" : "For a given job and a given range of possible build numbers, delete those builds.", "parameters" : [ 'jobName...转载 2019-05-27 18:41:41 · 4699 阅读 · 3 评论