自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 PHP快速开发笔记

将php安装目录下的 /usr/local/php/etc/php-fpm.d/www.conf.default文件拷贝同目录下并重命名为 www.conf。目录下的 /usr/local/php/etc/php-fpm.conf.default 文件拷贝同目录下并重命名为 php-fpm.conf。添加内容:export PATH=$PATH:/usr/local/php/bin/:/usr/local/php/sbin/1、找到extension=php_openssl.dll这一行,去掉前面的‘;

2024-03-05 16:09:13 842

原创 wvp-GB28181-pro 学习笔记

支持浏览器无插件播放摄像头视频。支持国标设备(摄像机、平台、NVR等)设备接入 支持非国标(onvif, rtsp, rtmp,直播设备等等)设备接入,充分利旧。支持国标级联。多平台级联。跨网视频预览。支持跨网网闸平台互联。

2023-09-11 10:56:45 2033

原创 人脸识别、检测、比对系统【Exadel CompreFace】学习笔记

人脸识别登录 人脸检测 人脸对比

2022-10-12 17:30:22 3556

原创 Nginx安装配置详解

客户请求头缓冲大小。nginx默认会用client_header_buffer_size这个buffer来读取header值,如果header过大,它会使用large_client_header_buffers来读取。这个可以根据你的系统分页大小来设置,一般一个请求的头部大小不会超过1k,不过由于一般系统分页都要大于1k,所以这里设置为分页大小。1.proxy_pass的目标地址,默认不带/,表示只代理域名,url和参数部分不会变(把请求的path拼接到proxy_pass目标域名之后作为代理的URL)

2022-10-05 22:51:38 2644

原创 Linux安装基础环境 (docker、mysql、redis、jdk、maven)

linux安装docker、MySQL、redis、portainer

2022-10-01 10:29:41 798 1

原创 Netty实现HTTP服务器(含:请求处理控制器)

参数中必传属性:sign, 对应springboot框架的controller handler。这里的示例支持POST请求的API,form-data格式参数和body格式(JSON对象字符串)参数;可选属性:responseType,如果需要多次响应需要传递,需要自己关闭连接(channel)。以上就是Netty 创建HTTP服务器以及处理Http请求以及响应的主要代码实现,可供参考;支持一次响应(写入一次response)和请求多次响应(多次写入response流);用于request请求的处理器。

2022-09-24 16:23:16 984 1

原创 T2Admin 集成 Flowable 实现项目工作流业务

flowable 集成到项目 工作流实现

2022-09-08 10:47:34 1916 3

原创 T2Admin 完美集成 RDP报表(含:菜单、权限系统)

RDP报表项目集成 完美继承 页面集成 菜单权限集成

2022-09-04 16:31:27 791 1

原创 T2Admin 管理系统框架介绍

SpringBoot Vue3 管理系统快速开发框架

2022-09-03 11:41:18 2966 1

原创 基数排序 - 计数排序 - 桶排序

基数排序是一种借助多关键字排序思想对单逻辑关键字进行排序的方法。

2022-08-30 11:12:12 261

原创 归并排序算法

将两个或两个以上的有序字表合并成一个新的有序表,若将两个有序表合并成一个有序表,则称为二路合并。合并的过程:比较A[i]和A[j]的排序码大小。若A[i]的排序码小于等于A[J]的排序码,则将第一个有序表中的元素A[i]复制到R[k]中,并两i,k分别+1;如此循环下去,直到其中一个有序表比较和复制完成,然后将另一个有序表的剩余元素复制到R中。归并 时间复杂度O(nlogn) 空间复杂度O(n) 是稳定的排序算法。...

2022-08-30 11:07:03 173

原创 交换排序 - 冒泡排序 - 快速排序

快速排序是对冒泡跑排序 的升级改进(书上说的),我更认为的是对选择排序的优化-因为其不稳定的原因正是和选择排序类似-其优化原理类似于希尔排序对插入排序的优化。* 快速排序的时间,受到参照值的影响,本程序采用最右端的值为参照,并不是最优的取值,根据我的了解,去中间的值会比较好一些。* 因为冒泡排序是稳定的排序,而快排不稳定,本人完全不明白两者有什么关联---如有知道的还请告知。* 整个过程相当于把左右边的值放在合适的位置,中间的位置,即他的排好序的数列的位置。...

2022-08-30 11:04:57 106

