简单理解批处理和流处理的区别

英雄联盟比赛选手的六芒星能力图动画是如何制作的?

最近,在看 LPL 比赛的时候,看到这样一个有意思的六芒星能力图动画: 今天,我们就来使用纯 CSS 实现这样一个动画效果! 实现背景网格 对于如下这样一个背景网格,最好的方式当然肯定是切图,或者使用 SVG 路径。 如果一定要使用 CSS,勉强也能做,这就涉及了不规则图形边框效果,我们有一些方式可 ......
选手 能力 英雄 动画 联盟

MacBook Pro外接戴尔显示器后解决应用程序固定某一个桌面的问题

1 给自己的MacOs不同的桌面编号后,再外接显示器,后固定不同桌面不同应用程序 类似 MacBook本机桌面1 2 3 4 5 分别放 Evernote 桌面1 iterm桌面2 xmind 桌面3 QQ 桌面4 Chrome 桌面5 2 外接显示器之后,会有第一个默认的外接桌面6 但是拔掉显示器 ......
应用程序 显示器 桌面 MacBook 程序

Linux实用又常用的命令

linux 查看当前目录下每个子目录的文件数量 find . -maxdepth 1 -type d | while read dir; do count=$(find "$dir" -type f | wc -l); echo "$dir : $count"; done-maxdepth 1 过滤 ......
命令 常用 Linux

数据量很大的情况下,对于分页查询你有什么优化方案吗?

当需要从数据库查询的表有上万条记录的时候,一次性查询所有结果会变得很慢,特别是随着数据量的增加特别明显,这时需要使用分页查询。对于数据库分页查询,也有很多种方法和优化的点。 为了对下面列举的一些优化进行测试,下面针对已有的一张表进行说明: 表名:order_history 描述:某个业务的订单历史表 ......
情况 方案 数据

SpringBoot整合Spring Security (一,基于数据库的登录认证)

