自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(504)
  • 资源 (15)
  • 问答 (2)
  • 收藏
  • 关注

转载 Qt打开外部exe,并将其嵌入到qt界面中

我现在需要用QProcess打开外部exe,并打开的外部界面嵌入到Qt的UI界面中,请问大神们怎样能实现此功能?谢谢啦....Qt打开外部exe已经实现,不过是一个独立的窗口,现在我需要将它嵌入到qt界面中大学的时候玩过VB,也刚好玩过这样的例子,但已经不记得了。下面是我找的一个帖子:https://bbs.csdn.net/topics/370127341主要涉及到 Windows API:Ge...

2018-05-06 07:37:26 14576 2

转载 在同一台电脑下如何进行 Python 2 与 3 的切换?

裝兩個比如路徑D:\python27D:\python35然後去手動把 python27下面的python.exe改成python2.exepython35下面的python.exe改成python3.exe然後你的腳本第一行就加上類似#! D:\python27\python2.exe這樣的一行就是調用python2要調用python3同理作者:星光爆碎链接:https://www.zhihu....

2018-04-18 19:21:36 903

转载 浅谈Android Studio 3.0 工具新特性的使用 Android Profiler 、Device File Explorer

前言:其实 studio3.0的工具大家也已经使用过一段时间了,自己呢,就是从bate版开始使用的,我觉得比较好用的几个地方。就几个,可能还没用到其他的精髓。但我觉的这个两个功能对我是比较实用的。好那么下面就给大家介绍一下吧。正文:话不多说咱们直接上图吧。(个人比较喜欢看图说话)第一个(Android Profiler)我要介绍的就是这个了。(先看一下效果“震撼一下”)(图-1)(图-2)(图-3...

2018-04-18 17:27:33 1830

原创 如何关闭android studio3.0的自动保存功能(有效)

要两步  不然 不行down voteDisable Auto Save(这一步不够用)File > Settings > Appearance & Behavior > System Settings > Synchronization > then uncheck both Save files on frame deactivation and Save...

2018-04-18 16:54:27 4224

转载 AndroidStudio 放弃Gradle使用Android.mk

默认你的工程接口如图所示首先配置好NDK开发目录,在build.gradle的defaultconfig中配置好ndk选项然后,在build.gradle(app)文件的android结构下,加入以下配置:[html] view plain copysourceSets.main{      jniLibs.srcDir 'src/main/libs'      jni.srcDirs = [] ...

2018-04-18 16:52:30 3855

转载 va_start,vsnprintf,va_end日记内存溢出解决!!!

vsprintf有三个参数。一个用於保存结果的字元缓冲区和一个格式字串。第三个参数是指向格式化参数阵列的指标。vsprintf(buffer,format,argptr);  format:格式字符串;例子:int  main(){    char buf[256] = { 0 };    double dno = 65280;    sprintf(buf, "#%d%d%x", (int)(d...

2018-04-15 15:18:33 2254

转载 教你写Makefile(很全,含有工作经验的)

 Makefile值得一提的是,在Makefile中的命令,必须要以[Tab]键开始。      什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含...

2018-04-15 09:27:48 1012

转载 Valgrind内存泄漏工具的安装与使用 -- Linux

Valgrind内存泄漏检测工具是一个十分便捷的工具,可以很快速的检测出所写程序是否存在内存泄漏现象,这对于C/C++程序员显得尤为重要,因为不论你有多牛逼,也难以保证自己不会忘写一个delete或者free。一:安装步骤首先下载一个Valgrind安装包。1.解压安装包 zip格式用 uzip Valgrind.xx.zip,解压完成之后进入该文件夹。2.运行./autogen.sh设置环境在执...

2018-04-12 09:20:59 2211

转载 mingw无法编译多线程程序的问题及解决

mingw无法编译多线程程序的问题及解决在linux环境下,用gedit+gcc方式学习一段时间的c语言,发现自己越来越佩服linux的牛人了。居然不用IDE也能开发代码。我做不到,所以有回到了windows的怀抱。 mingw是windows版本的gnu c/c++工具集 主要包括编译器gcc,连接器make,调试器gdbEclipse是很好用的开发Java的IDE,CDT的全称是C/C++ D...

2018-04-11 23:10:15 801 1

转载 信号量与互斥锁

号量(semaphore)信号量是E.W.Dijkstra提出的方法,它使用一个整型变量来累计唤醒次数,供以后使用。一个信号量的取值可以为0,或者为正值。 信号量有两种操作:P(wait):检查其值是否大于0,若大于0,则将其值减1; 若等于0:则进程将睡眠。V(signal):信号量的值加1PV操作是原子操作:原子操作指一组相关联的操作要么都不间断地执行,要么都不执行。互斥量(mutex)如果不...

2018-04-11 20:14:31 471

转载 C++实现线程安全的单例模式

在某些应用环境下面,一个类只允许有一个实例,这就是著名的单例模式。单例模式分为懒汉模式,跟饿汉模式两种。首先给出饿汉模式的实现template <class T>class singleton{protected: singleton(){};private: singleton(const singleton&){};//禁止拷贝 singleto...

2018-04-11 18:58:51 495

转载 Coredump介绍及如何在Android中开启和使用来分析Crash等问题

文章目录:Coredump简介及使用... 1目录... 2一、什么是Coredump. 3二、Coredump产生的原因... 3三、如何控制产生Coredump. 4四、使用Coredump的准备... 4五、开始使用Coredump. 5一、什么是Coredump有些C/C++程序或者通过JNI调用了C/C++的APK程序可以通过编译, 但在运行时会出现错误,比如常见的signal 11 (...

2018-04-11 17:18:56 1566

转载 Android平台Native代码的崩溃捕获机制及实现

本文地址:http://blog.csdn.net/mba16c35/article/details/54178067思路主要来源于这篇文章:http://blog.httrack.com/blog/2013/08/23/catching-posix-signals-on-android/这篇文章的实现在这个地址代码但是还要对5.0以上做一些适配。比较出名的Google Breakpad也提供了跨...

2018-04-10 10:20:53 1381

转载 人生

https://blog.csdn.net/fanzhijian110/article/details/70306039https://www.zhipin.com/job_detail/1417763850.html?ka=search_list_23

2018-04-08 16:12:28 344

转载 「Python」PNG OR JPG Convert to WebP

PNG/JPG Convert to Webp(Python)前言关于webp 的优势以及原理性的东西,之前看过腾讯的一篇文章.WebP原理和Android支持现状介绍webp 图片格式兼容到Android4.0,之前转换webp的时候都是通过在线转换器,不过效率是在是太慢了,单张还好,批量转换就很痛苦了,故本人写了一个python 脚本来实现自动化批量将png 或者 jpg 转换为webp环境搭...

2018-04-08 13:50:23 1142

转载 JAVA程序打包成exe小程序的过程

打包exe软件:exe4j1:在myeclipse2014新建java项目编写程序2:打包成jar,分两种情况(有无外部依赖包)无外部依赖包:点击项目--->export--->选JAR file--->在弹出窗口选择你要的文件(一般吧测试类勾去掉),在下面的JAR file填写你要的生成jar的目录,别的默认--->下一个窗口默认--->选择generate the...

2018-04-04 20:01:16 1726

转载 关于JAVA小程序完整打包过程

距离写完那个小程序已经过去快半个月了,期间发生了很多有趣的问题,一直没有来得及记录,正好这几天闲的有些无聊,一点一点回忆然后来做一份记录给大家留点小经验,1、JAVA小程序如何打包 我这里拿一个比较简单的例子给大家做演示,首先右键你的项目选择export 点击FINISH后会出现如果出现错误 可以点击上面工具栏project-clean一下 如果出现表示导出...

2018-04-04 19:59:34 1184

转载 Weixin Java Tools 详细介绍

微信支付、开放平台、小程序、企业号和公众号(包括服务号和订阅号) Java SDK 开发工具包本项目 fork 自 chanjarster的 微信 Java SDK,并做了大量优化和重构,使得接口更易使用,方便开发。本项目特性:不依赖任何 mvc 框架,也不依赖 servlet,如果需要在项目中使用,参考demo即可;仅仅作为工具使用,可轻松嵌入到任何系统里(可能会有 gson,httpclien...

2018-04-04 19:54:09 4695

转载 Airtest是一个跨平台的UI自动化测试框架

Airtest是一个跨平台的UI自动化测试框架,适用于游戏和App。目前支持Windows和Android平台,iOS支持正在开发中。Airtest提供了跨平台的API,包括安装应用、模拟输入、断言等。 基于图像识别技术定位UI元素,你无需嵌入任何代码即可进行自动化测试。 测试脚本运行后可以自动生成详细的HTML测试报告,让你迅速定位失败的测试点。AirtestIDE 是一个强大的GUI工具,可以...

2018-04-04 19:48:44 2094

转载 Hypervisor, KVM, QEMU总结

Hypervisor概念作用种类特点多HypervisorQEMU和KVMKVMQEMUQEMU-KVMlibvirtHypervisor1.概念Hypervisor——一种运行在基础物理服务器和操作系统之间的中间软件层,可允许多个操作系统和应用共享硬件。也可叫做VMM( virtual machine monitor ),即虚拟机监视器。Hypervisors是一种在虚拟环境中的“元”操作系统。...

2018-04-04 10:45:15 885

转载 JAVA解析Excel文件的两种方式 --Poi技术

目前有两种比较主流的技术解析Excel文件,这里我讲解的是Poi技术的实现。话不多话,Poi包里有4个主要的类,包括:Workbook------工作表,通过WorkbookFactory的create(FileInputStream fis)方法获取,Sheet------------表格,Workbook实例的getSheetAt(int num)方法获取,Row--------------行...

2018-04-04 07:54:37 790

转载 Java解析Excel实例解析

最近有些配置APN的工作,需要将Excel中的信息,配置成Android apns-conf.xml中的样式。 作为一个程序员,我怎么可能一行行的用眼睛看,然后用手去配置了! 于是,我决定利用Apache POI的支持库,用java程序解析Excel表, 然后按指定格式生成输出文件。这篇博客主要记录一下Java解析Excel的基本方法,结尾附上demo。首先附上Apache POI库的下载地址Ap...

2018-04-04 07:05:12 430

转载 使用java进行excel读取和写入

:添加处理excel的依赖jar包 <!-- 引入poi,解析workbook视图 --> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> ...

2018-04-04 06:55:22 614

转载 C语言内存管理:malloc、calloc、free的实现

任何一个对C稍稍有了解的人都知道malloc、calloc、free。前面两个是用户态在堆上分配一段连续(虚拟地址)的内存空间,然后可以通过free释放,但是,同时也会有很多人对其背后的实现机制不了解。 这篇文章则是通过介绍这三个函数,并简单的予以实现,对比现有C的标准库实现(glibc等)相比,并不是特别高效,我们重在阐述背后的基本原理。一、C程序的存储空间布局图1 text:整个用户空间的最低...

2018-04-03 19:38:12 275

转载 内存碎片产生原因及终极解决办法

内存碎片通常分为内部碎片和外部碎片:  1. 内部碎片是由于采用固定大小的内存分区,当一个进程不能完全使用分给它的固定内存区域时就产生了内部碎片,通常内部碎片难以完全避免;  2. 外部碎片是由于某些未分配的连续内存区域太小,以至于不能满足任意进程的内存分配请求,从而不能被进程利用的内存区域。  现在普遍采用的段页式内存分配方式就是将进程的内存区域分为不同的段,然后将每一段由多个固定大小的页组成。...

2018-04-03 13:56:58 3531

转载 内存碎片及伙伴算法

今天学习到 Linux 内存分配问题,有些不明白,什么是内存碎片问题?以及为什么maloc()等函数每次分配内存后都会用 free()释放资源,为什么还会产生碎片问题?内存碎片问题如何产生 及 如何解决呢?以下是自己今天学习心得:内存碎片概念:内存碎片问题分为内部碎片和外部碎片两种。   1.内部碎片是由于采用固定大小的内存分区,当一个进程不能完全使用分给它的固定内存区域时,就将该进程分配后剩余的...

2018-04-02 20:24:40 584

转载 【Linux 内核】内存管理(二)伙伴算法

通常情况下,一个高级操作系统必须要给进程提供基本的、能够在任意时刻申请和释放任意大小内存的功能,就像malloc 函数那样,然而,实现malloc 函数并不简单,由于进程申请内存的大小是任意的,如果操作系统对malloc 函数的实现方法不对,将直接导致一个不可避免的问题,那就是内存碎片。内存碎片就是内存被分割成很小很小的一些块,这些块虽然是空闲的,但是却小到无法使用。随着申请和释放次数的增加,内存...

2018-04-02 20:20:55 213

转载 内存管理算法--Buddy伙伴算法

Buddy算法的优缺点:1)尽管伙伴内存算法在内存碎片问题上已经做的相当出色,但是该算法中,一个很小的块往往会阻碍一个大块的合并,一个系统中,对内存块的分配,大小是随机的,一片内存中仅一个小的内存块没有释放,旁边两个大的就不能合并。2)算法中有一定的浪费现象,伙伴算法是按2的幂次方大小进行分配内存块,当然这样做是有原因的,即为了避免把大的内存块拆的太碎,更重要的是使分配和释放过程迅速。但是他也带来...

2018-04-02 19:56:03 247

转载 终极Android.mk模板,遍历头文件和源文件目录

结构简洁、条理清晰的代码结构,是一个项目便于管理,代码模块化的前提。 梳理代码结构发现代码所使用的android.mk各种各样,混乱不堪,遂整理出一个基础模板,供大家使用。其中包含了常见的一些功能,还有头文件路径遍历和源文件指定目录遍历等。LOCAL_PATH:= $(call my-dir)include $(CLEAR_VARS)PROJECT_PATH = $(LOCAL_PATH)/....

2018-03-29 20:57:37 715

转载 Jenkins搭建和使用

JenkinsJenkins是一个广泛用于持续构建的可视化web工具,就是各种项目的的“自动化”编译、打包、分发部署等等。Jenkins可以支持多种语言(比如:java、c#、php等等),也兼容ant、maven、gradle等多种第三方构建工具,同时跟git、svn无缝集成,也支持直接与源代码托管网站(比如github、bitbucket)直接集成。 安装部署使用Centos 7系统,在安装J...

2018-03-29 15:33:35 622

转载 穷人版valgrind

valgrind是内存泄漏的万灵药,只要能用得上valgrind。但在实际当中不管是运行速度还是运行环境都受限太多。最近碰到一个第三方商业库的内存泄漏,既没有源代码,也没法在实验室的重现,更没法用valgrind,于是周末加班搞定了一个自制valgrind。valgrind提供的信息其实就两条。对所有申请的内存,记录其 1. malloc的请求来自哪里;2. free的请求来自哪里。所谓的“哪里”...

2018-03-29 15:00:21 225

转载 Valgrind *不是* 泄漏检查工具

概要:在我的社区中,Valgrind 是我已知的被误解最深的工具。Valgrind 不仅仅是一个内存泄露检查器。它只是包含了一个检查内存泄露的工具而已。但我想说的是这个工具恰恰是 Valgrind 中用处最小的一个组件。无需改变 Valgrind 的调用方式,你就能得到比大多数人想象的要多得多的极具价值的信息。 Valgrind 会在你的程序奔溃之前找出潜在的错误;它不仅告诉你错误在哪里,还会告诉...

2018-03-29 14:20:51 3111

转载 Win+Linux单系统解决方案——WSL(入门篇)

介绍作为一名程序员很多时候需要Linux环境,但是由于PS等某些工具,也不能抛弃Windows,需要双系统来回切 换很是麻烦,用虚拟机又担心性能损耗,但是这么久也是将就着过来了,直到知道了WSL.这篇文章介绍了安装WSL中的一些坑,希望将来的人能少走一些弯路(教程足够详细萌新都能看懂的那种).WSL(Windows Subsystem for Linux) 适用于Linux的Wind...

2018-03-29 13:57:42 3584

转载 valgrind的介绍、安装和使用

Valgrind manual:http://valgrind.org/docs/manual/manual.html valgrind介绍:l   Valgrind查找内存泄露利器Valgrind是一个GPL的软件,用于Linux(For x86, amd64 and ppc32)程序的内存调试和代码剖析。你可以在它的环境中运行你的程序来监视内存的使用情况,比如C 语言中的malloc和free...

2018-03-29 11:38:17 547

转载 Centos7 搭建Gitlab服务器并配置项目全过程

一、在Centos7上安装Gitlab之前尝试过直接yum安装,但服务器从该yum源下载实在太慢,故手动下载rpm包安装。1.先安装相关依赖yum -y install policycoreutils openssh-server openssh-clients postfix2.启动postfix,并设置开机自启动目的:支持gitlab邮件发送 systemctl enable postfix ...

2018-03-29 03:03:52 3770

转载 gitlab安装时的错误更改

一,安装官方网站链接安装地址:https://www.gitlab.cc/downloads/#centos6二,安装后的一些错误修改1,在浏览器中访问GitLab出现502出错首先就是端口占用问题,gitlab 启动会使用 80 端口,所以建议你在启动 gitlab 前先将不需要的服务都关掉,或者修改默认端口:sudo vim /etc/gitlab/gitlab.rb修改external_ur...

2018-03-29 01:55:34 374

转载 快速使用Git和Gitblit

1.在刚安装git的时候需要配置环境变量,不然在后期提交过程会出现重复提示现象  $ git config --global user.name "John Doe"  $ git config --global user.email [email protected]创建代码库提交项目的常用步骤  1.git init   创建git代码库  2.git add 提交的文件名字,g...

2018-03-29 01:18:07 1610

转载 GitLab 简明安装配置指南

GitLab的安装方式GitLab的两种安装方法:编译安装优点:可定制性强。数据库既可以选择MySQL,也可以选择PostgreSQL;服务器既可以选择Apache,也可以选择Nginx。缺点:国外的源不稳定,被墙时,依赖软件包难以下载。配置流程繁琐、复杂,容易出现各种各样的问题。依赖关系多,不容易管理,卸载GitLab相对麻烦。通过rpm包安装优点:安装过程简单,安装速度快。采用rpm包安装方式...

2018-03-29 00:57:31 1041

转载 gitblit 配置图文详解

Windows平台下Git服务器搭建前提是确保存在JDK环境。第一步:下载Gitblit.下载地址:http://www.gitblit.com/第二步:解压缩下载的压缩包即可,无需安装。第三步:创建用于存储资料的文件夹。 第四步:配置gitblit.properties 文件。找到Git目录下的data文件下的gitblit.properties文件,“记事本”打开。   2. 找到Git.re...

2018-03-28 23:53:05 3415

转载 centos7安装部署gitlab服务器

我这里使用的是centos 7 64bit,我试过centos 6也是可以的!1. 安装依赖软件yum -y install policycoreutils openssh-server openssh-clients postfix2.设置postfix开机自启,并启动,postfix支持gitlab发信功能systemctl enable postfix && systemct...

2018-03-28 23:35:13 243

opencv 4.5.1 mingw编译opencv-ffmpeg的所需的文件

opencv 4.5.1 mingw编译opencv_ffmpeg的所需的文件 https://raw.githubusercontent.com/opencv/opencv_3rdparty/6152e132572dfdaa32887eabeb7199bef49b14dc/ffmpeg/opencv_videoio_ffmpeg.dll https://raw.githubusercontent.com/opencv/opencv_3rdparty/6152e132572dfdaa32887eabeb7199bef49b14dc/ffmpeg/opencv_videoio_ffmpeg_64.dll https://raw.githubusercontent.com/opencv/opencv_3rdparty/6152e132572dfdaa32887eabeb7199bef49b14dc/ffmpeg/ffmpeg_version.cmake

2023-02-22

树莓派交叉编译QT5同步路径所需要的脚本sysroot-relativelinks.py

该脚本的主要目的是用于树莓派交叉编译Qt5时所需要的相关脚本,该脚本用于当树莓派中的文件夹rsync到ubuntu后的操作。 参考文章 https://blog.csdn.net/weixin_29866423/article/details/112834423

2022-04-05

Win64OpenSSL_Light-1_1_1L.zip

QML Image: TLS initialization failed QT 的Image访问 https会报 QML Image: TLS initialization failed 经测试 将这两个文件放到 libcrypto-1_1-x64.dll libssl-1_1-x64.dll QT的安装目录 QT5.14.2\5.14.2\mingw73_64\bin 即可

2021-11-11

mingw64编译的 regex 库 regex.dll

mingw64编译的 regex 库, 里面有源码,网上只找到32位 这是64位的

2021-10-27

uC-GUI-BitmapConvert bmp转256色工具.zip

uC-GUI-BitmapConvert bmp转256色工具 嵌入式开发可用 方便将图片转成256色

2020-11-13

GBA编程手册(翻译中)1.02版本 html版本.zip

GBA编程手册(翻译中)1.02版本 html版本 chm 如果看不这了 看这个吧 分为1分,不然都没分了 比较少 其他的 居然 都要50分了

2020-11-08

gameboy开发.zip

gameboy的 C语言开发环境 ,以前收集了 试了一下 的确可以编译出.gb文件,有兴趣的人可以下来玩玩

2019-09-19

6502编程大奥秘.zip

6502编程汇编教程 如果你对FC 有感情 或想HACK 可以下来看看,

2019-09-19

linuxdeployqt-6-x86_64.zip

linuxdeployqt-6-x86_64,github很难下载, ubuntn 1604可以用

2019-09-19

Java反编译软件【JavaDecompiler】

Java反编译软件【JavaDecompiler】可反编译 jar包 很好用

2014-05-11

axis2c-bin-1.6.0 axis2c-src-1.6.0

axis2c-bin-1.6.0-linux.tar.gz axis2c-bin-1.6.0-win32.zip axis2c-src-1.6.0.tar.gz axis2c-src-1.6.0.zip 加md5

2014-03-16

Android反编译工具包(升级)

以有网上找到的一个工具 感觉还是不错滴 [忘了是在哪下了 如果有侵权 请通知我]

2013-12-06

MS Visual C++ 1.52c 完整安装版-Part4[4个包]

只是为了降价MS Visual C++ 1.52c 完整安装版

2010-07-26

MS Visual C++ 1.52c 完整安装版-Part3[4个包]

只是为了降价MS Visual C++ 1.52c 完整安装版

2010-07-26

MS Visual C++ 1.52c 完整安装版-Part2[4个包]

只是为了降价MS Visual C++ 1.52c 完整安装版

2010-07-26

MS Visual C++ 1.52c 完整安装版-Part1[4个包]

没啥只是为了降价而已 和MS Visual C++ 1.52c 完整安装版是同样的文件

2010-07-26

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

TA关注的人

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