服务端的二维码生成源码
服务观的二维码生成源码,可以直接部署, 含源码,非常easy
ListView的固定选中效果
http://blog.csdn.net/ostrichmyself/article/details/42241857
ListView的一个选中效果的例子, 请移步博客看效果截图
TextView实现的Tab选中效果
TextView + 背景设置, 产生自定义Tab选中效果
后台测试框架【002】
后台框架之二, 加入Mybatis之后。 整个框架没有膨胀。 控制得很不错。
后台测试框架【001】
Servlet + Log4j 调试通过
Android 面试题, 含答案
Android 面试题目, 包含答案, 适合需要找工作的同学
IOS弹出框设计
《IOS 弹出式设计》博文的源码 详见http://blog.csdn.net/ostrichmyself/article/details/8482660
IOS UI设计源码
《 IOS 开发学习(3): IOS UI架构设计》
博文的源码, 博文地址:http://blog.csdn.net/ostrichmyself/article/details/8277883
Android UI统一框架
Android UI统一框架, 实现复杂维度的UI管理框架, 参考博文: http://blog.csdn.net/ostrichmyself/article/details/8285735
Android不同版本的分辨率适配问题
Android不同版本的分辨率适配问题, 《Android 多平台解决方案》http://blog.csdn.net/ostrichmyself/article/details/7526825 的相关资源
java UDP的一个封装
UDP 在无线通信中用处非常之广, 比如某个终端硬件采集数据, 会使用UDP的方式进行通信。
本文为UDP的一个小程序。
包括两个部分:
1. 在本机监听某个端口, 接受其它PC发过来的数据
2. 本机主动向其它PC的特定端口发送数据
3. 附调试工具 NetAssis
OSGi轻量级数据库解决方案源码
我们的数据库方案也同样存在这样的选择,所谓轻量级的方案,就是船小好掉头,任何时候都可以做一些精细修改,比如更新一个表里面的一个数据。重量级的方案是: 休想!你只能更新整个表。
我们这里的轻量级的方案是指:Ibatis, 与之相对的重量级解决方案是: Hibernate.
重量级的方案,在代码层面上体现为: 需要增加很多的依赖包, 重量级一般都以为着绑定,耦合,轻量级意味着松散,解耦。
[zip文件] Android Google Map 源码_轨迹回放 优化版本
最新版本的Android Google Map 轨迹回放源码, 可以用Google Map实现gps动态导航的功能. 参看博客地址:http://blog.csdn.net/ostrichmyself/article/details/6821112, 修正两个问题:
1. 不能重复播放
2. 拖动才能显示播放
3. OverLay过多的问题,目前用两个Overlay搞定一切播放问题
Effecitive Android 设计
总结了自己在Android项目实施中遇到的设计问题。 即如何更好的进行组织和设计, 让项目更加稳定, 更容易维护, 参见博客http://blog.csdn.net/ostrichmyself/article/details/6903058
Android产品平台设计
试想你做的不是一个软件, 而是一个软件族, 这个些软件需要在Android平台发布, 你应该做何种规划? 这些问题需要在以下真实场景中考虑:
QQ发布的特有手机, 需要继承多个软件: QQ空间、股票、聊天、游戏等
一个具有学习平台功能的手机, 需要多个软件: 电子词典、数学工具、学习进度安排、在线教学、绘图板、考试系统
机械物联网应用, 需要多个服务: 电子商务、工况查询、专家系统、行业信息检索等
Android Google Map 源码_轨迹回放
Android Google Map 轨迹回放源码, 可以用Google Map实现gps动态导航的功能. 参看博客地址:http://blog.csdn.net/ostrichmyself/article/details/6821112
Android 个人API建设 Version 1.0
个人总结的一些Android API, 方便重用, 不断更新
Java socket的一个封装
1. 满足具有Socket客户端需求的基本应用.
2. 满足具有Socket服务端的基本应用. 具备并发能力, 能满足可设定个数客户端连接.
参考个人博客: http://blog.csdn.net/ostrichmyself/article/details/6618349
OSGI 服务端模式Demo [C/S架构]
请参照本人的博客地址中对服务端搭建的思路和理解:
http://blog.csdn.net/ostrichmyself/archive/2011/06/18/6554017.aspx
项目的需求是:
1. 建立一个服务端, 这个服务端是可以扩展的, 即后续可以有服务插入到该系统.
2. 系统可以即时对服务进行插拔的能力, 自动升级的能力等
该Demo模拟了这样一个功能, 从OSGI命令行接收到一个命令:
服务名 参数1 参数2
就能将服务转发到对应的服务插件上去.
比如:
AddService 12 34
这样就能将参数传递给AddService这样的服务, 并得到两个参数相加的结果
C++和Java初始化顺序的比较代码
C++和Java初始化顺序的比较代码, 详细的解说请参考博客地址, http://blog.csdn.net/ostrichmyself/archive/2010/11/25/6035538.aspx
Source Insight3.5 安装
公司里面用的, 拿回家. Source Insight3.5 安装
Android 组件复用和进程关系
Android 组件复用和进程关系, 博客专用, 请参考http://blog.csdn.net/ostrichmyself/archive/2010/08/19/5824818.aspx
JNI中C调用Java方法的实例
JNI的示例代码, C的代码如何调用Java的对象的方法。编译环境:cygwin, makefile. 纯C
JNI 实例, 可以作为模板供初学者学习. 纯C版本
JNI 实例, 可以作为模板供初学者学习. 纯C版本, 用Cgwin下的Makefile编译而成. 有利于初学者。
正则表达式的学习源码
正则表达式的学习源码 捕获组 非捕获组 贪婪 非贪婪 或关系 零宽度
JNI 多线程同步机制的源码实现
设计一个多线程, 并且实现同步, 我理解的多线程需求如下: 1. 线程在Java端启动, 两个线程都调用C的方法 2. 有一个共同的数据, 被C的代码修改, 要求线程能对这个修改做同步, 即线程1
Android 在线词典v2源码下载
准备将在线词典发展成为一个项目:
1. 支持在线搜索, 并保存到数据库,这部分涉及到SQLite的知识, 可以从中窥探到嵌入式数据库的一个小面。
2. 保存到数据库后,单词不需要从网络下载,从而可以支持离线查询。 并可以回顾查询单词。并支持单词记忆等级划分,因为查询的单词,大多是用户感兴趣的单词,工具可以学习用户的记忆模型,从而帮助单词记忆。
3. 支持外部工具的导入,可以通过工具将xml格式的单词,导入数据库,这样根本不需要在线搜索单词。 同时也支持单词从工具中导出。
目前第一个功能已经实现,第二个功能部分实现。 第三个功能正在筹划。
配置文件加密方式, 文件存入数据库
配置文件加密方式, 文件存入嵌入式Derby数据库,不能被外部看到
gcc makeFile入门(三)JNI.rar
cygwin 下通过gcc编译dll文件,交给java调用
GCC和MakeFile入门代码二 DLL编译
GCC MakeFile 入门 源码 DLL编译 源码编译,后续继续补充
GCC和MakeFile入门代码一
gcc makefile 入门 源代码, GCC和MakeFile入门代码一, 后续继续学习并上传代码
Java调用javaScript代码
如果你的工作中需要用到逻辑处理,而这部分逻辑处理需要针对不同的应用修改,做到逻辑可配,那么这就是你的方案(如果是数据配置的问题,应该用xml的方案)
Excel处理类, 将Excel处理成表格结构
Excel处理类, 将Excel处理成表格结构,并提供多个丰富接口,Excel的功能强大,这里提供了在工作中遇到问题的一角,希望对大家有帮助
Android 在线单词源代码
查询单词的Android源代码, 利用开源的词典API,开发了一款Android的词典,采用的是Dict.cn的Open API接口.
Android 文本阅读器源代码
初学Android,开发了一款简单的阅读器, 作为新手入门的参考, 共享以方便大家入门.
JNI 实例, 可以作为模板供初学者学习, 例子很详细
JNI 实例, 可以作为模板供初学者学习, 例子很详细, 源代码很详细,给初学者的帮助. 采用VC++ 6.0作为编译器. 还提供cygwin下的纯C版本的编译,对初学者的帮助会更大
链表匹配算法, 检测两个数组最优匹配
链表 匹配算法 检测两个数组最优匹配, 一个用了正则规则的匹配算法, 个人存储,勿下,谢谢!
Ajax 入门 代码, 简单的服务端和Server 端信息交互
注意Ajax 是Server和Client交互的技术, 所以, 本例配置的是Tomcat环境, 把压缩包放入Webapp运行即可.
访问地址是Http:\\localhost:8080\AjaxIndoor, 不要用双击打开IE, 这样服务端和客户端是无法交互的
HTTPClient 的一个封装
HttpClient的一个封装, HttpClient的一个封装
java 线程池源代码
修改网上的一个线程池源代码, 能很好的实现对任务的同步和控制,使用完毕后能完整的消除所有线程