序言:
JIRA 是澳大利亚 Atlassian 公司开发的一款优秀的问题跟踪管理软件工具,可以对各种类型的问题进行跟踪管理,包括缺陷、任务、需求、改进等。JIRA采用J2EE技术,能够跨平台部署。它正被广泛的开源软件组织,以及全球著名的公司使用。
JIRA产品非常完善且功能强大,安装配置简单,多语言支持、界面十分友好,和其他系统如CVS、Subversion(SVN)、VSS、LDAP...
分类:
系统相关 时间:
2016-07-14 15:39:21
阅读次数:
335
技术发展日新月异,许多曾经拥有霸主地位的流行技术短短几年间已被新兴技术所取代。
在Java的世界中,框架之争可能比语言本身的改变更让人关注。近几年,SpringMVC凭借简单轻便、开发效率高、与Spring框架无缝整合等特点,逐渐击败前辈Struts/Struts2,成为最常用的Web框架。而Mybatis相对于Hibernate,同样具有开发简单、效率高的优势,而且对SQL的可控性更好,有利于...
分类:
编程语言 时间:
2016-07-14 15:36:54
阅读次数:
238
1. 头文件
#include "stdio.h"
#include "string.h"
#include "ctype.h"
#include "stdlib.h"
#include "io.h"
#include "math.h"
#include "time.h"
#define OK 1
#define ERROR 0
#define TRUE...
分类:
编程语言 时间:
2016-07-14 15:35:54
阅读次数:
242
android的项目结构...
分类:
移动开发 时间:
2016-07-14 15:37:06
阅读次数:
264
在程序运行的过程中,如果发生了错误,可以事先约定返回一个错误代码,这样,就可以知道是否有错,以及出错的原因。在操作系统提供的调用中,返回错误码非常常见。比如打开文件的函数open(),成功时返回文件描述符(就是一个整数),出错时返回-1。
用错误码来表示是否出错十分不便,因为函数本身应该返回的正常结果和错误码混在一起,造成调用者必须用大量的代码来判断是否出错:
def foo():
...
分类:
编程语言 时间:
2016-07-14 15:37:41
阅读次数:
414
近日在线上发现有些mapreduce作业的执行时间很长,我们需要解决这个问题。输入文件的大小是5G,采用了lzo压缩,整个集群的默认block大小是128M。本文将详细描述这次线上问题的排查过程。...
分类:
其他好文 时间:
2016-07-14 15:38:19
阅读次数:
179
1.安装vs2012 2.下载cocos2dx2.1.3,解压,然后安装vs模板 安装方式要在cmd的dos中,cd到这个目录,然后安装。 结果如下: 3.启动vs新建项目: 4.项目建立完毕之后: 5.配置环境,添加头文件路径,lib路径 在视图-->属性管理器里面: 在Debug里面选择.Win32.user 修改包含目录和库目录。 包含的目录需...
1 什么是里氏替换原则
里氏替换原则是由麻省理工学院(MIT)计算机科学实验室的Liskov女士,在1987年的OOPSLA大会上发表的一篇文章《Data Abstraction and Hierarchy》里面提出来的,主要阐述了有关继承的一些原则,也就是什么时候应该使用继承,什么时候不应该使用继承,以及其中的蕴涵的原理。2002年,我们前面单一职责原则中提到的软件工程大师Robert C....
分类:
其他好文 时间:
2016-07-14 15:36:18
阅读次数:
140
一. WEB安全技术产生原因
早期:万维网(World Wide Web)仅有Web站点构成,这些站点基本上是包含静态文档的信息库。这种信息流仅由服务器向浏览器单向传送。多数站点并不验证用户的合法性。
如今:已与早期的万维网已经完全不同,Web上的大多数站点实际上是应用程序。他们功能强大,在服务器和浏览器之间进行双向信息传送。他们处理的许多信息属于私密和高度敏感信息。因此,安全问题至关重要,W...
分类:
Web程序 时间:
2016-07-14 15:37:36
阅读次数:
163
1. 关于申请开发者账号,我申请的是organization类的,也就是要先申请DUNS码,这个码一开始不知道在哪里申请,因为网上也有邓氏编码的网站,进去之后完全看不懂。后来打电话给Apple的客服,客服指引一个网址,是apple的开发者入口。
https://developer.apple.com/programs/
点里面的enroll按钮
申请邓氏编码的地址是:
https://...
分类:
移动开发 时间:
2016-07-14 15:36:53
阅读次数:
479
在嵌入式应用中,使用RTOS的主要原因是为了提高系统的可靠性,其次是提高开发效率、缩短开发周期。uCOS-II是一个占先式实时多任务内核,使用对 象是嵌入式系统,对源代码适当裁减,很容易移植到8~32位不同框架的微处理器上。但uCOS-II仅是一个实时内核,它不像其他实时操作系统(如嵌入式 Linux)那样提供给用户一些API函数接口。在uCOS-II实时内核下,对外设的访问接口没有统一完善,有很...
分类:
其他好文 时间:
2016-07-14 15:34:48
阅读次数:
163
下面这个是一个单独的js文件,可以直接在页面引入他就可以用了
主要有三种方式实现编辑模式增删改操作
1.直接双击选中编辑
2.选中行点击修改按钮编辑
3.右键选择相关的操作
可能中间有部分功能没有实现
var datagrid;
$(function() {
editRow = undefined ; //保存当前正在编辑的行,控制同一时间只开启一行
$('...
分类:
Web程序 时间:
2016-07-14 15:35:59
阅读次数:
237
原文地址:Apache Mina ch17-spring-integration
本文演示了将Spring集成MINA应用。我写这篇文章在我的博客上,虽然放在这里,实际上这些信息属于博客空间。可以找到原始的附件:Spring集成Mina
应用结构
我们应当采取一个标准Mina应用构造:
一个handler两个过滤器——Logging过滤器和一个ProtocolCodec过滤器N...
分类:
编程语言 时间:
2016-07-14 15:35:35
阅读次数:
260
一、理解Struts2拦截器
1. Struts2拦截器是在访问某个Action或Action的某个方法,字段之前或之后实施拦截,并且Struts2拦截器是可插拔的,拦截器是AOP的一种实现.
2. 拦截器栈(Interceptor Stack)。Struts2拦截器栈就是将拦截器按一定的顺序联结成一条链。在访问被拦截的方法或字段时,Struts2拦截器链中的拦截器就会按其之前定义的顺...
分类:
编程语言 时间:
2016-07-14 15:34:57
阅读次数:
255
以下代码是sql文件代码,粘贴复制到命令行执行即可建立一个city表数据都保存到哪里!mysql> CREATE TABLE city
(
id INT AUTO_INCREMENT PRIMARY KEY,
parent_id INT NOT NULL DEFAULT 0,
name VARCHAR(50) NOT NULL,
sort INT NOT NULL D...
分类:
数据库 时间:
2016-07-14 15:36:46
阅读次数:
925
原文地址:JMX Support
Java管理扩展(JMX)是用于管理和监控Java应用程序。本教程将向您提供一个例子: 怎样建立JMX可用的Mina应用程序。本教程的目的是帮助你让JMX技术集成基于MINA的应用程序。在本教程中,我们将整合MINA-JMX类到虚拟(想象)服务器示例程序。
添加JMX支持
为使JMX支持Mina应用程序我们需要先做好如下操作:
创建/获取 MB...
分类:
其他好文 时间:
2016-07-14 15:35:05
阅读次数:
123
注:
本文根据6月是18日七牛云微服务课堂-微服务容器化的挑战和解决之道演讲内容整理而成,演讲者:有容云联合创始人兼首席架构师马洪喜,与大家一起探讨了如何通过容器技术将微服务和 DevOps 落地。
嘉宾介绍:
马洪喜,此前担任 Rancher Labs 中国区技术负责人、Citrix 公司资深架构师、Oracle 公司虚拟化产品开发经理等职务,在容器云、IaaS 云、...
分类:
其他好文 时间:
2016-07-14 15:34:02
阅读次数:
288