- 博客(137)
- 资源 (5)
- 收藏
- 关注
转载 Linux 桌面应用程序
除了能够使用python本身的系统函数之外,我们还可以直接调用qt的各种类,也能借助qt的信号/插槽机制秦颂实现实现事件处理。KDevelop是KDE下老牌的IDE了,支持N多种语言的开发,其中也包括python,还自带了pyqt的示例程序。当然,除了语言方面的考虑外,我们更多的是考虑窗口部件工具箱(以前称为控件库或组件库)的选择,这将在很大程度上影响我们的开发效率。QT具有相当不错的架构以及先进的事件处理机制,文档也很齐全,当然还少不了一个功能不错的可视化窗体设计器QtDesigner。
2023-07-27 18:15:58
1156
原创 linux 执行xx.sh异常:Syntax error: “(“ unexpected
linux 系统中使用:sh 运行xx.sh文件,显示异常:Syntax error: “(” unexpected。该问题是因为默认sh 指向dash 造成的。
2023-05-24 15:20:08
1922
原创 paramiko.ssh_exception.AuthenticationException: Authentication failed
这种方式在高版本中是解析不了的。需要在2.8.0以下才行。
2023-05-17 09:51:07
3407
原创 逛逛GitHub
基于 Spring Cloud Hoxton 、Spring Boot 2.3、 OAuth2 的RBAC权限管理系统,数据驱动视图的理念封装 element-ui,即使没有 vue 的使用经验也能快速上手,提供对常见容器化支持 Docker、Kubernetes、Rancher2 支持,提供 lambda 、stream api 、webflux 的生产实践。对于背后的机制如何,大多数人无法说出来。说是一个项目,其实是四个项目,由于是前后端分离开发,这个商城项目分为商城系统、管理系统、前台系统等。
2023-05-12 15:55:31
2213
原创 Android 查看依赖结构树
右侧点击:gradle菜单,点开要显示的项目,找到dependences,点击,既可。如果是linux 前边加上:sh gradlew app:dependencies。在terminal命令窗口输入:gradlew app:dependencies。Android studio 工具显示。命令后边也可以添加配置选项。
2023-05-12 10:14:09
928
原创 Git规范及基础知识
以动词开头,使用第一人称现在时,比如change,而不是changed或changes第一个字母小写结尾不加句号(.)用于说明 commit 影响的范围,比如数据层、控制层、视图层等等,视项目不同而不同。使用第一人称现在时,比如使用change而不是changed或changes;refactor:重构(即不是新增功能,也不是修改bug的代码变动)用于说明 commit 的类别,只允许使用下面7个标识。应该说明代码变动的动机,以及与以前行为的对比;style: 格式(不影响代码运行的变动)
2023-03-15 15:22:22
520
原创 Maven下载aar失败原因
在maven上查看依赖版本的:.pom文件,这里边是aar需要依赖的包,如果发现没有,找不到的话,就下载不下来aar。说明该aar 有问题,所以依赖不下来,需要重新打aar包,替换找不到依赖的版本。其中*表示没有找到该依赖。
2023-02-16 18:17:46
751
原创 Deepin wine QQ 安装
Linux deepin 系统安装了最新的linux 3.0.0 试用了一下,发现有一些地方不太试用,没有消息提示闪烁,容易造成不能及时回复消息,没有PC版的那种QQ界面,还是不太习惯,无奈回退老版本。
2023-01-06 10:59:35
891
原创 java.lang.IllegalStateException: Already resumed, but proposed with update xxxx
只能单次恢复 Continuation。第二次恢复将抛出 IllegalStateException 并显示“已恢复,但收到 xxxx”消息。解决方法:可以添加额外的检查 continuation.isActive 来防止此异常。
2022-11-21 17:26:50
3477
原创 Unknown attribute xml文件无法自动补全且报黄色警告
最后升级Android studio 解决,应该是需要适配较高版本才能适配compileSdk=33,当然如果不想那么麻烦,也可以设置compileSdk 低一点的版本,也能恢复。最近发现compileSdk升级到33后,XML中出现了Unknown attribute ,部分属性查找不到。1.关闭省电模式:查看省电模式是否关闭,File -> Power Save Mode。2.删除idea和iml文件后rebuild的方法。5.stackoverflow上答案。测试了一遍,对我来说都无效。
2022-11-10 17:12:09
1129
原创 ARouter 中的踩坑之Multiple dex files define Lcom/alibaba/android/arouter/routes/ARouter
最近在使用ARouter 遇到了一个坑,在A Moudule中 需跳转到B Moudle 中的一个Activity,但是在点击的时候 报了 there is no path matched$group 的错 ,然后makeProject一下 就报了。的问题 ,去ARouter的 issue 查了下问题,发现是B Module 中的目标Activity的Path 名称用了 A Module中的组名 即 第一个“/”后面的名称,导致 找不到目标Path。ARouter 中的踩坑之。
2022-10-27 21:19:52
243
原创 AndroidStudio运行app需要运行两次生效,进程多开问题
当然了,allow paralle run从字面意识和idea的说明,都是指的可以并行多开,确实使用idea跑java client demo的时候如果保持勾选,就能运行多个客户端,关闭后就只能运行一个,不知道怎么在AndroidStudio就有这个毛病了,欢迎更清楚的朋友们评论交流。没有真正把进程给terminate掉,所以看到根本没有进入安装,也ps看了下设备中的进程号,确实没有被杀掉。其实在第一次安装到第二次的时候,它看起来像是Instant run那种重装,不是最初的运行按钮。
2022-10-21 10:37:54
4993
原创 华为手机Log.d无法打印日志的解决
注意:选中之后点击“关闭”的话***再次点击进来查看一下是否设置成功了,有些情况下可能并没有设置成功,当时就是吃的这方面的亏,以为是需要后台调试密码才能把这个设置成功呢。这样,我们就通过一种曲线的方式来实现了华为日志的打印,刚想批评华为两句,发现是自己的问题,其实是我自己的问题啦,我们不应该点击“后台调试”,而应该点击“LOG设置”,选中“AP日志”(其实选中AP日志的时候下次进来会默认把后两项也选中了)好吧,没办法那我们就换种思路:既然Log.d没办法用,那那么多打印的方法,其他的能不能用呢?
2022-10-18 15:07:20
4103
2
原创 Android关于Button中设置背景\样式失效的问题及解决办法
1.主题改为:Theme.MaterialComponents.Light.NoActionBar.Bridge 即可。原因:应用的主题:Theme.MaterialComponents.Light.NoActionBar 导致。2.不使用MaterialComponents主题改为其他主题例如:Theme.AppCompat。3.使用:android.widget.Button 代替 Button。问题:设置关Button中设置背景或者样式不生效,仍然是亮紫色。
2022-10-18 10:44:00
2713
2
原创 git 创建新分支并推送远端
git push --set-upstream origin 分支名。git push origin -d 分支名。3、查看所有分支以及自己当前所在的分支。git checkout -b 分支名。git branch -d 分支名。git checkout 分支名。git branch 分支名。2、查看当前自己所在的分支。1、在本地创建一个分支。5、新增并切换到改分支。6、推送新分支到远程。
2022-10-12 10:35:02
1489
原创 BottomNavigationBar 图标和文字的间距
重写fixed_height_bottom_padding。(默认是10dp,值越小,间距越大。
2022-09-29 14:18:54
825
原创 vue中使用base64编码上传文件或者图片,以及base64编码的图片在img标签中使用
image标签加载base64图片不显示。// 正则去除回车换行符,就可以正常显示。
2022-08-30 16:23:18
5362
原创 Android 查看apk包名、当前Activity名等
Build -> Analyze APK -> 选择APK文件 -> 找到AndroidManifest.xml文件。3、查看当前运行的Activity名称。4、获取第三方APK的包名和入口类名。2、通过包名查找apk的安装路径。打开AndroidStudio。1、查看当前运行app的包名。...
2022-08-30 10:24:37
5233
1
原创 Android studio Gredle build running 时间过长问题
1、在android studio的配置中,开启offline模式,以及修改配置。实际上的配置和上面的一大段一样,主要是在这个地方配置的只会在ide构建的时候生效,命令行构建不会生效。每次打开软件都要推送提示升级,随后就点升级了,升级到最新的版本Android Studio Chipmunk | 2021.2.1Patch 2 后,发现编辑时间过长。上述配置主要是调大了堆内存,重新运行,会发现快了很多。2.修改studio64.vmoptions文件。
2022-08-19 10:29:35
2507
原创 android.view.InflateException: Error inflating class com.google.android.MaterialCardView
例如parent=“Theme.MaterialComponents.Light.DarkActionBar”修改application-->androidtheme=“@style/Theme”theme需要继承MaterialComponents中的一种即可。需要设置Material的主题。
2022-07-22 10:19:44
1734
原创 git # 请输入一个提交信息以解释此合并的必要性
在出现需要你输入新的merge信息的终端窗口,在最上面的提示句下有一行空格,按照链接的帮助,按”i”进入输入模式,随便输入个什么,然后esc,直接输入”wq”你会发现这个出现在终端的最下面,这是OK的,最后enter,就OK了。3.然后还会有一个次问你把最新的merge信息保存到那个文件,我没有创建新的文件,直接Enter,就OK,2.输入merge信息后直接ctrl+x,然后终端会问你是否保存最新缓冲区,选择保存,1.ubuntu下不需要键入i就可以直接输入merge信息,...
2022-07-20 12:18:03
3574
原创 删除远程分支和本地分支
步骤同远程分支删除步骤,命令不同查看本地分支。1)当前项目所在的目录,使用。命令来查看远程的所有的分支。2)切换到其他分支目录。
2022-07-15 15:57:56
12922
原创 GitHub新建仓库初次提交
…or create a new repository on the command lineecho "# lbfloatunibridgingdemo" >> README.mdgit initgit add README.mdgit commit -m "first commit"git branch -M maingit remote add origin git@github.com:wplb/lbfloatunibridgingdemo.gitgit push -u o
2022-07-15 14:45:57
353
原创 Native内存泄漏监控工具MemoryLeakDetector
开源工具:Native内存泄漏监控工具MemoryLeakDetectorMemoryLeakDetector 是西瓜视频基础技术团队开发的一款 native 内存泄漏监控工具,具有接入简单、监控范围广、性能优良、 稳定性好的特点。广泛用于字节跳动旗下各大 App 的 native 内存泄漏治理,收益显著!Step 1: Add the JitPack repository to your build fileallprojects { repositories { maven
2022-05-12 15:59:57
2220
3
原创 Linux进程管理(pstree、kill、killall)
一、pstree查看进程相关性命令说明命令说明pstree -A各进程树之间的连接以ASCII字符来连接。pstree -U各进程树之间的连接以utf8码的字符来连接,在某些终端端口下可能会有错误。pstree -p同时列出每个进程的pid。pstree -u同时列出每个进程的所属账号名称。二、kill使用pid和jobnumber管理进程命令说明kill -l列出目前kill能够使用的信号有哪些。kill -1 %
2022-05-10 11:28:06
275
原创 linux 安装jdk11
linux 安装jdk11安装Java 11 sudo apt install openjdk-11-jdk2.检查jdk版本 java -version3.输出看起来像下面这样: openjdk version "11.0.9.1" 2020-11-04 OpenJDK Runtime Environment (build 11.0.9.1+1-Ubuntu-0ubuntu1.20.04) OpenJDK 64-Bit Server VM (build 11.0.9.1+1-Ubu
2022-04-29 15:48:27
3339
原创 Uniapp动态设置组件颜色
这里主要是使用了Vue 内联样式,动态绑定某一样式属性:color,background-color等<button type="primary" plain="true" @click="onClick(item)" :style="{'background-color':callColor(item)}" class="calling-button">test</button><script> export default { methods: {
2022-04-27 09:54:07
4875
1
原创 Uniapp中判断数组长度
使用length:array.length > 0报错:Error in render: "TypeError: Cannot read property 'length' of undefined"正确用法:if(this.array!== undefined && this.array!== null && this.array.length>0)
2022-04-26 10:27:35
4049
转载 Git原理及使用
原文链接原文非常好,对原理和使用有详细的说明,还有详细的案例演示,非常值得一看Git是啥?Git是分布式的版本库。那么什么是分布式的版本库呢?说实话,第一次看到这句话时我的内心也是懵逼的。现在我们先不解释这个概念,总之你现在需要知道的就是:Git非常强大,非常好用,比SVN好使1万倍,是编写代码、修改Bug、发布程序、持续集成,自动化运维、参与开源、居家旅行的必备神器。Git为什么这么牛掰呢 ?因为它是Linus Torvalds开发的。Linus Torvalds是谁?Linus Torval
2022-04-19 11:52:51
3672
原创 Git 添加token
在多人开发中,非工程拥有的其他开发人员需要添加token,才能上传到开发工程,并且一般master主干没有权限上传Github生成token:settings->developer settings ->personal access tokens-generate new token一定要记住token值,只出现一次;设置token首次设置token :git remote add origin https://<GitHub用户名>:<token值&g
2022-04-18 19:29:38
4798
原创 maven中groupId和artifactId的含义
groupid和artifactId都统称为“坐标”,是为了保证项目唯一性而提出的,如果你要把你的项目弄到maven仓库去,你想要找到你的项目就必须根据这两个id去查找。GroupId是项目组织的唯一标识符,在实际开发中对应JAVA的包的结构,就是main目录里java的目录结构,如 ‘com.example.demo’。ArtifactId是项目的唯一标识符,在实际开发中一般对应项目的名称,就是项目根目录的名称,例:GradleDemo。GroupId 一般分为多个段,这里只说两段,第一段为域,第二
2022-04-18 11:47:44
4622
原创 Git config 配置
config文件分类Git中有三层config文件:系统、全局、本地查看不同级别的配置文件:/etc/gitconfig:包含了适用于系统所有用户和所有项目的值。注是git的安装目录(Win:D:\Git\mingw64\etc\gitconfig) --system 系统级~/.gitconfig:只适用于当前登录用户的配置。(Win:C:\Users\Administrator.gitconfig) --global 全局位于git项目目录中的.git/config:适用于特定git项目的配置..
2022-04-15 11:01:30
66884
2
原创 Uniapp自定义基座说明
概述使用HBuilder/HBuilderX开发应用时,可在手机/模拟器上查看运行效果,点击菜单栏“运行”->“运行到手机或模拟器”使用。此功能会在手机/模拟器上安装“HBuilder”应用(或者叫HBuilder标准运行基座),在应用开发过程中HBuilder/HBuilderX会将应用资源实时同步到基座并刷新,从而实时查看到修改效果。上述HBuilder标准运行基座,是由DCloud提前打包好的,使用的是DCloud申请的第三方SDK配置,manifest里大多数设置都无法动态生效,需要再次
2022-04-14 10:24:28
10074
原创 Uniapp app权限配置
uniapp 模块权限配置打开工程中的manifest.json文件,选择>App权限配置,勾选即可uniapp 模块权限说明,便于查阅和搜索权限名称描述android.permission.ACCESS_CHECKIN_PROPERTIES访问登记属性读取或写入登记check-in数据库属性表的权限android.permission.ACCESS_COARSE_LOCATION获取错略位置通过WiFi或移动基站的方式获取用户错略的经纬度信息,..
2022-04-14 10:13:34
5342
1
原创 Uniapp text 样式设置
使用perps定义样式数组<template> <view class="timeCounter"> <text :style='{ color: fontColor, fontSize: fontSize, fontWeight: fontWeight }'> {{ time }} </text> </view></template> <script>export defa.
2022-04-12 12:07:46
2664
原创 拉取github指定分支上的代码
拉取github指定分支上的代码git拉取远程代码git clone https://xxx.gitgit拉取远程指定分支下代码(-b 分支名称)git clone -b dev https://xxx.git拉取指定分支到本地分支,使用方法:git checkout -b origin/#例如:git clone #从远程仓库中拉取指定的分支git checkout -b dev origin/dev...
2022-04-12 10:29:18
1412
electron构建的桌面应用Demo
2024-03-05
KotlinJSTest
2024-01-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