自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 QT HmacSHA1加密

最近在做onenet对接的时候要用qt去实现,看了一下官方文档,只有java相关文档,后面也是经过相关查询得出相关正确方法。经过测试加密结果和java的加密结果一致。

2024-01-15 14:39:43 479

原创 Linux 查看应用cpu使用情况

2、top -H -p pid 可查看应用下线程cpu使用情况。1、top 命令可查看当前系统所有应用cpu使用情况。

2023-12-28 10:09:04 494

原创 qt library创建和使用

5、并把library中的testlib头文件拷贝到主程序,并在pro文件加入(这里在后面使用library中函数有关)。3、把library进行编译,编译后会生成相关文件。选择外部库,然后点击下一步,选择对应的文件即可。4、把编译后的文件拷贝到主程序目录下面。2、修改library中的代码。1、创建library。6、主程序引入库文件。

2023-11-18 10:18:53 393

原创 qt skipping incompatible xxxx

出现情况:在windows中引入自己生成的library。解决:library编译器版本和主程序编译器不同。

2023-11-18 09:25:27 346

原创 企业微信如何像网页F12进入调试模式

1、先打开企业微信,然后按 ctrl + alt + shift + D,然后会提示进入调试模式,一定要先在企业微信中使用,而不是在应用中使用。2、进入调试模式后,打开企业微信应用,然后右键,点击 ShowDevTools 就可以进入调试模式了。

2023-11-15 16:23:56 1454

原创 MyBaties 执行sql 自动执行 SELECT count(0) 问题

如果方法一无效,则检测是否因为传参的参数名和PageHelper里面定义的参数名冲突导致,更换参数名,再次尝试一下。

2023-11-14 10:29:17 980

原创 QT not in executable format:file truncated

今天在调研串口打印机的时候出现的,串口打印机有sdk,自己qt的编辑器用的 MinGW 64,编译出现次错误。修改方法:把MinGW64 改为MinGW32,不过这个根据使用的sdk来确定,不一定就是这种方案。出现这个错误,主要是sdk和编译器的版本位数不一致。

2023-11-07 11:09:07 210

原创 Git提交代码“eslint --fix“ found some errors. Please fix them and try committing again

处理方式:用命令行 git commit --no-verify -m “代码注释”

2023-11-02 15:15:12 496

原创 shiro鉴权authc、anon冲突问题

