自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 使用QProxyStyle自定义QMdiSubWindow样式

一般Qt中使用自定义样式时,编写一个QSS文件,然后根据控件类、选择器等改变界面样式即可,但有些界面组件通过qss文件自定义样式时却不太如人意,如QMdiSubWindow的标题栏样式,如果通过qss文件去修改是这个样子QMdiSubWindow:title{ background: lightgray;}这时候就可以通过继承QProxyStyle编写更高级的自定义样式。通过QProxyStyle自定义样式主要有几个函数需要覆写:virtual void drawComp

2021-01-13 10:33:50 1803

原创 Qt使用libvips处理超大图片(GB以上图片)

一、libvips简介libvips是一个多线程的高性能图片处理库,运行速度快,占用的内存很少,支持C,C ++,Ruby,Python,PHP,C#/ .NET,Go和Lua。可以用来对图片做算术,直方图,卷积,形态学操作,频率滤波,颜色,重采样,统计等操作,它支持从8位int到128位complex多种数字类型。支持各种图像格式,包括JPEG,TIFF,PNG,WebP,HEIC,FITS,Matlab,OpenEXR,PDF,SVG,HDR,PPM / PGM / PFM,CSV,GIF,Anal

2021-01-13 10:10:13 2708 6

原创 dll劫持(一)

工具:    AheadLib,可以直接生成.cpp文件修改入口函数。步骤:    一、PCHunter查看程序加载了哪些dll    二、选取导出函数比较少的dll,作为劫持对象,用AheadLib可生成dll的CPP文件    三、新建dll工程,将二生成的CPP内容复制,并修改入口函数实现自己的代码    四、最后生成记得:常规-目标文件名-改为需要劫持的dll的文件名,将dll放入程序目录...

2018-03-06 11:03:15 549

原创 BLE开发

权限及feature:和经典蓝牙一样,应用使用蓝牙,需要声明BLUETOOTH权限,如果需要扫描设备或者操作蓝牙设置,则还需要BLUETOOTH_ADMIN权限:除了蓝牙权限外,如果需要BLE feature则还需要声明uses-feature:按时required为true时,则应用只能在支持BLE的Android设备上安装运行;required为fals

2015-04-22 11:30:10 394

原创 使用achartengine绘制曲线图

一、用到一个achartengine的jar包二、基本介绍:1、它有几种数据模型,不同的数据模型用于不同的图表显示,一般常用的有:XYSeries用于折线图、直方图;CategorySeries用于圆饼图。每种数据模型都提供了丰富的操作接口,用于插入删除数据等操作。2、SimpleSeriesRenderer、XYSeriesRenderer用于设置每张图中每一个序列的绘制方法

2015-04-05 17:27:20 835

原创 eclipse与SVN服务端配置使用方法

一、配置1、SVN服务端的配置:①、下载SVN安装,测试是否安装成功:在CMD下,输入命令:svn help得到用法,即成功安装。②、创建一个服务器目录:a、CMD中输入 "svnadmin create d:\ProjectService"回车后,D:\ProjectService目录会自动生成b、配置登录信息,在conf目录下改修相关文件authz-------权限和组

2015-04-01 14:17:15 526

转载 startActivityForResult

假设:我这里有两个Activity:A和B,从A中向B中传递数据的时候采用的是Bundle封装数据,然后从A中跳转到B中,当B有需求将数据封装起来回传给A并跳转回A。那么A中接收数据时还要先判断Bundle是否为空,因为第一次访问A的时候(即B还没有回传的时候),Bundle是为空的,这样显然是比较麻烦的,还好startActivityForResult来做跳转给了我们更好的解决办法。

2015-03-26 13:55:03 497

转载 用APKTool+dex2jar+jd_gui反编译apk文件

apktool: 可以解析资源文件,比如布局文件xml等,方便查看。这个简单,不用介绍。dex2jar:可以将dex文件转换成jar文件用法:1.将apk文件后缀改成rar,然后解压,取出其中的classes.dex,放到任意位置;2.进入cmd,cd到dex2jar所在文件夹,输入命令dex2jar.bat %classes.dex所在目录%\class.dex3.

2015-03-20 14:28:29 459

转载 Android项目混淆后第三方JAR包报错解决方法

2.3版本以上在eclipse自动生成的default.properties文件中加上一句“proguard.config=proguard.cfg”可以对代码进行混淆,反编译后是很难看懂的。2.3之前的SDK版本也没关系,把上面的proguard.cfg文件复制一份放到项目中,然后进行相同的操作即可。Android - proguard混淆器使用,有引用第三方jar包的时候报错:Yo

2015-03-20 14:05:30 478

转载 gson

1.简单的处理list和map Java代码  Gson gson = new Gson();   List testList = new ArrayList();    testList.add("first");   testList.add("second");   String listToJson = gson.toJson(testList); System.o

2015-03-18 13:55:32 293

原创 MFC中,多个BUTTON响应同一事件

有10个Button,如何让他们响应同一个事件函数,并且知道是哪个Button触发的解决方法: 1.让十个Button的资源号连续2.Dlg.h中添加代码:void   OnButtonClicked(UINT   uId) ;3.Dlg.cpp的MESSAGE_MAP中添加代码:ON_CONTROL_RANGE(BN_CLICKED, IDC_BUTTON1, I

2015-03-11 11:51:55 1104

原创 androidHTTP访问

public class HttpConnectUitl {// 提交参数获取4c数据public static String getHttpResult(String url) {HttpPost httpPost = new HttpPost(url.trim());try {// 取得默认的HttpClientHttpClient httpclient = n

2015-03-11 11:46:21 297

Android技术面试整理附有详细答案

包括百度、新浪、中科软等多家公司笔试面试题

2013-07-27

空空如也

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

TA关注的人

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