自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(164)
  • 收藏
  • 关注

20快速开发网站项目的工具和方法

本来已经进入“正式开发”的教程部分了,但这次还是要先插入一些“旁门左道”,因为很多时候,我们仅仅只是要演示一个产品概念或者完成一次老师布置的课程设计,那就没必要仔仔细细地敲打每一行代码。像我这学期选修了“高级网页”课程,期末大家都在着急做不出来,我花了两个小时,就做了一个包含“一、两千行”代码的网站项目出来,顺利过关。 “旁门左道”虽好,但并不适合新手,只有发现自己只是在重复着熟悉的操作时,...

2013-12-26 00:29:00 245

SetContentView 到底Set去哪里呢?

学一门新的语言或者技术,一般都 从HelloWorld开始的,我们学习Android也是一样的, @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main);...

2013-12-25 22:56:00 90

在Android中,如何判断当前是否在桌面上

在做Android上面的悬浮窗的时候,一般需要去判断一种情况,即当前是否是在桌面上(即按下Home键时回到的手机界面):1)在桌面上,才展示悬浮窗2)不在桌面上,则隐藏悬浮窗桌面(Home),其实本质上也是一个应用程序,也是由Activity组成的,所以一个手机里面有可能装有多个桌面应用,这是第一点。第二点,要判断当前是否在桌面上,其实也就是要判断当前显示的这个Activity,是...

2013-12-24 22:04:00 174

配置防火墙

今天学了下如何配置网络防火墙,用于过滤一个段的Ip地址不能访问路由器。 第一步为路由器端口设置IP地址:int e0/1-->ip add 192.168.1.1 24-->qu 第二步开启防火墙:firewall enable 第三步设置默认,允许或者禁止:firewall default permit 第四步设置规则:acl number 2001-->ru...

2013-12-24 21:46:00 388

虚拟局域网Vlan

平时天天学习软件编程,最近开了个小灶,接触了些网络方面的知识--Vlan。下面我把学习心得和大家分享下。 Vlan中文名为虚拟局域网,有什么用呢?平时我们一个交换机只能组建一个局域网,如果公司有三个部门,并且不想让这三个部门之间通信,怎么只用一台交换机实现呢?这时候Vlan就派上用上了,它可以把一个局域网划分成三个局域网。 第一步:物理连接交换机。主机1通过网线连接到端口1...

2013-12-22 11:33:00 96

powerbuilder介绍

PowerBuilder美国Sybase公司研制的一种新型、快速开发工具,是客户机/服务器结构下,基于Windows3.x、Windows95和WindowsNT的一个集成化开发工具。它包含一个直观的图形界面和可扩展的面向对象的编程语言PowerScript,提供与当前流行的大型数据库的接口,并通过ODBC与单机数据库相连。目录1产生...

2013-12-21 13:46:00 1012

DTO--数据传输对象

目录(?)[+]层间数据传输的过程就是服务的执行者将数据返回给服务的调用者的过程。在非分布式系统中由于有类似Open session in view这样的“怪胎解决方案”的存在,所以层间数据传输的问题并没有充分暴露出来,但是在分布式系统中我们就能清楚地意识到层间数据传输的问题,从而能够更合理的进行设计。为了暴露更多问题,本章讨论的层间数据传输假定的场景是“服务...

2013-12-20 17:51:00 279

19网站实现QQ登录功能

一般网站要先做个用户注册的功能页面,但我的网站名气不大,不需要要求用户注册,所以直接使用腾讯QQ登录的API接口。 如何使用JS_SDK让网站拥有QQ登录的功能,官网的这篇文章写得还算完整:http://connect.qq.com/intro/login/jssdk-demo 但是,里面有些地方并没有填写“实例”,只是说那个地方需要填写什么东西,但有时这样说是不够的,我就是试了挺多遍才知道...

2013-12-19 00:30:00 198

浅谈Spring事务隔离级别

