自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(355)
  • 资源 (102)
  • 论坛 (3)
  • 收藏
  • 关注

原创 VTK图形处理之颜色映射

颜色可以直接作为一种标量属性数据,设置到相应的点或者单元数据中,这是最直接的一种图形着色方式。颜色映射  颜色映射的操作对象是数据集中的标量属性。它是一种常用的 标量算法。它会根据数据集中各个部分不同的标量值,对各个部分上不同的颜色。与此相关的另一种上色方法是控制演员的颜色属性,但这样整个图形只有单一的颜色,这显然没有颜色映射方法灵活。  创建多边形数据集程序运行 结果显示的彩色立方体就用到了颜色映射。由于对 立方体的6个顶点设置了不同的标量值(点id),所以这6个点的颜色不同。至于立方体其他部分

2021-01-26 16:55:48 5

转载 TK 边缘检测(Edge_Delection)

如果要做图像或数据的边缘检测,可以使用ITK,或opencv ,都有成熟的算法。这里只介绍 ITK;方法介绍ITK 中边缘检测方法用到的是 Canny Edge Delection,用于图像中各结构轮廓的提取。为了取得一个不错的结果,Canny 边缘检测内置封装多中算法,涉及到的算法有用利用高斯模糊来如初图像中的噪点; 通过计算像素递归梯度来定位边缘调整; 非最大抑去除 suprious 特征; 设置阈值最终得到二值化图像;虽然整个边缘检测的的数据管道流对于用户来说相对比较抽象,..

2021-01-26 16:03:08 2

原创 C++11 线程池(threadpool)

