- 博客(163)
- 资源 (2)
- 收藏
- 关注
原创 解决VSVim和系统剪切板隔离开的问题
解决VSVim和系统剪切板隔离开的问题方法1:在下面的命令窗口中输入命令set clipboard=unnamed这样用yank和Ctl C等价用paste和Ctrl V等价但是这样的设置在下次启动的时候会失效,每次启动都设置一边显然不合适。方法2:编写配置文件,一劳永逸Vim用户都知道其实有个vimrc文件可以编写vim的配置,vsvim也是有vimrc文件的。在visual studio的vim命令中set vimrcpaths?这个命令会显示vsvim是从哪里加载vimr
2022-05-28 10:22:37 325
原创 C#通过反射类给私有属性赋值
C#通过反射类给私有属性赋值C#中的属性可以有get,set访问器,可以很方便的实现对于属性的访问控制。通常情况下,为了不让别人随意去修改我们的属性,会把属性值设置成private.声明一个学生类 public class Student { public string Name { get; private set}=“baji"; public int Id { get; set; } }实例化一个Student对象Student
2022-05-21 21:26:44 1260 2
原创 Java实现简单的银行卡
Java实现简单的银行卡功能 package com.company;import javax.sound.midi.Soundbank;import java.util.Date;public class CardInfo { private String name; private double balance; private String passwd;// public Date date; static String bankName=
2022-04-04 21:23:18 2766
原创 Leetcode最后一个单词的长度
Leetcode最后一个单词的长度public class Solution { public int LengthOfLastWord(string s) { s=s.Trim(); string[] strs=s.Split(' '); return strs[strs.Length-1].Length; }}
2022-03-22 21:27:47 119
原创 Leetcode回文数字
Leetcode7题 回文数字public class Solution { public bool IsPalindrome(int x) { if(x<0) { return false; } List<int> list=new List<int>(); while(x!=0) { list.Add(x%10);
2022-03-22 21:21:34 153
原创 Leetcode第一题两数之和
用暴力解决两束之和public class Solution { public int[] TwoSum(int[] nums, int target) { int[] ans=new int[2]; for(int i=0;i<nums.Length;i++) { for(int j=i+1;j<nums.Length;j++) { if(nums[i]+nu
2022-03-22 21:15:06 150
原创 leetcode739题每日温度
leetcode739题每日温度题目:给定一个整数数组 temperatures ,表示每天的温度,返回一个数组 answer ,其中 answer[i] 是指在第 i 天之后,才会有更高的温度。如果气温在这之后都不会升高,请在该位置用 0 来代替。class Solution { public int[] dailyTemperatures(int[] temperatures) { /** 题意解释: */
2022-02-26 16:07:03 702
原创 leetcode145题二叉树的后序遍历
leetcode145题二叉树的后序遍历题目:给你一棵二叉树的根节点 root ,返回其节点值的 后序遍历/** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode left; * TreeNode right; * TreeNode() {} * TreeNode(int val) { this.val = val; } *
2022-02-26 14:49:38 188
原创 leetcode144题二叉树的中序遍历
leetcode144题二叉树的中序遍历题目:给你二叉树的根节点 root ,返回它节点值的 前序 遍历。/** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode left; * TreeNode right; * TreeNode() {} * TreeNode(int val) { this.val = val; } *
2022-02-26 14:47:52 134
原创 java中克隆对象
克隆对象package com.company;import java.text.DateFormat;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;import java.util.HashSet;import java.util.Iterator;import java.util.Set;import java.sql.*;import java.uti
2022-02-25 20:40:59 834
原创 java中的System类
System类System类是不能实例化的,看到源码中没有提供构造方法,而且所有的方法都是表明是静态方法java中的native关键字简单讲,一个native方法就是一个java程序调用非java代码的接口。一个Native Method是这样一个java方法:该方法实现由非java语言实现,比如C语言。更具体的用法可以看下面的博客https://blog.csdn.net/jiakw_1981/article/details/3073613System中的exit()方法System.exi
2022-02-25 20:39:57 489
原创 java中的Timer类
Timer类Timer类可以用于一些延时执行的操作public class Main { public static void main(String[] args) throws InterruptedException, ParseException, CloneNotSupportedException { Timer timer=new Timer(); //里面的run方法名是固定写法 TimerTask task=new Time
2022-02-25 20:39:19 2548
原创 Collections类操作集合
Collections类操作集合Collections类是Java提供的操作Set,List和Map等集合的工具类。Collections提供了许多操作集合的静态方法,借助这些静态方法可以实现集合元素的排序、查找替换和复制等操作。下面介绍Colelctions类中常用的方法排序(正向和逆向)Collections类提供了如下方法对List集合元素进行排序void reverse(List list):对指定的元素集合进行逆向排序List<Integer> list=new Arr
2022-02-20 14:39:32 421
原创 java中遍历map的方式
java中遍历map的方式Map集合的遍历与List和Set不同。Map有两组值,因此遍历时可以只遍历其中的一组,也可以同时遍历。Map以及实现Map接口的接口类(如HashMap,TreeMap,LinkedHashMap,HashTable等)都可以用以下几种遍历方式来遍历在for循环中使用entry是实现遍历(最常见和最常用的遍历方式) Map<Integer,String> map=new HashMap<>(); map.put(1,"a
2022-02-20 12:57:24 345 2
原创 C++中的const的简单说明
const修饰符在C语言中,习惯使用#define来定义常量#define LIMIT 100实际上,这种方法只是在预编译时进行置换,把程序中出现的标识符LIMIT全部置换为100。在预编译以后,程序中不再有LIMIT这个标识符。LIMIT不是变量,没有类型,不占存储单元,而且容易出错。C++提供了一种更加灵活,更安全的方式来定义常量,即使用const修饰符来定义常量const int LIMIT=100;这个常量LIMIT是有类型的,占用存储单元,有地址,可以用指针指向它,但不能修改它
2021-09-05 09:52:41 178
原创 C# LINQ中的Where方法的内部实现
C# LINQ中的Where方法的内部实现写C#快一年多了,今天在b站搜到一个进阶的课程,打算提高一些自己的水平,然后就开始学习了。课程讲的是我平时开发过程中用的最多的LINQ内部实现和实际运行过程剖析,我会把每节课程的学习内容写成博客记录下来,只为了记录自己的学习和成长过程,如果有人能够从中受益,那我是更加开心啦。引子:假设我们有一个0-10的数组,需要挑出所有的奇数,那么我们就可以用Where语句来过滤出满足条件的数字 var items=new []{1,2,3,4,
2021-03-13 22:09:21 1590
原创 408数据结构考点大纲
为了平时复习时方便,把每一章需要掌握的内容记录在此,这样浓缩的看,也好在脑子里面形成比较系统的思维导图。文章目录408数据结构知识点汇总第一章 绪论第二章 线性表第三章 栈和队列第四章 串树与二叉树第六章 图第七章 查找408数据结构知识点汇总第一章 绪论分析算法的时间复杂度分析算法的空间复杂度第二章 线性表线性表的定义线性表的基本操作(基于顺序表和链式存储的两种形式)线性表的实现链式存储—>顺序表顺序存储链式存储单链表双链表循环链表静态链表(借助数组实现)
2020-11-29 15:33:24 3727
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人