自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(107)
  • 资源 (31)
  • 收藏
  • 关注

转载 Spring常用注解汇总

本文汇总了Spring的常用注解,以方便大家查询和使用,具体如下:使用注解之前要开启自动扫描功能其中base-package为需要扫描的包(含子包)。?1<context:component-scan base-package="cn.test"/>@Configuration把一个类作

2015-10-28 18:57:09 379

转载 RESTful Web Services - Methods

As we have discussed so far that RESTful web service makes heavy uses of HTTP verbs to determine the operation to be carried out on the specified resource(s). Following table states the examples of co

2015-10-28 18:51:08 437

转载 HTTP地址的规范

Addressing refers to locating a resource or multiple resources lying on the server. It is analogous to locate a postal address of a person.Each resource in REST architecture is identified by its URI

2015-10-28 17:02:36 1014

原创 REST中的消息组成

1.REST是使用http传递消息,自然是使用http作为载体来来回传递数据的,我们再次认识HTTP 2.Request请求体 我们实际找包对比  (1).Verb表示请求的方法 (2).URI表示资源定位 (3).HTTP VRESION自然是HTTP的版本 (4)Request Header是key-value的头信息 (5)

2015-10-28 16:58:25 1134

原创 使用jaxrs制作第一个REST

1.下载jaxrs-ri-2.22.1.zip 2.解压jaxrs并将里面的.jar导入web下的lib目录中,或者直接加入CLASSPATH中,不过为了开发方便,导入lib目录中比较好使 3.类似于普通的web开发,我们先构建控制层 (1).映射HTTP的路径@Path("/UserService")使用@Path直接映射 (2)设置请求的方式,直接使用@

2015-10-28 15:04:17 2696

原创 认识REST

1.之前多次接触过REST,这回要系统的认识他,且以jaxrs作为学习的对象 2.什么是REST? REST stands for REpresentational State Transfer. REST is web standards based architecture and uses HTTP Protocol for data communication. It re

2015-10-28 14:47:51 600

原创 Interpreter模式

1.解析模式,对一串字符执行拆解然后压栈,接着如果遇到运算符接取出前面两个数进行操作,最后把结果放回原来的地方,依次进行可得到最终结果 2.解析模式比较好理解,不过熟悉算法才能很好的编写解析模式  //============================================================================// Name

2015-10-27 21:55:58 317

原创 C++ 命令模式

自已的逻辑图  1.所谓命令模式就是将对象A所具有的Action分别抽象成command,即命令的对象化 例如:对象灯泡有两个动作turnOnturnOff 2.为了让这两个action可以执行,也就是从灯泡分离开,我们创建一个抽象的类command #ifndef COMMAND_H_#define COMMAND_H_cl

2015-10-27 20:45:57 697 1

原创 win7+mingw+opengl+eclipse

1.下载glut这里就不上传了,百度glut-3.7.6-bin.zip即可目录   2.用文本新建Demo10.cpp #include #include #include void Init() { glClearColor(0, 0, 0, 0); glMatrixMode(GL

2015-10-26 21:27:03 369

原创 两句话打造你的slidemenu

1.以前我们是重写view的方式实现slidemenu的,这个方法是最基本的,他可以打造出你能想象出来的view组合2.这里我转载一篇文章使用DrawerLayout构建slidemenu关键有两点1.open与close依托给ActionBarDrawerToggle 2.自已调用ADT里的方法实现配合自身选择menu的关闭或者打开 3.所以我说他是两句话实现的的

2015-10-24 10:51:41 585

转载 C++异常处理

An exception is a problem that arises during the execution of a program. A C++ exception is a response to an exceptional circumstance that arises while a program is running, such as an attempt to divi

2015-10-23 07:50:52 511

原创 让函数参与入参与出参

1.这个语法并不是难点,毕竟C++就可以用指针实现了,所以语法并不是我们的见解部分,我们是要知道该函数的作用! 2.实现入参是个函数,能提供什么,出参又能干什么,这好比把两个水管对接,而该函数正是该桥梁,既然是桥梁,那么我们就做桥梁的事情吧 @1.桥梁可以充当简单的拼接剪切路或加减路长度的功能 我们来拼接路  定义函数FN1.他接受一个函数,放回另一个函

2015-10-22 14:56:56 3577

原创 初始spark

Spark作为新一代的云计算框架,他的目的:for speeding up the Hadoop computational computing software process.原本spark是hadoop的一个子项目,在2013他成为Apache的基金项目,2014开始成为top level Apache projectspark的三个特性 1.学spark总会与had

