自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 python使用sqleet对sqlite数据库进行加密

使用sqleet对Python中的sqlite数据库进行加密

2022-08-31 09:22:30 2766 1

原创 滑动窗口之三数之和

三数之和15. 三数之和 - 力扣(LeetCode) (leetcode-cn.com)这个题最难的地方在于去重的实现。如果想实现去重,就必须对结果进行记录,还需要有一个比较的环节。首先第一个解法是哈希+排序,很显然,炸了public List<List<Integer>> threeSum(int[] nums) { int numsLen = nums.length; Map<Integer, List<Integer>

2022-04-20 13:59:37 374

原创 maven私有仓库的搭建——nexus的安装

maven私有仓库的搭建使用Xshell连接远程服务器。本文章主要参考冰河大佬的小伙伴问我:如何搭建Maven私服?我连夜肝了这篇实战文章!! - 冰河的个人空间 - OSCHINA - 中文开源技术交流社区在细节的地方进行了一些小修改和小补充,欢迎大家关注冰河大佬!环境说明centos7.6、openjdk1.8、root用户操作下载安装这里使用的版本是:nexus-2.14.20-02-bundle.tar.gz截止2022年4月18日,官网的最新版本是3.3,如果去官网下下载,不知道这个

2022-04-19 14:07:54 1196

原创 哈希表之有效的字母异位词

哈希表有效的字母异位词242. 有效的字母异位词 - 力扣(LeetCode) (leetcode-cn.com)题目不难,从这个题目里可以学习到一些Java的小操作和小细节。我的解法class Solution { public boolean isAnagram(String s, String t) { int[] letter_hash = new int[26]; int len_s = s.length(); int len_t

2022-04-15 14:05:19 621

原创 容器基本知识点

容器容器,也被称作集合(collection)泛型自定义泛型泛型可以理解为是数据类型的参数化,就是在写程序时不写数据类型,把数据类型作为一个参数传入。//实现了泛型接口的mc类(虽然可以使用任何字母,但是一般泛型默认使用T,E,V)class mc<E> { Object[] objs = new Object[5]; public E get (int index) { return (E) objs[index]; }}容器中使用泛型

2022-04-15 14:02:24 100

原创 如何通过SSRN_ID查论文

from sklearn import datasets import mathimport matplotlib.pyplot as plt #导入绘图库house=datasets.load_boston()x= house.datay= house.targetnums=len(house.feature_names) #计数有多少个特征colunms=3 #一行显示三个图,即三列rows=math.ceil(nums/colunms) #行数等于特征个数除以列数并向上取整plt.f

2022-04-08 20:07:06 936

原创 链表之环形链表

链表环形链表II142. 环形链表 II - 力扣(LeetCode) (leetcode-cn.com)本题是对判断链表是否有环的一个扩展。需要完成两个任务:判断是否有环,若有环则返回入环的第一个节点。若无环则返回null。本题采取快慢指针的方法解决。首先,设定一个快指针和一个慢指针,让快指针的速度是慢指针的2倍,如果两个指针相遇,则必有环,且此时慢指针必定走在环的第一圈中。那么相遇时: slow指针走过的节点数为: x + y, fast指针走过的节点数:x + y + n (y + z

2022-02-27 21:16:21 583

原创 链表之反转链表

链表反转链表206. 反转链表 - 力扣(LeetCode) (leetcode-cn.com)本题题目不难,但是做法却比较多,也比较基础,这里给出三种解法。头插法class Solution { public ListNode reverseList(ListNode head) {//头插即可 if (head == null || head.next == null) return head; ListNode p = new List

2021-12-29 19:00:17 249

原创 算法学习:链表之设计链表

链表设计链表707. 设计链表 - 力扣(LeetCode) (leetcode-cn.com)class MyLinkedList { int val; MyLinkedList next; MyLinkedList pre; public MyLinkedList() { this.val = 0; this.next = null; this.pre = null; } public MyLinked

2021-11-15 22:21:49 115

原创 联想笔记本碰见的部分问题及其解决(无法调节自动亮度、无法连WiFi)

注:笔记本的类似解决方案具有时效性,一定要注意发帖时间。本帖创建于2021年10月9日1.WFI无法连接,连上之后会断开,或者搜到wifi之后点击连接显示无法连接到此网络,请更新网卡驱动。点击此处下载驱动2.屏幕亮度调节失效。此情况大多出现在使用核显的情况。可以使用驱动精灵或者联想电脑管家更新驱动。...

2021-10-09 14:08:00 952

原创 数组之螺旋矩阵

数组螺旋矩阵59. 螺旋矩阵 II - 力扣(LeetCode) (leetcode-cn.com)class Solution { public int[][] generateMatrix(int n) { int res[][] = new int[n][n]; int k = 0; int left,right; for(left = 0,right = n - 1; left < right; ++left

2021-09-28 19:48:28 67

原创 长度最小的子数组

数组长度最小的子数组209. 长度最小的子数组 - 力扣(LeetCode) (leetcode-cn.com)本题利用滑动窗口的思路来解决。可以将复杂度从O(n^n)降到O(n)。当然,continue的目的是为了防止Sum在调整之后,还是不满足条件,所以再加一个判断。滑动窗口的思路,就是不断的调整子序列的初始位置和终止位置,适用于连续子序列问题。class Solution { public int minSubArrayLen(int target, int[] nums) {

2021-09-18 17:58:12 68

原创 数组专题之二分查找

数组二分查找704. 二分查找 - 力扣(LeetCode) (leetcode-cn.com)题解:class Solution { public int search(int[] nums, int target) { int mid; int left = 0, right = nums.length-1; while (left <= right){ // mid = (left + right) / 2;

2021-09-12 20:24:39 74

原创 Python面向对象高级编程

文章目录面向对象高级编程使用__slots__使用@property多重继承定制类\_\_str\_\_\_\_repr\_\_\_\_iter\_\_\_\_getitem\_\_\_\_getattr\_\_\_\_call\_\_枚举类使用元类type()metaclass面向对象高级编程使用__slots__Python允许在定义class的时候,定义一个特殊的__slots__变量,来限制该class实例能添加的属性:class Student(object): __slots__

2021-09-10 20:46:57 167

原创 Python面向对象编程

文章目录面向对象编程类和实例访问限制继承和多态鸭子类型获取对象信息使用type()判断使用isinstance使用dir()getattr()`、`setattr()`以及`hasattr()实例属性和类属性面向对象编程类和实例和Java一样,把类作为编程的基本单位。以Class为基本单位,里面包括属性和方法。例如,学生类:class Student(object): def __init__(self, name, score): self.name = name

2021-09-08 12:26:16 70

原创 Python模块

文章目录模块Python内置函数列表:作用域安装第三方模块模块搜索路径模块把很多函数分组,分别放到不同的文件里,这样,每个文件包含的代码就相对较少,很多编程语言都采用这种组织代码的方式。在Python中,一个.py文件就称之为一个模块(Module)。模块包括:Python内置的模块和来自第三方的模块。避免函数名和变量名冲突。相同名字的函数和变量完全可以分别存在不同的模块中,但是,不管是哪个模块都应当注意不要和Python内置函数名冲突。Python内置函数列表:Built-in F

2021-09-08 12:25:24 83

原创 函数式编程

文章目录函数式编程高阶函数map/reducemapreducefiltersorted返回函数匿名函数装饰器偏函数函数式编程特点:把函数作为参数传入另一个函数,还允许返回一个函数。是一种抽象程度很高的,离底层很远的编程方式,Python也支持变量, 因此并不是存粹的函数式编程语言。高阶函数函数,是一段固定的语句。函数名是指向这段语句的变量,因此,函数名可以赋给另一个变量,也可以指向其他变量。高阶函数,即将函数作为变量传给函数。例如,将绝对值函数,传入求和函数:def add(x, y, ab

2021-09-08 12:24:05 61

原创 Python高级特性

文章目录Python高级特性切片迭代列表生成式,可以用来生成list生成器情况1情况2迭代器Python高级特性Python是很高级的语言。所以,很多操作都是可以简化的。因此,使用Python的高级特性可以省很多事。切片原则,用冒号,[起点:终点:步幅]没有起点表示从第一个开始切,没有终点表示切到最后一个,没有步幅表示切一个。起点终点是1,2,3,表示正数第一个正数第二个。起点终点是-1,-2,-3,表示倒数第一个倒数第二个。>>> vocabulary('a', 'b'

2021-09-08 12:23:36 54

原创 Python函数

文章目录调用函数定义函数格式导入函数占位符与类型检查关于多个返回值函数的参数位置参数默认参数可变参数情况1:情况2关键字参数命名关键字参数情况1:使用分隔符分割情况2:使用可变参数分割递归函数调用函数Python本身就提供了很多函数直接调用,需要匹配正确的参数,如果输入的参数错误,会在错误提示中告诉你。例如,绝对值函数,取最值函数,强制类型转换函数等。>>> abs(-100)100>>> max(-1,2,3,4)4>>> int(12

2021-09-08 12:22:58 127

原创 Python基本语法

文章目录基本语法数据类型和变量字符串和编码格式化占位符format函数f-string方法list 和 tuplelisttuple条件判断if...elif...else格式循环for...in...循环while循环breakcontinuedict和setdict定义特殊用法特点set定义方法可变对象和不可变对象基本语法Python语法采用缩进形式,约定俗成采用四个缩进。**#**表示注释。**????*后面表示是一个代码块。此外,Python是大小写敏感的。数据类型和变量数据类

2021-09-08 12:21:43 112

原创 输入和输出

文章目录输出输入输出print('hello world')这样的输出,输出一个字符串print('hello','hello','hello')使用’,'隔开,会在输出时解析为空格print('hello''hello','hello')python会依次输出每个字符串,碰到一个’,'就输出一个空格 print('200+100=',200+100)python同样支持直接输出一个表达式的结果注:python交互式环境会直接把运行结果打印,使用.py文件必须要通过pri

2021-09-08 12:13:14 60

原创 第一个Python程序

文章目录解释器第一个Python程序解释器python是解释型语言,因此python可以由不同的解释器来解释。最常用的是由C语言编写的CPyhton解释器,还有可以将Python解释成Java字节码的Java解释器,还有可以解释成.Net文件的IronPython。第一个Python程序Python程序必须是以.py结尾,不能有多余的空格或者tap。可以由文本编辑器写python程序,也可以由PyCharm这种集成开发环境完成。不管是什么,跑一个hello world试试吧。print('he

2021-09-08 12:10:19 46

原创 python环境搭建

文章目录python环境搭建解释器下载1. IDLE2. Python 3.9 Module Docs3. Python 3.9 Manuals4. python 3.9PyCharm的下载python环境搭建解释器下载直接去官网下载解释器,然后一路下一步就完了。愿意的话,可以换个盘安装,别放在C盘。安装完之后,python是这样一个界面。接下来。一个一个介绍这些都是什么东西。1. IDLEIDLE是一个简单的python开发程序,你要是写一个一行的代码,用这个玩意就能写。比如说经典程序员第

2021-09-08 12:08:00 726

原创 前言及相关介绍

文章目录前言及相关介绍python优点python适合开发的内容python缺点python简介前言及相关介绍python优点语法简单,写起来容易包多,数据处理比较方便。可用于爬虫、数据分析、机器学习等多个方面。可以作为胶水语言整合其他语言是门槛最低的语言Python就为我们提供了非常完善的基础代码库,覆盖了网络、文件、GUI、数据库、文本等大量内容,被形象地称作“内置电池(batteries included)”。用Python开发,许多功能不必从零编写,直接使用现成的即可。除了内置的库

2021-09-08 12:02:36 58

原创 关于latex的vscode环境配置

如果报错,可能是因为.tex文件所处的路径名中含有中文字符,此时,在错误提示中会提醒,can’t find什么什么东西。

2020-01-31 18:52:10 162

原创 程序不包含适合于入口点的静态 "Main" 方法

在写C#项目的时候,碰见了这个问题。如果写的是一个普通的.cs文件,那就是文件中缺少主函数,看看你的main有没有拼错。如果是写一个窗体,错误的原因,可能是使用VS创建的程序中,没有选择创建window窗体,而是选择创建了其他项。这种情况下,需要在program.cs中指定程序调用入口。如图。这样设计程序。Application.Run(你的窗体名());这样就可以让程序成功运行。...

2019-11-06 17:14:53 4676 1

原创 C#加Unity开发中遇到的问题

只学过面向ado.net和asp.net的最简单的C#应用。unity虽然用的是C#作为脚本的写作。但是,有很多功能并没有接触过,这样第一次碰见语法就很陌生。这篇博客主要是记录一下,在C#脚本开发中遇到的一些问题。1.yield部分内容来自NET未来之路的博客yield是C#的语法糖语法糖(Syntactic sugar),也译为糖衣语法,是由英国计算机科学家彼得·约翰·兰达(Peter...

2019-07-13 13:00:09 231

原创 php后端与C#通信之间遇到的问题

暑假接了老师一个项目,是通过unity实现AR远程装配的维修。其实功能不算复杂,主要是通过mysql实现通信比较困难一些。因为没有系统的学习过sql语言,只是简单的用过,所以第一个部分就遇到了一个问题。php已经实现了与数据库之间的通信。但是,没办法从数据库中捕获数据:测试代码:test.php<?php $link=mysqli_connect("127.0.0.1","root"...

2019-07-13 12:57:11 459

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除