从零开始建网站
文章平均质量分 76
佳瑞Jarrett
面向人生编程的佳瑞。
展开
-
开源知识库存储管理平台
知识库存储管理系统解决小团队存储和共享大量PPT, PDF, Word等文档的痛点。通过该系统可以从大量的文档中快速找到所需文档资料。原创 2022-12-25 18:16:15 · 1888 阅读 · 2 评论 -
开源项目推介:PDF,Word,Excel,PPT文档存储、预览、全文检索系统
在小团队中往往会产生大量的协作文档。例如,我们会将各类文档放在网盘、svn等软件中,但是存在文档内的内容无法快速搜索的问题。因此,专门开发了一个用于存储ppt、word、png等文档的,支持私有部属的知识库的检索。真正的开源项目,支持用户自定义修改功能,私有部署等等。...原创 2022-08-13 15:58:19 · 1862 阅读 · 0 评论 -
我写了一个Flask-restful的快速模板
前言前几天在进行项目开发的时候,发现用Flask写一些轻量化的Web程序还是比较合适的。其实在Flask家族中,为了能够更加方便的开发Restful风格的接口,Flask-restful是一个不错的选择。虽然Flask-restful提供了比较完整的官方文档,但是距离开发上线项目还是不是很方便,因此我写了一个Flask-restful的快速模板。此项目采用Mysql作为持久层数据库,实现了一个资源的5个接口,满足基本的web开发需求。项目地址首先给出项目源码地址:Flask-restful-quic原创 2021-11-14 12:15:32 · 1474 阅读 · 0 评论 -
Docker应用连接TDengine数据库的解决方案
1、工作环境开发工具:IDEA,安装插件dockerTDengine Version:2.0.20.5taos jdbc Version: 2.0.22Springboot Version: 2.4.5Docker Version: 20.10.102、Dockerfile设置### 基础镜像FROM openjdk:8### 作者MAINTAINER luojiarui <luojiarui2@163.com>### 系统编码ENV LANG=C.UTF-8原创 2021-11-07 17:51:17 · 2623 阅读 · 3 评论 -
Javascript 对象数组取差集和交集的方法
前言对象数组常会进行取交集或者差集的操作。假设有对象数组A和对象数组B,常规方法是比较B对象数组与A对象数组的差异,进而找到其差集或者交集。但是现在面临的问题是数组A 和数组B中的对象可能不完全一样的情况,可采用以下方法解决该问题。对象数组的定义我们把对象数组A定义为长数组,其中包含的对象属性包括了name, age, weight等三个属性;对象数组B定义为短数组,这里是指其元素个数小于数组A,其对象属性包括了name, age等2个属性。let wideArray = [{name: "lu原创 2021-10-18 15:25:11 · 3106 阅读 · 2 评论 -
Mybatis动态语句中使用ognl语句
Mybatis如何写动态语句?其实就是OGNL 表达式。OGNL 表达式可以灵活的组装 SQL 语句。 // mysql 的动态语句 @Select({ "<script>", "SELECT * ", "FROM operation_log", "where", "DATE_SUB(CURDATE(), INTERVAL 7 DAY) <= dat原创 2021-08-08 22:53:45 · 372 阅读 · 0 评论 -
css伪元素::before和::after用法案例
::befrore 和::after伪元素分别表示元素内容的【前】【后】,利用这两个伪元素可以在元素内容的前后添加内容.其实没有什么前后的概念,如果应用了 absolute 的特性之后,可以把这些伪元素放在任何位置。下面通过几个案例来学习如何使用这两个伪元素,下面的预览效果是真实渲染出来的,提供了相应的html和css代码。1 对a标签加上特定的符号效果预览:html: <a>这是一个链接</a>css:a { position: relat.原创 2021-08-01 13:14:44 · 2009 阅读 · 0 评论 -
Vue-grid-layout实现web拖拽布局功能
最近在完成web端在线绘图功能时,需要开发一个从左侧拖拽一种图标到画布中。调研了非常多种现在做拖拽布局的组件,调研的地址是:https://vuejsexamples.com/tag/drag/经过比较,选择了一款优秀的可拖拽框架,vue-grid-layout。npm安装npm install vue-grid-layout --save使用demo<grid-layout :layout.sync="layout" :col-n原创 2021-07-20 23:27:16 · 4513 阅读 · 10 评论 -
sql语句取浮点数的处理办法
如以下代码,从mysql数据库中取某一字段的求和,self_profit字段为浮点数,对该列数据进行求和时,总数肯定也为浮点数。@Select("SELECT SUM(`profit`) FROM `sale` WHERE YEAR(created_time) = YEAR(NOW()) and id = #{id}")Float calTotalProfit(Long id);取到的总数totalSales必须经过非空判断,否则会出现空指针异常的错误。 Float totalSales = st原创 2021-07-19 23:30:35 · 1740 阅读 · 0 评论 -
解决Mysql 用source无法导入数据库的问题
需求:如何将mysql的库进行重命名?方法一:RENAME DATABASE old_database TO new_database;⚠️ 该方法在某些版本中不可用,谨慎使用!方法二:新建库,重命名数据库里面的所有表,再删除旧库CREATE DATABASE new_db_name; 创建新的数据库RENAME TABLE db_name.table1 TO new_db_name.table1; 对所有的表进行重命名DROP DATABASE db_name; .原创 2021-07-18 22:25:32 · 1266 阅读 · 0 评论 -
基于百度云AI开发车型识别车牌识别案例详解
关键字: 车牌识别 车型识别 百度AI SpringBoot Vue Java SDK文章目录1.创建百度AI应用2.通过Access_token密码调用百度AI接口(车型识别)3.Java客户端AipImageClassifyClient调用AI接口4.车型识别接口说明5.Java后端Controller层接收图片6.Java后端Service层访问AI接口7.基于VUE的前端开发车牌识别和车型识别8.总结与展望1.创建百度AI应用进入百度AI官网https://ai.baidu.com/,点击右原创 2021-02-17 17:26:31 · 3292 阅读 · 2 评论