一、Propagation :key属性确定代理应该给哪个方法增加事务行为。这样的属性最重要的部份是传播行为。有以下选项可供使用:PROPAGATION_REQUIRED--支持当前事务,如果当前没有事务,就新建一个事务。这是最常见的选择。PROPAGATION_SUPPORTS 支持当前事务,如果当前没有事务,就以非事务方式执行。 PROPAGATION_...

2013-12-18 17:36:00 53

Myeclipse配置Tomcat

今天的内容是通过一个简单的jsp程序,讲解如何在Myeclipse8.5上配置Tomcat6.0服务器(前提是JDK和Tomcat环境配置成功),并把jsp程序部署在Tomcat服务器上。 首先新建一个java Web项目,操作如下: 然后新建一个jsp文件,操作如下: 下一步配置Tomcat,选择Windows-->Servers-->Tomcat 6...

2013-12-18 16:35:00 186

android开机自启动程序设置

Android启动时,会发出一个系统广播 ACTION_BOOT_COMPLETED,它的字符串常量表示“android.intent.action.BOOT_COMPLETED”开机自启动程序,只需要“捕捉”到这个消息再启动你的程序即可,我们要做的是接收这个消息,并实现一个BroadcastReceiver。第一步 配置在AndroidManifest.xml中Applicati...

2013-12-18 11:20:00 74

GridView里面的Item高度设置

有时候 item高度不一致,要是在xml文件中定义死高度,对于不同屏幕的适配是个问题,所以选择动态的设置item的高度,有2种思路:一、在有换行的gridview行中 同行大小一样。其他自适配 二 、全部统一大小,以最大的Item大小为标准我现在实现第二种方式:package com.example.gridviewdemo;import java.util.List;...

2013-12-16 21:41:00 1999

GenericServlet中的service 方法

观察GenericServlet源码中关于service()方法的实现:CODE://实现父类的service(ServletRequest req,ServletResponse res)方法 //通过参数的向下转型,然后调用重载的service(HttpservletRequest,HttpServletResponse)方法 public void...

2013-12-16 17:48:00 342

PGA与SGA的区别,PGA的功能介绍

当用户进程连接到数据库并创建一个对应的会话时,Oracle服务进程会为这个用户专门设置一个PGA区,用来存储这个用户会话的相关内容。当这个用户会话终止时,数据库系统会自动释放这个PAG区所占用的内存。这个PGA区对于数据库的性能有比较大的影响,特别是对于排序操作的性能。所以,在必要的时候合理管理PGA区,能够在很大程度上提高数据库的性能。一、PGA与SGA的区别。  PG...

2013-12-16 17:44:00 183

EJB到底是什么,真的那么神秘吗??

1.我们不禁要问,什么是"服务集群"?什么是"企业级开发"?既然说了EJB 是为了"服务集群"和"企业级开发",那么,总得说说什么是所谓的"服务集群"和"企业级开发"吧!这个问题其实挺关键的,因为J2EE 中并没有说明白,也没有具体的指标或者事例告诉广大程序员什么时候用EJB 什么时候不用。于是大家都产生一些联想,认为EJB"分布式运算&quot

2013-12-16 17:40:00 68

RSS是什么?

您想获得与职业博客文章的同步更新吗?您可以通过很多种方式订阅职业博客并获得更新,其中很多读者使用的方式是 RSS Feed 。那么,究竟 RSS 是什么呢?RSS是什么呢?RSS 是许多网民用来跟踪他或她喜欢的网站的一种技术。RSS 之前,我们需要通过将网站“添加到收藏夹”,然后需要经常点击“收藏夹”里面的链接才能够看到网站更新的内容。“收藏夹”存在的问...

2013-12-16 17:16:00 215

JBoss 系列六十三:JBoss 7/WildFly 集群之 Java Persistence API (JPA) - II(Hibernate查询缓存和二级缓存示例)...

jbossJPAhibernateHibernate 二级缓存web应用目录(?)[+]概述JBoss 系列五十六:JBoss 7/WildFly 集群之 Java Persistence API (JPA) - I 中讨论了JBoss集群情况下JPA相关的基本理论,JBoss的JPA实现是Hibernate,所以JBoss集群JPA主要是Hibernat...

