小结 经验 问题linux

vs code中Shift+Alt+F 是格式代码,经常不能用的问题

在用vscode编辑代码时经常用到代码格式化的功能,组合键是Shift+Alt+F,经常提示没有支持C语言的插件,但是装了也还提示 以下方法可解决 打开首选项界面,搜索" Default Formatter",然后选择C/C++即可,默认是NULL ......
代码 格式 问题 Shift code

linux网络配置

#CentOS7网卡命名 rhel6之前,网络接口使用连续号码命名:eth0、eth1等,当增加或删除网卡时,名称可能会发生变化。 rhel7之后,使用基于硬件,设备拓扑和设置类型命名 ###(1) 网卡命名机制 systemd对网络设备的命名方式 (a) 如果Firmware或BIOS为主板上集成 ......
linux 网络

linux命令

#linux命令总结 #可远程shell命令修改密码 echo '密码'| passwd --stdin 用户名 ``` echo 1 > /proc/sys/kernel/sysrq echo b > /proc/sysrq-trigger ###/proc/sys/kernel/sysrq `` ......
命令 linux

Linux提取日志中的IP地址并去重

原日志文件:logger.log 内容: {"peer":"kts_001","type":"http","date":"2023-06-14 14:42:30","content":{"ip":"192.168.6.177","method":"GET","uri":"\/kts\/nts\/in ......
地址 Linux 日志

linux安装MySQL8和Redis7

# 一:安装MySQL8 ### 1.下载 ```shell mysql-8.0.33-1.el7.x86_64.rpm-bundle.tar ``` ### 2.上传到服务器并解压 ```shell tar -vxf mysql-8.0.33-1.el7.x86_64.rpm-bundle.tar ......
MySQL8 Redis7 linux MySQL Redis

关于Oracle 11g在Windows端安装后出现的问题

Oracle安装完成之后可以通过sql plus和sqldeveloper两种方式来操作数据库,前者是命令窗口操作,后者是图形化界面。sqlplus通常情况下没有问题,问题一般出在sqldeveloper的图形化界面上。 从开始程序中找到名为Oracle-oradb_11g-home1的文件夹,点击 ......
Windows Oracle 问题 11g 11

快速排序以及 TopN 问题

# 快速排序 ## 快速排序的划分函数 ### 1. first element 划分 ### 2. median of three element 划分 ## 快速排序的稳定性 ## TopN 问题 ## Reference - ......
问题 TopN

IIS部署问题总结

IIS报诸如: 工作进程无法读取 applicationhost.config 或 web.config 文件。applicationhost.config 或 web.config 文件中存在格式错误的 XML。由于 NTFS 权限不正确,服务器无法访问 applicationhost.confi ......
问题 IIS

Mac如何解决vi vim光标移动慢问题

作为一个vi党,从Ubuntu切换到mac时一直觉得觉得vim的光标移动速度好慢。经过查询后发现是因为mac键盘做了优化,键盘的按键开始重复键是400毫秒,按键重复时间间隔是300毫秒,就是说一秒钟hjkl移动速度只能移动三下光标,移动速度不慢才怪。由于mac系统设置的键盘重复延迟时间和按键重复时间 ......
光标 问题 Mac vim

linux下木马扫描

linux系统中了木马怎么办?通过clamav工具扫描 # yum install -y clamav #安装 # freshclam -v #更新病毒库 # clamscan -r --bell -i /|grep FOUND #对根目录进行扫描 ......
木马 linux

记一次马虎造成的问题:Mybatis传入的参数是字符串String,生成的SQL查询语句变成Boolean类型的ture

记一次马虎大意导致的bug 今天在开发的时候,用Mybatis做查询的时候,发现无法获得正确的结果 参数传入的是String类型,但是经过Mybatis的If标签进行条件判断之后,参数变成了Boolean型, 即使在xml里面指定了类型,也会报参数转换异常,提示Boolean型无法转换为String ......
字符串 语句 字符 参数 Mybatis

内置第三方apk后出现app crash 的问题

内置第三方apk后出现app crash 的问题 解决方案: 更新apk 更新后再次出现crash,则考虑是否缺少so库 解压第三方apk,将其中lib目录下的so库添加 修改Android.mk文档,签名方式,参考如下: ......
第三方 问题 crash apk app

(转)别人记录的第三方安全扫描报告问题处理汇总,覆盖了大部分遇到的

http://wpcms.zdsoft.net/newsInfo.aspx?pkId=173 http://www.taodudu.cc/news/show-5963408.html?action=onClick 检测到目标服务器存在应用程序错误 修改网站web.config配置,已关闭详细错误信息 ......
第三方 大部分 报告 问题

Linux - MySQL修改临时密码并设置访问权限【Linux】

1. 查阅临时密码 cat /var/log/mysqld.log | grep password 2. 登录 MySQL ①. 登录mysql(复制日志中的临时密码登录) mysql -uroot -p 输入临时密码 ②. 修改密码 set global validate_password_len ......
Linux 权限 密码 MySQL

调题时出现的问题 in 『组合数学』

(递推计算组合数)[P4071 [SDOI2016]排列计数](https://www.luogu.com.cn/problem/P4071 "P4071 [SDOI2016]排列计数") 吐个槽先:没啥好吐槽的, 就是我自己傻掉了. Orz. 这题的式子非常水. 1. 在 $n$ 个数里面选 $m ......
组合数学 数学 问题 in

linux GDB高级调试

gdb -v查看版本 CppCon 2015: Greg Law 'Give me 15 minutes & I'll change your view of GDB' https://undo.io/resources/cppcon-2015-greg-law-give-me-15-minutes ......
linux GDB

Linux简单命令

Linux统分为两种: RedHat系列,包含Redhat、Centos、Fedora等,RedHat 系列的包管理工具是 yum,因而,我们可以使用如下命令安装: sudo yum install xxx Debian系列,包含Debian、Ubuntu等,Debian 系列的包管理工具是 apt ......
命令 Linux

谈论关于Redis产生的分布式ID获取为空问题

一:事故 在项目测试中,遇到一个事件创建失败问题,追踪日志发现分布式ID的获取值为空,导致后续表写入异常。 经排查锁定相关方法,具体方法经简化如下: @Transactional public String testRedisTrans(){ redisTemplate.setEnableTrans ......
分布式 问题 Redis

Linux - MySQL安装【Linus】

1. 检测当前系统是否安装过MySQL相关数据库 rpm -qa 查询当前系统中安装的所有软件 rpm -qa | grep mysql 查询当前系统中安装的名称带mysql的软件 rpm -qa | grep mariadb 查询当前系统中安装的名称带mariadb的软件 2. 卸载现有的MySQ ......
Linux Linus MySQL

索引失效问题

一张图讲清楚索引失效问题 ......
索引 问题

解决docker中gitlab的ssh拉取代码需要密码异常的问题

安装gitlab命令 docker run --name='gitlab' -d --publish 222:22 --publish 1443:443 --publish 18080:80 --restart always --privileged=true --volume /home/dock ......
密码 代码 docker gitlab 问题

完全背包问题

问题描述 完全背包问题 有$N$件物品和一个容量是$V$的背包,每件物品都有无限件可用。 第$i$种物品的体积是$v_i$,价值是$w_i$。求解将哪些物品装入背包,可使这些物品总体积不超过背包容量,且总价值最大。 解题思路 内层嵌套循环 01背包问题 每样物品只能使用一件,而针对完全背包问题,我们 ......
背包 问题

C++ 模板类编译过程中出现“undefined reference to”问题

问题描述 C++在使用模板(template)类的时候,如果将类的成员函数的声明和实现分别放在.h头文件和.cpp源文件中,编译时会报错undefined reference xxx,找不到对应成员函数。 起因 .h文件中类的声明为: // 线程池,定义成模板类,为了代码的复用 template < ......
undefined reference 模板 过程 问题

Linux的mysql包下载(快速)

请到阿里云镜像站下载 地址:https://mirrors.aliyun.com/mysql/MySQL-5.7/?spm=a2c6h.25603864.0.0.7d92712bqJu6ejMySQL解压一定要存放到/opt/local路径下,这是官网推荐的,这主要原因是因为许多运行文件的默认为:/ ......
Linux mysql

Next.js 使用@ant-design/charts问题结局

## ant-design/charts 版本问题,导致nextjs 使用报错 解决办法 - 使用子包 - 使用下面加载方式 import dynamic from 'next/dynamic'; const Line = dynamic(() => import('@ant-design/char ......
ant-design 结局 design charts 问题

Azure DevOps Pipelines编译构建把构建文件提交(Push)到git提示权限错误问题解决

错误日志 remote: 001f# service=git-receive-pack remote: 0000000000aaTF401027: You need the Git 'GenericContribute' permission to perform this action. Deta ......
Pipelines 权限 错误 文件 DevOps

Linux杀死进程

前言 常见面试题:如何用一句 linux 指令,查找到指定名称的进程并杀掉 常用的杀进程的三个指令:killall 、kill 、pkill 杀进程几种方式 killall命令用于杀死指定名字的进程(kill processes by name) killall [参数] [进程名] kill命令杀 ......
进程 Linux

uniapp 更新依赖到指定版本解决uniAPI不可用问题

我解决的问题: 在项目中使用uni.startLocationUpdate(OBJECT)报错:uni.startLocationUpdate is not a function 怀疑是版本问题,当时的版本👇 发现2.0.2-3070320230222001版本的就可以使用,于是更新npx @dc ......
版本 uniapp uniAPI 问题

在上一操作期间遇到问题:Debug|AnyCPU 配置中 TargetFrameworkMoniker和NugetTargetMoniker 属性的值均为空

在上一操作期间遇到问题:Debug|AnyCPU 配置中 TargetFrameworkMoniker和NugetTargetMoniker 属性的值均为空 场景 使用VS打开之前的项目,报错: 在上一操作期间遇到问题:Debug|AnyCPU 配置中 TargetFrameworkMoniker和 ......

查询配置数据库 视图 响应时长优化问题

问题 : 主数据库 为oracle , 配置数据库 SqlServer , 有个子页面查询SqlServer数据库视图 , 需要二十多秒才给响应 处理方案 : 把查询分页数据的SQL 和 查询分页计数的SQL 异步处理 原代码: page=iMpckService.getsympzkcSqlserv ......
视图 时长 数据库 数据 问题