SpringBoot整合Spring Security (一,基于数据库的登录认证) 一、基本环境准备 1、数据库表设计 登录认证一般涉及到三张表:用户表、角色表、用户角色中间表。 /* Navicat MySQL Data Transfer Source Server : localhost So ......
SpringBoot Security 数据库 数据 Spring

python对整个目录下面的所有文件进行处理的代码

对整个目录里面的所有文件进行处理. 实用场景: 1)在整个目录下的文件中,哪些文件中有某个关键字出现 2)备份某个目录下面的文件,比如:按照建立日期或者文件名 按照月份进行归档 为什么使用python? 编写简单,调试和执行快(也许C#,Java开始编译的时间,Python已经执行完了) impor ......
面的 代码 文件 目录 python

SARS-Cov-2参考病毒株Wuhan-Hu-1的基因序列与基因结构

NCBI查找相关 进入查找到的内容 点击FASTA查看序列 点击Gpraphics查看基因结构 ......
基因 序列 SARS-Cov Wuhan-Hu 病毒

【ACM算法竞赛日常训练】DAY2题解与分析【比赛】【数学考试】【简单瞎搞题】

DAY2共三题: 比赛(概率) 数学考试(前缀和与思维) 简单瞎搞题(dp) 视频讲解:https://www.bilibili.com/video/BV1hP411o7RD/ 🎈 作者:Eriktse 🎈 简介:19岁,211计算机在读,现役ACM银牌选手🏆力争以通俗易懂的方式讲解算法!❤️ ......
题解 算法 数学 DAY2 ACM

【Synchronized】Java 内置锁的使用及原理、锁升级详解

1 前言 这节我们主要讲解下我们平时使用的 Synchronized,它的使用大家应该并不陌生。我们知道 Java 中的锁分为内置锁和显示锁,Synchronized 就是我们的内置锁,内置可以理解为我们只需要标记即可,加锁释放啥的JVM都帮我们做了,那么我们这节就好好来看看这个关键字。 另外我们的 ......
Synchronized 原理 Java

P7706 文文的摄影布置

P7706 文文的摄影布置 给你两个长度为 $n$ 的序列 $A$ 和 $B$,每次询问需要支持在一个区间内选出两个点 $i$ 和 $k$ 令 $A_i + A_k - \min_{j=i+1}^{k-1}B_j$ 最大,保证每次询问区间长度在 $3$ 以上,需要支持对 $A$ 和 $B$ 序列的单 ......
P7706 7706

微软开源了一个 助力开发LLM 加持的应用的 工具包 semantic-kernel

在首席执行官萨蒂亚·纳德拉(Satya Nadella)的支持下,微软似乎正在迅速转变为一家以人工智能为中心的公司。最近微软的众多产品线都采用GPT-4加持,从Microsoft 365等商业产品到“新必应”搜索引擎,再到低代码/无代码Power Platform等面向开发的产品,包括软件开发组件P ......

本地推理,单机运行,MacM1芯片系统基于大语言模型C++版本LLaMA部署“本地版”的ChatGPT

OpenAI公司基于GPT模型的ChatGPT风光无两,眼看它起朱楼,眼看它宴宾客,FaceBook终于坐不住了,发布了同样基于LLM的人工智能大语言模型LLaMA,号称包含70亿、130亿、330亿和650亿这4种参数规模的模型,参数是指神经网络中的权重和偏置等可调整的变量,用于训练和优化神经网络 ......
单机 芯片 模型 ChatGPT 版本

【对象头】JVM 中的对象结构

1 前言 Java 本身是面向 OOP 编程的,我们代码中创建的对象经过编译装载进我们的 JVM 中,那么我们的实例对象在 JVM 中具体表现的结构是什么样的呢,就是我们这节要看的东西。 2 工具 在了解之前我们要看到实际的东西,就是我们可能知道有对象头、实例数据、对齐,但是这毕竟是概念,我们怎么看 ......
对象 结构 JVM

keil C51 和 MDK 区别在哪 ?

背景:搭个Protues + keil的开发环境,在选择keil软件时,看到C51v959,MDKv518。 **** 2023-03-24 **** C51和MDK都是KEIL公司的嵌入式软件开发工具,针对主要对象不同 一、C51是用于开发大多数8051单片机的软件开发工具, 二、MDK - 基于 ......
keil C51 MDK 51

关于在DX游戏中使用python模拟键鼠操作的一点心得

起因和前提 前段时间想要一个按键精灵,但是又想用python练练手,于是打算自己写一个[doge]。本以为很简单,但是研究了半天还是在博客园找到一个勉强能用的方式来实现,但是代码运行起来速度很慢,不是我理想的效果。 代码 代码非常简单 import time import win32api impo ......
点心 python

<c:forEach>的部分相关知识点

<c:forEach>用于遍历一个对象集合,在使用之前需要导入,这就是在.jsp文件上写上 <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> 这句话 循环输出—— <c:forEach items="${list}" va ......
知识点 forEach 部分 知识 lt

不要做高认知的穷人

作者:格总 来源:格总在人间(ID:I-Gargamel) 你生活中也一定遇到过这种人。就是天南地北,古今中外啥事儿都知道,啥事儿都有涉猎,饭局上聚会上是吹牛逼的中心。而且这种人往往“很有思想”。就是你讲一个新闻,他能给你把新闻背后的门道,还有原理给总结出来,非常厉害。 但是问题来了。如果你能近距离 ......
穷人

gocqhttp http协议的代码部署与安装示例

前言 最当初接触gocq的时候,那会还使用的http协议,使用python xxxx 库,后来gocq http有一段时间无法使用了,就转战了nonebot2,截至20230324,我所有账号下nonebot2无法登录(tx ****),所有只能用回原来的方案 安装示例 下载gocq最新版 官网 h ......
示例 gocqhttp 代码 http

如何设置Vue3 + Vite + Tailwind + Typescript 的6个简单步骤

Vite Vue3 Vue Router4 Typescript Pinia Tailwind CSS Fonts & Icons - (As needed) 第一步 npm create vite@latest vue3 和 Typescript 在设置vite时候会被选择为选项 1.1 项目名字 ......
Typescript Tailwind 步骤 Vue3 Vite

深入理解 Python 虚拟机:字节(bytes)的实现原理及源码剖析

在本篇文章当中主要给大家介绍在 cpython 内部,bytes 的实现原理、内存布局以及与 bytes 相关的一个比较重要的优化点—— bytes 的拼接。 ......
字节 源码 原理 Python bytes

Vue.js Vuex开发者工具的使用&Vuex写法一些疑问

视频 4.基本使用 初始化数据、配置actions、配置mutations,操作文件store.js //引入Vue核心库 import Vue from 'vue' //引入Vuex import Vuex from 'vuex' //引用Vuex Vue.use(Vuex) const acti ......
写法 Vuex 开发者 疑问 工具

跟着视频敲vue项目遇到的各种疑难杂症

首先我照着视频敲了一个tabbar导航栏,但是毕竟视频也是以前的,现在这个vue各个东西版本都很高,只能说不按视频来疯狂报错。 之后开始正式项目又重新创建了一个项目,我没在意我直接默认创建,默认创建和视频里有两个不一样的点,一个是eslint(什么b玩应),另一个是vue2x还是3x,视频里是2x。 ......
杂症 疑难 跟着 项目 视频

学习中遇过的问题以及个人理解(待更新......)

1、谈谈对进程号和端口号的理解 端口号唯一,就如同身份证号,进程号不唯一,如同姓名,一个身份证号只能对应一个姓名,但是姓名不唯一,相同姓名随处可见,也有姓名比较罕见的,但是至少会对应一个身份证号,同姓名的则会对应多个身份证号,未出生的则会有预留的身份证号等待着他们,所以总结就是:端口号只能对应一个进 ......
问题 个人

浪潮存储有哪些常用的oid

浪潮存储设备的常用 OID 可能因设备型号和版本而异。为了获取适用于特定浪潮存储设备的 OID,建议您查阅设备文档或联系浪潮技术支持。以下是一些通常与存储设备相关的常用 OID 类别,这些类别可能在浪潮存储设备上有所体现: 系统信息: 系统描述 系统名称 系统位置 系统运行时间 硬件组件信息: 硬盘 ......
浪潮 常用 oid

SoC设计项目 —— AHB SRAM控制器的设计 & March C-算法内建自测试的实现

绪论 本项目用Verilog HDL语言设计了AHB总线上的SRAM控制器接口IP,SRAM存储器在AHB总线上作为AHB slave存在,该SRAM控制器具有以下特性: 支持单周期的SRAM读写操作 支持低功耗工作 SRAM存储体由两个Bank组成,系统根据地址选中一块/多块Bank,未被选中的B ......
控制器 算法 项目 March SRAM

用Python基于Google Bard做一个交互式的聊天机器人

用Python基于Google Bard做一个交互式的聊天机器人 之前已经通过浏览器试过了 Google Bard ,更多细节请看: Try out Google Bard, Will Google Bard beat the ChatGPT?. 现在我们想实现自动化,所以我用Python做一个交互 ......
交互式 机器人 机器 Python Google

JSONObject和JSONArray区别使用

**一:com.alibaba.fastjson** 1、JSONObject和JSONArray的区别 JSONObject obj = jsonArray.getJSONObject(0); obj.getJSONObject("company"); [ { "set": "Y", "Cente ......
JSONObject JSONArray

后处理 - 简单雾效

基于高度的雾 原理 就是计算当前高度时雾的权重:fogWeight=(FogMaxY - CurY) / FogHeight,然后根据权重显示贴图颜色和雾颜色。所以,Y值越小雾越浓,Y值越大雾越淡。 usin UnityEngine; [RequireComponent(typeof(Camera) ......

Hexo手摸手详细搭建教程,0成本搭建属于自己的个人博客

必备条件 Node.js 官网下载地址:Node.js Git,官网下载地址:Git GitHub账号,可以在Github进行注册 可以在cmd终端输入node -v和git -v来验证是否已经安装完成,如果显示版本号则代表安装成功。 安装Hexo 在一个合适的位置创建一个文件夹以存放博客文件,所有 ......
成本 教程 个人 博客 Hexo