2013-12-16 17:05:00 83

JUnit基础及第一个单元测试实例(JUnit3.8)

单元测试  单元测试(unit testing),是指对软件中的最小可测试单元进行检查和验证。  单元测试不是为了证明您是对的,而是为了证明您没有错误。  单元测试主要是用来判断程序的执行结果与自己期望的结果是否一致。  关键是在于所用的测试用例(Test Case)。JUnit  JUnit是一个Java语言的单元测...

2013-12-16 17:04:00 76

java运行原理问题记录

今天在做深入理解java运行原理时遇到如下问题;1、dos下临时设置path的命令给忘了;2、dos下运行java程序时出现了ClassNotFoundException的异常,明明已经在系统变量中添加了相应的jar包,且在eclipse环境中可以正常运行,不知为何。...

2013-12-16 17:03:00 44

java 发送邮件 email相关操作代码测试,生成复杂格式邮件,发送邮件相关操作

效果图:相关代码:test1[java] view plaincopypackagecom.mail;importjava.util.Properties;importjavax.mail.Address;importjavax.mail.Message;importjavax.mail.Session;importjavax...

2013-12-16 17:02:00 678

18数据库设计

数据库设计是比较重要的工作,只有熟悉了解项目的各种逻辑业务,才可能把数据库尽可能完整地设计出来。但对于我这种不是神级程序猿来说,大多时候在后面测试的时候还是需要对数据库进行改动的。 现在我觉得,对于不是很复杂的项目,是可以很快把数据库设计搞定的。抓住一个重点,先把各页面功能写清楚,每个页面每个功能各操作什么数据(也就是所关联的数据库表),当把这些理清楚之后,其实数据库设计就是用来参考、记录与...

2013-12-15 00:17:00 80

java接口介绍

Interfaces接口在软件工程中,由一份“契约”规定来自不同开发小组的软件之间如何相互作用是非常常见的。每个小组都可以在不知道其他小组代码的前提下独立开发自己的代码。Java中的interface就是这样的一份“契约”举个例子,假设在未来社会有一种智能汽车,它可以在自动运载旅客而不需要人工操作。汽车生产商开发了软件(当然是用Java)来控制这种汽车停止,发动,加速,左转等等。电子导...

2013-12-12 17:09:00 129

2014年放假安排:除夕非法定假日

【摘要】昨日,2014年节假日放假安排公布。明年元旦放假1天,春节正休日为1月31日(正月初一)至2月6日(正月初七),五一劳动节正休日为5月1日至3日,5月4日(星期日)上班。  国务院办公厅关于2014年  部分节假日安排的通知  国办发明电〔2013〕28号  各省、自治区、直辖市人民政府,国务院各部委、各直属机构:  经国务院批准,现将2014年元旦、春节、清明节、...

2013-12-12 12:22:00 74

深入浅出面向切面编程AOP

在Spring框架中,有一个重要的内容,那就是AOP,今天对AOP--面向切面编程进行总结。首先,什么是AOP,简单的说,AOP是一种思想(也称模式)。它是一种处理问题的方式,是一个规范。AOP中的相关概念:Aspect:切面,这是我们使用AOP首先要找到的,是使用AOP的基础。Joint point:连接点,具体可以是程序执行过程中的某一行为,如类中的一个方法...

2013-12-12 12:16:00 72

苹果获弯曲屏新专利 可给手机弄个大波浪卷

AppleiPhone专利智能手机产品摘要:早前,苹果的竞争对手三星就已推出一款弯曲手机Galaxy Round,此外LG近期也首次亮相了其LG G Flex弯曲智能手机。苹果也终于按捺不住了,于本周二对外公布了代号为8603574的新专利,改专利名为“弯曲触摸感应器”。弯曲屏iPhone概念机 图片来源:MyVoucherCodes北京时间12月11日消息,据据外媒Ap...

2013-12-12 12:07:00 150

Google无人驾驶汽车与机器人组合,秒杀无人机