2015-10-22 13:16:14 392

原创 QThread之简单并行

1.这个好理解,使用线程池来并发运行我们的任务,具体的可以看官方的doc2.这里我们以一个不返回值的并发操作为例,如果有返回值就需要处理结果的合并计算,具体可以参考doc,这些操作随着计算机的发达,数据处理的需求其社会的需求量会更加突出,例如akka,scala以及各种云计算均使用了这个功能 3. 源码贴出:http://download.csdn.net/detail/u

2015-10-21 15:59:45 678

原创 QThread之Mutex

1.Mutex被频繁的使用于控制多个线程的控制,Mutex来锁住资源,或者控制资源的量,这样就达到某个地方的同步,记得使用这种方法的有个很优雅的算法,记得是在某个小型嵌入系统看过,大概是这样的,如果某这资源被多个线程引用,那么这些线程会被放在一个邮箱队列中,来依次处理资源... 2.QMutex只是lock与ublock,或者设置lock与unlock的次数,普通情况下我们只是lock与u

2015-10-21 10:08:17 802

原创 QThread之创建

1.继承QThread并且覆盖其中的run方法 2.调用start启动线程 #ifndef MYTHREAD_H#define MYTHREAD_H#include #include #include class myThread : public QThread{ Q_OBJECTpublic: explicit myThr

2015-10-21 09:52:49 613

原创 QThread之调度

1.最初认识这个概念实在嵌入式的中断优先级别,这个不例外,他也是依赖你的系统的调度规则,所以有时在某些系统中它不会起作用2.在start时传递级别给他,记得务必在无运行时,不然他不会起作用 QThread::Priority3.他是个枚举量  例如: thread1.start(QThread::LowestPriority); thread2.star

2015-10-21 09:43:17 444

转载 Linux GCC常用命令

1简介2简单编译2.1预处理2.2编译为汇编代码(Compilation)2.3汇编(Assembly)2.4连接(Linking)3多个程序文件的编译4检错5库文件连接5.1编译成可执行文件5.2链接5.3强制链接时使用静态链接库1简介GCC 的意思也只是 GNU C Compiler 而已。经过了这么多年的发展,GCC 已经不仅仅能支持 C

2015-10-21 00:00:47 238

转载 select结合curl处理多个handle

#include #include #include #ifndef WIN32#include #endif#include #include static const char *urls[] = { "http://www.microsoft.com", "http://www.opensource.org", "http://www.

2015-10-20 21:50:34 1360

转载 select()函数以及FD_ZERO、FD_SET、FD_CLR、FD_ISSET

http://blog.csdn.net/cstarbl/article/details/7645298  http://hi.baidu.com/%B1%D5%C4%BF%B3%C9%B7%F0/blog/item/e7284ef16bcec3c70a46e05e.htmlselect函数用于在非阻塞中,当一个套接字或一组套接字有信号时通知你,系统提供select函数来实现多

2015-10-20 21:38:25 265

原创 使用GDB调试的一个常见失误

1.通常我们的程序会用第三方的动态链接库或者静态链接库,但是由于依赖的第三库比较多我们不会直接将库文件加入path路径 2.我们知道在运行链接库的时候,程序默认会在path或者单前目录寻找 3.而这种情况在一些IDE是不会提提示出错的,例如eclipse 如图此时的解决方法是吧库文件赋值到Debug生成的目录下,或者库文件太多就直接加入path

2015-10-20 21:13:47 698

原创 NDK测试网速

1.这是个官方的例子,在NDK运行正常http://curl.haxx.se/libcurl/c/chkspeed.html 2.

2015-10-20 15:22:28 458

原创 NDK使用CURL

CURL是个依赖socket的小工具,可以在官方下载,并自已编写Android.mk的文件进行编译我们是使用静态库的方式调用CURL的,动态库只能在system,所以不能使用动态库 1.我们Android.mk在根目录(我实在虚拟机编译的,刚刚关闭了虚拟机,这部分以后...)其实就是普通的编译.c的make语法在lib目录2.在电脑搭建Jboss服务器,注意绑定0.

2015-10-20 13:56:13 978

原创 Android NDK: WARNING: Unsupported source file extensions in

1.如果你用so库当源文件时必须(只能一个) 声明PREBUILT_SHARED_LIBRARY即include $(PREBUILT_SHARED_LIBRARY)不然

2015-10-20 12:59:31 9601 1

原创 编译opencv该注意的问题

