项目
文章平均质量分 61
-
march of Time
程序媛一枚
展开
-
小程序界面截图
截图原创 2023-02-16 11:59:48 · 431 阅读 · 0 评论 -
springboot使用oshi获取系统cpu、内存、jvm信息
oshi的使用原创 2023-01-16 14:49:41 · 4775 阅读 · 1 评论 -
Springboot使用future异步获取ip地址对应的地理位置
异步获取ip地址对应的地理位置原创 2023-01-16 11:04:05 · 321 阅读 · 0 评论 -
websocket校验token:使用threadlocal存放和获取当前登录用户
主要是将目前的类定义成一个websocket服务器端, 注解的值将被用于监听用户连接的终端访问URL地址,客户端可以通过这个URL来连接到WebSocket服务器端,在这里配置configurator属性为刚刚写的配置类。都知道threadlocal可以用于线程之间的变量隔离,在登录时中它可以放入当前用户,之后再用于获取当前登录用户,下面是一个使用实例。在AuthUtils.checkAccessToken方法内部最终执行了threadelocal的put方法。用户实体类:(jpa框架)...原创 2022-08-07 21:18:34 · 2163 阅读 · 0 评论 -
【无标题】
他原创 2022-07-20 11:31:48 · 125 阅读 · 0 评论 -
springboot实现ApplicationContextAware接口、使用ThreadLocal获得当前上下文请求的HttpServletRequest
springboot项目实践原创 2022-07-08 20:25:23 · 1318 阅读 · 0 评论 -
用JpaTransactionManager操作数据库事务
事务原创 2022-06-30 11:56:08 · 1025 阅读 · 0 评论 -
asp.net网页选择身份进行登录的简单代码,asp连接数据库,使用asp:Panel、asp:DropDownList控件
asp.net原创 2022-06-25 23:50:31 · 1083 阅读 · 0 评论 -
springboot用RestTemplateBuilder全局构造带自定义拦截的RestTemplate
springboot提供了RestTemplateBuilder(),可以定义一个configuration类,在其中定义一个bean,返回resttemplate,其他类中使用这个bean直接主句它的build方法:构建一个新的 RestTemplate 实例并使用此构建器对其进行配置。返回:一个已配置的 RestTemplate 实例。定义如下:ClientHttpRequestInterceptor :拦截给定的请求,并返回响应。给定的 ClientHttpRequestExecution 允许原创 2022-06-14 21:12:04 · 1560 阅读 · 1 评论 -
netty中使用concurrenthashmap
此代码只留作个人学习使用定义一个concurrenthashmap子类:存储用户id和netty Channel对应关系public class SessionGroup extends ConcurrentHashMap<String, Collection<Channel>> { private static final Collection<Channel> EMPTY_LIST = new LinkedList(); private fina原创 2022-04-19 13:54:11 · 825 阅读 · 0 评论 -
阿里云文件上传工具类
文件实体类@Datapublic class UploadFile { private String fileName; private String fileType; private long fileSize; private String timeStampName; private int success; private String message; private String url; private Integer s原创 2022-03-27 17:55:37 · 665 阅读 · 0 评论 -
git回退到之前版本和合并分支查看当前分支切换分支
推到此分支:git add .git commit -m"xxx"git push切换分支:git checkout xxx(分支名)添加新分支但是留在当前分支git branch <new name>添加并切换到新分支:git checkout -b <new name>忽视哪些文件不push上去:创建.gitignore文件拉取分支:git pull拉取主分支: git pull origin master查看历史提交记录 git lo原创 2022-03-12 11:47:48 · 1622 阅读 · 0 评论 -
springboot+vue用websocket消息推送和监听端口
文章目录后端代码websocket接口:开启线程监听tcp连接:前端代码流程:后端开启线程监听某个端口是否接收到tcp的数据,如果接收到数据则向前端推送消息,前端接收到消息后进行接收消息的回调方法,将返回相应数据给后端,后端将生成数据,插入到数据库中后端代码//这个配置一定要加,否则websocket不生效@Configurationpublic class WebsocketConfig { @Bean public ServerEndpointExporter server原创 2021-12-24 21:20:20 · 2497 阅读 · 1 评论 -
springboot整合kafka和netty服务简单实例
文章目录背景实体编写KafkaSender,用于操作kafka编写netty服务端netty 服务启动类:NettyServerHandler处理类Controller背景步骤:pd-netty服务的作用是接收司机端上报的车辆定位信息并将信息发送到kafka队列。pd-netty共提供两种方式来接收司机端上报的定位信息:基于netty实现的TCP方式、HTTP接口方式。配置:spring: # jackson时间格式化 jackson: time-zone: ${spring.原创 2021-12-20 23:53:21 · 3402 阅读 · 3 评论 -
springboot中使用规则引擎Drools
文章目录规则引擎的场景规则引擎介绍使用规则引擎的优势规则引擎应用场景rools介绍Drools入门案例规则引擎构成Drools基础语法springboot使用规则引擎规则引擎的场景问题引出现有一个在线申请信用卡的业务场景,用户需要录入个人信息,如下图所示:通过上图可以看到,用户录入的个人信息包括姓名、性别、年龄、学历、电话、所在公司、职位、月收入、是否有房、是否有车、是否有信用卡等。录入完成后点击申请按钮提交即可。用户提交申请后,需要在系统的服务端进行用户信息合法性检查(是否有资格申请信用卡),原创 2021-12-20 00:24:33 · 3191 阅读 · 0 评论 -
用百度开放地图api在代码中获得两地距离
示例:<!DOCTYPE html><html><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="viewport" content="initial-scale=1.0, user-scalable=no" /> <style type="text/css"> b原创 2021-12-18 23:21:31 · 1406 阅读 · 0 评论 -
python作业
查询信息的方法: def query_info(self): """ 查询集合people_info并返回所有"deleted"字段为0的数据。 注意返回的信息需要去掉_id """ return [ {'id': 1, 'name': '测试数据', 'age': 18, 'birthday': '2000-01-02', 'origin_home':原创 2021-12-03 20:30:43 · 436 阅读 · 0 评论 -
【项目记录】用vue-h5写可前后端分离和控制计时的物联网移动端app
要是以前学过vue的话用于二次开发还是很方便的~先上效果:其中在点击按钮之后可以进入计时,且圆形的进度条将动态变化:其他功能模块:使用的组件有:走马灯,底部导航,elementui和iview库,卡片式单元记录几个页面代码:底部导航:<template> <div id="foot_menu"> <tabbar v-model="index"> <tabbar-item :link="item.link" ref=原创 2021-06-25 14:13:51 · 255 阅读 · 1 评论 -
【实例记录】在ubuntu上运行python实现与单片机多线程串口通信
文章目录工具步骤工具工具:自己电脑双系统的ubuntu18.04,单片机esp8266,一个usb转ttl模块,ubuntu上已经下载了python的3.6和pip,还需要pip install serial首先在windows下测试板子是否能顺利收发数据:打开串口调试助手这里不需要用usb转ttl插windows的usb口,直接把esp8266连安卓线插上就好板子里的程序是发1亮灯,发0关灯,发其他的则原样返回,可见结果是对的,亮灯也如预期。步骤模块和单片机连接:G-GND5V-原创 2021-06-18 17:46:08 · 1338 阅读 · 7 评论 -
【flask整合深度学习】ubuntu系统下显示深度学习视觉检测结果图片并可在web端访问,配置允许手机浏览器打开
介绍flask文件前端代码输入命令介绍需要先下载的工具:pycharm,pytorch一堆的相关包,flask相关包项目在深度学习的pytorch框架下载入模型对图片进行检测,然后结果保存在文件夹中,用flask渲染前段页面动画显示结果,且可以手机浏览器输入ip+端口号访问页面效果:(字体是动画的,图片看不出来)flask文件目录:utils 和model.py是和深度学习有关的文件代码。detect.py相当于main.py,深度学习的目标检测也写在里面了,所以代码挺多from .原创 2021-06-13 11:39:40 · 455 阅读 · 0 评论 -
【flask学习笔记】flask与HTTP,flask与mongodb交互,用手机输入局域网ip访问flask界面
文章目录引入(关于http)flask项目的配置引入(关于http)当我们在浏览器中的地址栏中输入这个URL,然后按下Enter时,稍等片刻,浏览器会显示一个问候页面。这背后有一个程序运行着。它负责接收用户的请求,并把对应的内容返回给客户端,显示在用户的浏览器上。事实上,每一个Web应用都包含这种处理模式,即“请求-响应循环(Request-Response Cycle)”:客户端发出请求,服务器端处理请求并返回响应,flask web的工作流程:从图中可以看出,HTTP在整个流程中起到了至关重要原创 2021-06-12 14:10:06 · 525 阅读 · 4 评论 -
【项目实战】mybatis +vue.js 前后端交互批量删除
单个删除功能已经实现了,批量删除弄了很久也没弄好,来试一下。弄了很久终于把批量删除实现了!结果:点击确认后,将看见表中已经少了两条数据。实现的关键是:1.正确传递数据给后端的js语句2.后端接收的方式,为json类型时需要进行解析3.接收到的是一个字符串,可以转为list类型,在sql语句中注意collection的参数要与自定义的类型相匹配4.在dao接口中的参数要与xml中实际传递的参数匹配5.前端设置一个多选框选项数组,每选中一个就把这个加入到数组中。关键代码:js: mul原创 2021-03-08 18:31:33 · 2072 阅读 · 0 评论 -
【项目实战】vue-springboot-pytorch前后端结合pytorch深度学习 html打开本地摄像头 监控人脸和记录时间
是一个项目的一个功能之一,调试了两小时,终于能够停止计时 开始计时 记录时间了效果图:离开页面之后回到页面会从0计时(不是关闭页面,而是页面失去焦点)离开摄像头时会弹出提示。离开摄像头反馈给后端的时间。全部代码:<template> <div class="camera_outer"> <video src="../assets/shu.mp4" style="width: 600px;height: 600px;margin-lef原创 2021-04-02 11:17:17 · 4244 阅读 · 21 评论 -
【项目】uniapp前端接收后端springboot数据并渲染到界面+使用swiper和uView
两个部分弄了很久,记录过程:request前后端交互1.需要用到uni.request,记得先npm下载request(自己因为一开始没有下载就写代码而折腾了好久也没有成功发送请求)和uview-ui自己现在下载了的依赖项:下载了以后main.js:import uView from “uview-ui”;Vue.use(uView);目录:pages:{ "easycom": { "^u-(.*)": "uview-ui/components/u-$1/u-$1.vue"原创 2021-05-24 03:08:47 · 7016 阅读 · 2 评论 -
【yolo】yolov3的pytorch版本保存自定义数据集训练好的权重,并载入自己的模型
多次试验终于测出来了!!很高兴,结果截图:数据集是来自网上的,代码原型是github一个大概五千多star的pytorch-yolov3,但原代码并没有载入自己的模型进行训测试阶段,然后parser参数一直不明白,导致试了多次。其中的要点:1.初始化权重的修改2。载入保存好的权重。(模式选择要正确)3。格式要正确(比如什么地方加-- 什么地方加/)4。保存训练的模型传入参数部分: parser = argparse.ArgumentParser() parser.add_argum原创 2021-03-15 03:59:25 · 1579 阅读 · 6 评论 -
在集群服务器进行自定义数据集训练记录过程 TensorBoard logging requires TensorBoard with Python summary writer installed.
因为在自己的ubuntu上面跑实在慢炸天,一百张图片超过两个小时?老师给了一个集群服务器的账号,大概还是自己太笨,弄了三天才能把之前跑成功的代码在服务器上跑成功。用的是:浪潮AiStation智能计算平台http://svrproject.tpddns.net/aistation/howto.html一开始一直在折腾shell无法登录,后来仔细看平台文档才知道自己写错了主机名,而且使用开发环境根本不需要用到xshell…过程:1.登录web平台可视化的网站2.新建开发环境,选择镜像(自己选的是p原创 2021-03-18 11:48:38 · 485 阅读 · 0 评论 -
【项目实战】pytorch载入训练好的模型并进行可视化模型预测绘图
main函数载入模型,加载图片,输出结果:if __name__ == '__main__': image = Image.open(r"C:\Users\pic\test\he_5.jpg") image =transform(image).unsqueeze(0) modelme = torch.load('modefresnet.pkl') modelme.eval() #表示将模型转变为evaluation(测试)模式,这样就可以排除BN和Dropout对测试的干扰。原创 2021-03-06 03:58:02 · 3721 阅读 · 3 评论 -
【后端过程记录】用flask搭建服务器作后端接收数据 将base64字符串码解码为可读取文件 载入训练好的模型进行预测
因为项目的原因了解到有一个python的flask框架,查了一下:关于前端图片上传的canvas:如下元素<canvas id="canvas" width="5" height="5"></canvas>可以用这样的方式获取一个 data-URLvar canvas = document.getElementById("canvas");var dataURL = canvas.toDataURL();console.log(dataURL);// “data:原创 2021-03-08 01:07:58 · 1722 阅读 · 1 评论