- 博客(12)
- 资源 (4)
- 收藏
- 关注
原创 【OpenCV】高精度识别圆(支持复杂场景下的圆)
使用 OpenCV 霍夫变换-圆检测,对周围背景比较敏感,容易误识别,不受控。若你也有此困惑,建议试试本文中的方法,识别效果佳,能够很好地排除类圆矩形的干扰。
2022-10-24 00:01:40
8470
原创 【Linux】Virtual Box Ubuntu NAT模式下实现宿主机通过SSH连接虚拟机
1. 端口转发2. 主机端口随便设置,但是不能使用系统进程占用端口,主机IP不需要设置,子系统IP一般为10.0.2.15,直接照抄。3. 找到虚拟机网络适配器,记住IPv4的地址3. 打开Xshell,连接即可5. 【无法连接】首先查看SSHD是否启动service sshd status如果发现没有SSHD服务,请安装。sudo apt-get install openssh-server # 安装sshd服务/etc/init.d/ssh start # 启动ssh服务p
2022-05-08 20:48:15
1346
原创 【数据结构】第八章-希尔排序
希尔排序属于不稳定排序算法希尔排序基本思想:先取一个小于n的整数d1作为第一个增量,把文件的全部记录分组。所有距离为d1的倍数的记录放在同一个组中。先在各组内进行直接插入排序;然后,取第二个增量d2 =1( …。总之,记住先局部插入排序,逐步整体插入排序。时间复杂度:最好 O(n1.3)、最坏 O(n2)空间复杂度:O(1)C++代码实现:#include<iostream>using namespace std;/**2.希尔排序**/// 自定义增量d=n/lvoi
2021-06-26 22:01:51
547
2
原创 【数据结构】第八章-插入排序
**插入排序基本思想:**每次将一个待排序的记录按其关键字大小插入前面已排好的子序列,直到全部记录插入完成。**时间复杂度:**最好 O(n)、最坏 O(n2)**空间复杂度:**O(1)C++代码实现:#include<iostream>using namespace std;/**1.插入排序 **/void InsertSort(int a[], int n);int main() { int a[]={6,2,9,4,8,5,1}; InsertSort(a,
2021-06-26 21:48:11
190
1
原创 Android中实现布局延伸到状态栏、隐藏标题栏
Java代码中添加requestWindowFeature(Window.FEATURE_NO_TITLE); //隐藏标题栏getWindow().addFlags(WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS); //布局延伸onCreate完整代码参考@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedI
2021-04-21 14:20:24
1273
原创 【干货】绕过校园网认证实现轻松上网
人若有志,万事可为。 软件工程大三学生——Liujian既然标题都说简单了,那我就简单的说说吧前言当我们访问使用某个Web认证热点访问某个HTTP网站,网关会对这个HTTP响应报文劫持并纂改302重定向给我们一个web认证界面。网关(或者说交换机)都默认放行DHCP(用于分配IP)和DNS(用于劫持用户数据报)。方法简单,掌握原理,明白其中奥秘,基本都能走通。只需要Linux服务器、OpenVPN GUI即可,无需再安装任何软件,且遇到的问题少之又少,无需过多操心~说明(细心????):如果
2020-12-14 15:54:13
74563
87
转载 nginx常用命令大全
书山有路勤为径,学海无涯苦作舟nginx -s reopen #重启Nginxnginx -s reload #重新加载Nginx配置文件,然后以优雅的方式重启Nginxnginx -s stop #强制停止Nginx服务nginx -s quit #优雅地停止Nginx服务(即处理完所有请求后再停止服务)nginx -t #检测配置文件是否有语法错误,然后退出nginx -?,-h #打开帮助信息nginx -v #显示版本信息并退出nginx -V #显示版本和配置选项信息,然后退出.
2020-12-06 23:01:26
8543
1
原创 UML之旅店预订系统
清汤白水才是醍醐至味开发背景: 随着旅店声誉日益提高,住宿人员越来越多,旅客为了能够获得好的房间,均提前预订房间。 然而,随着预订的增多、预订周期的拉长,前台服务员工作压力也日益增大,还经常出现工作的失误,使得已经预订好房间的旅客也不能按期入住,这给酒店的声誉带来不好的影响。 为此,旅店老板想到了计算机,希望能够通过计算机来自动管理这些预订业务,不过由于目前资金的问题,目前只开发一个单机版的系统,不提供网上业务;并且旅店方面的其它业务暂不考虑信息化问题。 旅店老板委托某计算机公.
2020-12-05 00:44:44
14980
4
原创 Win10删除桌面壁纸历史记录清除使用过的壁纸
一名具有强迫症的Computer users——Liujian可能对于具有强迫症的小伙伴比较喜欢默认的壁纸历史记录,也许频繁更换壁纸历史纸记录太多眼花缭乱,删除部分不需要的壁纸历史记录还一个干净的操作系统。操作说明(亲测+解决大部分此类问题)使用快捷键”Win+R“打开运行窗口,输入命令“regedit”,然后点击确定按钮。这时会打开注册表编辑器,在编辑器窗口中定位到(可以使用快捷键”Ctrl+F“快速定位)HKEY_CURRENT_USER\Software\Microsoft\Window.
2020-12-03 23:19:17
8446
6
原创 基于SpringBoot+SpringSecurity+JWT+RSA非对称加密算法签名实现登录和权限认证
一名本科在读软件工程大三学生 —— Liujian微笑面对生活,生活也会微笑面对你。目录(文章过长 使用 Ctrl+F 搜索):1、导入jar包(maven构件项目导入其坐标)2、创建数据库、数据表及数据库连接URL(JDBC - MySQL)3、创建实体类User、JwtUser及Dao层4、实现UserDetailsService接口5、编写RSA工具类6、Token工具类7、验证用户登录信息的拦截器8、Token颁发服务类9、SpringSecurity配置10、测试认证.
2020-12-02 23:08:20
2565
12
原创 【HTML+CSS+JS】精美页面加载进度条
一名在码圈摸爬滚打,幻想成为大佬的大学生——Liujian使用简单且不影响原来页面布局,加载进度条是比较主流的几种样式,值得拥有收藏。1. 使用说明点击下载资源:https://download.youkuaiyun.com/download/m0_53129012/13219456导入依赖的JS文件开发环境推荐使用pace.js 生成环境推荐使用压缩过的pace.min.js进入themes文件夹选择已经定义好自己喜欢的颜色导入自己喜欢的加载进度条样式(选择其中一个即可)或者进入template.
2020-12-02 22:54:50
2661
14
原创 【Python】使用pip安装第三方库报错 You should consider upgrading via the ‘python -m pip install --upgrade pip‘
一名摸爬滚打的大学生——Liujian【Python】使用pip安装第三方库 例如:numpy 报如下错误You are using pip version 9.0.1, however version 20.2.4 is available.You should consider upgrading via the ‘python -m pip install --upgrade pip’ command.按照提示升级pip出现异常socket.timeout: The read oper.
2020-12-01 16:41:00
12572
9
Python实验代码+测试数据
2020-12-06
Python3实验代码+测试数据
2020-12-06
【H5】精美加载进度条
2020-12-02
Tap-Windows Adapter V9虚拟网卡 tap-windows-9.21.2安装包
2020-12-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人