1.由于3.0版本官方只提供vs的win库,我们有不想在vs使用,我们可以选择mingw和opencv和eclipse的搭配,不过编译的时候要注意几个问题2.首先你不可随意下载编译好的opencv,因为他是依赖编译时指定的mingw的版本的,如果mingw的版本的差异大,必定不成功,例如用网上或官网的mingw来运行QT所带的mingw所编译的opencv必定失败3.如果你的电脑安装了py

2015-10-19 20:47:21 602

转载 c++中ifstream一次读取整个文件

http://www.cnblogs.com/kex1n/p/4028428.html  c++中一次读取整个文件的内容的方法:读取至char*的情况std::ifstream t; int length; t.open("file.txt"); // open input file t.seekg(0, std::ios::end);

2015-10-19 14:58:28 6138

转载 opencv-2.4.9与VS2012配置(Win7)

http://www.tuicool.com/articles/nURrauM 第一步:下载opencv-2.4.9第二步:运行opencv-2.4.9,我的目录为:F:\Program Files\opencv第三步:环境配置控制面板--->系统---->高级系统设置--->环境变量然后设置path路径最后确认:至此环境配置已经结束第四

2015-10-19 00:27:49 471

原创 NDK一条"龙"开发native的可执行

1.我经常使用可执行的文件方式来打印程序的情况,这个有时比调试更方便  2.用eclipse创建jni项目,在jni下放置build.batadb push ../libs/armeabi/main /projectadb shell < cmd.shpause cmd.shsumount -o remount,rw rootfs /cd /

2015-10-18 21:31:02 308

转载 BAT脚本如何自动执行 adb shell 以后的命令

http://mzywqwq.blog.163.com/blog/static/958701220134842449172/  参考:http://zhidao.baidu.com/question/496847483.html普通情况,可以直接用 ”adb shell  rm /data/tmp/xx.sh“ 之类的命令执行一条指令。需要root权限情况,如果

2015-10-18 20:01:51 13136 1

原创 NDK链接main(可执行)链接so

1.在win系统中动态链接库是会搜索当前路径的,我测试我的OPP版本4.2是无法的,估计是版本问题解决:把so放到system/lib中2.现在我们测试libJson,这个是我移植的动态jsoncpp

2015-10-18 13:10:09 403

原创 使用arm-linux-androideabi-readelf命令

(PROJECT)libs/armeabi#arm-linux-androideabi-readelf -d math #其中的选项"-d",目的是显示加载的动态库

2015-10-18 12:32:50 1765

转载 android ndk中的工具使用

http://www.2cto.com/kf/201405/302672.html  1. 动态so处理:?1arm-linux-androideabi-readelf.exe -a XX.so   > xx.txt输出所有函数?1

2015-10-18 12:31:13 778

转载 关于初学者上传文件到github的方法

分类: GitHub2013-08-30 00:49 14042人阅读 评论(3) 收藏 举报说来也惭愧,我是最近开始用github,小白一个,昨天研究了一个下午。终于可以上传了,所以今天写点,一来分享是自己的一些经验,二来也是做个记录,万一哪天又不记得了:)  废话不多说,直接来,这次主要介绍的是windows下的安装和使用。  【第一步】建立先仓库

2015-10-18 11:07:32 1607

原创 移植jsoncpp到安卓

