自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Siona_xin 的博客

https://www.sionas.com

  • 博客(137)
  • 资源 (8)
  • 收藏
  • 关注

原创 Vue3 中引入液晶数字字体(通常用于大屏设计)

配置文件中已经配置好了,直接如上步骤使用即可,若是其他框架则需要检查一下。配置文件中以下配置是否包括。‼️注意:本项目使用的是。

2023-08-22 10:36:59 1334

原创 使用 npm 安装 yarn

使用 npm 安装 yarn

2023-07-27 16:39:50 3146

原创 JWT 认证报错:io.jsonwebtoken.security.WeakKeyException

SpringBoot 整合 SpringSecurity 实现 JWT 认证,选用了 SignatureAlgorithm.HS512 算法,在用使用 base64-secret 作为私钥 JWT 进行签名的时候报错。

2023-06-06 15:40:40 2586

原创 Python logging 日志模块配置/使用/禁用

在项目开发中,调试是必不可少的,logging模块为我们调试提供了极大的便利。

2023-05-31 15:11:51 1611

原创 CentOS 7 上安装 Anaconda

若安装成功,会出现版本号信息。

2023-05-24 12:52:09 4421

原创 CentOS 7 关闭防火墙和 selinux

CentOS 7 关闭防火墙和 selinux。

2023-05-05 16:08:02 1140

原创 CentOS 7 开放网络端口

CentOS 7 开放网络端口。

2023-05-05 14:58:24 263

原创 Python 读取 yaml 文件中的数据

在自动化框架搭建中,一些配置文件(例如:数据库账号、url,日志级别等…)会经常的用到,所以我们需要一个存放这些参数的文件,并从中读取和写入。当然,存放参数除了用yaml,像ini文件、json文件、excel文件也是可以的,看个人选择。2、准备好数据后,就新建一个py文件,用于编写操作yaml文件的脚本。4、既然返回的数据是字典形式,那只需要根据 key 就能得到对应的 value 了。运行之后,我们将得到整个文件的数据,以字典的形式展示。1、准备一个yaml文件,并存放一些测试数据。

2023-05-04 16:38:24 674

原创 Python 中的全局变量

python 全局变量

2023-05-04 15:56:18 1596

原创 -bash: /opt/jdk/jdk1.8.0_361/bin/java: /lib/ld-linux.so.2: bad ELF interpreter: No such file or dire

新系统 CentOS 7 安装 JDK 1.8 报以下错误,但是之前连续安装了几个 CentOS 7 系统的 JDK 都是可以的‼️解释:没有 /lib/ld-linux.so.2 文件。

2023-04-07 15:31:12 841

原创 CentOS 安装 Docker

CentOS 安装 Docker

2023-03-21 21:48:16 83

原创 【Java】有 A、B、C 三个线程,如何保证三个线程同时执行?在并发情况下,如何保证三个线程依次执行?如何保证三个线程有序交错执行?

多个线程执行

2023-03-18 22:06:40 906

原创 【Java】查找字符串中出现次数最多的字符

java 经典面试代码题,查找字符串中出现次数最多的字符

2023-03-17 18:23:38 1229

原创 ♡ — MySQL 查询缓存

MySQL 查询缓存

2023-02-14 18:13:20 505

原创 ♡ — MySQL 存储引擎

MySQL 存储引擎

2023-02-13 14:39:47 532

原创 一个 SQL 语句在 MySQL 中的执行流程

一个 SQL 语句在 MySQL 中的执行流程

2023-02-13 14:36:41 161

原创 MySQL 索引

MySQL 索引详解

2023-02-13 14:30:07 362

原创 “xxx.app” is damaged and can’t be opened. You should move it to the Trash.

Apple M1 芯片软件打不开问题

2023-01-05 19:11:17 519 1

原创 MacOS 系统 VSCode 格式化 cpp 文件时配置左大括号不换行

格式化 cpp 文件时,发现左大括号是换行的,强迫症简直受不了o(╥﹏╥)o ,必须修改成不换行的‼️

2022-10-28 10:48:18 1107