原创 选择排序 - 堆排序

首先在所有的记录中选出排序码最小的记录,把他与第一个记录交换,然后其余的记录内选出排序码最小的记录,与第二个记录交换......依次类推,直到查到所有的记录排完为止。堆排序 堆是一颗完全二叉树--需要满足每个节点的值都不大于或不小于其父节点的值 -前者为大根堆后者为小根堆 将数组-变成二叉树,直接将数组元素从左到右依次放入节点即可,此二叉树物理储存方式就是数组 * 调整堆:将二叉树初始化为堆,即让树的节点满足堆的特性 * 排序: * 将堆的顶部节点数据与堆的最后一个

2022-08-30 11:02:49 316

原创 插入排序 - 希尔排序

时间复杂度O(n^2)将一个数据插入到已经排好序的有序数据中,从而得到一个新的、个数加一的有序数据,算法适用于少量数据的排序。

2022-08-30 10:59:39 210

原创 折半查找算法

3.将待查的K的值与R[mid].key比较,若相等,则查找成功并返回此位置,否者确认新的查找区间继续使用查找算法。5.查找过程中low逐渐增加 high逐渐减少 如果 low>high 则查找失败,算法结束。*如果R[mid].key > K 新的区间为 [low,mid-1];*如果R[mid].key < K 新的区间为[mid+1,high];1.设R[low,......,high]是当前的查找区,4.下一次查找是针对新的查找区间,重发1、2步骤。R是有序的数列,假定从小到大排序。...

2022-08-30 10:56:14 312

原创 Effective java 第二版 jdk1.5 编程思想 便条

常量接口模式是对接口的不良使用。

2022-08-30 10:53:13 1234

原创 计算器逻辑实现算法(加、减、乘、除)- JS版

正常来说,我们看到这个表达式都知道怎么运算,知道运算结果但计算机不一样,计算机无法识别出这串表达式,它只能识别特定的规则:- 6 * + 3 4 5 前缀表达式63 4 + 5 * -后缀表达式

2022-08-30 10:42:36 1662

原创 Java编程语言理解 - 多线程

如果一个生产者线程A_进入get()由于产品已满_等待,(产品并未减少),然后另一个生产者线程B也进入了get(),不难理解,它也会等待_最后同时被唤醒。Lock中的Interruptibly方法:在锁上等待,休眠直到获取锁,但是会响应中断,这个方法优先考虑响应中断,而不是响应锁的普通获取或重入获取。ExecutorService newCachedThreadPool() : 缓存线程池,线程池的数量不固定,可以根据需求自动的更改数量。一、线程池:提供了一个线程队列,队列中保存着所有等待状态的线程。...

2022-08-29 18:01:02 171

原创 Java8源码学习 - ArrayList

这个接口是一个标记接口,表明其支持快速的随机访问,也就是通过索引下标能否快速的移动到对应的元素上.主要是允许通过算法来更改其的行为,从而在将其应用到随机或连续访问列表时能提供良好的性能。而对一个实现 RandomAccess 接口的list而言,使用for()循环,遍历效率比另外两种都要高不少。在更多的时候都是选择比较简略的foreach()或则for,其实遍历方式的选择与遍历效率有明显联系。在程序遍历的时候很多情况下不知道是使用for还是foreach或iterator。...

2022-08-29 17:25:50 274

原创 Java8源码学习 - Integer

定义Integer数值的阙值,其中@Native注解,是一个源文件级别的注解-即:仅在源文件中有效,不被编译进class文件,且只能用于类的成员变量上。它会将一个范围(low - high)的整型值赋给其私有内部类IntegerCache的一个数值cache的某个元素,然后从其中取出一个对象的引用返回。// &是运算,因为是无符号的,所以所有的数都当正数看,int转long时不需要在前面按符号填0或1,整形的hashcode返回的都是装换为Int类型后的值,int直接返回其值。...

2022-08-29 11:11:36 284

原创 经典编程题目-古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子

=》从中发现,从第三个月开始,前两个月兔子数之后为第三个兔子总数,所以定义一个存放24个月兔子书数组,每个元素存放一个月的兔子总数。作为一个程序员,用面向对象的思想去解决比较好,一下是本人通过面向对象的思想解决此问题的方法。程序分析:兔子的规律为数列1,1,2,3,5,8,13,21...斐波那契数列。在已知的规律之下可以这样计算,那么如果其没有规律和突然改变了规律该怎么计算?...

