2015年3月4日

“云端融合”思想的自我摸索(很不靠谱)

摘要: 1.挑战四:跨平台转移(Tansfer)随着智能手机的广泛普及和BYOD的迅速发展,企业建立云存储平台的初衷不仅希望将电脑、手机、Web等多终端数据进行统一的存储,同时也需要为用户的多终端操作提供便利条件,例如在iOS、Android、Windows多操作系统环境中同步数据。小小:这个是“跨终端管理 阅读全文

posted @ 2015-03-04 16:07 钱小小 阅读(785) 评论(1) 推荐(0) 编辑

linux android开发环境搭建

摘要: android开发环境搭建的一些有用链接:1.sdk manager的国内服务器http://www.cnblogs.com/huangjacky/p/4077982.html2.常见问题的解决http://www.77exception.com/mobiledevelop/11630.html3. 阅读全文

posted @ 2015-03-04 16:06 钱小小 阅读(173) 评论(0) 推荐(0) 编辑

Android系统架构及内核简介

摘要: (来源于ThinkPHP) Android是Google公司开发的基于Linux平台的开源手机操作系统,它包括操作系统、中间件、用户界面和应用程序,而且不存在任何以往阻碍移 动产业创新的专利权障碍,并由Google公司于2007年11月5日正式发布。同时,Google公司组建了一个开放手机联盟,这个 阅读全文

posted @ 2015-03-04 15:38 钱小小 阅读(1221) 评论(0) 推荐(0) 编辑

Android Studio的构建系统:Gradle

摘要: 原文作者:youxiachai 《用Gradle 构建你的android程序》 前言 android gradle 的插件终于把混淆代码的task集成进去了,加上最近,android studio 用的是gradle 来构建项目, 下定决心把android gralde 构建项目的用户指南全部看完, 阅读全文

posted @ 2015-03-04 15:35 钱小小 阅读(446) 评论(0) 推荐(0) 编辑

Android手机ROM刷机简介

摘要: 这一段时间刷了一堆ROM,安卓系列、CM、Hero、OldMos、隔壁新出的Android2.0,反正都尝了一下鲜,手机的照相机也刷得再也启不来了(不知道什么原因,杯具)。有话说:"久病成良医",想我们折腾了这么久的刷机,也得总结总结不是,小弟不才,远没成"良医",但还是想把自己的一些认识和心得写出 阅读全文

posted @ 2015-03-04 15:30 钱小小 阅读(303) 评论(0) 推荐(0) 编辑

java代码编译与C/C++代码编译的区别

摘要: Java编译原理 1、Java编译过程与c/c++编译过程不同 Java编译程序将java源程序编译成jvm可执行代码--java字节码. Java在编译过程中一般会按照以下过程进行: (1)JDK根据编译参数encoding确定源代码字符集.如果不指定该参数,系统会根据操作系统的file.enco 阅读全文

posted @ 2015-03-04 15:27 钱小小 阅读(490) 评论(0) 推荐(0) 编辑

java代码的编译、执行过程

摘要: Java代码编译是由Java源码编译器来完成,流程图如下所示: Java字节码的执行是由JVM执行引擎来完成,流程图如下所示: Java代码编译和执行的整个过程包含了以下三个重要的机制: Java源码编译机制 类加载机制 类执行机制 Java源码编译机制 Java 源码编译由以下三个过程组成: 分析 阅读全文

posted @ 2015-03-04 15:25 钱小小 阅读(194) 评论(0) 推荐(0) 编辑

Java工作原理:JVM,内存回收及其他

摘要: JAVA虚拟机系列文章 http://developer.51cto.com/art/201001/176550.htm Java语言引入了Java虚拟机,具有跨平台运行的功能,能够很好地适应各种Web应用。同时,为了提高Java语言的性能和健壮性,还引入了如垃圾回收机制等新功能,通过这些改进让Ja 阅读全文

posted @ 2015-03-04 15:24 钱小小 阅读(346) 评论(0) 推荐(0) 编辑

java中class文件与jar文件

摘要: 1. JAR 文件包 JAR 文件就是 Java Archive File,顾名思意,它的应用是与 Java 息息相关的,是 Java 的一种文档格式。JAR 文件非常类似 ZIP 文件——准确的说,它就是 ZIP 文件,所以叫它文件包。JAR 文件与 ZIP 文件唯一的区别就是在 JAR 文件的内 阅读全文

posted @ 2015-03-04 15:22 钱小小 阅读(1080) 评论(0) 推荐(0) 编辑

2015年3月3日

Apache Maven入门篇(转)

摘要: 【上篇】 写这个 maven 的入门篇是因为之前在一个开发者会的动手实验中发现挺多人对于 maven 不是那么了解,所以就有了这个想法。这个入门篇分上下两篇。本文着重动手,用 maven 来构建运行 hellow world 程序,体会一下不用任何 IDE ,只用 maven 是咋回事。然后下篇就讲 阅读全文

posted @ 2015-03-03 16:07 钱小小 阅读(190) 评论(0) 推荐(0) 编辑

JUnit介绍(转)