原创 Mac 取消系统更新的红点——强迫症晚期患者

Mac关系自动更新以及小红点

2022-06-29 20:03:15 5890 4

原创 xcrun: error: active developer path (“/Applications/Xcode.app/Contents/Developer“) does not exist

一、问题描述卸载了Xcode或者升级Xcode,Clion 中的编译器 gcc 突然不好用了,然后尝试安装 gcc 时遇到了如下问题:xcrun: error: active developer path ("/Applications/Xcode.app/Contents/Developer") does not exist二、解决方案执行如下三步:sudo xcode-select -rsudo /usr/bin/xcode-select --switch /Library/Develop

2022-05-02 21:04:15 1912

原创 xcode-select: error: command line tools are already installed, use “Software Update“ to install

一、问题描述删除 XCode之后, 安装 gcc 时提示安装 Command Line Developer Tools 之后执行 xcode-select --install 出现以下报错:xcode-select: error: command line tools are already installed, use "Software Update" to install updates二、解决方案$ rm -rf /Library/Developer/CommandLineTools$

2022-05-02 20:48:00 7190 1

原创 717. 1 比特 与 2 比特字符

一、题目有两种特殊字符:第一种字符可以用 一比特 0 表示第二种字符可以用 两比特 ( 10 或 11 )表示给你一个以 0 结尾的二进制数组 bits ,如果最后一个字符必须是一个 一比特 字符,则返回 true。实例 1:输入: bits = [1, 0, 0]输出: true解释: 唯一的解码方式是将其解析为一个两比特字符和一个一比特字符。所以最后一个字符是一比特字符。实例 2:输入:bits = [1,1,1,0]输出:false解释:唯一的解码方式是将其解析为

2022-02-21 10:21:13 292

原创 C++学习笔记

博主学习C++时整理的笔记

2022-02-19 17:16:39 398

原创 969. 煎饼排序

一、题目:969. 煎饼排序给你一个整数数组 arr ,请使用 煎饼翻转 完成对数组的排序。一次煎饼翻转的执行过程如下:选择一个整数 k ,1 <= k <= arr.length反转子数组 arr[0...k-1](下标从 0 开始)例如,arr = [3,2,1,4] ,选择 k = 3 进行一次煎饼翻转,反转子数组 [3,2,1] ,得到 arr = [1,2,3,4] 。以数组形式返回能使 arr 有序的煎饼翻转操作所对应的 k 值序列。任何将数组排序且翻转次数在 10

2022-02-19 11:18:29 538 1

原创 Mac 关闭顽固的开机启动程序 Open at Login

一、问题描述使用 Stickies 标签时,设置了开机自启动,想关掉,发现 Open at Login 的 ✔️ 去不掉了,简直一度崩溃!!!二、解决方法打开 System Preferences (设置) → Users & Groups(用户和群组) → 选择 Login Items (登录选项卡),再解锁,最后删除开机启动的应用。...

2022-02-19 10:34:38 1569

原创 使用Python连接crossbar.io 报错 could not create serializer for “cbor“ (available: [‘json‘])

一、报错信息2020-12-04T17:35:21+0800 Connection failed: RuntimeError: could not create serializer for "cbor" (available: ['json'])二、解决方法需要安装 serialization 序列化依赖关系的Python 扩展,执行 pip install autobahn[serialization] 可以给出所有的非JSON序列化器You need to install the Python

2020-12-04 17:59:34 283

原创 zsh 不兼容的坑-zsh:no matches found

一、问题描述在 zsh 下使用 find 以及 match 命令查找指定目录下所有头文件时出现问题:find . -name *.hno matches found: *.hxinna@sionas-MacBook-Air ~ % youtube-dl --list-formats https://www.youtube.com/watch?v=je_R3gEtDbwzsh: no matches found: https://www.youtube.com/watch?v=145611

2020-12-04 17:52:26 4363

原创 在已经安装Nginx的基础上增加 Nginx-rtmp-module 模块

