自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Rg的博客

程序员一枚,想看看这世界有多大

  • 博客(43)
  • 收藏
  • 关注

原创 【linux】zsh compinit: insecure directories and files, run compaudit for list.

zsh问题

2023-10-23 10:20:17 259

原创 【解决】禁用 PSReadLine 问题解决 Import-Module PSReadLine

打开powershell,显示或者。

2023-07-18 13:24:23 3791

原创 PPT保存为超高清图片

搞了好久。记录一下。需要PPT以及PS流程:编辑PPT保存为PDFPDF在PS里面打开,这里可以选哪一页PS另存为.jpg,选好质量,保存保存方法

2021-04-24 21:04:13 381

原创 andorid 访问不到smms图片

怀疑是图片被墙了,虽然浏览器能看,但是安卓就是不行,记录一下

2021-04-12 11:35:02 320

原创 android okhttp闪退 创建OkHttpClient处报错闪退 android11

安卓版本:Android11问题:okhttp版本问题解决方案:使用最新的okhttp版本3.14.9implementation 'com.squareup.okhttp3:okhttp:3.14.9'Ps:okhhtp官网链接:https://github.com/square/okhttp

2021-04-12 11:20:45 1615 3

原创 Android 裁剪图片时出现背景黑色问题

博主根据网上的方法写了一个裁剪出圆形头像的方法,但是怎么处理canvas和paint,结果显示出来依然是中间圆形,外面黑框,问题图片如下解决办法有一行代码zoomedCropBitmap.compress(Bitmap.CompressFormat.JPEG, 90, outputStream);将JPEG改成PNG就好了zoomedCropBitmap.compress(Bitmap.CompressFormat.PNG, 90, outputStream);效果如下刚学Androi

2021-03-30 18:13:22 449

原创 Docker 端口映射 修改已运行的docker容器的端口映射

创建容器时忘了添加端口映射了,又不想重新生成镜像。我自己找到了以下的方法一、找到需要修改的配置文件执行命令docker ps -a查看你的容器的id根据id找到以下路径(id带入进去)/var/lib/docker/containers/{{CONTAINER ID}}我们需要修改两个文件hostconfig.jsonconfig.v2.json二、停止docker(不是停止容器)通过systemctl stop docker或者 service docker stop停止do

2021-03-16 14:22:05 681 1

原创 android studio打开模拟器出现The emulator process for AVD XXX(你的模拟器名字) was killed.或显示缺少ANDROID_SDK_ROOT

出现问题android studio打开模拟器出现The emulator process for AVD XXX(你的模拟器名字) was killed.或者控制台出现Cannot find AVD system path. Please define ANDROID_SDK_ROOT解决办法先查看你是否有定义环境变量ANDROID_HOME和ANDROID_SDK_HOMEANDROID_HOME指的是你sdk的位置ANDROID_SDK_HOME指向一个avd文件夹,这里由于很多人

2021-03-11 21:42:33 4056 7

原创 Fielddata is disabled on text fields by default. Set fielddata=true on [Tag] in order to load field

这是要开启fielddate可以执行PUT /索引/_mapping/类型{ "properties": { "出问题的字段": { "type": "text", "fielddata": true } }}在postman什么的执行的时候记得body得改为json,否则会失败

2020-07-22 11:21:59 327

原创 Redis 序列化时报错Could not read JSON: Cannot construct instance of ...

在实体类中得显式定义无参构造器,因为在有参构造器存在的时候,没有了默认的无参构造器redis的这些序列化方式,使用的是无参构造函数进行创建对象set方法进行赋值,public UserInfo() { }

2020-07-08 18:09:27 4129 2

原创 @Table爆红

最后查明需要配置数据库配置完数据库后Alt加enter绑定mysql可以解决爆红问题

2020-07-07 17:31:45 1233

原创 springboot 获取错误信息 exception message

获取错误信息需要在配置文件中配置server.error.include-exception=trueserver.error.include-message=always

2020-07-04 16:54:36 1231 1

原创 springboot引用自定义属性

在application.yml自定义在需要引用到的变量声明处使用@Value("${ficos.market-version}")样例@Value("${ficos.market-version}")public String mv="1.0";注意,如果变量声明在构造函数外,那么这里我运行的时候发现他晚于构造函数赋值如果要在构造函数里面使用,这里是我查到的,没有试验过public XXXDao( @Value("${xx.port}") String port) {}如果有用

2020-06-25 16:14:12 240

