
Knowledge 知识点
文章平均质量分 53
知识点技能
长安紫薯
送人玫瑰, 手留余香!
展开
-
黑豹程序员-动态密码解决方案
动态密码是一种目前广泛应用于网络身份验证的安全技术,它通过不断变化的密码提供了更强大的安全性。在传统的静态密码中,密码是固定的,容易被黑客或未授权的用户猜到或偷取。而动态密码则在每次验证时生成新的密码,有效地减少了密码被猜测或盗用的风险。本文将介绍一些常见的动态密码解决方案及其优势。原创 2023-11-08 13:37:29 · 264 阅读 · 0 评论 -
ffmpeg史诗级教学-学习笔记
教程网址千魅太子哥https://www.bilibili.com/video/BV1bT4y1w78z?p=2&spm_id_from=pageDriverFFMPEGffmpeg 解析音频、视频数据的,对其渲染的视频文件解码流程图原创 2021-12-03 11:39:11 · 1847 阅读 · 0 评论 -
C++基于ffmpeg和QT开发播放器~学习笔记
C++基于ffmpeg和QT开发播放器B站网址https://www.bilibili.com/video/BV1h44y1t7D8?p=2&spm_id_from=pageDriver封装格式和编码格式格式头:使用什么压缩方式,帧率是多少,音频采用什么压缩方式,视频采用什么压缩方式,对应关键帧的索引,并不是所有视频都有,如没有关键帧索引的,在seek时就会很慢。视频帧和音频帧交叉出现,但不太可能完全一对一。如视频帧1秒25帧,但音频很难做到的。音频是根据采样率定的,比如44100。对应原创 2021-12-02 17:34:04 · 1232 阅读 · 0 评论 -
electron封装网站为桌面exe程序
打包桌面exe打包工具http://npm.taobao.org/mirrors/electron/ #网址可查看最新版本选择对应版本:环境配置配置打包参数:靠下面参数拼接zip文件的访问地址:electron-v12.0.1-win32-x64.zip执行配置命令:electron-quick-start>默认国外网站太慢易超时,配置淘宝镜像。注意要最后的斜杠npm config set ELECTRON_MIRROR http://npm.taobao.org/mirror原创 2021-12-02 15:51:13 · 1092 阅读 · 0 评论 -
高级知识点:excel4j实现java操作excel文件的读写
介绍java操作excel文件最经典的是POI,但是其api 较多,代码量巨大,反复重复excel4j ap则简洁太多,利用pojo建模,利用注解进行标识@ExcelField(title = “URL”)准备条件1、引入jar支持 <dependency> <groupId>com.github.crab2died</groupId> <artifactId>Excel4J</artifactId> <vers原创 2021-10-27 09:32:26 · 721 阅读 · 0 评论 -
杨振宁谈学习经验,原来牛人都是这样的!启发性极大
今年是杨振宁先生100岁。作为杰出人物,回顾他的一生,不能不提到他的学习方法、思考方法和做事方法。今天,根据公开资料,给大家梳理一下。看到这些方法,我不由赞叹,牛人之所以为牛人,肯定是原因的。杨振宁的学生余理华会议,在多次与老师的交谈中,杨振宁常讲到他的一个习惯:如果他想一个问题,有两三天没有进展,他就会把问题放下,考虑一个新的问题。有一次,杨振宁问余理华怎样读书?。余理华说,他一行一行地读,如果有一行不懂,他就反复读,查阅和推导,直到读懂。杨振宁说:这并不一定是唯一的读法,另一种读法是“.原创 2021-09-28 09:23:30 · 1042 阅读 · 0 评论 -
数据库事务和锁详解
什么是事务(Transaction)?是指作为单个逻辑工作单元执行的一系列操作,要么完全地执行,要么完全地不执行。 事务处理可以确保除非事务性单元内的所有操作都成功完成,否则不会永久更新面向数据的资源。通过将一组相关操作组合为一个要么全部成功要么全部失败的单元,可以简化错误恢复并使应用程序更加可靠。一个逻辑工作单元要成为事务,必须满足所谓的ACID(原子性、一致性、隔离性和持久性)属性。事务是数据库运行中的一个逻辑工作单位,由DBMS中的事务管理子系统负责事务的处理。举个例子加深一下理解:同一个银行转账转载 2021-09-18 10:15:42 · 304 阅读 · 0 评论 -
小白知识:事务+ACID+更新丢失+脏读+幻读+隔离级别+锁
更新丢失脏读不可重复读隔离级别原创 2021-09-17 17:19:47 · 203 阅读 · 0 评论 -
小白知识:数据库表主键ID生成策略及snowflake雪花算法的由来
早期单机早期单机系统习惯的主键有两种方式:整数的自增主键和字符串主键 整数自增主键,数据库自己维护,每次+1,优点快速简单,具有顺序,方便排序,缺点高并发时会有主键冲突问题。 字符串方式有两种,一种主键含业务意义,一种主键和业务无关 含业务意义的:如每三位代表一级部门 001001001,一级支持999个同级部门。这样方便按部门编号排序,但当业务变化就死翘翘了。 和业务无关的:UUID 全球唯一值,采用hash算法,根据网卡编号,根据当前时间生成一个32位的值,有的36位(36中间4个-)原创 2021-09-17 14:54:52 · 638 阅读 · 0 评论 -
小白知识:JavaBean、entity和POJO
JavaBeanJava Bean 是sun公司提出的概念。Bean的中文含义是“豆子”,Bean的含义是可重复使用的Java组件。Java Bean 提出的目的是按照规范组织代码,从而享有“一次编码,到处复用”的目的。其规范要求有3条:1)有无参构造(类不写无参构造,java会自动添加)2)需要实现序列化接口(远程传输、缓存,框架自动实现)3)包含bean属性的get和set方法Java Bean 有以下几点优点:1、提高代码的可复用性:对于通用的事务处理逻辑,数据库操作等都可以封装在Ja原创 2021-08-31 09:17:05 · 670 阅读 · 0 评论 -
小白技巧:概念:java的JVM为何可以跨平台?
我们都知道java可以跨平台,那为何要跨平台?一次编译到处运行它为何要牺牲了性能也要做到呢?一套程序,随便切换操作系统,那是多么自由而爽快的事情呢?一般我们都习惯window上开发,linux上部署运行,靠的就是它的跨平台,靠的就是JVM虚拟机。那java是如何实现跨平台的?Java执行一个类的过程:第一步:在eclipse中创建 HelloWorld.java 的源文件第二步:代码保存后 eclipse 调用 javac.exe 自动生成 HelloWorld.class 字节码文件第三原创 2021-08-23 17:22:09 · 401 阅读 · 0 评论 -
小白技巧:大图片进行程序切图,页面加载更加流畅
需求有张超大的图片,如果页面直接加载,时间长,加载慢利用程序进行制定大小的切图,然后利用html网页将其拼接展现难点1)如何切图2)生成html代码片段代码实现package util;import java.awt.Graphics;import java.awt.Image;import java.awt.Toolkit;import java.awt.image.BufferedImage;import java.awt.image.CropImageFilter;impo原创 2021-08-12 14:45:16 · 651 阅读 · 1 评论 -
小白面试题:HttpStatus响应值
HttpStatus关键值200 访问成功400 提交的内容有问题,转换错误404 网页找不到,url书写错误500 内部错误HttpStatus所有值HttpStatus = { //Informational 1xx 信息 '100' : 'Continue', //继续 '101' : 'Switching Protocols', //交换协议 //Successful 2xx 成功 '20原创 2021-07-20 10:43:42 · 168 阅读 · 0 评论 -
小白技巧:Excel的常见操作
Excel技巧隐藏列表头按鼠标就选中这一列,然后右键菜单,选中“隐藏”,就会将此列隐藏如果发现上面的行号排到未按顺序,中间缺少,就说明中间有隐藏列把学生姓名隐藏复制姓名列,然后设置新列公式:=CONCATENATE(LEFT(F4,1),“同学”)LEFT函数是左侧解决几个字符,F4单元格,1截取一个字符CONCATENATE是字符串拼接,它支持可变参数(多个参数,随用户需求),获取每列学生的姓,然后和“同学”字符串拼接...原创 2021-07-14 10:56:53 · 221 阅读 · 0 评论 -
百万记录poi导出日记
机器环境:hp probook 4326s 4G AMD P340 2.20Hzmysql 5.0.26sts spring eclipse jdk 1.7.09 tomcat 7.0步骤:JDBC访问使用POI中的 XFFX 对象导入jar包:核心包:poi-3.9-20121203.jarpoi-ooxml-3.9-20121203.ja原创 2013-12-27 15:56:04 · 5086 阅读 · 0 评论