XOR
聊聊那些奇葩的代码规范 —— 滥用静态导入
因为有些要求感觉实是太过奇葩,收集下来娱乐下大家。 代码规范要求 要求如果代码可以静态导入的话,就必须要静态导入。 所有的代码如果不静态导入,就直接 PR 拒绝合并。 举例:equalsAnyIgnoreCase("test","test"); 这个必须要使用 import static org.a ......
cocos2d-x 3.17 精灵
# 精灵素材 https://github.com/leewyatt/FXGL_Tank # 直接用图像创建 > 1. 图片路径在 cocos 项目的 `Resources/res` 目录下 > 2. Sprite::create 参数不需要加 `/` > 3. 两张图片的地址 https://gi ......
肾藏志
出处 《黄帝内经》中多处明确提出 肾藏志 的说法,现举三例: 五脏所藏:心藏神 肺藏魄 肝藏魂 脾藏意 肾藏志 是谓五脏所藏 ( 素问·宣明五气篇第二十三 ) 夫心藏神,肺藏气,肝藏血,脾藏肉,肾藏志,而此成形 ( 素问·调经论篇第六十二 ) 肾藏精,精舍志 ( 灵枢·本神第八 ) 何为志 通过《黄 ......
康耐视Visionpro工具-工具终端-脚本结构和脚本说明
① 该工具的类型 ② 尖括号内为该工具下各成员的类型 ③ 比较重要的: Region (区域)、 Result (结果)、 RunParams (运行参数) ④ 举例: Results下的 GetBlobs下的 Item[0]下的 Area的值为233458即CogBlobTool.Results ......
架构图都画啥
沉淀、分享、成长,让自己和他人都能有所收获! 一、前言 很多程序员画架构图头疼,不知道画什么、怎么画! 分享、评审、述职、答辩,只要你在程序员这个行业,就几乎离不开要画图。 一提到画图很多人就想站会起来喊,”内卷“、”内卷啦“、”PPT工程师“,但程序代码本身就是一种数学逻辑的具体实现,如果没有一些 ......
drf外键序列化
在Django REST Framework(DRF)中,外键字段可以通过序列化器进行序列化和反序列化。 1、模型感受一下: from django.db import models class Author(models.Model): name = models.CharField(max_le ......
anaconda环境备份方法
首先是配置好当前环境之后 进入当前环境 conda activate my-env 使用conda pack 包 来实现环境打包 conda-pack安装 conda安装 conda install conda-pack pip安装 pip install conda-pack 安装好这个包之后 使 ......
插入排序的实现
### 1. 概述 插入排序(Insertion Sort)是一种简单且直观的排序算法。它的基本思想是将未排序的元素逐个插入到已排序的部分中,最终得到一个完全有序的序列。 ### 2. 基本原理 插入排序的核心思想是从未排序的元素中取出一个元素,将其逐个与已排序的元素进行比较,并插入到正确的位置,以 ......
Java-Day-28( 网络相关概念 + InetAddress 类 + Socket + TCP 网络通信编程 + netstat 指令 )
# Java-Day-28 ## 网络相关概念 ### 网络通信 - 两台设备之间通过网络实现数据传输 ( 将数据通过网络从一台设备传输到另一台设备 ) - java.net 包下提供了一系列的类或接口,供程序员使用,完成网络通信 ### 网络 - 两台或多台设备通过一定物理设备连接起来构成了网络 ......
Java开发中PO、VO、DAO、BO、DTO、POJO 含义
### 一、PO(persistant object)—持久对象 可以看成是与数据库中的表相映射的java对象。使用Mybatis来生成PO是不错的选择。 ### 二、VO(value object)—值对象 通常用于业务层之间的数据传递,和PO一样也是仅仅包含数据而已。但应是抽象出的业务对象,可以 ......
数据请求:request
# 数据请求 > 爬虫的数据请求通常是应用于抓取页面源代码,请求方式可以通过python内置模块urllib模块来获得页面源代码,但是这种方式并不常用。 > > request模块是一种第三方模块,通常采用这个模块来抓取页面源代码,该模块比urllib要简单,且处理各种请求方式也比较方便 ## 模块 ......
长度延展攻击
# 长度延展攻击 ## 长度延展攻击介绍 ### 定义:长度延展攻击(Length Extension Attack)是一种利用哈希函数的漏洞进行的攻击,可以通过已知消耗部分的消息中继续拼接新的消息并生成另一个哈希的方法来伪造一个被认为是可信的哈希,并且不需要访问或了解原始签名密钥。 ### 实现过 ......
Python_unittest单元测试学习笔记
1.常用的几种断言函数: 序号断言方法断言描述 1 assertEqual(arg1, arg2, msg=None) 验证arg1=arg2,不等则fail 2 assertNotEqual(arg1, arg2, msg=None) 验证arg1 != arg2, 相等则fail 3 asser ......
实验七
#include <stdio.h> #include<stdlib.h> #include<string.h> #define N 5 #define M 80 int main() { char ch[M]; int ch_counts = 0,n=0; FILE *fp; fp = fopen ......
C++构造函数详解
参考资料: C++构造函数详解 (biancheng.net) C++构造函数初始化列表 (biancheng.net) 在C++中,有一种特殊的成员函数,它的名字和类名相同,没有返回值,不需要用户显式调用(用户也不能调用),而是在创建对象时自动执行。这种特殊的成员函数就是构造函数(Construc ......
ThreadLocal
## 介绍 `ThreadLocal` 提供**线程局部变量**,~~ThreadLocal实例通常是线程私有静态字段,使用的目的是希望将线程与状态关联起来。与JMM中局部变量有几分相似之处,但是不用写回主内存(如果违反,那就线程不安全)~~,Thread用完要remove(),特别在线程池的情况下 ......
bulkWrite探秘
MongoDB有很多有趣的内置方法,其中为了批量处理一些写入操作,并且可以按照一定顺序执行,自从3.2版本之后提供了该批量方法:bulkWrite。 它的语法很简单: ```jsx db.collection.bulkWrite( [ , , ... ], { writeConcern : , or ......
在spring boot 中使用itext和itextrender生成pdf文件
转载请注明出处 https://www.cnblogs.com/majianming/p/9539376.html项目中需要对订单生成pdf文件,在第一版本其实已经有了比较满意的pdf文档,但是还是存在问题的,主要是itext的css支持能力实在是太差,测试过程中发现margin都不支持,和我对接p ......
selenium根据id属性选择元素
如果元素有id属性 ,这个id 必须是当前html中唯一的,以百度为例。 from selenium import webdriverfrom selenium.webdriver.common.by import Byimport timewd = webdriver.Chrome()wd.get ......
Docker(九):redis集群搭建
一、搭建网络 docker network create redisNet --subnet 172.16.0.0/16 二、建立redis配置文件 三、开启redis容器 docker run -p 6371:6379 -p 16371:16379 --name redis-1 \ -v /myd ......
代码随想录算法训练营第二天| 977.有序数组的平方 、 209.长度最小的子数组、59.螺旋矩阵II
977.有序数组的平方 1,因为是有序数组,所以会导致,两边大,中间小 2,又因为要排序所以可以仿照这个特点 3,从首尾两端,进行排序 代码: 1 //平方之后,列顺序 从低到高 2 vector<int> sortedSquares(vector<int>& nums) 3 { 4 vector< ......
六月八号(悲伤的一天)
今天我考完了工程数学,这门课略有难度,但是我还是感觉拿下了,但是呢,就在我高兴的时候,我的室友杨佳龙告诉我数学建模出分了,我心想,一门选修还开卷,怎么会出问题呢,但是,世事难料,没想到强大如我,也会犯这种低级的小错误,今天注定是无眠之夜。 ......
分享几件新鲜事
第一件事 意外的快递 今天收了个快递,完全不记得买过什么东西,打开来一看,原来是知乎网站寄给专栏作者的端午节礼物。 礼物里面有粽子、防暑四件套(帽子、扇子、冰袖、眼罩),还一罐绿植种子。真得是比较走心的小礼物了,满满的年轻人的活力感。 分享是会带来快乐的,无论是文字的分享还是短视频的分享,在这个过程 ......
事后诸葛亮会议
首先,我们来评估整个项目。我认为项目团队的合作非常紧密,大家都很努力地完成了项目目标。在项目管理方面,我们也做得很不错,我们能够准确地控制进度和预算,确保了项目按时按质地完成。 在开发过程中,我们建立了完善的测试流程和测试计划,这使得我们能够尽早地发现和解决问题,减少了后期维护的工作量。 然而,在项 ......
基于陈述统计最多好人数
好人:该角色只说真话。 坏人:该角色可能说真话,也可能说假话 每个人都有对其他人的描述,存为一个n×n的二维矩阵 0认为是坏人,1认为是好人,2不做评价 返回最大好人数目 ###1. 暴力列举 + 二进制状态位 基于矛盾判断该状态是否有效 ``` class Solution { public: i ......
读后感——人月神话
《人月神话:软件项目管理之道》(英语:The Mythical Man-Month: Essays on Software Engineering)是由IBM System/360系统之父佛瑞德·布鲁克斯所著经典文集,全书讲解软件工程、项目管理相关课题,被誉为软件领域的圣经,内容源于作者布鲁克斯在I ......
【论文阅读】Uformer:A General U-Shaped Transformer for Image Restoration
> # 🚩前言 > > - 🐳博客主页:😚[睡晚不猿序程](https://www.cnblogs.com/whp135/)😚 > - ⌚首发时间:2023.6.8 > - ⏰最近更新时间:2023.6.8 > - 🙆本文由 **睡晚不猿序程** 原创 > - 🤡作者是蒻蒟本蒟,如果文章 ......
5. 数字证书及DER编码和证书库
# 数字证书及DER编码和证书库 ## 一、数字证书 ### 数字证书是什么? #### 数字证书是一种用于安全通信的文件,其中包含与证书持有者相关联的信息,如公钥和证书持有人的身份信息。 数字证书通常用于在互联网上建立安全连接,如 HTTPS,SSL 和 TLS。 ### ASN1在数字证书的应用 ......
6. DER与BASE64转换
# DER与BASE64转换 ## 一、DER ### 1、DER是什么 #### DER(Distinguished Encoding Rules)编码是ASN.1(Abstract Syntax Notation One)规范定义的一种数据编码规则。它主要用于将ASN.1数据格式转换为二进制数据 ......