- 博客(65)
- 资源 (12)
- 收藏
- 关注
原创 QT中通过触摸或鼠标实现SCROLLER滚动
QScroller::grabGesture(ui->listWidget,QScroller::LeftMouseButtonGesture);//TouchGestureQScroller::grabGesture(ui->treeWidget,QScroller::LeftMouseButtonGesture);ui->tableWidget->setVer...
2020-04-01 16:11:40
2582
1
转载 判断一个字符串是否是合法的JSON字符串
bool IsJsonValid(const char *jsoncontent){ std::stack<char> jsonstr; const char *p = jsoncontent; char startChar = jsoncontent[0]; char endChar = '\0'; bool isObject = false...
2019-02-26 11:15:28
2017
1
转载 Android下图片或按钮等可拖动到任意位置的效果实现源码
from: http://www.2cto.com/kf/201207/140218.html
2014-06-27 17:40:37
805
转载 linux非阻塞socket教程
from :http://blog.youkuaiyun.com/devday/article/details/5296621
2014-04-17 15:57:43
799
转载 如何反编译apk文件得到源码和XML文件
from: http://jingyan.baidu.com/article/dca1fa6fbe140ef1a4405212.html相信很多开发者都知道反编译APK,正常情况下,如果我们想要看看xml,看看java源代码,是看不了的。用压缩工具解压apk得到的文件也都是二进制文件,打开后全是乱码。 开发者能够用的也仅仅是图片资源,这往往也满足不了
2014-03-12 10:58:39
577
转载 反编译安卓apk
http://zhidao.baidu.com/link?url=L0_v5FbWBizPZn9WNdoB5_CfSWugZNaTIx_-G9VwjEy0Bid3cMI6isbX24Ui1lzoyT42-AvpR1JqEs7tJVhrUKAPK文件是用专业软件eclipse编译生成的文件包。在网上可以找到许多软件来对APK的内容进行反编译,例如:可以通过AXMLPrinter2工具
2014-03-12 10:40:01
615
转载 反编译APK文件的三种方法
From: http://android.tgbus.com/Android/tutorial/201103/346338.shtml 因为学习Android编程的需要,有时我们需要对网络上发布的应用项目进行学习,可是Android项目一般是通过APK文件进行发布的,我们看不到源代码,嘿嘿,办法总会有的,而且不止一个... ps:对于软件开发人员来说,保护
2014-03-12 10:18:18
885
转载 AVD之PANIC: Could not open ***
From:http://www.dotblogs.com.tw/nethawk/archive/2013/04/21/102043.aspxAVD之PANIC: Could not open ***PANIC: Could not open:my_avd.ini完美解决之前用的是2.2的SDK,后来升级了3.2的SDK,出现该问题,搜索了下,有以下解
2014-02-28 13:54:47
516
转载 WinPcap编程
WinPcap编程WinPcap是一个开源的、运行于Win32平台下的体系结构,它的主要功能是进行数据包捕获和网络分析。它允许应用程序通过协议栈捕获和传输网络数据包,也包括内核级别的数据包过滤、网络静态引擎和支持远程数据包捕获等有用的功能。WinPcap由两部分组成:1. 驱动程序:扩展操作系统功能提供低层次的网络访问2. 动态链接库:运行在Wi
2014-02-11 10:38:14
2279
转载 WinPcap 中文技术文档
From http://blog.youkuaiyun.com/zougangx/article/details/5610983 [+]介绍什么是WinPcap哪些程序在使用WinPcap什么是WinPcap做不到的如何搭建开发环境WinPcap: WinPcap 中文技术文档 介绍本手册提供了WinPcap编程接口的描述及其源代码。它与详尽的Win
2014-02-11 10:21:01
1529
转载 VS 2010配置Qt 4.8.5
From:http://www.cnblogs.com/tgyf/p/3229153.html 1 下载、安装Visual C++ 2010(貌似中文版比英文版大的多,看你选),相信想要学习Qt的朋友对C++及VS已经有一个较深的了解,网上也有很多经典的安装总结,这里就不再详述这部分内容。 2 下载、安装qt-win-opensource-4.8.5-vs20
2014-01-20 11:20:00
771
转载 c++中char*\wchar_t*\string\wstring之间的相互转换
From http://blog.youkuaiyun.com/mfcing/article/details/7529848[cpp] view plaincopy#ifndef USE_H_ #define USE_H_ #include #include #include using namespace std
2014-01-14 09:30:01
738
转载 也谈C++中char*与wchar_t*之间的转换
From: http://blog.163.com/tianshi_17th/blog/static/4856418920085209414977/关于C++中的char*与wchar_t*这两种类型的相互转换,网上说的大多很繁琐,可行性也不高。下面这个方法是在MSDN里面找到的,个人认为还比较不错: 把char*转换为wchar_t*用stdlib.h中的mbstowcs
2014-01-13 14:37:05
518
转载 字节码问题--wchar和char的区别以及wchar和char之间的相互转换字符编码转换等方法及函数介绍
From: http://www.cnblogs.com/MichaelOwen/articles/2128771.html收集了一些关于字符/宽字符的一些资料,在此与大家一起分享。win2下wchar占2个字节 linux下wchar占4个字节wchar_t的高位字节应该存储在char数组的低位字节。在 C 语言中, char 类型永远都是一个字节, 双字节字符类
2014-01-13 14:26:36
790
原创 关于ActiveX控件的一些问题
一、在向对话框插入ActiveX控件时会弹出选择框,更改选择框中ActiveX控件名称 在AciveX控件工程的.rc文件上右键查看代码,修改STRINGTABLE下面IDS_XXX 对应的字符串,重新编译注册即可。二、添加接口在类视图下的 XXXLib下的_DXXX 右键添加方法。这个过程中vs帮我们添加了以下几处代码:1、在XXXCtrl.h中1) 调度和事件
2014-01-11 00:07:28
908
转载 android NDK开发、编译、调试环境搭建与操作入门
出处:http://qiang106.iteye.com/blog/1830416前话 现在越来越多的应用开发、场景会用到NDK,NDK的开发环境和工具也可谓是“日新月异”,Googleg还是比较给力,时至今日ADT已经发布了21.0.1,实际上从20.0.3已经对我们需要使用的NDK有了比较好的支持了,使用Eclipse可以直接断点NDK代码。
2014-01-03 17:25:40
492
转载 Android ndk-build与C++
copy from: http://blog.sina.com.cn/s/blog_4b650d650100lrir.html需要改动三个文件,分别是Android.mk,hello-jni.c,com.example.hellojni.HelloJni.java 首先是Android.mk: LOCAL_PATH := $(call m
2014-01-03 16:12:34
518
转载 不使用Cygwin,在eclipse中快速开发JNI,一键生成C头文件.h,以及一键使用NDK交叉编译
出处:http://www.oschina.net/question/1402563_133543一、使用环境 1、windows64位操作系统 2、ADT为adt-bundle-windows-x86_64-20130917 3、NDK为android-ndk-r9b 二、配置生成头文件.h ⒈首先,如图所示,点击External Tools Conf
2014-01-02 18:11:42
1059
转载 NDK的Windwos环境搭建
出处:http://www.cnblogs.com/ouling/archive/2011/12/28/2305030.htmlNDK的Windwos环境搭建Eclipse版本是3.6以上的 一、下载android NDK您可以下载NDK r4 for Windows或NDK r5 for Windows安装包,下载地址:地址:http://de
2014-01-02 17:18:28
468
转载 基于 Android NDK 的学习之旅-----Java 调用C(附源码)
基于 Android NDK 的学习之旅-----Java 调用C随便谈谈为什么要Java调用C 吧:我认为:1、 有些公司开发Android项目的时候, 许多组件功能可能是C中已经实现了,所以我们没必要同样的功能又在java中实现一遍。例如我之前做的一个项目,公司C引擎已经很成熟了,所以直接在java中封装好接口,由C去实现。2、 C的速度一般是java的10-20倍把,有些
2014-01-02 16:01:48
463
转载 NDK入门实例,生成.so文件
目标:利用NDK 生成 SO 库,使用 SO 库进行 JNI 调用,在 Android sdcard 创建文件并写入数据。工具:NDK 1.6 、Eclipse for java 、android SDK 、Cygwin一、下载 Cywin从Cywin官网 http://www.cygwin.com/ 下载所需要的版本,这里仅介绍在Windows下使用 Cywin二
2014-01-02 10:06:39
586
转载 JNI生成so
软件:android-ndk-r8 推荐使用这个版本,可以直接不用安装Cygwin软件就可以编译。然后在系统环境变量中path选项中添加安装路径,比如我的:C:\android-ndk-r8;然后我在D盘创建一个Test工程,在工程下建立一个jni的文件夹,所有的源代码都需要放在jni下,在jni文件下创建一个test.h和test.c,内容为://test.h:
2014-01-02 09:11:42
557
转载 Windows7 下Eclipse集成Cygwin配置Android NDK环境编译JNI库(1)
http://blog.youkuaiyun.com/yhw27del1/article/details/7915899准备:1. JDk1.6以上版本2. Eclipse 我的版本 indigo3. Android SDK4. Android NDK(R8)5. Cygwin第一步:安装JDK,这是Eclipse运行的基本条件.
2013-12-31 17:55:06
639
转载 Windows平台下如何使用Android NDK
鉴于有些同学想要学习NDK,但在网上很难找到一个讲解比较清楚、按照步骤操作可以比较顺利学会NDK的文章,所以写了此篇教程。一.学习本篇教程需要具备的条件:1. 了解JAVA中JNI的概念、好处以及使用方法,网上很多介绍,这里就不重复了。2. 你的电脑配置好了Android应用开发环境,即:JAVA、Eclipse、ADT和Android SDK。二.准备需要
2013-12-31 17:43:30
422
转载 Android源码学习之如何使用eclipse+NDK
网上已经有太多的有关如何配置eclipse+NDK了,本人就不再重复这些了,只是想记录下自己开始写第一个NDK程序的整个流程(保证可执行),共自己和大家分享。首先安装一个能够支持Native代码的eclipse插件Sequoyah,然后在eclipse中的“窗口-首选项-Android”中多出来了一个“本机开发”选项,在“NDK Location”选择你的android-ndk的路径。有了
2013-12-31 17:34:57
476
转载 Android.mk文档规范
Android.mk文档规范Android.mk 编译文件是用来向 Android NDK描述你的 C,C++源代码文件的, 这篇文档描述了它的语法。在阅读下面的内容之前,假定你已经阅读了 docs/OVERVIEW.TXT 文件,了解了它们的脚色和用途。一、概述 一个 Android.mk file 用来向编译系统描述你的源代码。具体来说: (1) 该文件
2013-12-31 10:01:55
580
转载 Windows下,Eclipse的Android NDK(r9) 配置和初步使用
简介:NDK是一个工具集,可让您实现您的应用程序使用本机代码的语言,如C和C + +。对于某些类型的应用程序,这可以是有益的,所以你可以重用现有的代码库,这些语言编写的,但大多数应用程序不需要的Android NDK。下载NDK之前,你应该明白,NDK将不会惠及大多数应用程序。作为一个开发者,你需要平衡它的好处,针对其缺点。值得注意的是,在Android上使用本机代码一般不会导致在一个
2013-12-31 09:43:10
489
转载 JNI技术实践小结--原理分析和详细步骤截图说明
目前java与dll交互的技术主要有3种:jni,jawin和jacob。Jni(Java Native Interface)是sun提供的java与系统中的原生方法交互的技术(在windows\linux系统中,实现java与native method互调)。目前只能由c/c++实现。后两个都是sourceforge上的开源项目,同时也都是基于jni技术的windows系统上的一个应用库。Jac
2013-12-30 15:02:33
541
转载 Eclipse NDK 配置,不用安装Cygwin
一、关于NDK:NDK全称:Native Development Kit。1、NDK是一系列工具的集合。NDK提供了一系列的工具,帮助开发者快速开发C(或C++)的动态库,并能自动将so和java应用一起打包成apk。这些工具对开发者的帮助是巨大的。NDK集成了交叉编译器,并提供了相应的mk文件隔离CPU、平台、ABI等差异,开发人员只需要简单修改mk文件(指出“哪些文件需要编译”
2013-12-30 14:48:28
551
转载 Windows平台下如何使用Android NDK
鉴于有些同学想要学习NDK,但在网上很难找到一个讲解比较清楚、按照步骤操作可以比较顺利学会NDK的文章,所以写了此篇教程。一.学习本篇教程需要具备的条件:1. 了解JAVA中JNI的概念、好处以及使用方法,网上很多介绍,这里就不重复了。2. 你的电脑配置好了Android应用开发环境,即:JAVA、Eclipse、ADT和Android SDK。二.准备需要
2013-12-30 14:26:46
482
转载 Eclipse + ADT(包括NDK Plugin) + CDT 搭建Android NDK开发环境
Android应用程序的开发环境比较容易搭建,下载完Android SDK,在Eclipse中安装ADT插件就好了。前段时间由于要在Android上做三维程序的开发,三维开发的资源(例如几何算法等)大多数都是C++写,如果想开发出高效的程序,那就必须用到NDK,一部分代码用C/C++编写,生成本地动态链接库libXXX.so,通过Android的JNI接口调用动态库中的本地方法。NDK实际上就是一
2013-12-30 10:02:40
535
转载 ASCII码规律
字母和数字的 ASCII 码的记忆是非常简单的。 一,首先要观察一下ASCII 码的内在规律。(1)此表的构造为16行8列。(2)整张表可以分为两部分:靠近左侧的3列为不常用的,右侧4列为常用的。(3)英文字母本身只有26个,因此需要在两列展示。 二,对于常用的部分,我们只要记住了几个字母或数字 的 ASCII 码:(1)
2013-08-04 16:53:40
5599
转载 C/C++中static关键字详解
静态变量作用范围在一个文件内,程序开始时分配空间,结束时释放空间,默认初始化为0,使用时可以改变其值。静态变量或静态函数只有本文件内的代码才能访问它,它的名字在其它文件中不可见。用法1:函数内部声明的static变量,可作为对象间的一种通信机制如果一局部变量被声明为static,那么将只有唯一的一个静态分配的对象,它被用于在该函数的所有调用中表示这个变量。这个对象将只在执行线程第一次到
2013-07-31 23:06:33
386
转载 vc创建半透明画刷
1、GDI 步骤1)创建内存兼容DC HDC hBitmapDC = CreateCompatibleDC(hDC); HBITMAP hBitmap = CreateCompatibleBitmap(hDC, rt.Width(), rt.Height()); SelectObject(hBitmapDC,hBitmap);
2013-07-11 16:07:16
4361
转载 利用GoAhead构建嵌入式web应用
摘要:详细介绍了开源嵌入式web服务器GoAhead的原理,并结合具体实例说明如何利用它构建嵌入式web应用。Key words: GoAhead, embedded web server, web applicationAbstract: This paper introduces the principle of open source embedded web server GoAh
2013-03-26 10:55:39
800
转载 用firebreath开发插件 .
在寻找插件开发资料的过程中找到了一个开发浏览器插件的开源项目——firebreath。参考:firebreath主页。根据其介绍可以实现各种浏览器插件的开发。于是我进行了尝试,并试图搜索利用firebreath开发插件的中文资料。搜索到的相关中文资料有一个:徐凡的博客。其中有使用firebreath开发浏览器插件(一、二、三)三篇关于firebreath开发插件的文章。看完了,但是还是不怎么会。
2013-03-25 09:40:19
759
转载 vim——打开多个文件、同时显示多个文件、在文件之间切换
打开多个文件:1.vim还没有启动的时候:在终端里输入 vim file1 file2 ... filen便可以打开所有想要打开的文件2.vim已经启动输入:open file可以再打开一个文件,并且此时vim里会显示出file文件的内容。同时显示多个文件::split:vsplit在文件之间切换:1.文件间切换Ctrl+6—下一个文件:bn
2013-03-23 15:25:52
608
转载 ubuntu下gcc和g++的安装
主要来自ubuntu中文社区http://www.ubuntu.org.cn/support/documentation/doc/VMware首选,确认你已经安装了build-essential程序包:apt-get install build-essential确认你已经安装了内核头文件包:uname -rapt-get install linux-headers-'kern
2013-03-21 15:18:03
424
转载 onvif学习之gsoap简单实例
以下内容是来自网上,加上自己的试验得来,不能算原创,这里要感谢“onvif规范的实现:使用gSOAP创建SOAP调用实例”的作者!http://blog.youkuaiyun.com/ghostyu/article/details/8162280这个是我在网上找到的,这个应该是原文出处吧!在这里再次感谢作者!1,设置环境变量,这里我写了一个脚本,直接执行脚本就能直接配置环境变量:root@micr
2013-03-20 17:16:54
1589
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人