自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 资源 (1)
  • 收藏
  • 关注

原创 【无标题】

静态链接qt库源码下载configuremakemake install想以单个可执行文件的方式发布qt开源程序源码下载https://download.qt.io/archive/qt/configure./configure --prefix=/opt/qt5.15.4 -static -release -opensource -nomake examples -nomake testmakemake -j4make installmake install...

2022-05-28 16:24:58 145

原创 【无标题】

manjaro踩坑manjaro踩坑wiresharkmanjaro踩坑wireshark提示没有权限 https://cloud.tencent.com/developer/article/1666327 设置完重启设备提示没有接口权限 setcap ‘CAP_NET_RAW+eip CAP_NET_ADMIN+eip’ /usr/sbin/dumpcap

2022-03-08 21:57:38 138

原创 vscode插件开发踩坑

vscode插件开发踩坑q:npm总是提示连接错误并且切换源也没用a:卸载重装 卸载干净 /usr 下的lib和bin有关node_moudle的全删掉q:npm使用sudo时提示错误a:首先npm不能和sudo一起用 然后因为npm安装时是系统级别 当使用-g参数时会访问系统目录缺少权限 使用nvm在安装node 然后使用npm就没问题了q:vscode插件官方实例库vsce package时报错a:缺少需要的库 运行npm installq:vsce package提示publisher

2020-10-26 01:09:14 1046

原创 用gradle生成kotlin工程的jar文件

