自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(44)
  • 收藏
  • 关注

原创 spring注解的理解

spring后端开发常用注解

2022-03-31 23:35:47 1863

转载 FTPClient文件上传与下载

FTPClient上传与下载文件

2022-03-10 10:47:52 1386

原创 AS增加堆栈内存

AndroidStudio更改堆栈内存

2022-03-01 10:16:45 265

转载 带你玩转Visual Studio系列

带你玩转Visual Studio——带你高效开发https://blog.csdn.net/luoweifu/article/details/48852119带你玩转Visual Studio——调用约定与(动态)库https://blog.csdn.net/luoweifu/article/details/52456407带你玩转Visual Studio——带你了解VC++各...

2018-06-12 15:06:55 542

原创 bat 调用vs 2008 command prompt

call prompt的目标 call “D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\vcvarsall.bat” x86 (x86平台用) 接着就可以写dos命令,例如

2018-06-07 11:37:57 410

原创 编译产生的中间文件作用

vs下debug/release目录文件作用pdb文件调试用,pdb记录数据和调试信息 跟踪源码,是一种调试数据库文件,不需要放到服务器上 一种 PowerBuilder 动态库,作为本地DLL的一个替代物。程序数据库文件,在建立工程时自动生成,其中存放程序的各种信息,用来加快调试过程的速度。记录了程序有关的一些数据和调试信息。 map文件调试用,map记录地址、长度等信息 跟踪源码 ...

2018-06-06 10:55:11 3424

原创 VS C++程序打包成可安装文件

创建setup and deployment 工程在既有项目解决方案内添加 setup and deployment工程如下图 添加项目需要的文件 1. 在Application Folder添加 Project Output 选择exe工程(主输出,包含所需dll等) 此时需要使用的dll会被自动打包进来,另外程序所需的 db文件数据库文件需要收到添加进来 Add->Fi...

2018-06-04 13:27:13 17620

原创 VS2015 创建及使用DLL,以及静态lib

查看Dll接口https://www.cnblogs.com/ring1992/p/6003248.html同一个解决方案内Dll创建与使用https://blog.csdn.net/shuimanting520/article/details/52550332在不同的解决方案内使用别的Dll动态使用Dll静态使用Dll使用静态库lib...

2018-06-03 21:18:12 9174 1

原创 VS工程各配置项及VS菜单工具用法

属性配置含义

2018-06-03 07:34:08 799

原创 VS工程中常用路径宏定义表示

VS IDE中常用路径 表示$(SolutionDir) 即解决方案配置文件 xxx.sln所在的目录例如 D:\WorkSpace\CPPWorkSpace\TestDLL\ $(ProjectDir) 表示 xxx.vcxproj所在的目录 例如:D:\WorkSpace\CPPWorkSpace\TestDLL\DLL2\$(ProjectName) 代表具体的pro...

2018-06-02 20:27:10 7277

转载 Qt读写xml格式字符串

转自:https://blog.csdn.net/lovebird_27/article/details/50205995Xml 简介XML是ExtensibleMarkup Language的缩写,即可扩展标记语言。它是一种用来创建的标记的标记语言。使用XML标记语言可以做到数据或数据结构在任何编程语言环境下的共享。 XML解析器是读取XML文档并提供对文档内容的访问的软件模块...

2018-06-01 10:15:23 3559

转载 __declspec(dllexport)与__declspec(dllimport)

一般而言,动态链接库中定义有两种函数:导出函数(export function)和内部函数(internal function)。 导出函数可以被其它模块调用,内部函数在定义它们的DLL程序内部使用。在要输出的函数、类、数据的声明前加上__declspec(dllexport)的修饰符,表示输出。有导出就有导入__declspec(dllimport),声明某个类、函数是从dll中导入的...

2018-05-31 11:24:22 702

原创 namespace使用

具有命名空间的类需要在使用该类时,使用namespace来限定该类例如,类继承时class E_A_UPOS AService : public apos::devices::IAService //其中 E_A_UPOS定义为__declspec(dllexport) 表示该类为导出类,可以被别的模块使用//apos::devices为IAService所在的命名空间例如...

2018-05-31 11:20:20 402

原创 QSharedPoint<T>智能指针使用