安全产品Prime AirGoogleAmazon机器人摘要:本周,亚马逊表示将推无人机送小包裹,而“Android之父”Andy Rubin最近也向媒体证实在做关于机器人的研究,外界猜测若Google推无人驾驶汽车与机器人结合的方式送包裹,无疑这一行为会对亚马逊造成威胁。据科技媒体TechCrunch报道,Android系统创始人AndyRubin于今年三月份离开And...

2013-12-12 12:06:00 144

调皮的黑客 教你如何攻击亚马逊无人机

亚马逊黑客开源软件远程控制摘要:曾因对Myspace开发蠕虫病毒而被捕入狱的黑客Kamkar再次出手,教你如何劫持无人机。他开发的侦查劫持软件和指导教程已在GitHub公布。前两天贝佐斯在宣布亚马逊Prime Air无人机送货项目的时候,盖茨说他太过乐观。许多人也表示,会不会有很多人半路拦截飞机、抢货物,没想到还真有人打算半路劫持无人机。黑客Kamkar近日在Github上发...

2013-12-12 12:04:00 169

拓扑排序(Topologicalsort)之Java实现

目录(?)[+]拓扑排序算法介绍拓扑排序解决的是一系列相互依赖的事件的排序问题,比如Ant中有很多的Task,而某些Task依赖于另外的Task,编译之前需要清理空间,打包之前要先编译,但其它一些Task处理顺序可以调换(是无所谓前后,不是并行), 如何安排Task的执行顺序就可以用拓扑排序解决。熟悉Java的朋友应该都知道Spring,一个非常优秀的解决组件(Bean)依赖...

2013-12-12 10:39:00 255

计数排序(Countsort)之Java实现

目录(?)[+]计数排序算法介绍比较排序算法可以通过决策树模型证明,其下线是O(nlgn)。而本文介绍的是时间效率为O(n)的计数排序。所谓排序算法,无非就是把正确的元素放到正确的位置,计数排序就是计算相同key的元素各有多少个,然后根据出现的次数累加而获得最终的位置信息。但是计数排序有两个限制条件,那就是存在一个正整数K,使得数组里面的所有元素的key值都不大于N,且key...

2013-12-12 10:39:00 107

堆排序(Heapsort)之Java实现

目录(?)[+]堆排序算法介绍堆是一种重要的数据结构,为一棵完全二叉树, 底层如果用数组存储数据的话,假设某个元素为序号为i(Java数组从0开始,i为0到n-1),如果它有左子树,那么左子树的位置是2i+1,如果有右子树,右子树的位置是2i+2,如果有父节点,父节点的位置是(n-1)/2取整。分为最大堆和最小堆,最大堆的任意子树根节点不小于任意子结点,最小堆的根节点不大...

2013-12-12 10:37:00 81

快速排序(Quicktsort)之Java实现

目录(?)[+]快速排序算法介绍快速排序和归并排序都使用分治法来设计算法,区别在于归并排序把数组分为两个基本等长的子数组,分别排好序之后还要进行归并(Merge)操作,而快速排序拆分子数组的时候显得更有艺术,取一个基准元素,拆分之后基准元素左边的元素都比基准元素小,右边的元素都不小于基准元素,这样只需要分别对两个子数组排序即可,不再像归并排序一样需要归并操作。基准元素的选取对...

2013-12-12 10:36:00 57

归并排序(Mergesort)之Java实现

目录(?)[+]归并排序算法介绍归并排序是一个分治算法(Divide and Conquer)的一个典型实例,把一个数组分为两个大小相近(最多差一个)的子数组,分别把子数组都排好序之后通过归并(Merge)手法合成一个大的排好序的数组,归并的过程依然用扑克来解释,想象一下桌子上有两堆排好序(从小到大)的牌,每一次从两堆里面各抽取一张,比较一下两张的大小,如果两...

2013-12-12 10:35:00 74

选择排序(Selectsort)之Java实现