原创 Ficos bcos文档链接

纪念自己参与了Ficos bcos区块链的课程,放个链接记录一下Ficos bcos

2020-06-25 15:51:02 448

原创 引入solcJ-all 0.4.25出问题的情况解决方案

引入solcJ-all 0.4.25可能出现问题,可以去mvnrepository查找solcJ-all的版本信息https://mvnrepository.com/artifact/org.ethereum/solcJ-all把solcJ-all的压缩包下载下来点击进入把两个下载下来,然后进入你的maven仓库,一般来说就算引入有问题,他的路径已经出来了,直接放进去就行...

2020-06-25 15:46:46 2578 5

原创 maven中web3sdk引入问题

Ficos Bcos中java项目或者spring,springboot引入web3sdk发现项目运行出问题,可以尝试改变版本,具体版本信息可以去mvnrepository查https://mvnrepository.com/artifact/org.fisco-bcos/web3sdk

2020-06-25 15:40:59 528

原创 win10下CUDA10 CUDNN的安装

参考一下链接win10下CUDA和CUDNN的安装(超详细)!亲测有效!其中我没有安装全部组件我选择了其中一部分,有人说Driver得安装上,我就安装上了然后注意路径一定要改完整,改挺多的PS:如果路径过长,放不进Path,可以选择创建路径的合集,再将合集名放入Path,这个网上有很多信息,可以查PS:如果环境变量没生效,建议重启,一般环境变量需要重启才能应用...

2020-06-25 15:36:05 278

原创 springboot部署到服务器上的方法以及nohup执行报错的问题

