NOT

Golang - time包获取当前日期/时间戳并格式化输出

获取时间对象 package main import ( "fmt" "time" ) // 24小时制 https://www.zhihu.com/question/366830553 const LAYOUT = "2006-01-02 15:04:05" //只能用这个日期 func main ......
日期 格式 时间 Golang time

java程序jar包打包成exe文件

说明:将java程序打包成window系统下的exe文件分三步 第一步:创建java程序,需要包含一个主方法; 第二步:打jar包,通过模块打包。 第三步:构建exe,使用软件exe4j将jre,jar包构建成exe文件 案例演示: 第一步:创建java程序,需要包含一个主方法; ......
文件 程序 java jar exe

ant-design blazor 简单使用教程

使用教程 先本地安装模板,然后再创建项目 例: dotnet new --install AntDesign.Templates dotnet new antdesign --host=wasm --full -o monitor 生成后的项目如图所示: 直接运行,就可以看到结果了,开发效率确实很高 ......
ant-design 教程 design blazor ant

Go语言入门12(协程 goroutine)

协程 进程和线程 进程 ​ 当运行一个应用程序的时候,操作系统会为这个应用程序启动一个进程。可以将这个进程看作一个包含了应用程序在运行中需要用到和维护的各种资源的容器。这些资源包括但不限于内存地址空间、文件和设备的句柄以及线程 线程 ​ 一个线程是一个执行空间,这个空间会被操作系统调度来运行函数中所 ......
goroutine 语言

权限模型与建表及SQL语句编写

