自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

宇宙精英

不要假装很努力,结果不会陪你演戏

  • 博客(129)
  • 资源 (38)
  • 问答 (2)
  • 收藏
  • 关注

原创 PDF转换图片小工具(高清 、免费、无水印、支持随意页数)

PDF转换图片小工具(高清 、免费、无水印、支持随意页数)

2022-08-19 17:45:24 508

原创 http 获取服务器时间的接口

【代码】http 获取服务器时间的接口。

2023-09-05 22:13:24 383

原创 Android BottomNavigationView 禁用Toast提示的方法

onCreate 方法里直接调用。

2023-09-01 09:55:49 596

原创 批处理处理退格符,一行里输出百分比

批处理

2023-08-09 15:24:34 235

原创 java生成 Sec-WebSocket-Accept的密钥

java生成 Sec-WebSocket-Accept的密钥的工具类

2023-08-08 16:49:08 1114

原创 SOUI 框架开发的软件打包运行后不显示界面也不报错的原因

用SOUI界面库做了个测试使用的小软件,打包后安装到新电脑上发现运行不报任何错也不显示界面没任何反应,查了很久才找到原因,主要还是缺dll。我把这两个dll放进去就能正常启动了,所以记录下。

2023-04-23 16:47:31 161 1

原创 Android 异常:Caused by: java.lang.SecurityException: Provider must not be exported

android 异常

2022-09-15 09:32:13 1619

原创 Android 两组RadioGroup互斥的办法

废话不多说直接上代码:RadioGroup 两个对象分别名字叫:radiogroup1 radiogroup2

2022-06-21 10:56:12 623

原创 qss font-family常用的黑体宋体等字体中英文对照

微软雅黑: Microsoft YaHei宋体:SimSun黑体:SimHei仿宋: FangSong楷体: KaiTi隶书:LiSu幼圆:YouYuan华文细黑:STXihei华文楷体:STKaiti华文宋体:STSong华文中宋:STZhongsong华文仿宋:STFangsong方正舒体:FZShuTi方正姚体:FZYaoti华文彩云:STCaiyun华文琥珀:STHupo华文隶书:STLiti华文行楷:STXingkai华文新魏:STXinwei...

2022-05-09 17:53:35 6029

翻译 JNI JNI DETECTED ERROR IN APPLICATION: input is not valid Modified UTF-8:xxxx异常

今天android上Jni返回jstring给java层,概率性的出现上述异常,网上看过解决方案,说修改jvm的什么代码,其实我们做应用层的哪有改这个的能力根本不现实的,后面继续查找最后自己解决的。连接如下:JNI DETECTED ERROR IN APPLICATION: input is not valid Modified UTF-8: illegal start byte 0xfe - a318013800 - 博客园JNI DETECTED ERROR IN APPLICATION: inp

2022-04-13 12:07:14 1051

原创 Java线程安全的ArrayList HashMap...等容器

java的各种list map容器都是线程不安全的但是开发中有时候就要用到多线程就要线程安全那传统的做法就是加锁互斥,每次加synchronized这个也很烦,以下方法就能实现容器线程安全比如MapMap<String, String> httpSynchMap = Collections.synchronizedMap(new HashMap<String, String>());没错就只需要这么一行代码 然后你就可以多线程操作了同样的也有其他容器的线程安全操作的方法比

2022-04-08 09:22:14 503

原创 Android HPSocket SE_SOCKET_CREATE (3)

使用HPSocket是 start总是会失败,返回值为3 折腾了一个小时发现没添加网络权限,小河里翻船了,气死了,添加权限就OK了 <!--网络权限--> <uses-permission android:name="android.permission.INTERNET"/> <!-- Wifi--> <uses-permission android:name="android.permission.ACCESS_WIFI_STA

2021-12-27 15:48:58 1317 2

原创 QT环境下集成Python出现PyType_Slot *slots;冲突问题解决方法

