XOR
Linux ls 命令
Linux ls(英文全拼: list directory contents)命令用于显示指定工作目录下之内容(列出目前工作目录所含的文件及子目录)。 语法 ls [-alrtAFR] [name...] 参数 : -a 显示所有文件及目录 (. 开头的隐藏文件也会列出) -d 只列出目录(不递归列 ......
Java大文件分片上传/多线程上传源码
我们平时经常做的是上传文件,上传文件夹与上传文件类似,但也有一些不同之处,这次做了上传文件夹就记录下以备后用。 这次项目的需求: 支持大文件的上传和续传,要求续传支持所有浏览器,包括ie6,ie7,ie8,ie9,Chrome,Firefox,360安全浏览器,并且刷新浏览器后仍然能够续传,重启 ......
近万条一级分类经典短信大全ACCESS\EXCEL数据库
近万条一级分类经典短信大全ACCESS数据库收集的是近万条常用经典短信,之所以称“一级分类”(意思是只有一个大类没有子类),原因是为了区别另外一个有二级分类的短信数据库。近万条一级分类经典短信大全ACCESS数据库中的短信都是经过索引没有收录重复的记录。 大类分类情况是:爱情短信(1730)、搞笑短 ......
Task.CompleteTask和Task.FromResult
问题点 实现接口中的异步方法时,因为返回值类型是Task或Task\,所以即使方法的具体实现执行极快,我们可能也需要被迫新建一个Task,如下: ```csharp public interface IComputer { Task Do(); Task DoString(); } ``` ```c ......
MFC对话框标题栏去掉图标
需要在OnInitDialog里加 ModifyStyleEx(WS_EX_DLGMODALFRAME, 0); BOOL CDlgXXX::OnInitDialog() { CDialog::OnInitDialog(); // 去掉对话框标题栏上的图标 ModifyStyleEx(WS_EX_D ......
git 小白拉取代码遇到2FA拉取代码失败fatal: Authentication failed
[toc] ##git 小白拉取代码遇到2FA拉取代码失败fatal: Authentication failed 代码仓库开启了2FA认证,在我们git clone的时候出现如下报错,因为开启后,我们只是单纯的git clone https没法通过FA认证 fatal: Authenticatio ......
SparkSQL
[TOC] # SparkSQL ## 数据抽象 > SparkCore 的数据抽象:RDD > > SparkStreaming 的数据抽象:DStream,底层是RDD > > SparkSQL 的数据抽象:DataFrame 和 DataSet,底层是RDD  # 默认去掉两头的 空格、换行符\n,制表符\t、回车符\r print(mystr) # 只要头尾包含有指定字符序列中的字符就删除 mystr = '1213Hello Word23 ......
区分PO、VO、 BO、 DTO、 POJO
分层领域模型规约: DO(Data Object):此结构与数据库表结构一一对应,通过DTO向上传输数据源对象。 DTO(Data Transfer Object):数据传输对象,Service 或 Manager 向外传输的对象。 BO(Business Object):业务对象,由Service ......
HCL华三模拟器BGP配置更新源
peer connect-interface命令用来指定与对等体/对等体组创建BGP会话时建立TCP连接使用的源接口,即采用指定源接口的IP地址/IPv6地址与对等体/对等体组建立TCP连接。 本命令的作用与peer source-address命令的作用类似:peer source-address ......
【MySQL】【锁】MySQL 死锁了,怎么办
1 前言 MySQL 会发生死锁么,当然会,有锁的地方,有多个事务的地方,就会出现互相争夺对方资源的情况,就会产生僵持,比如我们的业务场景:主要逻辑就是新增订单、修改订单、查询订单等操作。然后因为订单是不能重复的,所以当时在新增订单的时候做了幂等性校验,做法就是在新增订单记录之前,先通过 selec ......
js百度地图计算两经纬度坐标点的距离
百度地图提供现成的方法,直接调用就可以了 Map类 getDistance(start:Point,end:Point) Number 返回两点之间的距离,单位是米。 (自 1.1 新增) var map = new BMap.Map("container"); var point1 = new B ......
python 创建、拷贝、移动、删除、遍历文件和文件夹
python 创建、拷贝、移动、删除、遍历文件和文件夹 1、创建文件夹 import os def create_folder(folder: str): folder = os.path.abspath(folder) if not os.path.exists(folder): try: os. ......
JVM常量池
常量池:可以看作是一张表,虚拟机指令根据常量表找到要执行的类名、方法名、参数类型、字面量等信息。 查看字节码结构的指令:javap -v xxx.class。 运行时常量池:当类被加载,会把该类的常量池信息放入运行时常量池中,并把里面的符号地址变为真实地址。 ......
牛客练习赛108
#[风间](https://ac.nowcoder.com/acm/contest/51208/B) ##分析: 暴力 ##实现: ``` int a[N], b[N]; void solve() { res = 0; scanf("%lld", &n); for (int i = 1; i 0) ......
vue中使用vant中PullRefresh 下拉刷新踩坑
## 问题 PullRefresh 的内容未填满屏幕时,只有一部分区域可以下拉: ``` 内容 ``` ##解决 我们需要给 .van-pull-refresh__track 一个高度就可以了,代码如下 ``` ``` ## 注意 在修改css样式时,出现了一个错误,一开始使用的是以下代码来修改 . ......
selenium
1. 好库推荐 https://brucedone.com/archives/1579 pip install webdriver_manager from selenium import webdriverfrom webdriver_manager.chrome import ChromeDri ......
5284个中医药基本名词中医名词ACCESS\EXCEL数据库
《5284个中医药基本名词中医名词ACCESS数据库》共收集中医药基本名词5284个,分类情况统计:01.总论(45)、02.医史文献(275)、03.中医基础理论(804)、04.诊断学(930)、05.治疗学(399)、06.中药学(640)、07.方剂学(560)、08.针灸学(708)、09 ......
windows环境下 java 使用sqlite-jdbc 加载mod_spatialite用于地理空间处理
由于项目需要,将sqlite中的数据使用空间函数(st_astext(), st_geomfromtext()等)处理空间坐标数据,这就需要加载mod_spatialite组件,从网上找了很多方法,也问了gpt,也从官网上(http://www.gaia-gis.it/gaia-sins/spati ......
python 自动化 selenium 入门
Selenium 创建基于浏览器的强大回归自动化套件和测试。而要控制和驱动实际的浏览器浏览器,需要下载与浏览器对应品牌和版本的 WebDriver 驱动程序。比如 chrome 和 edge 浏览器分别对应: chromedriver.exe 和 msedgedriver.exe 如果你不想手动下载 ......
QT编程: 编写低功耗BLE蓝牙调试助手(Android系统APP)
由于工作需要,需要利用QT平台完成手机与ble蓝牙的通讯,所以就找了各种资料,算是初步的能够连接完成demo代码,但是依旧有些代码没有理解,比如特性那一片的代码,稍后还得研究啊(对了,这是低功耗蓝牙,不是经典蓝牙,看清楚了,当初不清楚经典蓝牙和低功耗蓝牙,浪费我一个星期,说多了都是泪,下面是代码和界 ......
ceph config get mgr 和 ceph mgr services 显示的内容不一致怎么办
root@ceph-deploy:~# ceph config get mgrWHO MASK LEVEL OPTION VALUE ROmgr advanced mgr/dashboard/ceph-mgr1/server_addr 10.0.0.104 * mgr advanced mgr/da ......
Maven 基本概念
1、核心基本参数 (1)、定位jar包参数 groupId:公司或组织的id artifactId:一个项目或者一个项目中的模块id version:版本号 现有如下xml配置 <groupId>group.aaa</groupId> <artifactId>test-api</artifactId ......
Maven 基本操作
1、创建项目 在Maven 核心概念已经介绍过了,这里不在分析 2、操作项目 以下操作Maven项目的方式除去创建外,必须进入到 pom.xml 所在的目录。如果没有在 pom.xml 所在的目录运行 Maven 的构建命令,那么会看到下面的错误信息 (1)、编译项目 cmd进入pom.xml所在的 ......
vue3 打包超出限制 Some chunks are larger than 500 kBs after minification
vite.config.ts , build: { // 如果自己分片的话,就会生成37个文件 // chunkSizeWarningLimit: 1000, // rollupOptions: { // output: { // manualChunks(id) { // if (id.inclu ......
转:什么是AOP编程思想
转自:https://www.duidaima.com/Group/Topic/ArchitecturedDesign/12108 AOP 的核心思想是将横切关注点抽象为一个独立的模块(称之为“切面”),然后在需要应用它的地方进行调用。比如,在需要记录日志的方法中,我们可以定义一个切面来负责日志记录 ......
Maven 父子项目
1、创建父项目 cmd进入项目工作目录,执行以下代码: mvn archetype:generate 创建成功,接着修改pom.xml如下: <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org ......
Spring6 探析之@Bean 注解
# Spring6 探析之@Bean 注解 ## 介绍 @Bean 是spring的常用注解,他可以标记在方法和注解上,可以将方法的返回值放在IOC容器中,它又以下特点 - 单例 - 可指定bean的名称 - 可控制bean的初始化与销毁方法 让我们看一下@Bean的源码吧 ```java @Tar ......
如何优化Python爬虫的速度?
Python 爬虫慢的原因有很多,网络延迟高、爬取数据量过大、爬虫程序设计问题、不合理的请求头设置、Python 解释器性能问题等都是制约爬虫速度的重要因素。总之,在遇到 Python 爬虫慢的问题时,需要详细了解可能出现的原因,并根据具体情况进行相应的调整和改进,保证程序的稳定性和效率。 以下是一 ......