springboot部署到服务器上,打包成jar包java -jar XXX.jar若要长时间运行nohup java -jar xxx.jar &后面的 & 记得加如果遇到nohup: failed to run command `java': No such file or directory先执行source /etc/profile; 再执行部署命令我用的是是腾讯云,我也不知道为什么这样就成了...

2020-06-24 21:32:10 396

原创 IDEA连接mysql8数据库的方法以及遇上时区乱码的情况

配置文件:主要是Driver的配置应该为com.mysql.cj.jdbc.Driver其次若遇上时区乱码则需要加上serverTimezone=GMT&characterEncoding=UTF-8application.yml的配置示例spring: datasource: username: root password: 123456 url: jdbc:mysql://localhost:3306/springboot_jdbc?serverTimezo

2020-06-18 20:58:09 395

原创 如何统计项目代码(比如微信小程序等等)

如何统计项目代码博主写过微信小程序,在统计代码量的时候犯了难,所以还是写点笔记记录下来,希望能帮到有需要的人这里我们使用VScode打开项目文件,如果你要统计单独一个文件也没问题,打开的文件夹选择相应的文件夹就行了选择在文件中查找或者Ctrl+Shift+F输入^b*[^:b#/]+.*$,记得选择最右边的正则表达式,可以在下面选择要包含的文件,结果就出来了比如下面的3686个结果,当然在文件中也可选择Ctrl+F查找,一样的结果...

2020-06-07 14:47:15 3399 2

转载 Socket

Socket一、I/O 模型一个输入操作通常包括两个阶段:等待数据准备好从内核向进程复制数据对于一个套接字上的输入操作,第一步通常涉及等待数据从网络中到达。当所等待数据到达时,它被复制到内核中的某个缓冲区。第二步就是把数据从内核缓冲区复制到应用进程缓冲区。Unix 有五种 I/O 模型:阻塞式 I/O非阻塞式 I/OI/O 复用(select 和 poll)信号驱动式 I/O(SIGIO)异步 I/O(AIO)阻塞式 I/O应用进程被阻塞,直到数据从内核缓冲区复制到应用进程

2020-05-17 11:29:38 182

转载 消息队列

消息队列文章目录消息队列一、消息模型点对点发布/订阅二、使用场景异步处理流量削锋应用解耦三、可靠性发送端的可靠性接收端的可靠性参考资料一、消息模型点对点消息生产者向消息队列中发送了一个消息之后,只能被一个消费者消费一次。 发布/订阅消息生产者向频道发送一个消息之后,多个消费者可以从该频道订阅到这条消息并消费。 发布与订阅模式和观察者模式有以下不同:观察者模式中,观察者和主题都知道对方的存在;而在发布与订阅模式中,生产者与消费者不知道对方的存在,它们之间通过频道进行通信。观察者模式

2020-05-16 17:11:47 200

转载 缓存

缓存一、缓存特征命中率当某个请求能够通过访问缓存而得到响应时,称为缓存命中。缓存命中率越高,缓存的利用率也就越高。最大空间缓存通常位于内存中,内存的空间通常比磁盘空间小的多,因此缓存的最大空间不可能非常大。当缓存存放的数据量超过最大空间时,就需要淘汰部分数据来存放新到达的数据。淘汰策略FIFO(First In First Out):先进先出策略,在实时性的场景下,需要经常访问最新的数据,那么就可以使用 FIFO,使得最先进入的数据(最晚的数据)被淘汰。LRU(Least Rec

2020-05-16 17:08:05 376

转载 攻击技术

攻击技术转自: https://github.com/CyC2018/CS-Notes/blob/master/notes/%E6%94%BB%E5%87%BB%E6%8A%80%E6%9C%AF.md文章目录攻击技术一、跨站脚本攻击概念攻击原理危害防范手段1. 设置 Cookie 为 HttpOnly2. 过滤特殊字符二、跨站请求伪造概念攻击原理防范手段1. 检查 Referer 首部字段2. 添加校验 Token3. 输入验证码三、SQL 注入攻击概念攻击原理防范手段1. 使用参数化查询2. 单引号

2020-05-16 17:04:18 303

转载 集群

集群一、负载均衡集群中的应用服务器(节点)通常被设计成无状态,用户可以请求任何一个节点。负载均衡器会根据集群中每个节点的负载情况,将用户请求转发到合适的节点上。负载均衡器可以用来实现高可用以及伸缩性:高可用:当某个节点故障时,负载均衡器会将用户请求转发到另外的节点上,从而保证所有服务持续可用;伸缩性:根据系统整体负载情况,可以很容易地添加或移除节点。负载均衡器运行过程包含两个部分:根据负载均衡算法得到转发的节点;进行转发。负载均衡算法1. 轮询(Round Robin)轮询算

2020-05-16 16:09:31 225 1

原创 C++中的空类默认包含哪些类成员函数

空类class Empty{}空类包含的函数(6个)class Empty{public:Empty(); // 缺省构造函数//Empty( const Empty& ); // 拷贝构造函数//~Empty(); // 析构函数//Empty& operator=( const Empty& ); // 赋值运算符//Empty* operator&(); // 取址运算符const Empty* operator&() const;

2020-05-14 16:37:53 389

转载 分布式

分布式一、分布式锁在单机场景下,可以使用语言的内置锁来实现进程同步。但是在分布式场景下,需要同步的进程可能位于不同的节点上,那么就需要使用分布式锁。阻塞锁通常使用互斥量来实现:互斥量为 0 表示有其它进程在使用锁,此时处于锁定状态;互斥量为 1 表示未锁定状态。1 和 0 可以用一个整型值表示,也可以用某个数据是否存在表示。数据库的唯一索引获得锁时向表中插入一条记录,释放锁时删除这条记录。唯一索引可以保证该记录只被插入一次,那么就可以用这个记录是否存在来判断是否存于锁定状态。存在以下几

2020-05-13 14:36:30 469

转载 系统设计基础

主目录链接: 后端知识点转载自https://github.com/CyC2018/CS-Notes第 5.1 节 系统设计基础文章目录第 5.1 节 系统设计基础一、性能性能指标1. 响应时间2. 吞吐量3. 并发用户数性能优化1. 集群2. 缓存3. 异步二、伸缩性伸缩性与性能实现伸缩性三、扩展性四、可用性冗余监控服务降级五、安全性一、性能性能指标1. 响应时间指某个请求从发出到接收到响应消耗的时间。在对响应时间进行测试时,通常采用重复请求的方式,然后计算平均响应时间。2. 吞吐量指

2020-05-13 14:34:05 345

转载 Redis

总目录链接: 主页链接第 3.5 节 Redis转载地址 https://github.com/CyC2018/CS-Notes/blob/master/notes/Redis.md推荐阅读:https://juejin.im/post/5b4dd82ee51d451925629622一、概述Redis 是速度非常快的非关系型(NoSQL)内存键值数据库(Key-Value),可以存储键和五种不同类型的值之间的映射。键的类型只能为字符串,值支持五种数据类型:字符串、列表、集合、散列表、有序集合

2020-05-12 23:13:47 254

原创 后端知识点(面试考点内容)

后端知识点(面试考点内容)博主边面试边复习的内容这里内容主要是来自CyC https://github.com/CyC2018/CS-Notes加了一些内容后继会逐渐增加数据库数据库系统原理SQLLeetcode-Database题解MySqlRedis...

2020-05-12 20:43:48 341

转载 第 3.4 节 MySQL

第 3.4 节 MySQL转载自https://github.com/CyC2018/CS-Notes外加一些内容文章目录第 3.4 节 MySQL一、索引B+ Tree 原理1. 数据结构2. 操作3. 与红黑树的比较MySQL 索引1. B+Tree 索引2. 哈希索引3. 全文索引4. 空间数据索引索引优化1. 独立的列2. 多列索引3. 索引列的顺序4. 前缀索引5. 覆盖索引索引的优点索引的使用条件二、查询性能优化使用 Explain 进行分析优化数据访问1. 减少请求的数据量2. 减少服务

2020-05-11 17:49:28 219

转载 第 3.3 节 Leetcode-Database 题解

第 3.3 节 Leetcode-Database 题解转载地址 https://github.com/CyC2018/CS-Notes/blob/master/README.md文章目录第 3.3 节 Leetcode-Database 题解595. Big CountriesDescriptionSQL SchemaSolution627. Swap SalaryDescriptionSQL SchemaSolution620. Not Boring MoviesDescriptionSQL Sch

2020-05-11 16:56:51 252

转载 第 3.2 节 SQL

文章目录第 3.2 节 SQL一、基础二、创建表三、修改表四、插入五、更新六、删除七、查询DISTINCTLIMIT八、排序九、过滤十、通配符十一、计算字段十二、函数汇总文本处理日期和时间处理数值处理十三、分组十四、子查询十五、连接内连接自连接自然连接外连接十六、组合查询十七、视图十八、存储过程十九、游标二十、触发器二十一、事务管理二十二、字符集二十三、权限管理第 3.2 节 SQL一、基础模式定义了数据如何存储、存储什么样的数据以及数据如何分解等信息,数据库和表都有模式。主键的值不允许修改,也不允

2020-05-11 15:57:21 232

转载 第三章 数据库

第 3 章 数据库第 3.1 节 数据库系统原理一、事务概念事务指的是满足 ACID 特性的一组操作,可以通过 Commit 提交一个事务,也可以使用 Rollback 进行回滚。ACID1. 原子性(Atomicity)事务被视为不可分割的最小单元,事务的所有操作要么全部提交成功,要么全部失败回滚。回滚可以用回滚日志来实现,回滚日志记录着事务所执行的修改操作,在回滚时反向执行这些修改操作即可。2. 一致性(Consistency)数据库在事务执行前后都保持一致性状态。在一致性状态下,

2020-05-08 22:39:42 319

转载 python选取特定列——pandas的iloc和loc以及icol使用(列切片及行切片)

https://blog.csdn.net/chenKFKevin/article/details/62049060选取特定列A B C D0 ss 小红 81 aa 小明 d4 f f6 ak 小紫 7一、选取标签为A和C的列,并且选完类型还是dataframedf = df.loc[:, ...

2019-11-17 15:54:12 510

原创 无题

2019-08-02 09:16:50 101

原创 反引号 ` 用于定义多行文本

