- 博客(75)
- 资源 (4)
- 收藏
- 关注
转载 JVM内存管理
为了保证java内存不会溢出,java中有垃圾回收机制。垃圾回收机制是指jvm用于释放那些不再使用的对象所占用的内存。java语言并不要求jvm有gc,也没有规定gc如何工作。垃圾收集的目的在于清除不再使用的对象。gc通过确定对象是否被活动对象引用来确定是否收集该对象。 内存溢出就是你要求分配的java虚拟机内存超出了系统能给你的,系统不能满足需求,于是产生溢出。 内存泄漏是指
2014-07-29 16:30:05
844
转载 基于Hadoop的企业级网盘系统的研究与开发
基于Hadoop的企业级网盘系统的研究与开发 Research and Development of Enterprise-class Online Storage System based on Hadoop 演示网站:http://haodisk.duapp.com 项目地址:http://haodisk.duapp.com
2014-07-17 16:15:55
13523
1
转载 海量Android教程、开发资料和源码
说明:发现一个“新浪微盘”,空间大,下载方便,也没有广告。我的技术资料免费分享给大家。即使你没有“新浪微博”,也是可以直接下载或者在线浏览,速度也很快。 【1】 海量Android教程、开发资料和源码 【2】 海量Linux学习教程和开发资料 【3】 海量C、C++、MFC和VC++教程、源码和开发资料【4】 海量Java教程、开发资料和源码
2014-07-09 14:57:34
996
转载 web架构设计经验分享
本人作为一位web工程师,着眼最多之处莫过于 性能与架构,本次幸得参与sd2.0大会,得以与同行广泛交流,于此二方面,有些心得,不敢独享,与众博友分享,本文是这次参会与众同撩交流的心得,有兴趣者可以查看视频架构设计的几个心得:一,不要过设计:never over design这是一个常常被提及的话题,但是只要想想你的架构里有多少功能是根本没有用到,或者最后废弃的,就能明白其重要
2014-05-16 11:42:35
714
转载 mount命令
进入到了Linux系统学习之后,总体来说之前还是挺顺畅的,比如各种命令敲入后都会得到相应的效果。。。。但是今天在学习Linux的挂载命令mount时可是着实让我郁闷了很久,大概花了2个小时,各种google、baidu都发现没有找到解决方法。。。最后却是无意中的一次怪招使得问题一下豁然开朗,故在此专为mount命令写篇随笔。一、mount 命令首先简单介绍一下 mount 这个
2014-05-13 16:01:00
2462
转载 Linux Oracle服务启动&停止脚本与开机自启动
在CentOS 6.3下安装完Oracle 10g R2,重开机之后,你会发现Oracle没有自行启动,这是正常的,因为在Linux下安装Oracle的确不会自行启动,必须要自行设定相关参数,首先先介绍一般而言如何启动oracle。一、在Linux下启动Oracle登录到CentOS,切换到oracle用户权限# su – oracle接着输入:$ sqlp
2014-05-08 17:20:29
669
转载 CentOS 6.4上安装 Oracle 11g R2图文教程
“//”后是注释,“#”代表root用户下操作,“$”代表Oracle用户下操作。#chkconfig iptables off //永久关闭防火墙或#service iptabels stop //暂时关闭防火墙,重启系统后会自动打开 1.硬件检查:1.1 内存要求:内存大于1G(使用虚拟机安装时内存要稍微大一些,否则安装检查不通过)#ca
2014-05-08 17:08:29
1258
转载 sqlplus命令
1、首先查看当前使用的数据库实例: select name from V$database;2、切换两个数据库实例 在sqlplus里敲connect username/password@sid 当然,本人习惯偷懒:conn username/password@sid也未尝不可3、将显示的内容输出到指定文件 SQL> SPOO
2014-05-08 16:47:13
928
转载 qt4 tcp QTcpSocket QTcpServer 传输文件
tcpSender (客户端无QTcpServer)[cpp] view plaincopyprivate: QTcpSocket *tcpClient; QFile *localFile; //要发送的文件 qint64 totalBytes; //数据总大小
2014-03-11 15:55:09
1746
转载 Qt线程基础(这个比较完整)
线程基础保谓线程?线程与并行处理任务息息相关,就像进程一样。那么,线程与进程有什么区别呢?当你在电子表格上进行数据结算的时候,在相同的桌面上可能有一个播放器正在播放你最喜欢的歌曲。这是一个两个进程并行工作的例子:一个进程运行电子表格程序;另一个进程运行一个媒体播放器。这种情况最适合用多任务这个词来描述。进一步观察媒体播放器,你会发现在这个进程内,又存在并行的工作。当媒体播放器向音频
2014-03-10 15:24:37
4260
转载 QT编写多线程TCP文件接收服务器
因为项目需要,需要跨平台编写网络传输程序。目标:用户端:linux(arm平台),完成文件的传输服务器:windows ,使用多线程的文件的接收实现无线的文件传输功能用户端程序,用标准的socket完成文件传输的功能,代码如下:1: // Linux下网络编程,客户端程序代码2: //程序运行参数:3: // ./client IPADD
2014-03-10 14:16:48
3099
转载 Qt+gsoap调用WebService
版权声明本文为原创作品,请尊重作者的劳动成果。转载必须保持文章完整性,并以超链接形式注明原始作者“tingsking18”和主站点地址,方便其他朋友提问和指正。Qt+gsoap调用WebService1. 前言Qt本身给我们提供了调用WebService的解决方案qsoap,看了一下他的介绍,感觉实在是太弱了,而且又是个新出的东西,所以还是决定不用他。既然使用Q
2014-03-06 16:19:51
1584
转载 高质量C\C++编程
平时的编程中有养成了很多不良的习惯,往往我们都不在意,但总是这些不在意导致我们要浪费很多时间在Debug上,看了本书《高质量C编程指南》,书的地址http://download.youkuaiyun.com/detail/zhangyang1990828/5242261高质量C\C++编程(一)(第一部分是一些简单的帮助改正习惯和养成良好习惯的,都是细节,但往往细节决定成败;第二部分会讲述
2014-02-20 16:17:55
1341
转载 QT界面学习
想要先学习QT,必须掌握好C++中的类的相关概念。QT学习(一)还是和其他的语言学习一样,先来学习第一个程序,Hello QT!。直接上代码:[cpp] view plaincopy"font-size:18px;">#include "helloqt.h" #include #include
2014-02-20 16:00:37
7950
转载 Qt4过渡至Qt5
技术在不断进步,新知识也理应不断学习!Qt5的发布带给我无尽的好奇心,然而,受项目影响,一直使用VS2008+Qt4.8.3也未曾及时更新。这几天,果断装上VS2010+Qt5.1.0,开始研究。 Qt4过渡到Qt5不算显著, 然而,“模块化”的Qt代码需要项目配置的变化,如使用“ headers ”,和配置项目构建( 如改变*.pro文件 )。QtWidgets作为一个独立的模块
2014-02-17 09:23:08
3161
转载 基于Spring、Hibernate的通用DAO层与Service层的实现
因为DAO层基本的就是CRUD操作,变化不是很大,要是有变化的那就是查询。而确实没有必要为每一个实体写一个完整的DAO,但是没有还不行,那就“抽取”出来吧。而Service依赖与DAO层,有时就是简单调用一下,也确实没有必要每个都写。总之,不爱写多个,那就写一个通用的,而其他的继承或实现这个通用的可以了。还是用代码说话吧。Java代码 package org.
2014-02-12 12:57:27
6174
转载 Spring MVC 框架搭建及详解
现在主流的Web MVC框架除了Struts这个主力 外,其次就是Spring MVC了,因此这也是作为一名程序员需要掌握的主流框架,框架选择多了,应对多变的需求和业务时,可实行的方案自然就多了。不过要想灵活运用Spring MVC来应对大多数的Web开发,就必须要掌握它的配置及原理。 一、Spring MVC环境搭建:(Spring 2.5.6 + Hibernate 3.2.0)
2014-02-07 15:38:44
1009
转载 GitHub超详细图文攻略 - Git客户端下载安装 GitHub提交修改源码工作流程 Git分支 标签 过滤 Git版本工作流
GitHub操作总结 : 总结看不明白就看下面的详细讲解.GitHub操作流程 :第一次提交 : -- 初始化git仓库 :git init ;-- 提交改变到缓存 :git commit -m 'description' ;-- 本地git仓库关联GitHub仓库 : git remote add origin git@githu
2014-01-29 09:09:14
2214
转载 首先是为人编写程序,其次才是计算机
“首先是为人编写程序,其次才是计算机”,这是软件开发的基本要点,软件的生命周期贯穿于产品的开发、测试、生产、发布、用户使用、版本升级和后期维护等长期过程中,只有易读、易维护的软件代码才具有生命力。 在实际的软件开发过程中,可能是由于工作很忙的原因,很多开发人员只注重实现程序的基本功能,而忘记了编程规范,因此写出来的代码只能让计算机看懂,人要看懂很不容易。更有甚者,有些项目组为了
2014-01-28 17:39:52
1119
转载 统一软件开发过程——RUP
RUP(rational unified process)是一个面向对象且基于网络的程序开发方法论。它是以面向对象方法为基础的方法,RUP坚持以用例驱动,以架构为中心,迭代和增量的开发方法。 下面以思维导图为依据简单介绍一下RUP: 1.六大经验 1)迭代式开发 RUP中的每一个阶段可进一步分解为迭代,一个迭代是一个完整的开发循环,每一次循环都可以
2014-01-28 17:24:06
1824
转载 15个jQuery代码片段
摘要:开发人员利用jQuery代码不仅能给网站带来各种动画、特效,还会提高网站的用户体验。本文总结了开发者经常使用的15个jQuery代码片段,大家可以直接拿来用。jQuery里提供了许多创建交互式网站的方法,在开发Web项目时,开发人员应该好好利用jQuery代码,它们不仅能给网站带来各种动画、特效,还会提高网站的用户体验。本文收集了15段非常实用的jQuery代码片
2014-01-27 14:57:25
741
转载 22个免费的UI界面设计工具、资源及网站
1.原型界面制作工具Lumzy官方地址:http://www.lumzy.com/Lumzy是一个网站应用和原型界面制作工具。使用Lumzy,您可以轻松创建UI模型并即时发送到客户电脑中。 Lumzy还具有团队协作编辑工具。 2.在线工具Mockingbird官方地址:https://gomockingbird.com/Mockingbird
2014-01-27 14:46:44
2689
2
转载 20款响应式jQuery插件
摘要:jQuery是开发者的福音,利用它可开发出各种功能的插件。这些插件可帮助开发者定制更复杂的动画效果。据统计,具有最高访问量的10000家网站中,65%会用到jQuery插件。本文将例举最流行的20款响应式jQuery插件。jQuery是开发者的福音。2006年8月jQuery发布之前,Web开发者经历着痛苦的开发过程。从简单的菜单栏到复杂的内容滚动条,所有的功能都需要开发者亲自开
2014-01-27 14:45:18
1236
转载 软件开发的生命线——文档
文档是软件开发建设的生命线,它贯穿于软件开发的整个过程。文档是软件开发人员、管理人员、维护人员、用户以及计算机之间的桥梁和纽带。 软件开发人员在各个阶段都要以文档作为前一阶段工作成果的体现和后一阶段工作的依据。在软件开发过程中需指定一些工作计划和工作报告,供给管理人员,并得到同意和支持。管理人员通过文档了解软件开发的项目安排、进度、资源使用和成果等。软件开发的最终目的是满足用户的需
2014-01-27 14:33:00
864
转载 持续集成环境搭建
目录1. Maven3安装...11.1下载maven.11.2安装maven.22.Maven安装 Eclipse3.7插件...22.1插件地址...22.2安装时出现问题...23.搭建局域网Mave服务器...33.1下载Nexus.33.2安装Nexus.33.3运行Nexus.43.4配置Nexus.
2014-01-24 14:45:57
1860
转载 创业团队
什么是创业团队 创业团队是指在创业初期(包括企业成立前和成立早期),由一群才能互补、责任共担、愿为共同的创业目标而奋斗的人所组成的特殊群体。[编辑]创业团队的组成[1] 一般而言,创业团队由四大要素组成: (1)目标。目标是将人们的努力凝聚起来的重要要素,从本质上来说创业团队的根本目标都在于创造新价值; (2)人员。任何计划的实施最终还是要落实到人的身上去。
2014-01-23 13:19:29
6235
转载 JQuery 快速入门一篇通
JQuery是什么?JQuery 是一套JavaScript库, 使用它,可以很方便的进行 JavaScript的编程。比如: 获取页面元素, 修改页面元素的CSS样式等等都可以以很简单的语法完成。节省代码行数和减少开发的时间。物理上来看就是一份.js的文件。 如何获取和使用?JQuery 的官方网址是: http://jquery.com/ 。 从这里可以获取J
2014-01-22 17:53:25
801
转载 SSH框架学习
一、建立web项目 之前想用myeclipse一次搞定,发现,那样做反而不利于理解,对于我这样的新手还是一步一步来的好。计划是这样的,搭建web,添加struts,添加spring,数据库里面建立个user表,添加hibernate,首先把最基本的框架搭起来。之后,又一点一点把框架丰富起来,添加role表,添加验证,ajax啥的。
2014-01-22 16:24:18
1818
转载 开发人员应关注的20个jQuery网站/博客
1. John Resig – http://ejohn.org毫无疑问,jQuery的缔造者的博客是你首先必须关注的。 2. Filmament Group Lab这个也是必看之一,因为jQuery UI类库就出自这个网站 3. Learning jQuery老牌的学习jQuery的网站之一,这个网站是由几个作者联合建立4.
2014-01-22 16:17:41
1061
转载 JAVA敏捷开发环境搭建
前面介绍了创业型软件公司的工作模式,这里详细介绍下如何实施,第一步是先要搭建环境,有了环境才能开展工作。整个软件项目分为四个环境 开发本地环境、开发环境、测试环境、IDC环境。和传统C++开发不一样的模式是多了第一个开发本地环境。这是为什么呢,因为目前大部分开发人员还是比较熟悉windows下开发。对于mac和linux下直接使用软件并且开发的中国开发者还是少之又少,这套架构就这个现状做出
2014-01-22 16:05:00
1050
转载 创业公司如何实施敏捷开发
说起敏捷开发,并不是因为敏捷而敏捷。这几年的敏捷开发已经被很多敏捷咨询服务商神话了,这个东西并不是神器,实施了就可以解决所有软件公司的问题,而是要结合自己公司的特点和问题摸索出适合自己的一套模式。大家都知道,创业公司刚开始需要研发出一款产品并且能够使公司赚钱的产品,不过大部分创业公司没有那么容易一下就能做出来,很多公司还没有成功的产品资金链就断掉了,公司也死掉了。我们公司是这样一个状况,有
2014-01-22 15:59:18
1162
转载 卓有成效的敏捷开发流程
随着带的团队做的事情越来越多, 发布的产品也越来越多, 关于软件开发的流程的思考也越来越多.前段时间的高效虚拟自适应团队是在历经困难后磨练出来的方法的总结, 在此基础上,又经过几个版本发布的洗礼,对之前的认识又有了更新,更深入的看法. 在此特提炼出一套方法论, 供大家参考. 一个软件从开发到上市(我们抛去维护部分), 一般需要经历阶段有 需求分析, 方案设计, 开发方案设计(包括概要
2014-01-22 15:55:48
1135
转载 Linux 下shell的编程详解
由于unix系统的安全性和稳定性,很多ATE 设备都是unix系统,掌握一定的unix command有时候可以起到事半功倍的效果,如果能结合一些shell,perl等脚本语言的话那是更好了Linux 下shell的编程详解*Shell是什么? 任何发明都具有供用户使用的界面。UNIX供用户使用的界面就是Shell(DOS的command熟悉吧,但UNIX的要强大的多)。
2014-01-22 15:53:07
3028
转载 Vi编辑器命令大全
文本编辑器是所有计算机系统中最常用的一种工具。UNIX下的编辑器有ex,sed和vi等,其中,使用最为广泛的是vi 编辑器.进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件,并将光标置于最后一行首 vi +/pattern filenam
2014-01-22 15:51:39
873
转载 Unix常用命令
第一章 目录及文件操作命令1.1 ls [语法]: ls [-RadCxmlnogrtucpFbqisf1] [目录或文件……] [说明]: ls 命令列出指定目录下的文件,缺省目录为当前目录 ./,缺省输出顺序为纵向按字符顺序排列。 -R 递归地列出每个子目录的内容 -a 列出所有文件
2014-01-22 15:50:42
575
转载 一句话总结GOF的23种设计模式
一、创建型模式 Abstract Factory:提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。 Builder:将一个复杂对象的构件与它的表示分离,使得同样的构建过程可以创建不同的表述。 Factory Method:定义一个用于创建对象的接口,让子类决定将哪一个类实例化。Factory Method使一个类的实例化延迟到其子类。
2014-01-22 15:37:53
739
转载 23种设计模式
目录创建型1. Factory Method(工厂方法)2. Abstract Factory(抽象工厂)3. Builder(建造者)4. Prototype(原型)5. Singleton(单例)结构型6. Adapter Class/Object(适配器)7. Bridge(桥接)8. Composite(组合)9. Decorator(装饰)
2014-01-22 15:35:45
581
转载 Java开发中的23种设计模式详解
设计模式(Design Patterns) ——可复用面向对象软件的基础设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真
2014-01-22 15:34:39
724
转载 JAVA代码编写规范
一、 Java命名的一般性指导1. 类名首字母应该大写。属性(成员变量)、方法、对象变量以及所有标识符(如形式参数、实际参数、局部变量)的首字母应小写,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母。例如:类名:ThisIsAClassName 属性或方法名:thisIsMethodOrFieldName对象变量:thisIsAClassVariable2. J
2014-01-22 15:30:33
1826
转载 C/C++代码规范
命名命名,包括文件名、类名、结构名、类型名、函数名、变量名、参数名等都是程序设计中重要的一部分。一个好的名称,体现了一个深思熟虑的过程,同时也 能够帮助别人更好地理解开发者的思路。如果发现程序中,充满了a, b, c, x, y, z, tmp这种命名的变量,这时候就需要仔细的考虑自己的实现是否有问题。类(结构)名类名必须是名词,类名必须明确表示这个类代表了什么。如果类名超
2014-01-22 15:27:49
897
Android中文翻译组——Android中文合集(6).chm
2012-02-25
武术擂台技术挑战赛机器人整体设计
2012-02-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人