流式输出响应数据
maven依赖1234567891011121314151617<!-- https://mvnrepository.com/artifact/com.alibaba/dashscope-sdk-java --><dependency> <groupId>com.alibaba</groupId> <artifactId>dashscope-sdk-java</artifactId> <exclusions> <exclusion> <groupId>org.slf4j</groupId> <artifactId>slf4j-simple</artifactId> </exclusion> </exclusions> <version>2.18.2</version></dependency><dependency> < ...
css中grid的使用
CSS Grid 布局完全指南
基本概念
CSS Grid 布局是 CSS 中最强大的二维布局系统,它允许我们通过行和列的方式来创建复杂的网页布局。
核心特点:• 二维布局:同时控制行和列
• 精准定位:可以精确控制每个网格项的位置
• 响应式友好:轻松创建适应不同屏幕尺寸的布局
• 代码简洁:减少布局所需的HTML结构和CSS代码
基础语法
2.1 创建网格容器
123.container { display: grid; /* 或 inline-grid */}
2.2 定义网格轨道
1234.container { grid-template-columns: 100px 200px 1fr; /* 3列 */ grid-template-rows: 50px auto 100px; /* 3行 */}
网格属性详解
3.1 容器属性
属性
描述
示例
grid-template-columns
定义列宽
repeat(4, 1fr)
grid-template-rows
定义行高
100px minma ...
Java实现Argon2加密
以下是使用 Argon2 算法的 Java 实现,用于安全密码哈希存储。Argon2 是密码哈希竞赛(PHC)的获胜者,被公认为当前最安全的密码哈希算法之一。
1. 添加依赖首先,在 pom.xml 中添加 Bouncy Castle 或 Argon2 JVM 支持:
选项1:Bouncy Castle(推荐)
123456<dependency> <groupId>org.bouncycastle</groupId> <artifactId>bcprov-jdk15on</artifactId> <version>1.70</version></dependency>
选项2:Argon2 JVM
123456<dependency> <groupId>de.mkammerer</groupId> <artifactId>argon2-jvm</artifactId> <version ...
Navicat密码破解
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146<?php namespace FatSmallTools;class NavicatPassword{ protected $version = 0; protected $aesKey = 'libcckeylibcckey'; protected $aesIv = 'libcci ...
ECharts View 可视化 IDEA 插件
ECharts View 可视化 IDEA 插件本插件基于 JCEF,为 JetBrains IDEA 系列 IDE 提供 ECharts option 的一键可视化能力。支持自动 mock/清理 option 中的非法内容(如变量、表达式、函数等),让复杂 option 也能顺利渲染为图表,极大提升前端/数据可视化开发体验。
插件安装在IDEA的插件市场安装Jtool安装之后,在仓库地址里面下载jar包
https://github.com/jtools-plugins/jtool-echarts-view
下载完成之后,导入jar包
jar包往这里面拖拽就行
插件使用一般使用在左边框选住echarts的option配置,插件右边点击可视化,即可查看图表的样式
变量自动获取如上所示,data1与data2的变量的值,并未在选择框中,但是插件会进行全文索引,获取这两变量的值方便开发者进行调试,开发者只需要在意调试图表样式即可,其他的交给插件
功能特性
选区可视化:在编辑器中选中 ECharts option(支持 JSON/JSON5/J ...
Django跨域问题
先安装
1pip install django-cors-headers
修改内容
123456789101112131415161718192021# setting.py 修改以下内容INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'corsheaders', # 注册app corsheaders 'app01',# 你的app]MIDDLEWARE = [ 'django.middleware.security.SecurityMiddleware ...
JPA总结
JPA总结1. JPA简介JPA(Java Persistence API)是Java官方提出的ORM(对象关系映射)规范,主要用于简化Java应用中的数据持久化开发。常见实现有Hibernate、EclipseLink等。Spring Data JPA对JPA进行了进一步封装,极大简化了数据库操作。
2. 配置示例12345678910111213spring: datasource: url: jdbc:mysql://localhost:3306/testdb?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai driver-class-name: com.mysql.cj.jdbc.Driver username: root password: admin123 jpa: database-platform: org.hibernate.dialect.MySQL8Dialect hibernate: ddl-auto: upd ...
使用electron打包静态页面
先到静态页面包外面安装electron-packager
123npm install electron
再安装electron-packager
12npm install electron-packager
到静态页面文件夹里面创建main.js 文件
12345678910111213141516171819202122232425262728293031const {app,BrowserWindow} = require('electron'); //引入electronlet win;let windowConfig = { width: 800, height: 600}; //窗口配置程序运行窗口的大小function createWindow() { win = new BrowserWindow(windowConfig); //创建一个窗口 win.loadURL(`file://${__dirname}/index.html`); ...
Hello World
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.
Quick StartCreate a new post1$ hexo new "My New Post"
More info: Writing
Run server1$ hexo server
More info: Server
Generate static files1$ hexo generate
More info: Generating
Deploy to remote sites1$ hexo deploy
More info: Deployment
layui 使用cron可视化组件
layui版本一定是最新版
123456789101112131415161718layui .config({ base: "../static/layui_exts/", // 扩展组件跟路径 }) .extend({ cron: "cron/cron" // 扩展组件 }) .use(["cron"], function () { var $ = layui.$, cron = layui.cron; cron.render({ elem: "#cron", // 绑定元素 run: "../static/json/run.json", // 获取最近运行时间的接口 done: function(cronStr) { console.log(cronStr); } }); }); ...