自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(71)
  • 收藏
  • 关注

原创 root账号修改密码

在安装ubuntu时,系统默认都会创建root账号,拥有最大root权限,且会为root账号设置一个随机密码,在第一次修改root账号密码时,不会要求输入密码即可修改,但修改需要root权限,之前安装为系统时未设置root密码,只是创建了一个普通账号test,并授予root权限,后来因为误操作,取消了test账号的root权限,导致用户无法使用sudo命令,也无法切到root账号,因为不知道密码,修改root密码也需要sudo权限;ubuntu账号权限问题排查。

2025-04-01 20:18:37 228

原创 adb遍历手机路径

用adb命令遍历安卓手机路径,实现批处理操作。

2025-02-16 21:21:52 104

原创 《Linux是怎样工作的》

链接: https://pan.baidu.com/s/1cMkkl-nODBiz4pMFTd5DCg 提取码: paet。回家过年前把这本书看完。

2025-01-06 20:57:07 149

原创 adb查看手机是MTK还是QCOM

【代码】adb查看手机是MTK还是QCOM。

2024-12-09 19:41:37 271

原创 ffmpeg常用命令

【代码】ffmpeg常用命令。

2024-12-09 19:39:14 240

原创 获取服务器相关信息

获取主机厂商型号信息。

2024-11-08 11:17:02 150

原创 Mac 钉图软件

找了好久,目前用的比较顺手的就Snap,其实还是不够好用....

2024-07-18 20:56:57 283

原创 C性能-线程提高优先级

设置优先级后,创建线程,在Android平台生效。创建后设置优先级,在ARM A7平台生效。

2024-07-18 20:47:04 302

原创 服务器提交记录有Merge branch消除

背景:在共同开发分支release上,你提交了commit,push到服务器上时,发现有人先比你push了,所以你得先pull, 后再push,然而pull后自动产生了一个Merge branch的一个commit,这个commit本身没有任何提交内容,而你直接push到服务器上了,于是服务 器产生了这样的commit log,想要消除服务器上的这条Merge commit,那么可以尝试下面的方法。可以rebase到以前的commit id上,然后:wq保存后,就会消除,再强制提交到服务器覆盖掉。

2024-07-10 17:35:49 751

原创 Adb无线连接调试

6.adb -s 255d50d7 tcpip 5555(255d50d7为第4步获取的设备号)ps:如果别人要连,自己先断掉连接adb disconnect。2.手机连接wifi,进入设置静态ip地址,网关。4.adb devices命令检查设备连接情况。1.在开发者选项打开usb调试,以及无线调试。9.adb devices查看无线是否连接。10.adb shell能进去说明已经ok。7.断开手机与PC的USB连接。(ip为第2步设置的ip地址)3.手机通过usb先连接电脑。

2024-03-13 19:56:52 3047

原创 python 不用科学计数&文件转换

【代码】python 不用科学计数&文件转换。

2023-10-30 18:52:41 395