权限模型 RBAC权限模型 ​ RBAC权限模型(Role-Based Access Control)即:基于角色的权限控制。这是目前最常被开发者使用也是相对易用、通用权限模型。 准备工作 菜单表实体类 } 建表及SQL语句编写 CREATE DATABASE /*!32312 IF NOT EXI ......
语句 模型 权限 SQL

不同语言加载不同字号,设置到资源文件中,进行引用

在资源文件夹创建一个类 在App.xaml文件中引用这个类的空间命名,并把这个类添加到资源 在页面中应用 在使用其他语言时,开启新的子线程依然会使用区域语言 .net 4.5后使用 可以一次性解决 var culture = new CultureInfo("en-US"); CultureInfo ......
字号 语言 文件 资源

django简易网页开发

参考资料: https://www.bilibili.com/video/BV1NL41157ph?p=4&vd_source=3c855be289bdbda1054fac775ad1423a https://www.bilibili.com/video/BV1rT4y1v7uQ/?spm_id_f ......
简易 网页 django

MySQL索引详解

DB哥MySQL高级教程-系统学习MySQL共149课时 加我微信公众号免费学:DB哥 文末有MySQL高级课程目录 前言 因为现在使用的mysql默认存储引擎是Innodb,所以本篇文章重点讲述Innodb下的索引, 顺带简单讲述其他引擎。希望小伙伴们能通过这片文章对mysql的索引有更加清晰的认 ......
索引 MySQL

mybatis where标签动态sql问题

xml文件 使用where标签注意事项: where标签只会去掉第一个多出来的and 和 or,使用where标签时要把and放到前面 <select id="search" resultType="com.example.springweb2.pojo.Member"> select id, na ......
mybatis 标签 动态 问题 where

ASN.1 基础测试

1 参考 https://www.cnblogs.com/rocedu/p/14891816.html#echo%E6%89%93%E5%8D%B0%E5%AD%97%E7%AC%A6%E4%B8%B2%E5%92%8C%E5%8F%98%E9%87%8F%E5%80%BC 2 十六进制数:30 0 ......
基础 ASN

ASN.1 测试

在openEuler(推荐)或Ubuntu或Windows(不推荐)中完成下面任务 对你的8位学号(数字)进行der编码,写入1.der文件中 对你的8位学号(文本)进行der编码,写入2.der文件中 3, 使用oepnssl命令分析上面两个der文件 提交过程截图 ......
ASN

龙脉key sdf 测试

在openEuler(推荐)或Ubuntu或Windows(不推荐)中完成下面任务 使用key定义一个私有函数 static int getRandom(char *r, int length), 获取length个字节的随机数(5‘) 把上述函数集成到src中的sdf.c中的SDF_Generat ......
key sdf

C# Socket入门

1.什么是Socket socket 被翻译为“套接字”,它是计算机之间进行通信的一种约定或一种方式。通过 socket 这种约定,一台计算机可以接收其他计算机的数据,也可以向其他计算机发送数据; 套接字就是四元组,即源ip+端口port 目的ip+端口port,表示绝对唯一的连接; Socket ......
Socket

Prometheus监控之SNMP Exporter介绍和数据展现

由于技术能力有限,文章仅能进行简要分析和说明,如有不对的地方,请指正,谢谢🙂。 1 SNMP协议介绍 SNMP协议全称是:Simple Network Management Protocol,译为简单网络管理协议,是作为TCP/IP网络管理标准协议,为不同的设备提供统一接口,实现了网络设备之间的统 ......
Prometheus Exporter 数据 SNMP

滑动窗口算法实现分布式第三方请求限频

一. 业务背景 第三方服务接口存在频率调用限制(例如,1s5次,超过5次返回超出频率),己方服务存在并发处理的情况,为了保证服务的成功率,且达到第三方限制的最大吞吐量,故需要一个限频调用的算法 二.实现思路 常见限频算法一般有五种,漏桶算法、令牌桶算法、固定窗口算法,滑动窗口算法,漏斗算法,五种算各 ......
分布式 算法 第三方

python+playwright 学习-56 svg 元素定位

前言 SVG英文全称为Scalable vector Graphics,意思为可缩放的矢量图,这种元素比较特殊,需要通过 ​name​() 函数来进行定位。 svg 元素定位 如下看到的svg 标签,就是svg元素 用普通的标签定位,是无法定位的,如xpath的//svg 只能通过 name() 函 ......
playwright 元素 python svg 56

JavaScript设计模式

JavaScript设计模式 设计模式概念 经过代码设计经验总结之后设计出的一种固定解决问题的方式 设计模式作用 代码复用 保证代码可靠性 将编程工程化 更易被他人理解 设计模式的分类(W3C平台) 构造器模式,模块化模式,暴露模块模式,单例模式,中介者模式,原型模式,命令模式,外观模式,工厂模式, ......
设计模式 JavaScript 模式

PMP-05-项目管理铁三角

一、 项目管理体三角,包括时间、成本和质量,这三个因素相互制约。 二、 项目工期紧张时,需要谨慎使用加人的方法来解决。 三、 时间是最容易被确定和被忽视的一个维度,但是项目经理要克制追求时间的冲动。 四、 长期质量是最容易被伤害的。除了短期质量以外,长期质量更需要被关注。 ......
铁三角 项目管理 项目 PMP 05

基于Java开发的全文检索、知识图谱、工作流审批机制的知识库

一、项目介绍 一款全源码,可二开,可基于云部署、私有部署的企业级知识库云平台,应用在需要进行常用文档整理、分类、归集、检索的地方,适合知识密集型单位/历史文档丰富的单位,或者大型企业、集团。 为什么建立知识库平台? 二、项目所用技术 springboot+vue+tinyMce+activiti+e ......

你不太熟悉的JVM命令配置参数

导读 JVM是多数开发人员视为理所当然的Java功能和性能背后的重负荷机器,然而我们很少有人能理解JVM是如何进行工作的—像任务分配和垃圾收集、转动线程、打开和关闭文件、中断和/或JIT编译Java字节码,等等。 不熟悉JVM将不仅会影响应用程序性能,而且当JVM出问题时,尝试修复也会很困难。本文将 ......
命令 参数 JVM

JWT 实现登录认证 + Token 自动续期方案 转载

过去这段时间主要负责了项目中的用户管理模块,用户管理模块会涉及到加密及认证流程,加密已经在前面的文章中介绍了。今天就来讲讲认证功能的技术选型及实现。技术上没啥难度当然也没啥挑战,但是对一个原先没写过认证功能的菜鸡甜来说也是一种锻炼吧。 技术选型 要实现认证功能,很容易就会想到JWT或者session ......
方案 Token JWT

40 个简单又有效的 Linux Shell 脚本示例 转载

1.Hello World 程序员经常通过学习 hello world 程序来学习新语言。这是一个简单的程序,将字符串 “HelloWorld” 打印到标准输出中。然后,使用 vim 或 nano 等编辑器创建 hello-world.sh 文件,并将以下行复制到其中。 #!/bin/bashech ......
示例 脚本 Linux Shell 40

这可能是最全面的Redis面试八股文了

Redis连环40问,绝对够全! Redis是什么? Redis(Remote Dictionary Server)是一个使用 C 语言编写的,高性能非关系型的键值对数据库。与传统数据库不同的是,Redis 的数据是存在内存中的,所以读写速度非常快,被广泛应用于缓存方向。Redis可以将数据写入磁盘 ......
八股文 八股 面的 Redis

2023.04.26

孟子谓宋勾践曰:“子好游乎?吾语子游。人知之,亦嚣嚣;人不知,亦嚣嚣。”曰:“何如斯可以嚣嚣矣?”曰:“尊德乐义,则可以嚣嚣矣。故士穷不失义,达不离道。穷不失义,故士得己焉;达不离道,故民不失望焉。古之人,得志,泽加于民;不得志,修身见于世。穷则独善其身,达则兼善天下。” ......
2023 04 26

02-计算机组成

02-计算机组成 冯诺依曼计算机的基本特点 由五大部分组成 运算器、控制器、存储器、输入设备、输出设备 指令和数据以同等地位存于存储器,可按地址寻访 指令和数据用二进制表示 指令由操作码和地址码组成 存储程序 以运算器为中心 现代计算机硬件框图 运算器 (ALU-algorithm unit) 控制 ......
计算机 02

03-计算机的发展

03-计算机的发展 各种语言 机器语言 面向机器 汇编语言 面向机器 高级语言 面向问题 FORTRAN 科学计算和工程计算 PASCAL 结构化程序设计 C++ 面向对象 Java 适应网络环境 软件发展的特点 开发周期长 制作成本昂贵(一个复杂软件4000w行,一人一年开发1w行,需要1000人 ......
计算机 03

04-存储器

04-存储器 概述 存储器的分类 一 按存储介质分类 半导体存储器 TTL MOS 易失:断电后存储器中内容丢失 磁表面存储器 磁头、载磁体 不易失 磁芯存储器 不易失 光盘存储器 激光、磁光材料 不易失 二 按存取方式分类 存取时间与物理地址无关(随机访问) 随机存储器 在程序的执行过程中可读可写 ......
存储器 04

04-总线控制

04-总线控制 总线通信控制 目的 解决通信双方 协调配合问题 总线传输周期 申请分配阶段 主模块申请,总线仲裁决定 寻址阶段 主模块向从模块 给出地址和命令 传数阶段 主模块和从模块交换数据 结束阶段 主模块撤销有关消息 总线通信的四种方式 同步通信 由统一时标 控制数据传送 异步通信 采用应答方 ......
总线 04

PMP-03-企业管理模式转变

传统的垂直管理模式已经不再适应当前的发展,尤其是在互联网时代,企业需要以项目为单位的精细化管理模式转变,只有这样才能让资源得到充分的有效的利用,让项目真正的为企业和客户创造巨大的价值。 ......
模式 企业管理 企业 PMP 03

Spring Boot 项目代码混淆,实战来了,再也不用担心代码泄露了!

编译 简单就是把代码跑一哈,然后我们的代码 .java文件 就被编译成了 .class 文件 反编译 就是针对编译生成的 jar/war 包 里面的 .class 文件 逆向还原回来,可以看到你的代码写的啥。 比较常用的反编译工具 JD-GUI ,直接把编译好的jar丢进去,大部分都能反编译看到源码 ......
代码 实战 不用 项目 Spring