把不需要鉴权的写在前面,把需要鉴权的写在后面即可处理问题。1、authc 需要鉴权的页面: /test/**2、anon 不需要鉴权的页面: /test/a。

2023-11-02 14:52:00 357

原创 U8 总账 2147024770 Automation 错误

如果缺少,则找存在的电脑拷贝一份过来即可。检查电脑系统是不是缺少下面文件。

2023-10-16 14:16:41 1336

原创 Windows 右键弹出 CMD 入口

平时在linux中使用鼠标右键的时候可以有cmd选项,在windows中也可以进行设置。1、创建一个 OpenCmd.txt 文件,在里面写入如下内容REGEDIT4[HKEY_CLASSES_ROOT\*\shell\cmdhere]@="Cmd&Here"[HKEY_CLASSES_ROOT\*\shell\cmdhere\command]@="cmd.exe /c start cmd.exe /k pushd \"%L\\..\""[HKEY_CLASSES_...

2021-05-05 08:28:43 445

原创 java静态代理

所谓的代理就是可以看成是一个中间商,在你想要执行的逻辑中,找到中间商,然后中间商去执行代码块,当然也可以在执行代码块的前面和后面增加一些自己想要的逻辑。再比如你拿钱去买车,找到4s店,订购好后最后直接去那车,并不需要自己去厂商哪里拿车,当然也可以找4s店增加一些额外的装饰。下面举一个简单的静态代理:1、创建接口 Animal:public interface Animal { public void animalSleep(); public void animalEa

2021-04-22 17:30:33 124

原创 Android 利用反射和注解获取Activity之间的传值

1、首先创建注解类:@Target(ElementType.FIELD)@Retention(RetentionPolicy.RUNTIME)public @interface Autowire { String value() default "";}2、编写通过反射拿去属性值,以及设置值到指定属性上:public class InitExtureValueUtil { public static void getExtureValue(Activity acti

2021-04-22 15:53:22 511

原创 微信小程序定时任务

setInterval(() => { //循环代码 }, 2000);

2021-04-13 15:07:41 954

原创 微信小程序时区时间转换

最近在做小程序开发的时候接口返回的时间是带时区的,所以需要处理一下,下面介绍如何在wxml中处理1、首先创建一个写处理时区的函数 wxs文件 文件名为tick,tick.wxs 内容如下var bar = function UTCformat(utc) { var date = getDate(utc), year = date.getFullYear(), month = date.getMonth() + 1 > 9 ? date.getMont.

2021-04-09 10:16:59 2199 1

原创 Android studio 运行java main方法

在 .idea中 的gradle.xml 中的<GradleProjectSettings> 里面加入 <option name="delegatedBuild" value="false" />即可。

2021-04-02 10:03:59 159

原创 微信小程序 线性布局 flex

本人以前是做android的,最近根据公司要求,使用小程序开发项目。1、利用android的思路,首先是解决布局的问题,比如 线性布局(横向、竖向),只要把这些搞明白,写一些基本的布局应该是没有什么难度 。2、这就要说到布局中的flex了。 1、先设置 display: flex; 2、设置方向 flex-direction:row 横向 flex-direction:column 竖向3、flex-direction主要就是设置方向,设置了...

2021-03-31 09:47:26 459

原创 kotlin 使用fastjson 找不到构造器的问题。

修改fastjson版本implementation 'com.alibaba:fastjson:1.2.32'

2021-03-17 17:57:26 308

原创 MMKV 基于 mmap 内存映射的 key-value 组件,在Android中替代SharedPreferences的使用

1、gradle中加入依赖: implementation 'com.tencent:mmkv-static:1.2.7'2、application中初始化:MMKV.initialize(this)3、写入和读取: var kv = MMKV.defaultMMKV(); kv?.encode("bool", true) var bValue = kv?.decodeBool("bool"); LoggerUtil.

2021-03-05 14:49:09 190

原创 页面有Edittext时,进入页面软键盘弹出问题

android:windowSoftInputMode="stateHidden|adjustPan"stateHidden:是隐藏软键盘的adjustPan:是保证控件不会因为输入法的弹出而发生形变的。

2021-03-02 17:22:58 165

原创 sql 根据唯一索引批量添加或者更新

<insert id="saveOrUpdateYiYuan" parameterType="java.util.List"> insert into yiyuan (id,msisdn,iccid,status,card_type,plan,cost, out_time,active_time,expire_time,cycle,use_count,use_times,less_account,agent,enterprise,operator.

2021-02-27 08:54:56 1033

原创 微信小程序navigator嵌套navigator 多次跳转问题

最近在做微信小程序的时候发现android navigator嵌套navigator的时候发现多次跳转,主要是列表中有类似button的东西,就是点子navigator的时候也响应了,主要解决方式是把子navigator 修改为catchtap<view class="btn active" data-index="{{gitem.goodsId}}" catchtap="againBuyShoping" >再次购买</view>js代码如下 //...

2021-01-09 16:44:12 1021

原创 微信小程序文本居中

.myText{ display: flex; align-items: center;/* 垂直居中 */ justify-content: center;/* 水平居中 */ width: 200rpx; height: 200rpx;}

2021-01-08 14:14:27 3148

原创 微信小程序水平滚动list

做一个类似我的订单页面的时候发现属性太多,比如待收货、待发货等,在wxss中自己定义的选择器中加入 overflow-x: scroll; overflow-y: hidden; white-space: nowrap;即可实现滚动

2021-01-07 16:18:15 217

原创 微信小程序 npm 构建 没有找到可以构建的npm包

1、cmd到项目根目录,执行 npm init 命令回车到最后。2、再次执行npm i miniprogram-sm-crypto --production 命令,完成后再用微信工具 npm 构建, 通过。

2021-01-03 16:22:50 315

原创 开发工具连接模拟器ip

夜神模拟器:adb connect 127.0.0.1:62001逍遥安卓模拟器:adb connect 127.0.0.1:21503天天模拟器:adb connect 127.0.0.1:6555海马玩模拟器:adb connect 127.0.0.1:53001网易MUMU模拟器:adb connect 127.0.0.1:7555原生模拟器:adb connect (你的IP地址):5555...

2020-12-21 09:53:24 141

原创 qt 全局按键监听

#ifndef KEYCAPTURER_H#define KEYCAPTURER_H#include <QObject>class KeyCapturer : public QObject{ Q_OBJECT public: virtual ~KeyCapturer(); static KeyCapturer *&instance() { static KeyCapturer *s = nullptr; .

2020-12-09 09:07:10 1049 2

原创 关于ScrollView.scrollTo 不起作用