一、背景使用 Nginx + Nginx-rtmp-module 搭建流媒体服务器,在已安装 Nginx 的前提下。二、具体操作nginx-rtmp-module的官方github地址:https://github.com/arut/nginx-rtmp-module下载需要的 Nginx-rtmp-module 模块 (在 /opt 目录下)# git clone https://github.com/arut/nginx-rtmp-module.git下载 Nginx 源码# wge

2020-10-19 09:31:13 2953

原创 CentOS 8 安装 FFmpeg

FFmpeg是一套免费的开源计算机程序,它提供了录制、转换以及流化音视频的完整解决方案。FFmpeg在Linux平台下开发,但它同样也可以在其它操作系统环境中编译运行,包括Windows、Mac OS X等。本文介绍在CentOS 8上安装FFmpeg的方法。注:官方Yum源不包含 FFmpeg 的库,所以需要安装其他仓库来实现。1、添加RPMfusion仓库在CentOS 8上安装FFmpeg,需要先添加RPMfusion仓库:$ sudo yum install https://downloa

2020-10-16 13:53:30 916 1

原创 CentOS 8 使用 yum 安装软件时,报错 Errors during downloading metadata for repository ‘AppStream‘

一、报错信息刚安装完 CentOS 8 虚拟机,使用 yum 安装 软件,一直报错。Errors during downloading metadata for repository 'AppStream'二、报错原因网络连接问题,ping 一下百度,发现ping 不通!!!三、解决方法设置一下网络~因为CentOS 8系统弃用了network.service ,采用NetworkManager(NM)为网卡启用命令,所以在这里用 nmcli connection up ens33 可启动网卡

2020-10-16 10:58:16 14086

原创 Mac VMWare Fusion 安装 CentOS 8.2 报错 ‘Section %package does not end with %end‘

一、问题描述在Mac 电脑上使用 VMWare Fusion 安装 CentOS 8.2 虚拟机,一开始就报错。二、原因虚拟机默认加载2个磁盘,把 CD/DVD(IDE) 禁用即可。三、解决方法取消勾选“连接 CD/DVD 驱动器”然后重启虚拟机就可以了。...

2020-10-16 09:16:09 291

原创 Xcode12 报错 Implicit declaration of function ‘xxx‘ is invalid in C99

一、报错信息Implicit declaration of function 'eg68' is invalid in C99二、报错原因该警告明确告诉我们在C99的规范中,不允许出现隐含声明的用法。这是C99规范中增加的规则,不过即便不遵守此规则,也仅仅是一个警告而已。什么是隐含声明呢,也很简单,就是你调用函数的c文件中,没有正确包含对应的头文件。一般来说,c,c++都会将类,函数,的声明放在头文件中,这样在需要的时候包含对应头文件就可以了,在编译器的前期处理中,需要通过头文件来建立一些函数,变量

2020-10-09 17:10:09 2800

原创 Java 将 2018-11-07T11:40:13.202518781+08:00 转换成 时间格式

一、报错信息java.text.ParseException: Unparseable date: "2018-11-07T11:40:13.202518781+08:00"二、背景对接第三方平台数据,传过来的时间格式是 2018-11-07T11:40:13.202518781+08:00,需要将其转换成 2018-11-07 11:40:13 的时间格式。网上搜了很多方法,感觉都是坑,在此记录一下,谨防下次入坑。三、解决方法String data = "2018-11-07T11:40:13

2020-09-10 16:34:50 1525 1

原创 Java 有序的Map —— LinkedHashMap

最近项目中返回 json 用到了 key-value 的格式,而 HashMap 是无序的,则需要用到 LinkedHashMap 。一、无序的 HashMapMap<String, String> hashMap = new HashMap<String, String>();hashMap.put("name1", "value1");hashMap.put("name2", "value2");hashMap.put("name3", "value3");Set&

2020-08-27 18:22:30 5007

原创 Java 字符串长度不足,后面补0