摘要: 测试的重要性毋庸再说,但如何使测试更加准确和全面,并且独立于项目之外并且避免硬编码,JUnit给了我们一个很好的解决方案。一、引子 首先假设有一个项目类SimpleObject如下: public class SimpleObject{ public List methodA(){ ..... } 阅读全文

posted @ 2015-03-03 15:42 钱小小 阅读(190) 评论(0) 推荐(0) 编辑

2014年12月2日

libevent入门介绍

摘要: libevent是之前看到的一个别人推荐的清凉级网络库,我就想了解一下它。今天下载到了一个人写的剖析系列,从结构和源码方面进行了简要分析。只是这个分析文章是2010年的,有点过时了(跟现在的libevent不太相符)。不过看看也好,毕竟模型、原理大部分相同的:http://pan.baidu.com 阅读全文

posted @ 2014-12-02 21:32 钱小小 阅读(324) 评论(0) 推荐(0) 编辑

connect socket的超时设置

摘要: 最近项目中,有个需求是检测某ip地址是否是通的,使用了socket的connect函数。但是,当ip地址写错的话,connect就会一直阻塞在那里,大概2、3分钟才能返回连接失败。这对于用户来说是不可接受的。下面的文章介绍了两种方法实现这种超时设置: 转自http://blog.csdn.net/a 阅读全文

posted @ 2014-12-02 21:02 钱小小 阅读(907) 评论(0) 推荐(0) 编辑

2014年11月17日

debian包的补丁管理工具:quilt

摘要: 最近项目是改pam软件包,给里面添加一些功能。其中遇到了更改后,代码提交方式的问题。这里转载的文章介绍了使用quilt管理补丁的详细方法: 转自:http://blog.csdn.net/fmddlmyy/article/details/2140097 Linux之旅(1): diff, patch 阅读全文

posted @ 2014-11-17 15:00 钱小小 阅读(1179) 评论(1) 推荐(1) 编辑

2014年11月13日

sqlite3使用总结(转并且修改)

摘要: 此文来自http://blog.csdn.net/shengfang666/article/details/7937200,我在这儿重新发一下,备份参考。 前序:一、 版本二、 基本编译三、 SQLITE操作入门(1) 基本流程(2) SQL语句操作(3) 操作二进制(4) 事务处理四、 给数据库加 阅读全文

posted @ 2014-11-13 22:33 钱小小 阅读(1665) 评论(0) 推荐(0) 编辑

在Linux下开发多语言软件(gettext解决方案)

摘要: 最近的项目出现了一个bug。项目是基于一个已有的成熟开源软件之上做修改的,新写了加解密库,用于为该成熟开源软件增添加解密功能。功能增加完成后效果都很好,可是就是中文出不来了,也就是说没办法自适应多语言环境了(提示信息在中文操作系统下是中文,英文操作系统下是英文)。使用strace -o log [要 阅读全文

posted @ 2014-11-13 15:08 钱小小 阅读(754) 评论(1) 推荐(0) 编辑

2014年11月12日

C/C++中的内存对齐问题和pragma pack命令详解

摘要: 这个内存对齐问题,居然影响到了sizeof(struct)的结果值。突然想到了之前写的一个API库里,有个API是向后台服务程序发送socket请求。其中的socket数据包是一个结构体。在发送socket之前,会检测数据的长度;服务端接收到数据后也会检测长度。如果说内存对齐问题影响到了结构体的si 阅读全文

posted @ 2014-11-12 21:19 钱小小 阅读(659) 评论(0) 推荐(1) 编辑

2014年11月10日

结构体指针和结构体成员指针

摘要: 在添加sqlite3的加解密功能函数时,由于网上资料针对的版本是旧版sqlite3源码,现在新版上做修改遇到了一个宏,该宏是旧版上的,它作用是由结构体成员指针pData找到它所属的结构体指针。下面转的文章详解了这种机制。 1.通过结构体成员指针寻找其所属结构体指针 转自http://blog.csd 阅读全文

posted @ 2014-11-10 12:44 钱小小 阅读(702) 评论(0) 推荐(0) 编辑

只为提醒自己,前面的路很长

摘要: 1.某君结合自己经历总结的c/c++程序员的修炼之道 转自:http://blog.csdn.net/langeldep/article/details/6333562 本人是过来人, 结合自身的体会和大家交流一下,希望新人能少走弯路。 每个人的情况不一样,我下面的描述可能并不适合每一个看到这篇文章 阅读全文

posted @ 2014-11-10 10:41 钱小小 阅读(113) 评论(0) 推荐(0) 编辑

C++调用C语言的库函数

摘要: 在项目中,使用C语言编写了一个socket后台程序tkcofferd,并且为方便客户端的使用,提供了动态库,其中包含socket接口。 现在的需求是使用qt做一个前端界面,用来展示tkcofferd的socket接口功能,用于测试目的。 qt中使用c++语言编写,如果需要调用tkcofferd的so 阅读全文

posted @ 2014-11-10 10:29 钱小小 阅读(905) 评论(0) 推荐(0) 编辑

导航