typedef struct{       const char* name;       int basicsize;        int itemsize;       unsigned int flags;      #undef slots //这里取消slots宏定义       PyType_Slot *slots;  /* terminated by slot==0. */      #define slots Q_SLOT.

2021-11-25 19:49:07 3331 4

转载 ZIP.lib zip.dll 源代码编译方法

详情请查看:zlib库的编译及使用 - 雪域蓝心 - 博客园* 打开网址http://zlib.net/下载zlib源码, * 解压压缩包,进入目录:C:\Users\Administrator\Desktop\zlib-1.2.11\zlib-1https://www.cnblogs.com/20170722-kong/p/10744862.html...

2021-11-25 10:29:58 289

转载 基于C++的模板引擎

模板引擎(Template engine)是实现模型和视图分离的一个重要手段。如果你从未接触过模板引擎可以看看Wiki的介绍。模板引擎的流行最初是因为网站开发的需要,象比较重要的几个模板引擎:SMARTY、Velocity、StringTemplate都是来源于网页设计的。当然,除了网页设计,模板引擎还可以应用于其他领域,而我主要将其应用与代码生成器的设计中。有关模板引擎,我推荐StringTemplate的作者Terence Parr写的一篇英文论文。Terence Parr是一个大学教授,写的文章自.

2021-11-08 13:53:09 824

转载 DELETE_FAILED_INTERNAL_ERROR报错解决办法

转载地址:DELETE_FAILED_INTERNAL_ERROR_xiejunna的博客-CSDN博客DELETE_FAILED_INTERNAL_ERRORError while Installing APKs运行安卓项目到真机的时候,遇到了这个问题,手机上安装的此程序已经卸载掉了,可是还是运行失败,安装时删除旧的apk失败,解决办法:1.点击File2.点击Settings3.点击Build,Execuion,Deployment4.点击Instant Run5.把打钩的全..

2021-10-22 18:03:00 1962

原创 SOUI::SStatic 动态设置属性的值

有时候xml默认的值需要代码里动态修改,比如修改SOUI::SStatic的当前的颜色,xml里配置的属性:colorText 我以为就会有setColorText 这样的接口找了半天没找到,百度也没找到 只能看源码最后看了源码所有的属性修改都有一个统一的接口,函数原型如下:HRESULT SetAttribute(const SStringW & strAttribName, const SStringW & strValue, BOOL bLoading)设置的方法也很简单了

2021-10-15 15:45:14 157

原创 SOUI Text控件不同状态设置不同颜色的方法

做过Android的都知道,TextView 可以设置selector的xml配置文件 可以根据控件不同的状态设置不同的颜色 比如:normal enable hover checked等,SOUI同样有方法可以设置,详情请查看SOUI的属性列表手册:(红色标识的就是具体的属性)注意:别忘了msgTransparent="0"text静态文本控件自身属性属性名 值类型 默认值 描述 interHeight INT 5 行间距 wordBreak

2021-10-14 10:20:32 516

原创 QT获取时间戳毫秒和秒的方法

获取时间戳毫秒:QDateTime::currentDateTime().toTime_t() * 1000;获取时间戳秒:QDateTime::currentDateTime().toTime_t();

2021-09-04 10:15:02 8798

原创 Android 异常Unable to add window android.view.ViewRootImpl$W@76f521a -- permission denied for window t

android 8.0上悬浮窗会报错 直接闪退,设置window的类型就好了:private WindowManager.LayoutParams params = new WindowManager.LayoutParams();params.type = WindowManager.LayoutParams.TYPE_APPLICATION_OVERLAY;mWindowManager.addView(mView, params);...

2021-09-01 10:41:50 1051

原创 Soui—SListView使用例子

本篇文章主要使用ListView的控件和适配器的使用,做过Android的都懂,跟Android下的listView功能差不多一致,我刚开始就只不知道Item如何点击的所以看了官方文档记录下来 写个小例子。界面布局很简单不用解释看效果图就知道<SOUI name="mainWindow" title="@string/title" bigIcon="ICON_LOGO:32" smallIcon="ICON_LOGO:16" margin="5,5,5,5" resizable="1.

2021-08-19 16:50:49 374

原创 aapt获取apk的基本信息命令

例子如下:aapt dump badging --include-meta-data D:\release\app-release.apk

2020-10-15 14:39:10 268

原创 CMake编译异常,Error:Error occurred while communicating with CMake server.

前言今天手贱闲着没事干更新了以下AndroidStudio的SDK,差不多半小时的时间更新好了,更新后更新后编译发现Cmake编译一直报错具体的报错信息如下:Error:Error occurred while communicating with CMake server. Check log F:\Ptyt_20140728\code\AS_HP_Socket\app\.externalNativeBuild\cmake\debug\armeabi-v7a\cmake_server_log.tx

2020-09-24 10:48:39 1316

原创 AndroidStudio 下CMake加载第三方多架构的.so配置方法

最近使用了androidStudio下的CMake编译.so的功能,以前用NDK编译的,初来乍到CMake很多脚本都不会用各种百度google的搜索,很多都讲了简单的单架构的设置没涉及到加载第三方多架构库的问题,折腾了差不多半天时间才搞定的所以记录下帮助其他人,其实很简单的如果英语好看CMake的一手文档的话就自己懂了我查找的方向错了,首先说下我以前错误的用法,我错误的用法是在CMakeLists.txt里使用 target_link_libraries添加了多个把所有架构(arm64-v8a,armeab

2020-09-24 10:34:15 682

原创 windows下用NDK编译libiconv-1.16(有源码提供可直接编译)

今天开发中碰到一个需求就是编码集转换,android下搜索了一把大家都说用iconv转换编码然后我又去JNI下看了下有没有这个头文件然后搜索发现是有但是android 28的版本才能用,做App都知道要兼容6.0的版本然后只能再次搜索 返现iconv这个是个开源库,然后找到源码也顺利下载下来了,网上教程很多我也是看着教程编译的 天下文章一大抄根本没有例子或编译成功.so提供出来只说步骤,C++或C的编译大家都懂得一个问题解决半天一天的,还有就是很多人提供的是Linux下的编译,他妈的我想说我们在window

2020-09-23 10:27:32 740 6

原创 Soui Button学习一

什么是Soui?Soui的介绍请查看官方的博客文档,里面有详细的介绍我在这里不多说了,直接上链接:SOUI的介绍这边博客主要讲解了Soui的Button的使用,做过UI的都知道Button是最常用的一个控件,经常用到的就是点击一个Button触发一个事件,还有就是对Button的各种属性设置。以下是我一个例子直接在xml里添加Button的布局:<SOUI name="mainWindow" maxinset="3,3,3,3" title="@string/title" bigIc

2020-08-20 18:41:27 1281

原创 批处理睡眠 延时脚本

经常写脚本是会用到延时或者睡眠几秒钟,今天我也遇到了然后记录下来。第一种:timeout /T 1 >nul以上代码能延时或睡眠1秒后再执行 这种方法只能设置秒不能设置毫秒第二种:echo wscript.sleep 1000>%cd%/sleep_1.vbs start /wait %cd%/sleep_1.vbs 这种方法可以设置毫秒级别的 不过在当前脚本目录下会生成一个vbs的脚本文件以上就是批处理延时或睡眠的方法。...

2020-06-30 11:15:27 2640

原创 常用的批处理模版

开发、测试、运维人员经常写脚本也解决很多问题,每次开始写重复造一次轮子,我也是经常写重复的脚本,懒得写博客,今天写好了一个脚本想把它记录下来免得下次再写,这个是一个通用的脚本模版详细的请查看以下代码:@echo off&title 自动化测试工具模版V1.1color 1f rem 设置adb环境变量set ADB_HOME=%cd%/bin/adb/set dir=%cd%rem 设置窗口大小set widhtHeight=90mode con cols=%widhtHeig

2020-06-19 10:21:02 911

原创 Linux或Android下分割大文件的方法

一、抓几十个G的Log1、作为测试人员或开发人员经常抓log,常用的命令就是:adb shelllogcat -v time>/mnt/sdcard/ &执行上面上面的命令后再SD卡下不停的输出log文件有时候抓几天几夜log文件会达到几十个G,当出现问题是我们常用的日志查看工具无法打开这么大的文件,并且也没有什么好的分割工具,今天研究了下Linux的文件分割命令发现很好用,写篇文章记录。二、Log分割命令split是linux的命令,android使用的是linux命令

2020-06-19 10:01:46 1098 1

原创 C++函数模板重载学习笔记

为什么要用函数模板重载呢?有的时候并非所有的类型都是用相同的算法,为了满足这种需求可以重载常规函数的定义那样重载模板。下面是一个简单的例子:

2020-05-21 11:13:39 722

原创 Android串口通信

做系统的经常会碰到串口调试的工作,做系统的一般都比较擅长C++或C的开发对Java代码不是很熟悉,我也刚好要用到这一块所以写了个通用的串口通信工具给大家使用。注意点:此App必须对串口访问有权限才能使用也就是说/dev/要有权限,如果没权限是没法访问的哦。Apk下载地址:https://download.csdn.net/download/qhs1573/11942996...

2019-10-30 13:47:11 144 5

原创 NoSuchMethodError: org.apache.commons.codec.binary.Hex.encodeHexString

在Android项目中使用到了org.apache.commons.codec.jar包下的Hex.encodeHexString(byte[] input)方法进行加密。结果编译通过,运行时总是报java.lang.NoSuchMethodError: org.apache.commons.codec.binary.Hex.encodeHexString([B)Ljava/lang/Stri...

2019-10-30 13:45:53 4693

翻译 Android Apk抓取日志并保存的方法

今天偶然的在网络上看到应用层直接抓取系统日志的方法,我停下脚步就研究了下到底怎么实现的,github上已经有大牛写了aar包出来直接AS引用就可以了。github地址:https://github.com/fatangare/LogcatViewer其实核心代码就一行,执行了Android Shell下的logcat命令而已。/system/bin/logcat -b main...

2019-10-24 14:06:37 1515

原创 批处理从路径里截取文件路径、文件名称、后缀名

今天写脚本的时候遇到一个问题就是从一个完整的路径里截取路径、文件名和后缀名的需求,网上找了好久没找到一个好的方法,查询了很多网站找到的,我这里统一去整理下,直接上例子@echo offset testPath="D:/Demo/xyz/11111111.txt"call :print %testPath%:printrem 获取到文件路径set file_path=%~dp...

2019-09-03 18:01:57 14002 4

原创 C# SuperSocket学习笔记一,下载代码编译

一、自我介绍 我是一名C#初学者,本来是做JavaEE和Android的最近闲的没事做想学学其他语言,网上看了下最火的是python,python看了几天感觉不是我想要学的,于是就看了下C#,学着学着就看到SuperSocket了,对这个框架很刚兴趣所以一直在看从搭建环境到今天的运行Hello程序折腾了好几天,不是说人家的框架不好是我的基础能力太差了对C#和VS工具不熟悉导致的,既然...

2019-07-11 14:08:42 489

原创 C# wpf 做的一个简单的计算器

闲着无聊研究了下C#的wpf,主要是学习界面,第一次学习有可能有bug或写的不好的地方各位大佬们不要吐槽哈,只做了加减乘除,其他的算法没做不过原理很简单的用下C#的Math函数就行了,快下班了不想做了谁想做代码copy继续去实现。Calculator.xaml文件<Window x:Class="Calcu.Calculator" xmlns="http://sch...

2019-06-28 16:30:17 4305 4

原创 Expected BEGIN_OBJECT but was BEGIN_ARRAY at line 1 column 2 path $

今天开发Android应用程序是用到了google的Gson这个jar包,主要是解析json的,解析一个json是一直在报错错误信息如下:java.util.concurrent.ExecutionException: com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected BEGIN_OBJ......

2019-03-26 13:43:51 38768 3

原创 C++ 引用

引用很容易与指针混淆,它们之间有三个主要的不同:不存在空引用。引用必须连接到一块合法的内存。 一旦引用被初始化为一个对象,就不能被指向到另一个对象。指针可以在任何时候指向到另一个对象。 引用必须在创建时被初始化。指针可以在任何时间被初始化。今天在网上看到有人对C++引用总结的三句话,一直都无法理解第二条,然后请教了同事 同事给我解释了终于明白了,这里记录下免得以后忘记,同时也是给不理解的...

2019-03-13 14:23:36 153

原创 C++ int转换成string的方法

int转string也是经常用到的,今天碰到了整理下,写了一个简单的宏。 #include &lt;sstream&gt;#define INT_TO_STRING(name,value)\int _i##name = value;\stringstream ss##name;\ss##name&lt;&lt;_i##name;\string name = ss##name.s...

2019-02-22 17:41:30 2483

原创 C++ time_t转换成java想要的long 型时间戳(毫秒数)

java里获取当前时间戳超级方便,System.currentTimeMillis();一行代码搞定,C++怎么获取呢?看下面:#include &lt;ctime&gt;JNIEXPORT jlong JNICALL Java_com_ygc_demo_jni_ApiNative_timeTest (JNIEnv *env, jclass jc){ time_t now = tim...

2019-02-22 16:10:51 2856

CHM文件生成器

CHM文件生成器.生成chm的文件。很好用。欢迎下载哦。

2012-12-20

Android 拍照录像Demo

Android 拍照录像Demo

2012-12-20

RadioGroup

RadioGroup RadioButton的Demo

2012-10-09

CheckBox_Demo

android中自定义checkbox大小和图片

2012-09-17

Android 各种对话框整理

Android 各种对话框整理。。Android 各种对话框整理Android 各种对话框整理Android 各种对话框整理Android 各种对话框整理

2012-09-14

android ListView中的checkBox全选和反选Demo

android ListView中的checkBox全选和反选Demo

2012-09-13

android 获取系统信息

获取系统的mac地址 判断内存卡是否存在 获取系统语言 判断是否包含特殊字符 复制文件 等一些常用的方法整理。

2012-09-13

android按钮添加按键音操作

android按钮添加按键音操作,比如做计算器按钮点击是有指定按键音。还有做拨打电话拨号版是也可以给按钮添加按键音。

2012-09-12

excel读写操作所用的所有包

excel读写操作所用的所有包

2012-03-20

android日志提取保存到指定的空间

android日志提取保存到指定的空间

2012-01-04

网页选项卡特效

网页选项卡特效从网上收集的。效果也不是太好。。。。。。。。。。。。。。。

2011-10-27

网站图标网站图标网站图标

很好用的。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

2011-10-25

留言板编辑器

留言板编辑器本人也没用过网上下载的。供大家使用。。。。。。。。。。

2011-10-24

程序员Sql经典讲了很多数据库。

程序员Sql经典讲了很多数据库。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

2011-08-22

jsp个人网站源码jsp个人网站源码jsp个人网站源码

jsp个人网站源jsp个人网站源码jsp个人网站源码jsp个人网站源码jsp个人网站源码码..................................

2011-08-12

java爱好者必学....................

java爱好者必学.................................................

2011-07-26

linux教程linux教程linux教程

免免积分下载..............................................

2011-07-11

java 基础练习例题

java 基础练习例题,总共有100题,适合刚学习java 基础最好的教材。

2011-07-07

java源代码(管理系统,QQ,贪吃蛇)

很好的三个源代码,菜鸟学习很好的项目。喜欢java的编程者的最佳学择。。。。。。

2011-06-30

windows 下PDF转图片的工具

生活中经常用到PDF转换成图片使用比如发票的PDF文档和工作中的PDF文档,今天刚好有空借着空闲的时间做个PDF转换图片的工具分享给大家,操作简单,转换速度快 免费。可以选择多个PDF文件,生成的图片文件名可以是阿拉伯数字也可以是a b c d 功能齐全 完全免费不限制大小和页数。

2022-08-20

Soui_ListView_Demo.zip

Soui—SListView使用例子,具体的看链接https://blog.csdn.net/qhs1573/article/details/119805671

2021-08-19

Android平台下HSocket的例子源码

附件是android平台下写的一个HPSocket的例子,JNI的回调那一块都已经写好了直接修改修改就可以在项目里使用了,我是一个菜鸟写的不知道是否有bug,有bug的欢迎评论区回复我也学习学习。(源码更目录下有个HPSocket的服务端测试程序用那个程序测试就行了。)

2020-09-25

gow-0.8.0.zip

这个资源主要集成了Linux常用命令,可以在windows的cmd下简单方便的使用linux命令,这个资源包是我使用了很久才推荐的,超级好用不管是做测试的工程师 还是做开发的这个工具包经常会用到 比如grep ls split 都超级好用,android下抓的日志那么大 分割就是头疼的事情 有了这个工具很简单的 grep 过滤android的logcat也是非常的好用的

2020-07-01

moban.bat是批处理脚本的模版

批处理脚本的模版,开发人员 测试人员和运维的经常会用到,今天写博客了顺便把这个资源上传上来,具体的内容介绍请查看博客:https://blog.csdn.net/qhs1573/article/details/106850711

2020-06-19

AndroidSerialTool.apk

Android 串口操作的apk程序,支持选择串口名称和波特率,支持单个At指令收发,支持指令集的发送(不如模块初始化),支持循环发送可以设置循环次数可以设置时间间隔,Apk有Root权限才能访问哦,Root权限,Root权限,Root权限重要的话说三遍,没有Root 串口是无法访问的。

2019-10-30

commons-codec-1.13.jar

commons-codec-1.13.jar是主要解决这个包放到android项目里出现org.apache.commons.codec.binary.Hex.encodeHexString的异常,我已经将源码中的错误解决掉,直接下载使用即可。

2019-08-14

WpfApplication1.zip

C#学习的一个Demo,此Demo主要是用wpf做了一个计算器,主要功能实现了计算器的界面,基本的加减乘除的运算。

2019-06-29

Android 灭屏监听耳机按键的Demo

这个Demo主要使用到了android.intent.action.MEDIA_BUTTON这个广播,在灭屏后台的情况下能监听到媒体按键(耳机上只能监听到暂停和播放键音量键捕获不到),我现在实在是没积分了挣点积分,资源是我自己测试过的,大家别喷我要积分了哈。

2019-04-19

Ubuntu下Git服务器搭建

Ubuntu下Git服务器打搭建 客户端的使用教程和git学习资料等,资源分虽然要了10分但是这是我一周总结的,现在没分了想坑一点积分。有积分后我就免费下载了,下载的人不要为要积分而喷。也谢谢大家给我积分

2014-10-29

苹果swift文档

不是那个swift脚本语言,而是苹果自家新推的swift编程语言文档教程, 英文~ swift 编程pdf

2014-06-04

animation_list

animation_list的使用

2013-09-18

hibernate开发jar包

hibernate开发所需的jar包,里面包含了mysql的驱动包和日志的jar包下载后直接可以开发hibernate的项目,没有Struts2和spring的。

2013-09-13

Struts2_0100

http://blog.csdn.net/qhs1573/article/details/11659095详细的解释这里有自己去看吧

2013-09-13

Struts2Jar

Struts2开发所用的所有jar包,看好描述,只有Struts2所用的jar没有hibernate,Spring的。

2013-09-13

Struts2_0100_Hell0

Struts2_0100_Hell0

2012-12-30

OAuth认证的实现

OAuth认证的实现 下载下来自己看吧。

2012-12-22

文件内容搜索工具

文件内容搜索工具很好用哦

2012-12-20

批处理教程

批处理编程教程.chm批处理编程教程.chm批处理编程教程.chm批处理编程教程.chm批处理编程教程.chm

2012-12-20

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

TA关注的人

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