1.我使用的方法是静态库的方式,因为动态库的方式一直无法在我的OPPO运行,如果你是使用java来加载的那么推荐你使用动态库运行,我这里为了测试方便,直接在OPPO手机运行C的 这里我基于jsoncpp移植的库,稍后上传,我只是修改了其中的exception,因为ndk并不完全支持C++  LOCAL_PATH := $(call my-dir)include $(CL

2015-10-18 10:09:25 697

原创 jsoncpp的简单使用

1.之前我们编译好了jsoncpp了 2.现在使用 #include #include #include using namespace std;int main(int argc, char **argv) { Json::Value root; Json::Value arrayObj; Json::Value item; for(i

2015-10-18 01:12:15 438

原创 使用eclipse编译jsonCpp

1.自已废了很大劲安装使用vs2010,结果还是无法编译jsoncpp,估计是太新的,很多语法报错 2.     3.测试 #include #include #include using namespace std;int main(int argc, char **argv) { std::string s

2015-10-18 00:26:29 1206 3

原创 NDK基本数据类型及操作

1.数据类型2.引用类型 3.数据和对象类型的基本操作 (1)string类型,在native中并不提供修改string类型函数,因为java中也是步伐修改存在的string的类型即string类型在java中不变类型的jstring javaString;javaString = (*env)->NewStringUTF(env, "Hello World!"

2015-10-17 16:53:14 1317

转载 c/c++字符串处理大集合

c/c++字符串处理大集合http://www.starming.com/index.php?action=plugin&v=wave&tpl=union&ac=viewgrouppost&gid=11602&tid=16461 strncpy(a,b,5);a[5]='0';char a[10];memset(a,'#',sizeof(a));a[10]='0';

2015-10-17 15:52:48 354

原创 安卓安装wget

wget安卓版编译好的http://download.csdn.net/detail/u013571243/9188781 wget是个非常好用的工具,在linux几乎离不开它1.安卓既然是基于linux的,我想他必须支持wget的2.我们进入安卓手机3.接着echo $PATH这个是安卓的path变量,我们把wget放在/vendor/bin里4.由于

2015-10-17 13:18:09 6187

原创 crtbegin_dynamic.o: in function _start:crtbrand.c(.text+0x78): error: undefined reference to 'main

LOCAL_LDFLAGS += -shared

2015-10-17 11:41:18 5164

Real-time Analytics with Storm and Cassandra源码

Real-time Analytics with Storm and Cassandra源码

2016-04-22

Machine Learning with Spark源码

Machine Learning with Spark源码

2016-04-20

ListView替换品

ADT如何导入第三包或者官方的support包?例如:recyclerview,cardview

2016-02-26

com组件_vs2013

包括三个项目,COM组件,ATL和MFC测试

2015-11-21

菜单slidemune

菜单slidemune

2015-10-24

Qt并行计算

一个Qt并发的简单例子

2015-10-21

wget安卓版本

wget for安卓,轻松下载文件,支持多种协议,

2015-10-17

FFMPEG_SDL

需要配置好SDK,NDK,NDK测试版本r10

2015-10-16

登录出错不过3,结合springsec

登录出错不过3,结合springsec

2015-08-19

spring hibernate security整合

spring hibernate security整合

2015-08-18

slidememu编写

slidememu编写.rar

2015-08-12

slidemenu版

使用layout版的slidemenu

2015-08-11

正则解析html

正则解析html

2015-06-30

rolltop的实现

使用js实现简单的rolltop的效果

2015-06-27

spring4 jdbc star t

spring4 jdbc start

2015-05-23

scalaQuery18情况总结代码

scalaQuery18情况总结代码,花费了两天时间学习和总结及疼苦的调试和同步原,2个币不过分...

2015-05-03

SpringFrameWork_file

源代码的说明SpringFrameWork

2015-03-26

SpringFrameWork

SpringFrameWork的源码下载

2015-03-23

Maven实战高清

很不错的一本开发Maven的书籍

2015-03-18

魔方wifi最好用的版本

使用过最稳定的魔方wifi,新版本很容易出现校园宽带掉线,这个就不会

2015-03-18

ContosoUniversity

mvc5的例子,用来学习基于entity framework框架的mvc5小demo

2015-02-27

安卓取景器

在国外网站看到的 我把它整理成apk代码 直接导入eclipse就可以用了 将拍照数据实时解析出rgb随时可以查看rgb的变化 例如可以用于摄像探测 只要rgb变化就说明有东西在移动立刻开启录像 可以用在监视

2015-02-23

linux mentohust各版本32位,和64

经过测试可以在多个linux下运行,ubuntu,redhat等等,各版本32位,和64,rpm和deb都有

2015-01-03

mentohust 64位deb包

测试完美使用ubuntu 64位 在超级终端里安装! dpkg -i XXX.deb

2014-11-24

uCOS_STM32移植模版

uCOS_STM32的移植模版,keil开发,用4.0的keil打开,里面有个led的示范,和移植教程

2014-10-06

android sqlite数据库

android sqlite数据库

2014-06-05

布局性能优化

安卓的的布局性能优化和美化,各种布局的布局优化

2014-06-05

android ListView和ScrollView事件冲突

android ListView和ScrollView事件冲突的解决方法

2014-06-05

[Java参考文档]英文版

[Java参考文档]英文版Android官方API文档完整版

2014-06-05

Android核心技术与实例详解

Android核心技术与实例详解的电子书 推荐核心技术与实例详解

2014-06-02

安卓反编译工具dex-2jar等

安卓反编译工具集,更新版本,解决了保存java代码时会挂掉的bug

2014-06-02

空空如也

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

TA关注的人

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