VS2015创建并使用DLL

1.DLL文件 DLL(Dynamic Link Library)文件为动态链接库文件,又称“应用程序拓展”,是软件文件类型。在Windows中,许多应用程序并不是一个完整的可执行文件,它们被分割成一些相对独立的动态链接库,即DLL文件,放置于系统中。当我们执行某一个程序时,相应的DLL文件就会...

2019-06-24 08:37:42

阅读数 3

评论数 0

VS2015 MFC输出日志到控制台窗口

在做DLL库的时候经常会通过printf打印一些调试信息,但是MFC项目引用后printf信息是无法输出到调试窗口的,网上一些说通过AllocConsole();打开命令窗口在VS2017中竟然不好用,最终经过网络寻找到可用方法: 在vs中打开你的解决方案。 鼠标移动到你的项目名称上,点击鼠标右...

2019-06-22 10:21:53

阅读数 23

评论数 0

libusb-win32的移植

引入头文件 引入动态库(同时兼容32位与64位) #ifndef _WIN64 #pragma comment(lib, "libusb-win32/libusb32.lib") #else #pragma comment(lib, "libusb-win32/li...

2019-06-22 07:15:20

阅读数 24

评论数 0

MFC移植libusb

1,添加lib库文件 https://blog.csdn.net/phenixyf/article/details/29634285 2,由于Lib库编译的版本可能跟我们开发用的vs版本不一样,我们需要先要在libusb源码工程编译一个与我们vs一样的lib, 然后替换掉原来的lib; l...

2019-06-10 22:14:14

阅读数 39

评论数 0

Android获取Mac地址

/** * Android 6.0 之前(不包括6.0) * 必须的权限 <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> ...

2019-05-16 21:08:16

阅读数 22

评论数 0

android httpClient 支持HTTPS的访问方式

项目中Android https请求地址遇到了这个异常(无终端认证): javax.net.ssl.SSLPeerUnverifiedException: No peer certificate 是SSL协议中没有终端认证。 没有遇到过的问题,于是无奈的去找度娘。。。。。。。 看了不少大神的...

2019-05-08 09:49:57

阅读数 52

评论数 0

Visual studio查看内存地址

1. 查看内存 调试 -> 窗口 -> 内存 -> 内存1-4 打开后,可以直接输入变量的名称,会直接定位到该变量所在的内存地址;

2019-04-29 21:15:53

阅读数 165

评论数 0

MFC文章列表

MFC六大关键技术 MFC基础变量类型 MFC中的CString类使用方法指南 CString常用用法 MFC ListCtrl的用法 ListControl

2019-04-26 22:23:54

阅读数 34

评论数 0

Visual Studio常用快捷键

```项目相关的快捷键   Ctrl + Shift + B = 生成项目   Ctrl + Alt + L = 显示Solution Explorer(解决方案资源管理器)   Shift + Alt+ C = 添加新类   Shift + Alt + A = 添加新项目到项目  编辑相关的键...

2019-04-26 21:53:24

阅读数 30

评论数 0

Mac下载Android源码的方法

JNI 1,新建一个磁盘镜像。略 2,下载git-repo,可以参考 https://blog.51cto.com/ticktick/1653304 git clone git://aosp.tuna.tsinghua.edu.cn/android/git-repo.git/ 或 ...

2019-03-25 19:19:38

阅读数 28

评论数 0

Python使用itchat库+图灵机器人实现群聊助手

以前在csdn上写过一篇itchat的入门级博客:Python从编程零基础打造一款微信聊天自动回复机器人,有快1000的访问量了,这让我备受鼓舞,还有小伙伴评论说怎么实现群聊消息回复,恰巧今天下午没事,一起来探讨吧。 首先安装python环境,然后安装第三方包itchat,可参考上一篇itcha...

2019-03-20 10:27:46

阅读数 99

评论数 0

JNI在子线程中调用Java方法回传数据

场景:在JNI中需要一直不断的读取某个文件,开启了一条线程,当读取数据到的时候需要在线程中向java返回数据。 实现步骤: 一、当so库加载的时候,在c的实现文件记录一个全局的JavaVM static JavaVM *g_jvm = NULL; //当加载.so库时该方法会被VM自动调用...

2019-03-19 16:20:03

阅读数 63

评论数 0

Android自定义安全软键盘开发详细步骤

源码地址:GitHub:https://github.com/SValence/SafeKeyboard 在一些比较敏感的输入场合,我们不能调用系统的软键盘进行输入信息,这时候就需要自定义一个软键盘来完成输入工作,由此就需要下面 Android 安全软键盘开发 的工作,本文主要从项目需求出发...

2019-03-05 14:33:46

阅读数 22

评论数 0

Android 自定义KeyboardView的键盘背景色

1, <com.gs.keyboard.MyKeyboardView android:id="@+id/keyboard_view" android:layout_width="fi...

2019-03-05 14:29:13

阅读数 156

评论数 0

Mac下 Android studio创建签名证书,打包生成APK,.jks文件添加到build.gradle中

https://blog.csdn.net/sinat_20037505/article/details/78834776

2018-10-16 10:49:28

阅读数 240

评论数 0

android反编译与加固(Mac版)

    今天跟大家讲一讲Android如何进行反编译和加固。 直接进入主题,工欲善其事必先利其器,先介绍下我们使用的工具。 1,AndroidCrackTool 2.5 10-11.dmg(Mac上的安装文件)用来查看AndroidManifest.xml文件的。如果你是直接解压的,那么A...

2018-09-07 09:38:03

阅读数 275

评论数 0

Mac 抓包工具Charles4.0.2破解版,安装使用

前言 在开发中需要用到抓包辅助工具,Mac上使用的一个抓包神器,就是Charles。因为它是Java开发的,所有可以跨平台,支持在Mac、Linux以及Window操作系统下使用,问题是需要先安装JDK才能运行,同时它也是收费的。本篇提供一个破解版Charles。 下载地址: 官网下载,...

2018-09-05 08:47:14

阅读数 209

评论数 0

android新特性:DrawerLayout与NavigationView配合使用(侧滑效果)

首先看一下效果吧20170120150737931.pngAndroid Design Support Library中增加了 NavigationView与DrawerLayout这个控件。代替SlidingMenu项目中的使用!在这里让我们来学习一下DrawerLayout和Navigatio...

2018-07-13 11:48:57

阅读数 181

评论数 0

cordova-plugin-file 文件操作整理(二)

Cordove File实例Demo 一、cordova.file获取系统目录 [javascript] view plain copy //当前程序的目录   console.info(cordova.file.applicat...

2018-05-05 06:37:11

阅读数 1308

评论数 1

Cocoapods系列教程与与模块化

Cocoapods系列教程 Pod::Spec.new do |s| s.name = "MyAdditions" # 项目名称 s.version = "0.0.1" # 版本号 与 你仓库的 标签号 对应 s.license = "M...

2018-04-24 19:32:44

阅读数 88

评论数 0

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