原创 configure: error: Valgrind works on Darwin 10.x, 11.x, 12.x, 13.x, 14.x, 15.x, 16.x and 17.x (Mac OS

configure: error: Valgrind works on Darwin 10.x, 11.x, 12.x, 13.x, 14.x, 15.x, 16.x and 17.x (Mac OS

2022-08-18 20:19:26 399

原创 shell批量修改名字

#将input文件夹中image_0.jpg,image_1.jpg,image_20.jpg,image_122.jpg格式#修改为input00000.jpg,input00020.jpg,input00122.jpg,实现位置对齐cd inputlength=1for file in `ls $1`do echo ${file#*image_} str=${file#*image_} length=${#str} echo ${length} ...

2020-12-07 20:56:49 445

原创 win10 exe打不开,被设置成浏览器打开

背景:今天无缘无故,也不知道是不是自己点错了,所有应用程序,只要是 exe 文件都只能用浏览器打开,推荐应该是被设置成默认用浏览器打开,但是浏览器又不能运行 exe 文件,后来我就上网查了之后,把谷歌浏览器卸载了(谨慎卸载,最好保存下书签吧),还是没有用,还有说打开 cmd 命令行,但是cmd命令行也是 exe文件格式的,就很矛盾,也打不开,然后就在网上看到一堆修改注册表,打开 register的,很尴尬的事情又是,注册表他也是exe文件格式,也打不开,后来查到可以用脚本添加到注册表什么的,试了...

2020-12-06 20:01:02 3132

原创 ubuntu服务器配置ssh作为远程连接

服务器配置ssh作为远程连接,配置之后就可以使用xshell工具连接,或者直接使用 ssh ip -l username命令连接#查看ipifconfig#查看端口是否开放netstat -ntlp | grep 22#安装ssh并打开sudo apt-get install openssh-serversudo apt-get install ufwsudo ufw enablesudo ufw allow 22...

2020-11-27 16:10:47 745

原创 ubuntu禁止睡眠命令行设置

服务器进入睡眠状态后,很多服务不能远程连接使用,例如 SSH 会连接不上,需要修改一下配置#禁止睡眠systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target#启用睡眠systemctl unmask sleep.target suspend.target hibernate.target hybrid-sleep.target#配置盖子(笔记本)vi /etc/systemd/login

2020-11-27 16:03:31 3574 1

原创 ubuntu环境显示git分支

1.打开配置文件vi ~/.bashrc2.在文件里面添加下面语句function parse_git_dirty { [[ $(git status 2> /dev/null | tail -n1) != "无文件要提交,干净的工作区" ]] && echo "*"}function parse_git_branch { git branch --no-color 2> /dev/null | sed -e '/^[^*]/d' -e "s/* \...

2020-11-19 19:49:11 1630 1

原创 android手机没有root跑sample

由于有些手机没有root,而跑sample时有时候需要加载依赖某些动态库so文件,android系统默认加载路径是/system/lib64下面,但由于没有root,所以也不能将/system挂载,所以动态库文件不能放在该库加载路径下,这种时候,可以通过adb push sample和so文件到自定义路径下,然后将自定义路径设置为库加载路径。将路径添加到库加载路径export LD_LIBRARY_PATH=/data/local/tmp/mydir查看是否设置成功echo $LD_LIBR

2020-11-03 20:52:40 253

原创 正则检查0,0.0,0.00,...

^[0]+\.[0]*$

2020-09-07 10:34:33 2025

原创 git合并已经push的提交记录

1.git合并已经push的提交记录#查看提交日志git log#xxxxx代表要修改的记录之前的位置对应的id,尽量往下面显示的选(往下面的越早提交)git rebase -i xxxxx#将要去掉的那条记录把pick换成fpick-->f#wq保存之后再查看一次提交记录,应该已经不见了git log #要将修改强制提交到服务器同步,例如dev分支git push origin dev -f#如果上面是master可能会报错,因为默认master是受保护的,需要去gitla

2020-08-10 20:54:29 3393 1

原创 svn转git,且自动、批量生成各种分支

需求现在工作中遇到这样的情况,有svn某个目录下有两个项目test1、test2路径下各有三个文件夹,需要将项目转为git项目,并将a文件夹的内容作为master分支,将b文件夹作为b分支,c文件夹作为c分支,写一个自动转化脚本来实现,自动创建git仓库,自动svn迁移到git,自动合并成需要的分支。或者是a,b,c三个文件夹对应三个分支,不需要master分支也可以使用下面的脚本。svn结构如下所示1、需要准备的东西(1)两个仓库名字,存在一个gitname.txt文件中需要注意

2020-07-14 15:55:56 770

原创 git合并仓库作为新分支

需求:目前有两个git仓库test1、test2,都是master分支,想要将test2合并进test1,并作为test1的dev分支1、clone两个git仓库在同一目录下,此时test目录下就有test1、test2文件夹mkdir testcd testgit clone http://10.10.10.10:8080/project/test1.gitgit clone http://10.10.10.10:8080/project/test2.git2、将test2仓库整个文件

2020-07-14 14:50:49 281

原创 svn迁移到git并保留完整提交记录

普通svn地址迁移到git并作为master分支1、创建一个文件夹,用来放置svn的代码转为git仓库,例如test文件夹mkdir test2、在上面创建的test文件夹同级目录下,创建一个文件,svn账号与git账号对应关系,例如user.txttouch user.txt文件里面内容格式为 "svn账号=git账号<git邮箱>"zhangsan=zhangsan<zhengsan@qq.com>lisi=lisi<lisi@qq.com&

2020-07-14 14:32:23 817 1

原创 shell常用

1、遍历指定路径,并判断是文件夹还是文件($1代表的就是命令行传递的第一个参数)for dir_or_file in `ls $1`do if [ -d $dir_or_file ] then echo "${dir_or_file} is dir" else echo "${dir_or_file} is file" fidone2、遍历文件输出内容for temp in `cat b.txt`do e

2020-07-10 15:34:51 172

原创 gitlab api操作实现批量删除、创建

目录创建仓库(项目)参数说明删除仓库(项目)通过项目id删除通过项目路径删除参数说明​创建仓库(项目)脚本 pro="projectname"namespace_id=20token="5XQgZ7mdMtUP--2Zz1G8"info="name=$pro&path=$pro&wiki_enabled=no&public_jobs=true&public=true&namespace_id=$namespace_i.

2020-07-10 14:39:02 2944 2

原创 数据结构_链表_C语言

1、头文件common.h#ifndef _COMMON_H#define _COMMON_Htypedef enum Ret{ ERROR_OK = 0x00000001, ERROR_MALLOC = 0x00000002, ERROR_NULL = 0x00000003, ERROR_FAILED = 0x00000003} Ret;#endiflist.h#ifndef _LIST_H#define _LIST_H#include

2020-06-01 19:01:56 213

原创 IDEA不同端口启动同一个项目

IDEA不同端口启动同一个项目,相当于启动两个项目,可以用于负载均衡测试,不同的端口号再配置文件配置即可

2019-08-08 14:28:53 1479

原创 sso

1、Client1-创建客户端client1项目(java web项目)对应pom.xml引入 <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> &l...

2019-06-21 16:00:22 2225 1

原创 下载地址

持续更新-方便以后下载nginx-1.10.1http://nginx.org/download/nginx-1.10.1.tar.gzes-5.6.15https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.6.15.tar.gzmysql-connector-5.1.46https://d...

2019-05-29 19:13:54 300

原创 java数据库(mysql)事务回滚

留个记录import java.sql.*;public class TransactionDemo { static Connection conn=null; static PreparedStatement pstmt = null; static Savepoint savePoint = null; public static void ma...

2019-05-29 19:01:07 3304

原创 springboot使用elasticsearch时出现异常

报错:va.lang.IllegalArgumentException: Fielddata is disabled on text fields by default. Set fielddata=true on [username] in order to load fielddata in memory by uninverting the inverted index. Note th...

2019-03-27 17:21:53 2159

原创 h2控制台里面没有生成对应的表

http://localhost:8080/h2-console点击进去之后默认的JDBC URL链接是不对的,需要改成自己的,自己的在IDE上的控制台信息可以看得到,看下面,主要是这两个还长得很像! ...

2019-02-26 20:11:03 2912 1

原创 springboot启动自动执行sql文件

以mysql为例在application.properties文件中加上以下配置spring.datasource.url=jdbc:mysql://127.0.0.1:3306/genox?useUnicode=true&amp;characterEncoding=utf8&amp;serverTimezone=GMT%2B8&amp;useSSL=falsespring.datas...

2019-02-19 11:31:01 5888 9

原创 java注解

1、@Slf4j使用 @Slf4j 注解之后,默认的 Slf4j 对象就是 log,所以使用时候可以直接 log.info() 等而不用定义 Logger 对象,当然需要引入lombok 依赖, idea 也需要安装 lombok 插件来使用。2、@RequestParam使用该注解,将 URL 上的请求参数获取到方法的变量中去,如:public String getUserB...

2019-02-19 09:46:04 257

原创 java使用redis

Redis在Java项目上的简单使用1、在idea创建maven项目2、在pom文件里面引入Junit和Jedis(使用Jedis的jar对redis进行开发)的依赖&lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;project xmlns="http://maven.apache.org/POM/4.0.0" xm...

2019-01-25 11:16:54 152

原创 generator自动生成代码

1、新建maven项目,新建文件夹和配置文件如下2、配置文件代码generator.propertiesdriver=com.mysql.cj.jdbc.Driverurl=jdbc:mysql://127.0.0.1:3306/test?useUnicode=true&amp;characterEncoding=utf-8&amp;autoReconnect=true&amp...

2019-01-21 17:10:46 2046

原创 Linux配置两台mysql主从数据库服务器

两台mysql数据库服务器配置为主从数据库,让其中一台数据库数据实时同步到另外一台,起到备份作用一、首先两台服务器需要先安装好mysql,参考linux安装mysql5.7.24二、配置主服务器1、配置文件my.cnf添加下面server-id=1log_bin=linux12、重启mysqlservice mysqld restart3、进入data目录(有些是da...

2019-01-11 11:53:45 1281

原创 linux安装mysql5.7.24

linux安装mysql5.7.24一、卸载mysql安装有三种方式,包括二进制包安装(Using Generic Binaries)、RPM包安装、源码安装。一般是前两种比较多卸载方法参考Linux->卸载Mysql方法总结,记得卸载干净二、安装建议路径设置按照写的来将下载的压缩包复制到linux服务器/usr/local/路径下(下载地址https://de...

2018-12-29 11:11:36 28601 31

原创 ssm框架搭建异常

数据库连接不上异常问题一:Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is org.apache.commons.dbcp.SQLNestedException: Cannot create Poolable...

2018-12-25 09:17:53 225

原创 Tomcat启动之后能正常访问项目,但是不能访问localhost:8080,显示404

首先确保端口没有占用查询端口netstat -ano|findstr 8080关闭taskkill /f /pid 16580如果不是这个问题,打开Tomcat目录,看webapps/ROOT文件夹是否存在,不存在肯定不能访问,localhost:8080是访问这个文件夹的,存在打开查看里面文件是否缺少,默认如下图,缺少自己补上...

2018-12-12 17:29:03 4787

空空如也

空空如也

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

TA关注的人

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