在实际开发中通常会遇到scrollview中嵌套warp的listview,不过某写情况会出现页面加载完后不是在顶部的问题,这时候我们就需要用到scrollTo的方法来做修正一般我们会直接使用ScrollView.scrollTo(x,y)经过调试,查看源码的scrollTo方法发现问题所在 /** * {@inheritDoc} * * <p>This version also clamps the scrolling to the boun

2020-11-23 09:49:47 600

原创 Android studio 添加自定义注释以及鼠标放在方法上面显示其注释

android studio使用中的一些小技巧1、设置自定义注释: 依次打开 File-Editor-Live Templates 然后选择右边的加号 选择 Live Template 进行创建自己定义的注释 。 创建后Abbreviation 是你快捷输入的方式,Description是描述此注释。然后在Template text 中写入自己想要加入的文本或者注释,然后选择生效的地方,点击define 选取自己想要生效的地方,最后选择 Apply 即可完成,...

2020-11-19 10:57:09 680 2

原创 PopWindow中加入Spinner 导致点击Spinner程序崩溃报错问题

最近在popwindow中使用了spinner,不过在测试的时候点击spinner报了个错误: android.view.WindowManager$BadTokenException: Unable to add window -- token android.view.ViewRootImpl$W@175145bc is not valid; is your activity running? at android.view.ViewRootImpl.setVie...

2020-11-07 11:57:47 349

原创 Android全局弹窗 Activity实现方式

1、最近在做开发的时候需要在程序中时不时弹出提示,数据源是从主界面发送过来,想了一下采用dialog的activity比较合适。创建HintActivity,继承AppCompatActivity,在activit里面布局写自己需要展示的东西。2、修改Manifest中HintActivity的主题, <activity android:name=".ui.HintActivity" android:launchMode="singleT.

2020-10-30 10:36:31 1938

原创 Android 一款不错的时间选择器

1、implementation 'com.contrarywind:Android-PickerView:4.0.1'2、用法 fun showDatePickerDialog(text: TextView) { //时间选择器 TimePickerBuilder(this, OnTimeSelectListener { date, v -> val format = SimpleDateFormat("yyyy-MM-d

2020-10-29 14:05:26 258

原创 关于Android 应用启动后有一小会儿白屏问题

1、在style中自定义主题AppTheme.Splash <style name="AppTheme.Splash"> <item name="android:windowBackground">@null</item> <item name="android:windowDisablePreview">true</item> <item name="windowActionBar"

2020-10-28 11:00:08 143

原创 Android studio 无法创建Activity的问题

今天在开发项目的时候配置了debug签名文件之后发现程序无法继续创建Activity了,不够还是能够创建其他基本类,当时就在想是不是配置key 的信息出现了错误。在网上查阅了一下关于key的配置需要注意一下事项:1、signingConfigs模块的配置需要写在buildTypes模块之前。2、signingConfigs模块里面不能出现debug之类的关键字。我出现的问题就是在signingConfigs模块里面出现了debug关键字,把这个修改为其他英文字母后又能继续创建Activity了。

2020-10-27 10:13:31 1326

原创 linux 命令安装qt

sudo apt-get install qt5-default qtcreator

2020-10-24 16:47:22 800

原创 git 撤销提交

最近在做项目的时候提交了一部分代码,不过后来又不想要想丢弃这部分提交,大概意思就是回退到某个版本。不过回退后,基本上这个分支代码就没有了。先整理步骤如下。1、打开命令窗口,查看提交记录: git log。2、经过log找到自己想要回退的版本,记录下head, commit后面的值,然后回退到之前的版本:git reset --hard25b24c1a031779a8ecacfdbc5be280b97c880529 3、回退之后再覆盖远程分支: xxxx 自己想要覆盖的远程分...

2020-07-31 14:35:16 316 1

原创 qt5 windows Excel QAxObject导入导出

1、点击导入按钮,弹出excel表格选择框,选择后读取内容://在头文件中定义QScopedPointer<ExcelBase> m_xls;//下面是点击导入excel代码QString xlsFile = QFileDialog::getOpenFileName(this,QString(),QString(),"excel(*.xls*.xlsx)");qDebug()<<xlsFile;if(xlsFile.isEmpty()){ return;}

2020-06-10 12:04:01 1164 1

原创 qt QAxObject Excel 导入导出、以及写入excel失败问题。

1

2020-06-10 11:41:09 2543 5

原创 android.support.v4.content.FileProvider 在androidx中找不断

改为androidx.core.content.FileProvider 即可

2020-05-26 11:35:04 2181 1

原创 Android mould 生成jar包并添加混淆

1、首先确定自己mould是用的那个版本的gradle。2、根据mould使用的gradle配置环境变量。 (如果不配置环境变量,可能找不大道makejar功能入口)3、环境变量配置成功后cmd 输入 gradle -v 查看是否配置完成。 找到自己的gradle目录,一般如下:C:\Users\admin\.gradle\wrapper\dists不过配置的环境不是这里,而是C:\Users\admin\.gradle\wrapper\dists\gradle-5.4.1-a...

2020-05-21 18:32:53 553

空空如也

空空如也

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

TA关注的人

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