1 线程池是什么?在多任务并发执行的时候往往需要开启很多线程来执行。而一个线程的创建和销毁是需要消耗一部分计算机资源的,而如果一个线程执行任务的资源消耗和创建一个线程的消耗差不多的情况下,那简直太浪费资源了。所以如果有已经创建好的一堆线程等着执行任务,有任务来了,调用一个线程去执行就可以了,不用重新创建一个线程。这样可以省去很多资源消耗。而线程池就是创建了若干个等待执行任务的线程的容器。线程池就是一个线程的容器,线程池负责容纳,管理,甚至调度线程的执行和任务的分配(其中线程的调度和任务的分配不一定是

2020-12-21 11:13:21 32

原创 vtk 使用鼠标 绘制 矩形

#include <vtkPlaneSource.h>#include <vtkPolyData.h>#include <vtkSmartPointer.h>#include <vtkPolyDataMapper.h>#include <vtkActor.h>#include <vtkRenderWindow.h>#include <vtkRenderer.h>#include <vtkRenderWi.

2020-11-06 14:17:08 24

原创 关于医学影像中的轴位面(横断面)、冠状面、矢状面

冠状位矢状位轴位图解 (第1页)概述: 该页主题为冠状位矢状位轴位图解的图片集,内容包含有冠状位,矢状位,横断位具体怎么辨别!谢谢!ct,【解剖】颞骨大体解剖 轴位及冠状位ct断层图像,【解剖】颞骨大体解剖 轴位及冠状位ct断层图像,图1.(a)矢状位,(b)冠状位及(c)轴位ct扫描等等...1.冠状面,又称额状面。即从左右方向,沿人体的长轴将人体纵切为前、后两部分的切面。这种提法只是为了在临床中将器官位置描述的更具体,英文名称是:Coronal section;2.矢状面就是把人体分成左

2020-11-05 15:27:29 243

原创 在Qt Designer中使用VTK QVTKWidget 方法

一、配置环境1、下载安装 QT并编译 QT 版本的 VTK;2、 复制VTK 生成目录 下的 /plugins/designer目录下的libQVTKWidgetPlugin.dll 到Qt/Qt***/***/mingw***/plugins/designer目录(此目录应已有qaxwidget.dll等文件)我复制了三个过来;我的目录是:VTK: C:\Program Files\VTK_QT_release\plugins\designer;QT: D...

2020-10-23 11:02:13 211

原创 C++11 智能指针 (整理)

RAII技术 智能指针 什么是智能指针? 智能指针的作用 智能指针的使用 shared_ptr unique_ptr weak_ptr 智能指针的实现 RAII技术RAII技术即资源分配及初始化,使用类来封装资源的分配和初始化,再构造函数完成资源的分配和初始化,析构函数完成资源的清理,可以保证正确的初始化和资源释放智能指针什么是智能指针?智能指针是借用RAII技术对普通指针进行封装,实质是一个对象,表现为一个指针,即智能的...

2020-10-19 14:50:59 18

原创 C++ 静态成员的使用(整理)

C++中的静态成员(静态成员函数和静态数据成员)属于类所有,不属于类的对象,与普通的成员相比,静态成员无this指针。静态成员变量不同的对象占用不同的内存,这就使不同对象的成员变量相互独立,互不影响。给定两个对象a和b,假设我们修改了a.a,b.a并不会受到影响。如果我们想要在多个对象之间共享一个数据,这就用到了静态成员变量。静态成员变量是一种特殊的成员变量,被static修饰。 只能被定义一次,储在全局常量区,不占用对象的储存空间这就意味静态成员不随对象的创建而分配内存,也不随对象的销毁

2020-10-19 09:07:37 43

原创 c++11多线程编程 整理(五) 原子量 atomic

https://baptiste-wicht.com/categories/c%2B%2B11-concurrency-tutorial.htmlhttps://baptiste-wicht.com/posts/2012/07/c11-concurrency-tutorial-part-4-atomic-type.html上面可以先看一下;概述在多线程模式下为了保证线程安全,我们通常做法是给共享资源加互斥锁,在一段时间只能有一个线程访问并操作共享资源,其他线程都会阻塞,这样就在一些对性能要求

2020-10-11 21:35:04 41

原创 c++11多线程编程 整理(四) 锁的进阶与条件变量

原文:C++11 Concurrency Tutorial – Part 3: Advanced locking and condition variables上一篇文章中我们学习了如何使用互斥量来解决一些线程同步问题。这一讲我们将进一步讨论互斥量的话题,并向大家介绍 C++11 并发库中的另一种同步机制 —— 条件变量。递归锁考虑下面这个简单类:struct Complex { std::mutex mutex; int i; Comple...

2020-10-11 21:15:41 29

原创 c++11多线程编程 整理(三) 共享数据同步和互斥

上一篇文章我们讲到如何启动一些线程去并发地执行某些操作,虽然那些在线程里执行的代码都是独立的,但通常情况下,你都会在这些线程之间使用到共享数据。一旦你这么做了,就面临着一个新的问题 —— 同步。 下面让我们用示例来阐释“同步”是个什么问题。同步问题 我们就拿一个简单的计数器作为示例吧。这个计数器是一个结构体,他拥有一个计数变量,以及增加或减少计数的函数,看起来像这个样子: [译注:原文 Counter 的 value 并未初始化,其初始值随机,读者可自行初始化为 0 ]...

2020-10-11 19:57:58 25

原创 c++11多线程编程 整理(二) thread 初探

C++11 引入了一个新的线程库,包含了用于启动、管理线程的诸多工具,与此同时,该库还提供了包括互斥量、锁、原子量等在内的同步机制。在这个系列的教程中,我将尝试向大家展示这个新库提供的大部分特性。 为了能够编译本文的示例代码,你需要有一个支持 C++11 的编译器,笔者使用的是 GCC4.6.1(你需要添加 "-std=c++11" 或 "-std=c++0x" 编译选项以启动 GCC 对 C++11 的支持)[译注:bill 的编译环境为 GCC4.6.3 + codeblocks 10.05 ...

2020-10-11 18:52:31 26

原创 c++11多线程编程 整理(一)并发、线程的基本概念与综述

并发两个或更多的任务同时发生,一个程序同时执行多个独立的任务。 单核CPU通过在每秒钟进行快速的“任务切换”制造出并发的假象。这种切换(上下文切换)是有时间开销的,操作系统要保存切换前的各种状态。 多核CPU才具有真正的并行执行多个任务的能力。(硬件并发) 原因:同一时间块内可以执行多个任务,提高性能。线程每个进程都有一个唯一且仅有一个主线程。主线程随着进程的启动而启动。 用来执行代码的,可以视为一条代码的执行通路。 我们可以创建其他的线程(执行通路)。 线程不是越多越好,每个线程

2020-10-11 17:28:18 19

原创 Qt5实现的一个mvc 的例子

MVC全称是 Model View Controller,是一种非常非常流行的架构模式。关于Qt中的MVC其实Qt中的MVC并不叫MVC,而是叫“MVD”,Qt中没有Controller的说法,而是使用了另外一种抽象:Delegate (委托),其行为和传统的MVC是相同的。 这里delegate 类似 Control 负责协调Model和View之间的数据。使用Qt预定义组件这个例子使用QTableView和QStandardItemModel,Delegate在这里不需要关...

2020-09-29 10:05:10 261

原创 OPENSSL RSA 加解密 长字符串

OPENSSL RSA 加解密 长字符串,用处,只有用到的人才会明白。OPENSSL RSA 加解密,如果超过 密钥长度/8 ,肯定会失败,加密又不同,如果超 密钥长度/8 -11 同样会出问题;遇到才会知道,并不是可能加密很长字符串,当然说了上面的,大家也就明白怎么做了样例:一、私钥加密 RSA* utils_openssl::createRSA(unsigned char* key, int flag){ RSA *rsa= NULL; BIO *keybio=

2020-09-25 18:43:30 176

原创 MFC CListCtrl 使用 重写CListCtrl 控件 实现 Item 可编辑

MFC CListCtrl 使用:初始化:LVCOLUMN lvColumn; lvColumn.mask = LVCF_FMT | LVCF_TEXT | LVCF_WIDTH; lvColumn.fmt = LVCFMT_LEFT; lvColumn.cx = 120; lvColumn.pszText = TEXT("ID"); list_show.InsertColumn(0,&lvColumn); lvColumn.mask = LVCF_FMT | LVCF_T.

2020-09-18 09:57:19 63

原创 itk 3d 旋转 平移 重采样

网上和书的的 一些例子是2d ,这里分享一个3D typedef itk::LinearInterpolateImageFunction <ImageType, double> InterpolatorType; InterpolatorType::Pointer interpolator = InterpolatorType::New(); typedef itk::ResampleImageFilter< ImageType, ImageType &g...

2020-09-03 12:14:18 54

原创 vtk 添加合适大小 坐标轴

如果直接添加 ,显示过小,可以通过 设置 大小 // vtkImageData * source;///vtkSmartPointer<vtkRenderer> aRenderer ;vtkSmartPointer<vtkAxesActor> axes = vtkSmartPointer<vtkAxesActor>::New(); axes->SetXAxisLabelText("x"); axes->SetYAxisLabelText.

2020-08-26 13:35:05 195

原创 C++ CTreeCtrl 树结构 非递归读取

有时需要,非递归实现,否则不好查它的上级是哪个;typedef struct ContentStruct{ string key; string value;}PARAM_CONTENT_STRUCT;typedef struct ParamStruct{ string section; vector<PARAM_CONTENT_STRUCT> content;}PARAM_STRUCT;vector<PARAM_STRUCT> m_paramL.

2020-08-21 12:47:10 39

原创 vtk 一个 Randerer 多个 Actor 独立操作的问题

一、重写 vtkInteractorStyle ,继承 vtkInteractorStyleTrackballActor#include "vtkConeSource.h"#include "vtkPolyDataMapper.h"#include "vtkRenderWindow.h"#include "vtkCamera.h"#include "vtkActor.h"#include "vtkRenderer.h"#include "vtkProperty.h"#include "

2020-08-19 09:49:27 159

原创 C++多继承 基类命名冲突

多继承中的二义性问题 在派生类中对基类成员的访问应该是唯一的。但是,在多继承情况下,可能造成对基类中某个成员的访问出现了不唯一的情况,这时就称对基类成员的访问产生了二义性。class base1{public: void fun();};class base2{public: void fun();};class derived:public base1,public base2{};int main(){ derived obj; obj.fun(); ...

2020-08-18 10:39:33 153

原创 vtk vtkMarchingCubes 体绘制

int showVTKData(vtkImageData* vtkData, vtkImageData* RevtkData, vtkMatrix4x4 *vtkMat = nullptr){ // 已知等值面或等值线值500对应于 // 病人的皮肤。 vtkSmartPointer<vtkMarchingCubes> skinExtractor = vtkSmartPointer<vtkMarchingCubes>::New(); skinExtractor-&gt.

2020-08-13 09:49:56 79

原创 vtk 鼠标截取数据 使用 vtkClipPolyData 裁剪删除选中的矩形区域

vtkVolumeMapper类中提供了两种裁剪技术,分别为Cropping和Clipping按键盘 R 可以进行矩形区域裁剪,再按R返回正常状态效果:#include "InteractorStyle.hpp"#pragma once#include"vtkContourFilter.h"#include"vtkAreaPicker.h"#include "vtkInteractorStyleRubberBandPick.h"#include "vtkClipPolyDat

2020-08-13 09:17:55 135

原创 vtk vtkPolyData 转 vtkImageData

#include <vtkVersion.h>#include <vtkSmartPointer.h>#include <vtkPolyData.h>#include <vtkImageData.h>#include <vtkSphereSource.h>#include <vtkMetaImageWriter.h>#include <vtkPolyDataToImageStencil.h>#includ...

2020-08-11 15:52:09 219

原创 vtk vtkBoundingbox 使用

感觉这方面的东西还是太少了;// First include the required header files for the VTK classes we are using.#include "vtkConeSource.h"#include "vtkPolyDataMapper.h"#include "vtkRenderWindow.h"#include "vtkRenderWindowInteractor.h"#include "vtkCamera.h"#include "vtk

2020-08-10 16:49:03 97

原创 Elastix配准工具编译 windows

开发环境 windows7 vs2013elastix-4.9.0Elastix是基于ITK的配准工具包,并且也是开源的,可以从官方网站下载到Elastix的源代码,进行编译使用,或者对源代码进行修改,满足不同的使用需求。Elastix源代码下载Elastix的源代码可以从Elastix官方下载页面处下载Source code得到,建议同时下载Elastix使用手册(Manual),参考使用手册使用更为方便。Elastix源码编译Elastix编译环境要求编译器Elastix的编译.

2020-07-09 15:59:02 97

原创 ITK dicom序列读取写入

const unsigned int Dimension = 3;typedef itk::Image< float, Dimension > ImageType;typedef itk::ImageSeriesReader< ImageType > ReaderType;dicom序列读取int getSerialReader(ReaderType::Pointer ** reader,char * path){ typedef...

2020-07-09 14:57:38 119

原创 ITK elastix 刚性 配准

读取数据设置 3Dconst unsigned int Dimension = 3; typedef float PixelType; typedef itk::Image<PixelType, Dimension> ImageType; typedef itk::ImageFileReader<ImageType> ReaderType; ReaderType::Pointer fixReader = ReaderType::New(); ReaderType::P

2020-07-09 14:51:25 211

原创 vs2010 升级 vs2015问题

fatal error LNK1295: “/OPT:NOREF”与“/LTCG:incremental”规范不兼容;链接时不使用“/LTCG:incremental”项目属性-》链接器-》优化-》引用-》是项目属性-》链接器-》命令行-》其它选项/SAFESEH:NO因为我用到了 SDL 还要加上宏:SDL_MAIN_HANDLED...

2020-06-02 18:12:02 109

原创 Android ffmpeg 使用命令视频转码

说明见雷神:https://blog.csdn.net/leixiaohua1020/article/details/47056365哪个太老了,我用 Android studio 重新编译了一下;下载链接:ffmpeg 命令整理如下,未测试:FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。采用LGPL或GPL许可证。它提供了录制、转换以及流化音视频的完整解决方案。它包含了非常先进的音频/视频编解码库libavcodec,为了保证高可移植性和编解码质量

2020-05-28 18:29:20 246

原创 使用Advanced Installer打包工具如何设置是否安装预安装程序包

要保证我们的程序能在目标机器上正常运行,便需要保证目标机器上提供了程序运行的必要组件。  而在使用Advanced Installer打包工具制作程序安装包时,我们可以通过配置“需求-运行环境-程序包-预安装”来达到这一目的。  如上图所示,我的程序需要.NET和VC++组件才能正常运行。那么我可以右键点击“预安装”,选择“新建包的运行环境”,将这些组件添加到“预安装”下面。于是我的安装包在安装时,优先安装“预安装”下面的组件包。  此时,便衍生出了一个问题。若目标机器上安装了这些组件,

2020-05-27 12:14:42 187

原创 ActiveX异步回调 JavaScript(通过事件方式)有 demo,手动修改 classid

最近在给银行做一个项目,使用ocx 来做,显示视频,和获取数据,如果一个接口阻塞,会造成视频卡顿,网页无响应等,原以为是cpu占用过高问题,但cpu 降下来后也无效,怀疑是刷新问题;最终确认是 接口不能阻塞时间超过5秒,否则就会出出这种问题;解决方案只能采用异步的方式来解决; 把业务逻辑的执行放到多线程下,通过 ocx 的事件 吐给 js。 一、建立MFC ActiveX ControlCJavaScriptActiviXCtrl在ClassWizard automatio...

2020-05-22 09:04:32 150

原创 Mac 编译 Android FFmpeg

FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。采用LGPL或GPL许可证。它提供了录制、转换以及流化音视频的完整解决方案。它包含了非常先进的音频/视频编解码库libavcodec,为了保证高可移植性和编解码质量,libavcodec里很多code都是从头开发的。FFmpeg在Linux平台下开发,但它同样也可以在其它操作系统环境中编译运行,包括Windo...

2020-05-05 23:41:37 116

原创 ARM 汇编常用指令

1、adr指令adr是小范围的地址读取伪指令,ldr是大范围的读取地址伪指令。可实际上adr是将基于PC相对偏移的地址值或基于寄存器相对地址值读取的为指令,而ldr用于加载32为立即数或一个地址到指定的寄存器中。到这儿就会看到其中的区别了。如果在程序中想加载某个函数或者某个在联接时候指定的地址时请使用adr,例如在lds中需要重新定位的地址。当加载32为的立即数或外部地址时请用ldr。2、...

2020-05-02 09:38:04 114

原创 Network-Emulator-Toolkit 模拟各种网络环境 windows

1. 背景、目标、目的(1) 背景:我们在使用网络时,时常遇到在正常网络环境下的代码运行一切正常,可以复杂的网络环境下的各种问题无法复现,必须搭建模拟各种网络环境,去复现问题,定位问题。不管是移动平台,还是pc 端; ios XCode已经具备此功能, Android设备,及 windows 平台还是需要我们自己搭建。(2) 目的:通过Network-Emulator-Toolk...

2020-04-29 16:45:11 327 4

原创 android stdudio OpenCV NDK 开发环境搭建 之找查条形码

开发环境Android Studio 3.6SDK 28NDK:android-ndk-r17bJAVA JDK 1.81,opencv sdk 下载我这里下载的是 3.4.8OpenCV-3.4.8-android-sdk下载地址 或者:https://github.com/opencv/opencv第二步:解压 810Mjava中存放的是我们...

2020-04-17 20:48:59 282

原创 Android apk反编译,smali文件修改,重新打包

有些情况下我们想要了解别人的app怎么实现,总是会想到反编译一下,看下布局,看下代码实现。或者想改变一些关键位置的逻辑,但是初学者,根本就不知道怎么反编译,这篇是 一个样例。一、工具介绍:1.apktool:aapt.exe,apktool.bat,apktool.jar;三个在同一目录结合使用,用来反编译apk,apk重新打包;2.dex2jar:该工具作用是将classes.de...

2020-04-06 00:15:29 354

转载 Smali基本语法

.field private isFlag:z  定义变量.method  方法.parameter  方法参数.prologue  方法开始.line 12  此方法位于第12行invoke-super  调用父函数const/high16 v0, 0x7fo3  把0x7fo3赋值给v0invoke-direct  调用函数return-void  函数返回v...

2020-04-05 23:23:45 117

原创 Android Apk 加固之Dex文件 完善篇 InMemoryDexClassLoader 之内存加载dex

首先声明,只针对 Android 8.0 后版本;https://blog.csdn.net/q610098308/article/details/105199419这个存在的问题主要有:1、解密之后的apk源程序放在指定目录的话,还是存在被破解的风险,因为这种落地方式解密,是很容易获取解密之后的apk的2、在解密得到源程序apk,然后再用DexClassLoader进行加载,这里相当...

2020-04-02 10:37:40 925 6

原创 Android Apk 加固之Dex文件 方案NDK 版本

https://blog.csdn.net/I123456789T/article/details/91562328这篇文章介绍了 基本的加固流程,但有一个明显的问题就是 加密解决都是 java 代码实现,存在的问题就是key可以被找到,很容易被破解;写一下基础流程:参考文档:https://developer.android.google.cn/studio/build/multid...

2020-03-30 17:38:21 469

百度语音SDK朗读 支持离线,简单封装

百度语音SDK朗读 ,语音合成,支持离线,已经做了简单封装。好处是离线朗读也是免费的

2018-02-26

SetWindowsHookEx Hook demo

SetWindowsHookEx 64位,或32位,不同,需要编译各自的库、SetWindowsHookEx 64位,或32位,不同,需要编译各自的库、

2017-09-12

VTK 使用 vtkBoxWidget 实现剪裁

VTK 使用 vtkBoxWidget 实现剪裁, vtkBoxWidget定义了一个ROI该区域由任意方向的六面体表示,每个面相互垂直(正交面)跟长方体一样。他有七个可以交互的点,每个面中心一个可以缩放、第七个位于模型中心用来整体等比例缩放。单独选中每个面都可以旋转。这个类非常灵活,主要用来选择、剪切、剪裁;

2020-11-09

android 自定义组合控件 顶部导航栏

android 自定义组合控件 顶部导航栏

2015-11-26

Android 三种常用实现自定义圆形进度条 ProgressBar

Android 三种常用实现自定义圆形进度条 ProgressBar 博客:http://blog.csdn.net/q610098308/article/details/53760024

2016-12-20

vtk VtkButtonWidget

vtk VtkButtonWidget QT vtk 结果示例,四视图,适合初学者。3D button

2020-10-23

android 媒体键监听 以及 媒体键模拟

Android 媒体键监听以及模拟媒体键盘的实现 ;

2015-09-29

Qt5实现的一个mvc 的例子

Qt5实现的一个mvc 的例子, 具体见:https://blog.csdn.net/q610098308/article/details/108862320

2020-09-29

android studio 生成aar包并在其他工程引用 (导入)aar包

android studio 生成aar包并在其他工程引用 (导入)aar包 具体介绍 http://blog.csdn.net/q610098308/article/month/2016/06

2016-06-16

C# 自动安装IIS,以及创建网站

C# 自动安装IIS,以及创建网站,自动创建站点,只需要填入端口号

2017-11-14

讯飞语音朗读简化版

讯飞语音朗读简化版,简化了一下,一看就懂;

2015-06-12

C++11 线程池 ThreadPool

C++11 线程池 ThreadPool 单例 线程池,实现全局唯一。

2020-12-21

利用vtkwidget 实现剪裁

 剪切算法: vtkClipPolyData实现两个模型取并、 vtkClipPolyData实现两个模型取异、 vtkCutter实现两个模型去交线、 vtkBoxClipDataSet生成无限平面后去并

2020-11-18

C++ 类中简单回调

回调函数也是普通函数 首先明确一个概念,回调函数也是普通函数, 叫回调函数,是因为程序通过参数把该函数的函数指针传递给了其它函数,在那个函数里面调用这个函数指针就相当于调用这个函数,这样的过程就叫回调,而被调用的函数就叫回调函数。看得出来,回调的本质是函数指针传递,所以想要理解回调机制,先要理解函数指针

2020-09-23

MFC实现CListCtrl 子项可编辑的及连接数据

MFC实现CListCtrl 子项可编辑的及连接数据,重写了CListCtrl ,可设置具体列是否可编辑,并可以连接数据库

2020-09-18

简单android popuwindow实现

实现popuwindow 弹出框,简单明白,提供大家学习;

2014-12-01

android项目中如何加载已有so库

android项目中如何加载已有so库 一起学习android 开发

2014-05-15

CfgTree.zip

MFC 实现的 windows 文件文件管理工具,是用CTreeContrl 实现的 VC; 很方便实现自动化,添加删除;

2020-08-14

vtkBoundingBox.zip

vtk vtkBoundingbox 简单使用,例子;欢迎大家共同学习。vtkBoundingbox vtkBoundingbox vtkBoundingbox

2020-08-10

opencv_replace_background.zip

证件背景替换 代码实现思路: 1.将二维图像数据线性化 2.使用K-means聚类;分离出背景色 3.背景与人物像素二值化 4.腐蚀 + 高斯模糊:图像与背景交汇处高斯模糊化 5.更换背景色以及交汇处融合处理

2020-06-02

ffmpeg_transcoder.zip

Android ffmpeg 使用命令视频转码 说明见雷神:https://blog.csdn.net/leixiaohua1020/article/details/47056365 哪个太老了,我用 Android studio 重新编译了一下。 ffmpeg 命令整理见:https://blog.csdn.net/q610098308/article/details/106410718

2020-05-28

JavaScriptActiviX.zip

ActiveX OCX控件 多线程下回调JavaScript,异步回调 js ; ActiveX异步回调JavaScript(通过事件方式)postMessage

2020-05-22

opencvdemo.zip

android stdudio OpenCV NDK 开发环境搭建 之找查条形码 https://blog.csdn.net/q610098308/article/details/105585851

2020-04-17

Androidtools.zip

Android apktool 及相关工具下载 dex2jar-0.0.9.15.zip jd-gui-windows-1.6.6.zip java2smali-1.6.zip https://blog.csdn.net/q610098308/article/details/105336399

2020-04-06

dexShellMem.zip

Android Apk 加固之Dex文件 完善篇 InMemoryDexClassLoader 之内存加载dex; 只支持 Android 8.0 以上版本

2020-04-02

dexShell.zip

Apk加固之Dex保护 ,dex 加密ndk方案; Android Apk 加固之Dex文件 方案NDK 版本

2020-03-30

JNIAutoRge.zip

JNI不仅仅在NDK开发中应用,它更是Android系统中Java与Native交互的桥梁, 学习JNI 动态注册

2020-03-27

ScreenShot.zip

VC 屏幕截图小程序 可能是很早以前的,放上来给大家参考 vs2015 VC 屏幕截图小程序VC 屏幕截图小程序

2019-12-29

Rxjava2+Rxtrofit2+RxAndroid+okhttp3.6相关的jar包

Rxjava2+Rxtrofit2+RxAndroid+okhttp3.6等相关包,依赖包。

2019-01-04

C++ openssl aes 加解密

Android NDK C++ openssl aes 加解密

2018-11-16

protobuf 完整源码编译包

protobuf 完整源码编译包,android NDK,包括编译文件,批处理文件 windows平台。

2018-11-08

UGUI - 制作listview gridview ugui

UGUI - 制作listview ugui 适合于列表 gridview UGUI - 制作listview ugui 适合于列表 gridview

2018-09-05

java hook demo

java hook android hook java hook android hook java hook android hook

2018-04-09

Android 全局监听 getevent 方式 需要root权限

Android 事件全局监听(二)需要root权限 ,使用getevent监听Android输入设备文件

2018-03-27

Android辅助功能 Accessibility Services demo

Android辅助功能 Accessibility Services 此方式可以成功获得前台Activity

2018-03-27

Android 6.0 权限 动态注册 请求多个权限

Android 6.0 权限 动态注册权限 一次请求多个权限。非第三方库,源码。

2018-03-23

greenDAO3 项目搭建与增删改查操作

greenDAO3 项目搭建与增删改查操作 具体见博文 http://blog.csdn.net/q610098308/article/details/79378843

2018-02-26

android aidl 本地和aidl通信,远端和aidl

android aidl 本地和aidl通信,远端和aidl android aidl 本地和aidl通信,远端和aidl

2017-12-28

android aidl demo

aidldemo android aidl demo 入门 简介。Android 中AIDL的使用与理解 (一)

2017-12-26

Visual Studio 2010 打安装包,包括直接启动应用

Visual Studio 2010 打安装包,安装完成后,直接启动应用

2017-11-14

恋恋西风的留言板

发表于 2020-01-02 最后回复 2020-01-02

大家开发android项目都用什么框架?大家相互讨论学习

发表于 2016-06-02 最后回复 2016-07-05

有谁看过钱能的C++程序设计(第二版)交流下

发表于 2009-08-28 最后回复 2015-07-29

空空如也

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

TA关注的人 TA的粉丝

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