目录(?)[+]选择排序算法介绍选择排序与冒泡排序非常的相似,都是一层层筑顶的过程,不同点在于冒泡排序会频繁的互换位置,而选择排序只是记录最大元素的位置,并与顶互换,只需交换一次。所以选择排序与冒泡排序相比时间常数会更小,更有效率,尽管他们的最坏运行时间都是O(n2)。选择排序算法Java实现如《插入排序(Insertsort)之Java实现》一样,先实现一个数组工...

2013-12-12 10:33:00 159

冒泡排序(Bubblesort)之Java实现

目录(?)[+]冒泡排序算法介绍冒泡排序比插入排序更简单,把最大的元素逐步推到最高位(当前须处理子数组的最高位)。依我的理解,冒泡排序是一个一层层筑顶的过程。顶筑好了,排序也就好了。冒泡排序的最坏运行时间是O(n2),效率和插入排序一样。冒泡排序算法Java实现如《插入排序(Insertsort)之Java实现》一样,先实现一个数组工具类。代码如下:...

2013-12-12 10:32:00 130

Huffman编码算法之Java实现

目录(?)[+]Huffman编码介绍Huffman编码处理的是字符以及字符对应的二进制的编码配对问题,分为编码和解码,目的是压缩字符对应的二进制数据长度。我们知道字符存贮和传输的时候都是二进制的(计算机只认识0/1),那么就有字符与二进制之间的mapping关系。字符属于字符集(Charset), 字符需要通过编码(encode)为二进制进行存贮和传输,显示的时候需要解...

2013-12-12 10:30:00 72

插入排序(Insertsort)之Java实现

目录(?)[+]插入排序算法介绍排序算法是最简单的算法,也是最基本的算法。顾名思义,插入排序就是把当前待排序的元素插入到一个已经排好序的列表里面。 一个非常形象的例子就是右手抓取一张扑克牌,并把它插入左手拿着的排好序的扑克里面。插入排序的最坏运行时间是O(n2), 所以并不是最优的排序算法。特点是简单,不需要额外的存储空间,在元素少的时候工作得好。插入排序算法Java实...

2013-12-12 10:29:00 78

Huffman编码算法之Java实现

目录(?)[+]Huffman编码介绍Huffman编码处理的是字符以及字符对应的二进制的编码配对问题,分为编码和解码,目的是压缩字符对应的二进制数据长度。我们知道字符存贮和传输的时候都是二进制的(计算机只认识0/1),那么就有字符与二进制之间的mapping关系。字符属于字符集(Charset), 字符需要通过编码(encode)为二进制进行存贮和传输,显示的时候需要解码(...

2013-12-12 10:26:00 150

JavaScript学习篇之——初始JavaScript

JavaScript是什么?JavaScript是一种原型化继承的面向对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言,为客户提供更流畅的浏览效果JavaScript是适应动态网页制作的需要而诞生的一种新的编程语言,如今越来越广泛的使用在Internet网页制作上。它是客户端Web开发的脚本语言,常用来给HTML网页添加动态功能,在html基础...

2013-12-12 10:12:00 116

JavaScript学习篇之——DOM学习

DOM是什么DOM称为文档对象模型,是HTML文档和XML文档等文档的应用程序接口,。它提供了一种结构化的文档表示方式,从而使你可以修改它的内容以及最终的表达方式,进而将网页和脚本货或编程语言连接了起来。DOM作用DOM是用来访问或操作HTML文档、XML文档中的节点元素,DOM通过创建树来表示文档,把整个页面规划成由节点层级构成的文档,从而使开发者对文档的内容...

2013-12-12 10:06:00 58

JavaScript学习篇之——面向对象

JavaScript对象是什么 JavaScript中所有的事物都是对象,对象就是包含一组变量和函数的集合,或者说对象只是带有属性和方法的特殊数据类型。在其它面向对象语言中对象是类的实例化来的,JavaScript其它面向对象的语言不同的是JavaScript是基于原型的面向对象语言,没有类的概念,所有的一切对象都派生自现有对象的一个副本。创建JavaScri...

2013-12-12 10:03:00 56

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除