QSharedPoint智能指针,可以帮助管理C++类的内存释放,而防止忘记释放内存而造成内存泄漏QSharedPoint使用智能指针的使用,需要在T类型,定义完整之后使用.即不能在T类型内,使用其智能指针.如下 ··· //例如 class E_APOS_TOOLS ExampleClass: public QObject { Q_...

2018-05-31 11:01:59 3996 1

转载 JNI编程-让C++和Java相互调用

让C++和Java相互调用1 让C++和Java相互调用2

2017-05-31 10:25:10 222

原创 byte/unside char buffer保存

FILE* fp;//fullpath 包含路径以及文件名eg: /mnt/sdcard/fnamefp = fopen( fullpath,"wb+");//按字节写入buffer,共size字节fwrite(cSrcBuf,sizeof(char),nSrcBufLength,fp);fclose(fp);

2017-05-23 13:28:12 204

原创 文章标题

Android 官网 点击进入Android 官网AS User Guide点击进入AS User Guide

2017-05-23 13:22:47 137

原创 Android JNI开发常见问题

工程目录路径较长导致xxx.o.d等文件编译失败1.工程目录: E:\SonySmartEyeGlassSDK\addon-sony_smarteyeglass_sdk-sony-19\samples\EyeScanExtension\PicScan (目录过长) 2.提示如下 error: error opening ‘E:\SonySmartEyeGlassSDK\addon-sony_s

2017-05-11 14:03:51 315

原创 JAVA API及JAVA相关开源代码

源码API

2017-05-10 10:15:29 443

原创 Android 官网

Android 官网 点击进入Android 官网AS User Guide点击进入AS User Guide

2017-05-10 10:13:36 310

转载 Web VR

转自:http://news.17173.com/content/04102017/144824755_3.shtml随着用户们对原生VR应用需求的膨胀,他们也一定期待开发者创造出VR的web应用。首先,VR web体验将带给你类似浏览facebook或youtube的体验。用户在web上,可以将视频切换到「VR模式」。和VR电影不同的是,用户可以在VR环境中来做VR购物、VR约会

2017-04-11 15:50:00 608

转载 35岁以后的程序员,正处于怎样一种状态?

焦虑和自信。很多时候,大龄程序员之所以会焦虑,主要还是两方面原因:一种是家庭生活难两全带来的抉择,另一种是对自身技术水平的不自信。而后者才是大多数大龄码农焦虑的源头。而那些对自己技术不自信的人可能多年都在从事着普通开发的岗位,既得不到职位的晋升也提不起学习新技术的兴致。如某互联网金融公司的HR所说,这一现象在面试的过程中就能体现出来。比如他们曾面试过的很多大龄码农,使用的框架和技术比较老旧,虽然他们对新技术也有所了解,却因为精力有限的原因没有落地执行,这种类型的程序员自然与高速发展的企业并不匹配。这

2017-03-29 16:11:12 2268

原创 Handler.Post(Runnable)只是发送了一个消息到消息队列,并未开启新的线程