一、工具类代码 /** * 在字符串后面追加 0,示例:str 为 1, length 为 4, 则为 "1000" * * @param str 被处理的字符串 * @param length 处理之后的位数 * @return */ public static String numberAfterFillZero(String str, int length) { StringBuffer buffer = ne

2020-08-21 16:39:00 5694

原创 Caused by: org.postgresql.util.PSQLException: ERROR: operator does not exist: character varying

一、报错信息Caused by: org.postgresql.util.PSQLException: ERROR: operator does not exist: character varying = bigint二、报错原因项目用到了 PostgreSQL 数据库,使用 SpringBoot + Mybatis 进行整合,在进行多表查询的时候就遇到该报错。原因是 PostgreSQL 在数据类型转换过程中,对传入的参数类型匹配相当严格。eg:select * from student id

2020-07-30 17:03:40 12840

转载 CentOS 8.0 安装 PostgreSQL 12

资料参考:PostgreSQL 官网 – Linux downloads (Red Hat family) 为了保证 PostgreSQL 的正确读音,请访问官方的发音软件:http://www.postgresql.org/files/postgresql.mp3 ,或者可以读简称 Postgres,或者直接说 大象数据库。1. 安装 RPM 源dnf install https://download.postgresql.org/pub/repos/yum/reporpms/EL-8-.

2020-07-29 11:30:35 284

原创 Java HTTP请求接口返回值乱码

一、问题描述系统访问第三方系统接口时乱码,(我遇到的问题是 本地运行时,中文不乱码。当部署到Linux服务器上时第三方接口返回的数据就中文乱码){ "code": 400, "msg": "���������������", "error": "com.siona.common.exception.ApiException: ���������������", "data": null}二、解决方案将返回值编码格式设置为 UTF-8完整代码如下:public

2020-07-29 10:20:33 10443 4

原创 Mybatis plus 多表联查字段名重复报错 Column ‘id‘ in where clause is ambiguous

一、报错信息Caused by: Column 'xxxx' in where clause is ambiguous二、报错原因表 person 和 表 class 都有字段 id 和 name ,所以要给它们增加别名来进行区分。PersonVOMapper.javapublic interface PersonVOMapper extends BaseMapper<PersonVO> { List<PersonVO> getPersonVOList(@Par

2020-07-21 15:49:02 4062 1

2018年上半年软件设计师【上午+下午】试题及参考答案及详解

2018年上半年软件设计师【上午+下午】试题及参考答案及详解

2018-07-25

软件设计师 考前培训

软件设计师第4版教程 软件设计师第4版教程 软件设计师第4版教程 软件设计师第4版教程

2018-07-25

rar解密工具

rar压缩文件密码破解工具,轻松绕过密码机制恢复出你要的文件。

2017-12-11

XZ Utils 5.2.2 for Mac

Mac OS X、Linux下的*.tar.xz/*.xz文档解压缩命令行工具~!能够方便用户的使用。 Mac OS X、Linux下的*.tar.xz/*.xz文档解压缩命令行工具~!能够方便用户的使用。

2017-09-25

JavaScript的json封装

因项目需求,自己拼接麻烦,所以将javascript拼接json封装成和java类似的操作,直接put() 与 get() 就可以使用,支持json数组,使用的时候只需要 创建对象 并赋值 然后调用内部参数即可,源码中有示例。因为删除操作几乎用不到,所以仅仅写了json对象的,没有弄json数组的。仅仅是提供一个较好的解决办法,要是有更好的请留言。如发现什么不对的请留言我会改正。

2017-06-16

mpandroidchartlibrary-2-1-6.jar

mpandroidchart jar包,用于绘制折线图、柱状图、散点图等图表,方便、快捷

2017-04-26

achartengine-1.2.0.jar

AChartEngine是为Android应用而设计的绘图工具库。可用于绘制多种图表,目前该绘图工具库的最新最新版本的是achartengine-1.1.0.jar。ChartEngine支持的图表类型:折线图、区域图、散点图、时间图、柱状图、饼状图、气泡式图表、环形图、高低交替图等。

2017-02-23

中级软件设计师真题 2004年-2016下半年

2004年-2016下半年的中级软件设计师 的 所有真题

2017-01-26

空空如也

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

TA关注的人

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