markDownContent: {text: `# 概述## 转发和路由选择* 网络层的作用:将分组从一台发送主机移动到一台接收主机。需要两种功能: * 转发:当一个分组到达路由器的一条输入链路时 * 路由器必须将该分组移动到适当的输出链路路由选择:分组从发送方流向接收方时,网络层必须决定这些分组采用的路由或路径, *路由选择算法转发是路由器本地动作,路...

2019-05-04 11:45:30 397

原创 C++中截取字符串和识别字符位置

C++中截取字符串可用mid,right,left识别字符位置可用indexOf,lastIndexOf

2019-04-25 16:59:35 2232

原创 微信小程序css控制文本显示

文本显示主要在display: -webkit-box;以及控制溢出的overflow:text-overflow:详情请见:转载的https://blog.csdn.net/qq_36614846/article/details/80711394学习小程序随笔,希望有帮助...

2019-04-14 20:31:42 1418

原创 小程序运行报错:Failed to load local image resource xxx.png the server responded with。。。

可能是渲染的时候没有加载进去,看看是否是定义的时候是:pathOfImage: {type: String,value: "/images/timg.jpg"},还是pathOfImage:"/images/timg.jpg"下面的不会报错具体原因不知0.0希望此随笔有帮助...

2019-04-14 16:14:55 9392

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除