看下源码就很清楚了,view.post(Runnable)内部实际还是使用的handler.post(Runnable),而这个方法,内部会执行下面的方法,从而把Runnable设置为Message.callback,实际上相当于handler.sendMessage(),只是发送了一个消息,private static Message getPostMessage(Runnabl

2017-03-23 15:17:46 576

转载 android之SurfaceView和SurfaceHolder用法

http://blog.sina.com.cn/s/blog_79dfe1270101canv.html个人理解:Surface是绘图位置,SurfaceHolder用来控制Surface绘制,而SurfaceView是用来显示Surface所用。SurfaceView是视图(View)的继承类,SurfaceView控制这个Surface的绘制位置。surface是纵

2017-03-23 10:07:23 1594

原创 reinterpret_cast强制类型转换

reinterpret_cast (expression)type-id 必须是一个指针、引用、算术类型、函数指针或者成员指针。它可以把一个指针转换成一个整数,也可以把一个整数转换成一个指针(先把一个指针转换成一个整数,再把该整数转换成原类型的指针,还可以得到原先的指针值)。

2017-03-22 15:26:02 1052

原创 调试JNI C/C++代码的两种方式

转自:http://www.cnblogs.com/yejg1212/archive/2013/06/07/3125392.html首先,我们需要编译一个debug版的dll,这个应该比较简单,选择Debug,编译就是了 然后,将这个debug版的dll放到java工程中,再在java代码中设置断点,比如:然后开始debug,执行到java中的断点时,在VS2005中,依次

2017-03-20 15:07:59 971

转载 Android Studio使用JNI (静态注册和动态注册jni函数)

http://www.cnblogs.com/aliflycoris/p/5507236.html0x01 前言  本文讲述使用Android Studio通过静态注册、动态注册使用JNI的方法,以及加载第三方so文件的方法 0x02 Android Studio静态注册的方式使用JNI  1. 添加native接口public class MainActi

2017-03-20 10:32:39 859

转载 Java字节、十进制、十六进制、字符串之间的相互转换

http://www.cnblogs.com/mstk/p/5579841.html1. 字节转10进制直接使用(int)类型转换。 /* * 字节转10进制 */ public static int byte2Int(byte b){ int r = (int) b; return r; }

2017-03-16 17:11:21 819

转载 java中的ASCLL,UTF-8和Unicode编码字符集

http://kxjhlele.iteye.com/blog/333211

2017-03-16 13:18:31 424

转载 Android数据加密之MD5加密

http://www.cnblogs.com/whoislcj/p/5885006.html

2017-03-15 18:18:05 260

转载 socket通信中字节流、字符流区别

http://blog.csdn.net/xiangtianzaijie500/article/details/52070724

2017-03-15 18:16:37 559

原创 Socket连接denied

android 开发java.net.SocketException: socket failed: EACCES (Permission denied)1:将uses-permission写在application 标签前面2:java文件网络操作前,加入如下代码StrictMode.setThreadPolicy(new StrictMode.Thr

2017-03-15 14:45:37 318

转载 ANDROID动态加载 使用SO库时要注意的一些问题

http://www.tuicool.com/articles/fYnmYjI基本信息作者: kaedea 项目: android-dynamical-loading Android项目里的SO库正好动态加载系列文章谈到了加载SO库的地方,我觉得这里可以顺便谈谈使用SO库时需要注意的一些问题。或许这些问题对于经常和SO库开发打交道的同学来说已经是

2017-03-15 09:15:48 704

转载 Android网络权限汇总

android.permission.ACCESS_CHECKIN_PROPERTIES //允许读写访问”properties”表在checkin数据库中,改值可以修改上传android.permission.ACCESS_COARSE_LOCATION //允许一个程序访问CellID或WiFi热点来获取粗略的位置android.permission.ACCESS_FI

2017-03-14 16:44:33 4767

原创 gradle 配置含义

android {sourceSets { main { jniLibs.srcDirs = ['libs'] //load lib时,系统会从libs目录下寻找so jni.srcDirs ‘src/main/jni’ //指定编译C/C++源文件目录,默认情况下为main下的jni,但是也可以手动指定 } }}g

2017-03-13 17:00:03 235

原创 向您的项目添加 C 和 C++ 代码 Gradle NDK与Gradle CMake

https://developer.android.com/studio/projects/add-native-code.html#link-gradle

2017-03-10 17:50:59 644

原创 Gradle version 与 plugin version以及 gradle-wrapper.properities对应关系

android studio user guidehttps://developer.android.com/studio/releases/gradle-plugin.html#revisions对应关系When you update Android Studio, you may receive a prompt to also update Gradle to the l

2017-03-10 16:17:49 460

转载 Gradle学习总结——根本上看透Android Studio构建

转载自http://www.jianshu.com/p/60e556a968de用过android studio的对gradle应该都不陌生了,gradle文件的基本配置大同小异,略做了解使用应该是没什么问题了。但是深入细致的了解一下对于理解项目还是很有帮助的,尤其是遇到一些配置复杂的github项目,不了解gradle可能会遇到跑不起来又束手无策的情形。下面对gradle相关知识、用法做

2017-03-10 14:25:04 232

转载 Android JNI/NDK开发之基本姿势

转自:Android JNI/NDK开发之基本姿势 http://blog.csdn.net/qjay_dev/article/details/51343312Android JNI/NDK开发之基本姿势 http://blog.csdn.net/qjay_dev/article/details/51357272

2017-03-10 11:21:29 169

原创 AndroidStudio进行JNI开发完整流程之环境配置

AndroidStudio进行JNI开发流程

2017-03-09 14:59:53 361

空空如也

空空如也

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

TA关注的人

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