- 博客(37)
- 资源 (119)
- 收藏
- 关注
转载 Qt Creator + MinGW 在windows 下的调试
Qt的安装配置请参考本博客本分类下的其他相关文章,本文主要整理在调试时候遇到的问题和解决方法供遇到同样问题的同学参考。由于我之前也没有任何Qt的开发基础,做的也是硬件方面设计,所以这方面基础还是比较薄弱,这儿主要记录摸索过程中的一点心得体会。Qt的安装和初步配置请参见:Qt Creator的配置和开发初步测试本文的软件环境:Win7 32bitQt 4.8.4Qt Creato
2013-05-31 22:31:27 1140
转载 如何在QT中编译数据库驱动
Qt开发环境的搭建请参考网址:http://blog.csdn.net/fan_hai_ping/article/details/8273669MySQL库编译在使用MySQL数据库的时候,报如下错误:QSqlDatabase: QMYSQL driver not loadedQSqlDatabase: available drivers: QSQLITEQODBC
2013-05-31 20:22:40 1077
原创 Oracle ID自增长操作例子
方法一、1、创建表create table EXAMPLE(id number(10) primary key,name varchar(20) not null);2、创建sequence 从1开始 每次增距1create sequence EXAMPLE_ID start with 1 increment by 1;3、调用插入语句insert into EX
2013-05-31 15:58:08 890
原创 QT 操作oracle数据库遇到的问题
一、首先参考官方文档:http://qt-project.org/doc/qt-4.8/sql-driver.html#qoci二、编译驱动:http://www.tuicool.com/articles/IFzIji三、重要的一点:一定要安装oracle client:否则还是提示驱动加载失败http://download.oracle.com/otn/nt/
2013-05-31 12:38:00 4768
原创 Android AIDL接口定义语言
跨进程访问(AIDL服务) Android系统中的进程之间不能共 享内存,因此,需要提供一些机制在不同进程之间进行数据通信。在4个Android应用程序组件中的3个(Activity、Broadcast和 Content Provider)都可以进行跨进程访问,另外一个Android应用程序组件Service同样可以,也即AIDL服务。什么是AIDL服
2013-05-30 14:44:28 850
转载 如何实现禁止开机启动以及如何使应用失效
导读: 本文介绍了如何实现禁止开机启动以及如何使应用失效。希望大家不要制造各种流氓软件或病毒 这一期我们来关注以下某些优化软件的开机优化功能禁止开机启动和禁止 很多软件都有开机优化功能,比如360,金山,海卓……我觉得海卓页面还不错,所以就截一张海卓的图片吧点击右边的小旗,会有一些选项,这里只说两个开机启动程序状态
2013-05-30 11:42:27 1534
原创 Android 聚焦拍照和震动
package cn.yws.takephotos;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;imp
2013-05-30 11:03:18 931
转载 如何检测和隔离内存泄漏(文章)
使用Microsoft Visual C++来检测和隔离内存泄漏 简介具有动态的分配和释放内存的能力是C/C++程序语言的重要特色之一,但是中国的哲人孙子指出,最强有力的也是最脆弱的。对C/C++应用程序来说这当然是正确的,内存管理错误通常是bug起源之一。非常微妙且难于检测的bug之一就是内存 泄漏——不能正确地去分配已经分配了的内存。一个仅仅发生一次的轻微内存泄漏不可能引起注意,但是泄
2013-05-29 22:54:04 621
转载 在VC++6.0中如何使用GDI+[转]
一、GDI+简介: GDI+是window xp中的一个子系统,它主要负责在显示屏幕和打印设备输出有关信息,它是一组通过C++类实现的应用程序编程接口。顾名思义,GDI+是以前版本GDI的继承者,出于兼容性考虑,Windows XP仍然支持以前版本的GDI,但是在开发新应用程序的时候,开发人员为了满足图形输出需要应该使用GDI+,因为GDI+对以前的Windows版本中GDI进行了优化,并添
2013-05-29 15:12:49 1057
原创 网站技巧
1、在谷歌地图获取经纬度 javascript:void(prompt('',gApplication.getMap().getCenter()));
2013-05-29 10:22:36 653
原创 安全技术网站+开源网址
1、安天实验室http://www.antiy.com/cn/security/index.htm2、qt开源代码http://qt-apps.org/
2013-05-29 10:04:57 1238
原创 加载未安装APK中的类
当前哪些API可用于动态加载 DexClassLoader这个可以加载jar/apk/dex,也可以从SD卡中加载。PathClassLoader 只能加载已经安装到Android系统中的apk文件。 一、工程TestB1、ITest.javapackage cn.jiepu.testb;public interface ITest { String g
2013-05-28 17:35:48 845
原创 Android技巧和IDE使用技巧
1、动态加载: DexClassLoader dcl = new DexClassLoader( "/sdcard/dex.apk", "/sdcard/dexout/", null, super.getClassLoader());Class c = dcl.loadClass("com.package.MyClass" );Object myObj = c.newIn...
2013-05-28 16:55:11 1106
原创 VC++ 测试OutputDebugString和定时器
#include #include //声明快照函数的头文件#include VOID CALLBACK TimerProc(HWND hwnd,UINT uMsg,UINT idEvent,DWORD dwTime) { int pid=GetCurrentProcessId(); /* #ifdef _WIN32 #include /
2013-05-27 17:35:32 3572
转载 Android.KungFu手机病毒清理方法
Android.KungFu最早在6月份被安全厂商截获,随后又出现了至少3种不同的变种,截止到发文为止,这款病毒仍然在不断演化。KungFu系列病毒的特征非常典型,感染此病毒的手机会自动在后台静默下载并安装某些软件,当手机感染此病毒后使用常规安全软件无法彻底清除,甚至将手机恢复至出厂设置也无法解决问题,这款病毒通常会捆绑在某些合法软件内,在第三方Android应用市场和论坛中传播,常见的宿主包括一
2013-05-24 17:35:14 1334
原创 java jni与c++互相调用
1、student.h/* DO NOT EDIT THIS FILE - it is machine generated */#include "jni.h"/* Header for class cn_yws_jni_Main */#ifndef _Included_student#define _Included_student#ifdef __cplusplusexter
2013-05-21 17:06:24 1786
原创 C++调用java的方法
// env.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include #include #include "jni.h"using namespace std;#pragma comment(lib,"jvm.lib")int main(int argc, char* argv[]){ int res; J
2013-05-21 15:43:08 683
转载 JNI字符转换中文乱码的处理方法
一.相关概念java内部是使用16bit的unicode编码(UTF-16)来表示字符串的,无论中文英文都是2字节; jni内部是使用UTF-8编码来表示字符串的,UTF-8是变长编码的unicode,一般ascii字符是1字节,中文是3字节; c/c++使用的是原始数据,ascii就是一个字节了,中文一般是GB2312编码,用两个字节来表示一个汉字。明确了概念,操作就比较清楚了。下面
2013-05-21 14:52:51 1394
原创 c++读写文件
#include #include #include using namespace std;int main(int argc,char* argv[]){ struct User { int id; int age; char name[10]; } ; User user; memcpy(&user,0,0); user.id=1; strcpy
2013-05-21 09:51:59 713
转载 Android下实现injectso
http://photonwen.i.sohu.com/blog/view/201923753.htm参考资料Linux中ELF文件动态链接的加载、解析及实例分析ELF动态解析符号过程android linker 浅析ORACLE链接程序和库指南Modern Day ELF Runtime infection via GO
2013-05-20 11:32:07 1403
原创 QT 开发工具技巧
1、qt creator 格式化代码全部选中代码,按CTRL + I2、QT开发参考http://www.cplusplus.me/3、编码知识:比如:同是写“12345”五个字符Unicode bigen dian,读入头两个字节是FE FF;文件大小是5*2+2,编码为 FE FF 31 00 32 00 33 00 34 00 35 00相反Unicode
2013-05-18 11:53:11 865
原创 QT自定义TableModel
1、modelex.h#ifndef MODELEX_H#define MODELEX_H#include #include #include #include class ModelEx:public QAbstractTableModel{public : //构造函数 ModelEx(QObject *parent=0);
2013-05-17 21:49:48 1913
原创 QT目录模型QDirModel的使用
3#include #include #include #include #include #include #include #include #include int main(int argc,char *argv[]){ QApplication app(argc,argv); QDirModel model; QTreeView tre
2013-05-17 21:25:32 3065
原创 QT操作Sqlite数据库
#include #include #include #include #include #include #include #include #include #include #include #include #include int main(int argc, char *argv[]){ QCoreApplication a(argc, argv
2013-05-17 16:25:15 888
原创 Qt for Android
http://kb.cnblogs.com/page/89633/http://blog.csdn.net/ak47zhangzhiwei/article/details/6566209
2013-05-17 10:17:57 804
原创 java.io.FileNotFoundException: /sdcard/fav.txt (Permission denied)
对Sdcard进行文件的读写操作的时候,用1.5的SDK安装包运行的时候非常的正常,但是改用2.2的SDK之后问题就比较的多了,就报了下面的错误:java.io.FileNotFoundException: /sdcard/fav.txt (Permission denied)后来分析了下,1.5的和2.2的对文件的读写操作是不同的,在1.5 FleOutputStream
2013-05-16 18:05:01 1363
原创 Android 命令和问题
Android-出现Read-only file system的解决方法输入命令:mount -o remount rw /system(每次都要执行一次)
2013-05-14 23:18:24 602
转载 Android SO Inject
原文链接: http://bbs.byr.cn/#!article/MobileTerminalAT/4328以前用过LBE,一直觉得十分的彪悍,所以终于忍不住去尝试逆向了。首先工具上面很原始,小弟也是菜,一直用的IDA看静态反汇编,没有F5,动态调试起来也十分的麻烦(其实到现在我都没有成功如何加载调试器实现动态调试,不然会快很多)。 LBE主要实现的是HOOK,而HOOK的关键其
2013-05-14 17:33:48 1157 2
转载 Android的调试技巧,尤其是nativec等底层程序
http://blog.csdn.net/lingfong_cool/article/details/8136858在Android的应用开发中,我们会用到各种代码调试;其实在Android的开发之后,我们可能会碰到一些随机的问题,如cpu过高,内存泄露等,我们无法简单的进行代码调试,我们需要一个系统日志等等,下面我把握工作中碰到的几个常用命令和方法给大家演示实践一下。1.lo
2013-05-14 12:15:38 777
转载 android注入so,有代码有命令
android下注入so的研究相对比较少,大名鼎鼎的LBE使用的就是ptrace注入so,至于后面的API hook我目前还没有开始分析。网上有不少大牛对LBE的逆向。其实android下的so注入与linux的思路类似,我们所有的操作都是在Native C层实现的。它也是先ptrace目标进程,搜索符号表,在这里搜索符号表也并非完全是搜索内存,而是由一个计算公式,在下文大牛的代码里有。然
2013-05-14 11:35:19 1071
转载 Linux动态连接原理 GOT PLT表详解
注意:以下所用的连接器是指,ld,而加载器是指ld-linux.so;1, GOT表;GOT(Global Offset Table)表中每一项都是本运行模块要引用的一个全局变量或函数的地址。可以用GOT表来间接引用全局变量、函数,也可以把GOT表的首地址作为一个基 准,用相对于该基准的偏移量来引用静态变量、静态函数。由于加载器不会把运行模块加载到固定地址,在不同
2013-05-14 11:14:56 901
转载 android linker 浅析
原文出处:http://blog.csdn.net/dinuliang/archive/2010/04/20/5509009.aspxandroid linker 浅析Android 的加载/链接器linker 主要用于实现共享库的加载与链接。它支持应用程序对库函数的隐式和显式调用。对于隐式调用,应用程序的编译与静态库大致相同,只是在静态链接的时候通过--dynamic-linker
2013-05-14 11:06:58 910
转载 Android软件安全 攻防研究现状
原文链接:http://www.secmobi.com/wp-content/uploads/AndroidAppSecurity-ISF2012.pdf统计数据案例学习安全开发方法发现安全漏洞自动化漏洞挖掘攻击缓解技术开放问题统计数据案例学习外部存储问题导致数据泄露将个人数据和系统数据存储在SD卡将个人社交信息存储在SD卡
2013-05-12 20:02:24 1424
原创 QT错误:collect2:ld returned 1 exit status (总结)
简单的总结了一下出现这种错误常见的情况:1.编译成功的例子在后台执行,有时一闪而过,如果再次build ,则会提示上述错误。解决方法:打开任务管理器,找到相应的exe进程,关闭即可; 或者直接关闭QtCreator。2.没有编译成功的情况下,最常见情况是程序本身需要include的头文件被遗漏了解决方法:细心查找基类所用的头文件,include之后即可。3..h文件中相关的槽函
2013-05-11 13:21:59 2428
原创 win7 64位安装VS2008+Qt开发环境
一、QT的安装环境,下载工具1.QT+vs2008+vc++编绎器http://releases.qt-project.org/qt4/source/qt-win-opensource-4.8.2-vs2008.exehttp://releases.qt-project.org/vsaddin/qt-vs-addin-1.1.11-opensource.exe2.QT+QTCr
2013-05-10 14:46:25 3254
原创 软件移植:从win32到x64
原文链接:http://wenku.baidu.com/view/9ed98765f5335a8102d220fc.html
2013-05-10 13:21:58 1229
sqlite3.36集成加密版_vs2008
2014-04-10
Xtreme ToolkitPro+MFC使用小例子
2014-03-19
ormlite-jdbc demo使用例子。
2015-04-06
基于netbeans+javafx+fxml的基本控件的使用
2014-10-29
java 连接各种数据库大全和实例
2014-07-14
hadoop1.1.2操作例子 包括hbase hive mapreduce相应的jar包
2014-06-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人