首页 > 2014年05月08日 > 全部分享
OSGI
该规范和核心部分是一个框架 ,其中定义了应用程序的生命周期模式和服务注册。基于这个框架定义了大量的OSGi服务: 日志、配置管理、偏好,HTTP(运行servlet)、XML分析、设备访问、软件包管理、许可管理、星级、用户管理、IO连接、连线管理、Jini和 UPnP。 这个框架实现了一个优雅、完整和动态的组件模型。应用程序(称为bundle)无需重新引导可以被远程安装、启动、升级和卸载(其中J...
分类:其他   时间:2014-05-08 11:08:51    收藏:0  评论:0  赞:0  阅读:469
开源 免费 java CMS - FreeCMS1.9 评论管理
项目地址:http://code.google.com/p/freecms/ 评论管理 1. 评论管理 从左侧管理菜单点击评论管理进入。 2. 评论审核 选择需要审核的评论,然后点击“审核”按钮。 提示:同时可以审核多个评论。 3. 删除评论 选择需要删除的评论,然后点击“删除”按钮。 提示:同时可以删除多个评论。 ...
分类:编程语言   时间:2014-05-08 10:45:30    收藏:0  评论:0  赞:0  阅读:386
Java随笔
Java String 字符串的HashCode值 public int hashCode() Returns a hash code for this string. The hash code for a String object is computed as  s[0]*31^(n-1) + s[1]*31^(n-2) + ... + s[n-1]   using int ari...
分类:编程语言   时间:2014-05-08 10:45:05    收藏:0  评论:0  赞:0  阅读:489
【SSH2(理论+实践)】--Hibernate步步为营(一)
前几篇博客讨论了SSH2框架中的Struts,它对表示层进行了整合封装,并采用WebWork作为处理的核心,依赖映射是它的处理核心,在使用时需要在Struts.xml中配置相应的Action和Interceptor并设置它的属性就可以完成基本的操作,它的操作相对简单,接下来介绍另一个框架Hibernate,它的使用会相对复杂些。...
分类:系统服务   时间:2014-05-08 10:50:23    收藏:0  评论:0  赞:0  阅读:541
如何让编程产能翻二番?
TDD是敏捷开发的核心实践之一, Ruby On Rails的创始人David Heinemeier曾说,当年它打开了一扇门,让自己看到了高质量代码的全新世界。然而,TDD太难,成本太高。如果对TDD进行改进,消灭它的主要成本,并放大它的效益,就得到了一个大幅提升代码质量、大量降低开发成本的开发方式,这种开发方式,就是easy TDD,简称eTDD。eTDD如何做到消灭TDD的主要成本、放大TDD的效益呢?答案是利用工具:由工具完成苦活、脏活、重活;由工具描述程序行实现可视编程。...
分类:其他   时间:2014-05-08 10:59:04    收藏:0  评论:0  赞:0  阅读:427
iOS 消息(即方法调用)的两个隐藏参数 :self 和 _cmd
iOS 消息(即方法调用)的两个隐藏参数 :self 和 _cmd...
分类:移动平台   时间:2014-05-08 11:04:13    收藏:0  评论:0  赞:0  阅读:434
Qt on Android:将Qt调试信息输出到logcat中
如果你在目标 Android 设备上运行了 Qt on Android 应用,你可能希望看到程序输出的日志信息。 Android SDK 中有 adb 工具,当你连接了目标设备,可以使用 adb logcat 查看 Android 设备上应用输出的日志。为了把Qt调试日志导入 Android 系统的日志系统(一个环形内存日志系统),我写了一个辅助函数,方便大家使用。...
分类:移动平台   时间:2014-05-08 11:12:12    收藏:0  评论:0  赞:0  阅读:573
[ACM] hdu 3342 Legal or Not (拓扑排序)
Legal or Not Problem Description ACM-DIY is a large QQ group where many excellent acmers get together. It is so harmonious that just like a big family. Every day,many "holy cows" like HH, ...
分类:其他   时间:2014-05-08 11:11:47    收藏:0  评论:0  赞:0  阅读:531
设计模式总结
??           设计模式学习告一段落,一时间有点儿心乱如麻啊真是——剪不断,理还乱!思考了一阵子,也不知道究竟该如何去总结它, 但人还是要活着的,路还是要走的,硬着头皮往前闯!              仔细想想,在学习23个设计模式中,我们始终都在围绕着一个主线在思考代码的布局,那就是六大原则——开放封闭,单一职责,依赖倒转,里氏代换,迪米特法则和合成聚合复用原则。当然,并不是说...
分类:其他   时间:2014-05-08 11:16:07    收藏:0  评论:0  赞:0  阅读:373
自定义UITabBarController
网上大多的自定义TabBar都是继承View的,项目中要用到path+Tabbat这样的话(path用的MMDrawerController这个框架),继承View的Tabbar是无法满足条件的(不是一个容器)。下面就介绍下自己写的一个自定义TabBar。...
分类:其他   时间:2014-05-08 10:41:51    收藏:0  评论:0  赞:0  阅读:453
Android中的Shape使用总结
在Android程序开发中,我们经常会去用到Shape这个东西去定义各种各样的形状,首先我们了解一下Shape下面有哪些标签,都代表什么意思: solid:填充 android:color指定填充的颜色 gradient:渐变 android:startColor和android:endColor分别为起始和结束颜色, android:angle是渐变角度,必须为45的整数倍...
分类:移动平台   时间:2014-05-08 10:44:39    收藏:0  评论:0  赞:0  阅读:393
Cocos2dx 小技巧(十二) 一种可行的系列动画播放方式
1、如果要让你个精灵先移动到某个坐标,然后再旋转,该如何实现呢? 答:当然是使用Sequence了,疗效过,效果好! 2、如果想让一个对象的动画播放完后,另外一个对象接下去播放 答:这个的实现方法就比较多了,用TargetedAction 或者 Callfunc 等,都是可以的; 3、如果想让多个对象安卓不同的时间段播放,那么该怎么做呢? 答:那就用多个Callfunc或者TargetedAction。如果你是这么回答的话,那我也只能呵呵了,有人会说用ActionManage,这个我没怎么去用过,这样也...
分类:其他   时间:2014-05-08 10:44:14    收藏:0  评论:0  赞:0  阅读:356
libgdx3D第二讲-加载模型
在libgdx中加载模型 Loading models using LibGDX 资源准备: 一件模型(你也可以使用你自己的模型): (来自LibGDX gdx-invaders) 将其解压到android project 的 assets folder 中(包括三个文件,要放在同一目录) ship.obj: 将要加载的模型文件shi...
分类:其他   时间:2014-05-08 10:49:48    收藏:0  评论:0  赞:0  阅读:362
结构型模式—适配器模式
定义: 将一个类(Adaptee)的接口转换成客户(Client)希望的另外一个接口(Target)。 目标接口(Target):客户所期待的接口。目标可以是具体的或抽象的类,也可以是接口。需要适配的类(Adaptee):需要适配的类或适配者类。适配器(Adapter):使得一个东西适合另一个东西的东西。百度中定义为:接口转换器。通过包装一个需要适配的对象,把源接口转换成目标接口。 ...
分类:其他   时间:2014-05-08 11:10:14    收藏:0  评论:0  赞:0  阅读:366
leetcode第一刷_Path Sum II
在更新上面一道题的时候我就想,是不是还有一道打印路径的,果不其然啊。 这种题非常常见的,做法也很简单,我是用一个引用的vector来存,满足条件之后直接压入结果集中,当然也可以用数组之类的,都一样。用引用需要注意的问题就是递归进行到后面的时候会对栈中的上层状态产生影响,当然可以用传值的方法来避免这个问题,但是那样子开销太大了(每次船建和销毁一个类对象,不是明智的选择)。那么就是要回退,那什么时候...
分类:其他   时间:2014-05-08 11:03:42    收藏:0  评论:0  赞:0  阅读:480
HDU 4240 Route Redundancy 一条流最大的路径
题目来源:HDU 4240 Route Redundancy 题意:求最大流与一条流最大的路径的比值 前者最大流求出 后者是每一条路的最小值再取大 思路:我用的是dinic 可以在DFS的时候在传递一个参数 表示当前增广路可以通过最大的流量 然后当x==t 到达汇点时 在取他们的最大值 #include #include #include #include #include usi...
分类:其他   时间:2014-05-08 10:58:40    收藏:0  评论:0  赞:0  阅读:530
JSPGen4 自学路线图
...
分类:Web开发   时间:2014-05-08 10:58:08    收藏:0  评论:0  赞:0  阅读:393
Android Camera预览过程数据流浅析
硬件平台:Atmel SAMA5D3 Android版本:4.2.2 mediaserver进程是Camera Service的容器进程,它会动态加载Camera HAL和Gralloc HAL。 视频数据帧首先必须从Camera驱动程序到达Camera硬件抽象层。 在Camera硬件抽象层,视频数据帧被从video capture buffer拷贝到gralloc buffer。...
分类:移动平台   时间:2014-05-08 10:41:19    收藏:0  评论:0  赞:0  阅读:768
【转】Oracle Outline的使用及注意事项
概述  Oracle Outline是用来保持SQL执行计划(execution plan)的一个工具。我们可以通过outline工具防止SQL执行计划在数据库环境变更(如统计信息,部分参数等)而引起变化。  Outline的主要使用在以下情况:  1.  为避免在升级后某些sql出现严重性能下降而且在短时间内不能优化的情况,  我们可以使用outline的功能将原生产库中的sql执...
分类:数据库技术   时间:2014-05-08 10:49:25    收藏:0  评论:0  赞:0  阅读:476
笔试 - 高德软件有限公司python试题 及 答案
高德软件有限公司python试题 本文地址: http://blog.csdn.net/caroline_wendy/article/details/25230835   1. 在python中, list, tuple, dict, set有什么区别, 主要应用在什么样的场景? 解答: 定义: list: 链表, 有序的项目, 通过索引进行查找, 使用方括号”[]”; tuple: 元组, 元组将多样的对象集合到一起,不能修改, 通过索引进行查找, 使用括号”()”;...
分类:编程语言   时间:2014-05-08 10:48:53    收藏:0  评论:0  赞:0  阅读:480
1960条   上一页 1 ... 28 29 30 31 32 ... 98 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!