用gradle生成kotlin工程的jar文件用gradle生成kotlin工程的jar文件解决方法用gradle生成kotlin工程的jar文件解决方法在build.gradle中添加下面的配置jar { /** 这里要配置的是工程的入口,我的main函数写在main.kt文件里,kotlin编译器会给我们生成一个MainKt类,这个类就是程序的入口,再比如main函数写在kot.kt里,就是KotKt类 再举个例子:attributes 'Main-Class': 'co

2020-06-28 15:15:44 1263 2

原创 Android Activity Context 管理和获取

Android Activity 管理Android Activity Context 管理和获取他山之石第一行代码中解决方法的不足之处改进Android Activity Context 管理和获取在写程序的时候碰到获取Context或者获取Activity不方便的情况,在此提出一种解决方法对android第一行代码中的方法进行改进,主要改进:从Activity栈中可以获得指定类型的Acti...

2020-04-22 15:31:36 2733 2

原创 更换新硬盘,重新装回正版win10的方法

目录更换新硬盘,重新装回正版win10的方法更换新硬盘,重新装回正版win10的方法将Microsoft 帐户链接到数字许可证,微软官方教程下载win10官方的镜像并用u盘制作好安装介质这一步需要准备一个8g或8g以上的u盘。到微软的官网下载制作u盘安装介质的软件(下载链接)最后插入u盘打开软件选中你插入的u盘开始制作u盘安装介质。(记得要联网,这个软件会联网下载安装win10需要的文件...

2020-02-04 20:53:56 3402

原创 August隐私政策

本软件尊重并保护所有使用服务用户的个人隐私权。为了给您提供更准确、更有个性化的服务,本软件会按照本隐私权政策的规定使用和披露您的个人信息。但本软件将以高度的勤勉、审慎义务对待这些信息。除本隐私权政策另有规定外,在未征得您事先许可的情况下,本软件不会将这些信息对外披露或向第三方提供。本软件会不时更新本隐私权政策。您在同意本软件服务使用协议之时,即视为您已经同意本隐私权政策全部内容。本隐私权政策属于本...

2019-10-14 09:38:39 129

原创 怎么看懂一个android项目

目录下载运行app,了解大概的运行结果从AndroidManifest文件了解到这个app有哪些activity和server等从main activity开始看

2019-09-30 09:26:28 727

原创 android发送邮件乱码解决

目录android发送邮件乱码解决情况说明复现解决问题分析解决办法Tipsandroid发送邮件乱码解决情况说明最近在写android的代码要用到发送邮件的功能,所以上github上找到一个库,但是发现接受的邮件中文显示乱码所以开始解决。复现github上android发送mail的库根据库中的readme文件在自己的工程中导入需要的包,并进行申请网络权限等操作。最后根据readme...

2019-09-25 20:34:53 822

原创 as生成和使用aar包

目录as生成和使用aar包aar包的基本知识打包导入使用发布Tipsas生成和使用aar包aar包的基本知识jar是一个资源包,将写好的代码一起打包封装,这样方便分发和使用,在as中还可以生成aar包,aar包除了一些类的代码外还可以包含像xml文件和图片等资源。打包在一个已经打开的as工程中File->New->New Module 然后填写名字,比如myLib在and...

2019-09-25 16:54:07 1325

原创 android开发中遇到的问题和解决办法

目录android开发中遇到的问题和解决办法解决问题的流程app刚进去就闪退android开发中遇到的问题和解决办法解决问题的流程出现闪退请先查看错误输出或者代码是否有明显错误根据log进行字面解读将对log中的关键信息进行搜索app刚进去就闪退闪退很大一部分原因是因为版本和依赖问题ListViewAnimations运行时闪退查看logjava.lang.NoClas...

2019-09-22 09:08:41 510

原创 android UI设计

目录android UI设计layoutAdapterandroid UI设计layout英文名描述LinearLayout线性布局,控件在一条线上,分为水平和垂直RelativeLayout相对布局,控件根据相对位置来确定自己的位置Adapter适配器是连接数据和UI的,他有几个两个要点UI是哪个listview子项的布局是怎么样的将数据的哪些...

2019-09-22 01:02:42 261

原创 kotlin学习笔记

目录kotlin学习笔记包声明和导入变量的定义和使用函数的定义NULL检查机制定义可为空的变量对于NULL的处理方式字符串模板区间流程控制选择循环冒号的使用待补充kotlin学习笔记最近kotlin已经成为android开发的首选语言,这里做一个学习kotlin的笔记包声明和导入package说明当前的文件在哪个包内import引入其他的包或者函数变量的定义和使用//var定...

2019-09-22 00:41:31 152

原创 ssh的原理和配置

ssh的原理和配置ssh的原理和加密方式为github添加ssh登录为一台电脑配置多个sshTipsssh的原理和加密方式SSH是一种网络协议,用于计算机之间的加密登录。在用ssh和github通讯时,传输速度比http协议快。ssh的加密方式经过以下几个阶段对称加密使用对称加密时,客户端和服务器拥有同一个公钥(整个服务器和客户端用的都是同一个)。客户端在本地将登录信息进行加密之后发...

2019-09-19 20:26:36 292

原创 archlinux配置安卓开发环境

archlinux配置安卓开发环境安装androidStudio配置SDK安装androidStudio直接用pacman安装android-studio就行了,下面给出一个参考链接arch wiki上关于搭建安卓开发环境的讲解配置SDKkvm...

2019-09-19 10:06:57 1339

原创 安卓短信转发qq邮箱

fork一个github项目简介准备工作Tips简介最近不怎么带手机,所以收不到一些验证码什么的,所以想搞一个app放手机上将短信以有邮件的形式发送到指定邮箱,然后用电脑查看邮件,这样就可以不用带手机了。在github上找到一个项目叫sms-backup-plus,于是准备在这个项目的基础上进行更改。准备工作安装androidStudio学习kotlin怎么整合java和k...

2019-09-19 10:06:43 1187

原创 shell脚本语法

shell脚本语法简介变量基本操作字符串传递参数数组基本运算符运算命令expr算术运算符关系运算符布尔运算符字符运算符文件测试运算符输出命令echoprintf流程控制函数输入输出重定向文件包含Tips简介Shell 编程跟 JavaScript、php 编程一样,只要有一个能编写代码的文本编辑器和一个能解释执行的脚本解释器就可以了,很多的动态语言都是如此,其中包括python,不同额shel...

2019-09-17 14:00:29 159

原创 linux环境变量设置

linux环境变量设置在哪里改怎么改在哪里改在用户目录的.bash_profile或者/etc/bash.bashrc里面修改怎么改PATH向PATH中添加几个目录export PATH=$PATH:/opt/anaconda/bin:/opt/anaconda/condabinPS1...

2019-09-16 19:01:09 114

原创 vscode写python推荐的配置

vscode写python推荐的配置安装插件代码格式和语法检测pylintflake8和yapf运行与调试运行调试Tips安装插件这个简单,打开插件管理器,搜索python,安装下载量最大的就行了,一般左上角带个星星的就是官方推荐的。下面提几个插件python这个插件可以说是必下的。安装完后可以在左下角更换python的解释器。如果是linux用户可能会看到有很多版本相同的解释器在不同...

2019-09-16 17:42:51 540

原创 archlinux下vscode搭配Anaconda写python

archlinux下vscode搭配Anaconda写python简介安装和配置vscode和python的安装与配置Anaconda的安装与配置编写代码并运行简介在看这篇文章之前最好先看一下下面两个链接的博文,了解一下Anaconda出现的原因和用处还有vscode写python的基本配置Anaconda完全入门指南vscode写python推荐的配置我用vscode就行编写是因为觉...

2019-09-16 17:41:58 817

原创 用conda来管理python环境

用conda来管理python环境简介基本操作新建一个python环境进入python环境Tips简介conda 是一个开源的软件包管理系统和环境管理系统,用于安装多个版本的软件包及其依赖关系,并在它们之间轻松切换。很多人会安装Anaconda,在安装了Anaconda之后也就可以使用conda,这是因为Anaconda 本质上是一个软件发行版,包含了 conda、Python 等 180 多...

2019-09-16 16:58:55 306

转载 Anaconda完全入门指南

Anaconda完全入门指南

2019-09-16 15:16:12 155

原创 pacman安装和卸载AUR中的软件包

pacman安装和卸载AUR中的软件包安装卸载安装在下面的链接中找到你需要的包AUR仓库克隆仓库在 Git Clone URL 那一行复制git仓库的下载地址,在终端切到你存放仓库的目录下运行以下命令git clone git仓库链接这样你就将仓库复制到了本地打包安装切到下载的仓库目录下,在这个目录下应该有一个PKGBUILD文件,接下来运行以下命令就能安装了makepkg ...

2019-09-16 14:36:03 10641

原创 pacman安装aur包时One or more PGP signatures could not be verified!

aur软件报认证错误解决找到报错中有提到public key ******,这星号代表的一串数字就是这软件的key,只需要运行以下代码将这个key添加到信任就行了,最后重新安装软件gpg --recv-keys *******参考链接 archlinux论坛...

2019-09-16 14:30:17 992

原创 pacman安装出现404问题解决

pacman安装出现404问题解决问题分析解决办法问题分析pacman使用的包是滚动更新的,你下载包的站点过一段时间就会把旧的包删除换上新的包你的电脑里面存放了站点所有包的名字,这个包的列表不会去自动同步,只有你让他同步他才会从站点同步新的包的列表当你使用pacman -S packagename命令来安装包的时候,你的电脑从包列表里找到要安装包的名称,并向站点发起下载请求,如果你的包列...

2019-09-16 12:26:59 1671

原创 邮箱的原理

邮箱的原理邮件服务器smtp服务器pop服务器邮件发送的流程邮件发送接收的协议和配置IMAP和POP的区别第三方客户端的配置开启smtp/pop服务器的名称邮件服务器邮件的服务器有两种smtp服务器smtp服务器的主要任务就是发送或者转发邮件。客户端将邮件发送到该服务器,该服务器会将邮件投递到指定的邮箱。pop服务器pop服务器负责查找和返回邮件。客户端向该服务器发送请求,比如说客户端...

2019-09-15 14:17:06 997

原创 archLinux设置自动登录和免密登录

archLinux设置自动登录和免密登录前提设置自动登录设置免密登录参考链接前提你的linux图形界面由dgm引导设置自动登录打开/etc/gdm/custom.conf在文件的末尾加入以下代码# Enable automatic login for user[daemon]AutomaticLogin=usernameAutomaticLoginEnable=True将上面...

2019-09-08 21:40:46 3920

原创 aria2的配置和使用

aria2的配置和使用下载安装配置文件使用下载安装sudo pacman -S aria2配置文件编写配置文件。在/etc/aria2/下编写配置文件aria2.conf#用户名#rpc-user=user#密码#rpc-passwd=passwd#设置加密的密钥#rpc-secret=secret#允许rpcenable-rpc=true#允许所有来源, web...

2019-09-03 11:38:09 6860 1

原创 初次体验manjaro

初次体验manjaro系统安装快捷命令源的配置仓库的添加pacman安装软件脚本系统安装U盘的制作用dd,其他的就没什么好说的了。注意在磁盘分区的时候boot/efi的文件系统的格式是fat32,不然安装的时候系统会出错,读取引导分区失败。快捷命令# 自己的一些命令的别称alias hotk="vim ~/.bashrc && source ~/.bashrc" #进入快...

2019-08-31 00:39:10 300

原创 u盘的多系统制作、window激活和Ubuntu美化

u盘的多系统制作、window激活和Ubuntu美化简介多系统U盘的制作原理和流程介绍镜像的下载U盘的分区写入镜像进入BIOS将引导设置为UEFI将U盘设置为首选启动项安装Windows系统安装Ubuntu系统其他简介前段时间要更换硬盘重装系统,因为学习的需要所以要安装Windows和Ubuntu双系统,然而我就只有一个U盘,于是通过一番倒腾成功用一个U盘安装了双系统,并顺利用数字账户激活了正...

2019-08-26 22:42:22 503

原创 win10自带软件连不上网

先试试这个网址的方法https://jingyan.baidu.com/article/ff42efa93c5adfc19e220290.html?_t=t&qq-pf-to=pcqq.group如果这个方法不行那请关闭科学上网的软件在试试

2019-05-09 21:24:07 7303

原创 git的一些常用方法

git的使用方法git的常用操作.gitignore的一些使用方法怎么用git创建一个远程的仓库方法一方法二git命令的更多参数git的一些不常用操作git的使用方法git的常用操作git init 初始化库git status 查看当前状态git add 将文件加入暂存、加入跟踪git branch 查看分支+分支名 新建分支...

2019-04-02 21:24:28 203

原创 1151 LCA in a Binary Tree 一种自己的解法

最近刷PAT的题目看到一个BST找最近共同祖先的新思路,大大化简了算法,给出链接:https://blog.csdn.net/ysq96/article/details/81746996因为这种解法只适合BST且需要先序排序,所以只能针对A1143这种题目,根据这个思路对于A1151我进行了算法的迁移使用:将原来的树映射到一棵BST上,在BST上找到答案后映射回由原来的树,在此贴上代码...

2019-03-03 00:26:15 536 2

原创 python画爱心

import turtleimport time# 清屏函数def clear_all(): turtle.penup() turtle.goto(0, 0) turtle.color('white') turtle.pensize(800) turtle.pendown() turtle.setheading(0) turtle...

2019-02-14 23:35:54 62990 11

原创 ECS常遇到的问题以及解决方法

Mark1116数据库发表情时出现java.sql.SQLException: Incorrect string value错误 待解决 https://sourceforge.net/projects/xampp/files/XAMPP%20Linux/ 先下载对应版本xamppubuntu安装图形界面 https://blog.csdn.net...

2018-12-06 11:17:26 713

原创 ubuntu安装搜狗拼音输入法

我们首先要知道搜狗拼音输入法是基于fcitx的,并已经安装好搜狗输入法。1、首先我们进入语言设置,将输入法设定为fictx2、在搜索框搜索fictx(搜索点一下桌面左上角那个图标),找到fcitx_config并打开,点击左下角的加号,然后在选项里找到搜狗拼音的选项(好像是叫sogoupinyin),这样我们就将搜狗拼音添加到fcitx的选项中了。3、注销重新登录,你发现可以通过shi...

2018-08-15 10:01:01 302

原创 微机课设

前段时间用汇编写了微机课设,具体可以看我知乎的回答https://www.zhihu.com/question/275611095/answer/444212531

2018-07-16 23:03:49 1311 1

原创 github的ssh key配置

关于这个问题,github的官网已经给出了解法,网址如下https://help.github.com/articles/connecting-to-github-with-ssh/英文好的可以直接到这官网上看,下面我来翻译一下1.创建一个ssh key并添加到代理 只要打开git bash把黑框中的指令输入进去就行了,其中黄色字体表示的就是根据每个人不同情况要自己填写的。第...

2018-04-06 23:39:31 214

原创 windows和ubuntu时差问题的解法

 sudo apt-get install ntpdatesudo ntpdate time.windows.comsudo hwclock --localtime --systohc

2018-03-31 17:00:49 448

原创 更换新硬盘,重新装回正版win10的方法

1.添加 Microsoft 帐户并将其链接到数字许可证。 这一步可以参考微软给出的官方的解决方法https://support.microsoft.com/zh-cn/help/20530/windows-10-reactivating-after-hardware-change(最新版本的win10应该会默认添加 Microsoft 帐户并将其链接到数字许可证)2.下载win10...

2018-02-28 23:33:04 85946 7

win10超级终端

超级终端,在win10上可以使用超级终端,用于arm的开发

2017-09-28

空空如也

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

TA关注的人

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