2022-08-29 11:01:32 3424

原创 Java编程语言理解 - 内部类

这是个人比较认同的说法:上面定义了一个局部变量str。正常情况下,当程序执行完①行代码之后,main方法的生命周期就结束了,局部变量str的作用域也会随之结束。但只要新线程里run方法没有执行完,匿名内部类的生命周期就没有结束,将一直可以访问str局部变量的值,这个就是内部类会扩大局部变量作用域的实例。...

2022-08-29 10:51:35 212

原创 Java编程语言理解 - 面向对象的特征

如果将对象的方法视为对象向外界提供的服务,那么运行时的多态性可以解释为:当A系统访问B系统提供的服务时,B系统有多种提供服务的方式,但一切对A系统来说都是透明的(就像电动剃须刀是A系统,它的供电系统是B系统,B系统可以使用电池供电或者用交流电,甚至还有可能是太阳能,A系统只会通过B类对象调用供电的方法,但并不知道供电系统的底层实现是什么。引用的直接性,抽象性:多态是超类通过方法签名,向子类提供了一个共同接口,由子类来完善或者覆盖它而实现的.--在需要子类的地方,可以直接去找超类的,即使用超类的引用。...

2022-08-29 10:25:09 83

原创 Java8源码学习 - HashMap和HashTable比较

jdk1.5以上可以使用ConcurrentMap接口其实现类与Map的实现类相识,多了些原子性的操作方法,相当于Map的优化吧,尤其是ConcurrentHashMap(局部锁机制),它是HashTable的替代,比HashTable的扩展性、性能更好;:拥有自己获取KEY的Hashcode的方法,且可以为空,而且在Putval()方法中也没有不允许为空==》可以有一个key为空的Node,value可以为空。HashMap的获取索引方式经过处理能够有效的减少索引的耦合度,hashcode的碰撞。...

2022-08-29 10:12:40 130

原创 Java8 源码学习 - HashTable

Java 源码学习 HashTable

2022-08-29 10:06:56 139

原创 Java8 源码学习 - HashMap

Java HashMap 源码解析

2022-08-29 09:57:17 473

原创 Java日志框架 - JUL使用详解

Java日志框架,JUL的使用场景分析

2022-08-27 11:51:07 1220

原创 报表&大屏设计产品比较

各个报表优缺点,适用业务场景对比

2022-08-26 22:10:43 1350 1

原创 FlyFish-2.2.0 学习笔记

安装、部署、总结

2022-08-25 09:44:30 1059 3

原创 CheckStyle 配置详解

开发配置详解,规则说明,maven配置,配置样例

2022-08-25 09:28:30 2705 1

在线考试系统 php5版本 没有使用任何框架

在线考试系统 php5版本 没有使用任何框架 在线考试系统 php5版本 没有使用任何框架 在线考试系统 php5版本 没有使用任何框架

2022-08-26

毕业设计 微信小程序 在线投票系统

主要实现业务: 用户投票,可附加一张图片,投票详情显示投票选项的比例及投票用户,非匿名投票可查看用户投票详情,投票结束时间到了,标记为投票结束(自动).用户可查看自己发起的投票和参与的投票,对于自己的投票可以提前结束,同时用户不可多次投票。存在1,2个管理者可删除任何投票,,投票发起人不可删除投票只能提前结束投票;管理员删除投票功能;管理员审核功能; ---------------------------------------------------------------------------------- other/文件夹中有 php7 apache服务器 版本的服务器程序和sql文件 index.php 只需修改数据库相关信息和appid, 经验不足,封装并不太大,自己寻找修改位置 ###安装提示 1.下载文件 git clone 2.如果有自己的服务器 更改app.js里面的host属性为自己的服务器地址 ps: 服务器文件夹名字 wx_graduation_voteforyou (也可自行更改程序) 3.导入sql到服务器数据库 4.修改微信公众平台合法域名

2022-08-26

微信小程序 毕业设计 校园助手 二手 跑腿 商城...

这是一个单机版的小程序.... 不需要后端服务器和数据库可直接运行 利用缓存实现动态数据储存交互 /utils/config.js 为初始化配置和一个默认全局配置,初始化数据自己按照格式更改即可 /utils/web.js 是工具库

2022-08-26

空空如也

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

TA关注的人

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