自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

爱技术 爱生活

To be a Full Stack Developer!

  • 博客(158)
  • 资源 (4)
  • 收藏
  • 关注

原创 【Android】2:控件使用及页面跳转实战

在搭建了开发环境之后,我们就要就开始了解,如何写程序了。首先我们先来看看Eclipse开发环境的各个窗口布局,如下图所示        其实这个和当初接触的VB开发界面类似,我们可以将控件列表里面的控件拖进我们的页面布局中,也就是我们主要的工作区,然后在使用控件的各种属性,调整大小和位置,设置外观和颜色,即可完成页面布局设计。然后为各个控件及事件,编写后台代码,调试保证没错,一个应用程

2015-11-30 08:04:37 1217 6

原创 【Android】1:Android APP开发入门篇

众所周知,Android和IOS是目前市场上最为流行的两个手机操作系统,从我身边人使用的手机来看,个人觉得Android的市场占有率要高于IOS,可能是因为Android操作系统是开源的。        Android是由Andy Rubin创立的一个手机操作系统,后来被Google收购。Google希望与各方共同建立一个标准化、开放式的移动电话软件平台,从而在移动产业内形成一个开放式的操作平

2015-11-29 11:27:49 2559 7

原创 【菜鸟学Java】3:封装一个分页类PageBean

背景介绍:        在做网上商城的项目时,有一个非常高频的功能需求,那就是做Web前端开发都知道的分页显示数据。当然要实现这个功能方法是非常多的,在我之前的做的项目接口管理系统中,使用的实现方式是假分页的方式,即将所有的数据查询出来,在前端进行分页,这个分页是使用前端框架的表格控件来完成的。因此我们在开发的时候,并没有在分页的实现上下多大的功夫,当然也就谈不上什么抽象和封装之类的编程技巧

2015-11-08 21:49:00 12863 10

原创 项目问题总结3:MyEclipse导入项目报错-"The import javax.servlet cannot be resolved"

问题描述:        因为做接口管理系统的原因,网上商城的项目就被暂时搁置了一段时间,今天重新找出来,将项目导入到MyEclipse中之后,发现项目文件上有很多的小红叉,如下图所示:               打开报错的代码文件,查看是哪里出错,报错信息是什么,如下图所示:        这只是类文件的报错信息,jsp页面的报错信息如下:       

2015-11-02 11:52:22 9129 8

原创 【菜鸟学Java】2:初识J2EE

自从软考之后,就没再写过关于Java的博客了,虽然学习Java有段时间了,也正在做着Java开发的项目,但是对于Java技术的总结还开始,真的是不应该啊,今天准备开始写Java技术方面的博客,发现无从下手,不知从哪开始,于是就先对J2EE来个入门总结吧。        众所周知,Java2平台包括标准版(J2SE)、企业版(J2EE)和微缩版(J2ME)三个版本。今天我们要讨论的是Ja

2015-10-31 21:20:41 1132 4

原创 Bootstrap:简洁、直观、强悍的前端开发框架

打开Bootsrap的官网,你会看到这样一句英文:        Bootstrapis the most popular HTML, CSS, and JS framework for developing responsive,mobile first projects on the web.        什么意思呢?有点英文基础的人都能看懂,但是为了准确起见,我们看去Bootstr

2015-10-30 21:37:05 4574 8

原创 Git使用教程3:MyEclipse+Egit+GitHub实现代码托管 【下】

二、新建Project 并且用git提交到GitHub的远程仓库里        1 MyEclipse新建一个webproject ,如下图所示        大家看到我新建的myproject,和上面的Interface项目相比,没有后面的状态标识,也就是说现在的myproject并没在git的监控下,下面我们将myproject置于git的监控之下:        在my

2015-10-14 08:21:10 1995 10

原创 Git使用教程3:MyEclipse+Egit+GitHub实现代码托管 【上】

一、准备工作        1 安装MyEclipse         这个相信大家都会,就不再赘述了,这里从略……        2 在MyEclipse中配置Egit插件        到网上下载Egit插件或者是点击下面的链接进行下载:              http://download.csdn.net/detail/u010929604/9169977

2015-10-11 11:42:00 1734 10

原创 Git使用教程2:版本库的创建和添加文件

上篇博客,我们一起了解了分布式版本控制系统Git的简单内容,知道了分布式版本控制的优势,同时也给大家分享了Git的安装过程。本篇博文和大家一起讨论,Git版本库的创建和简单操作。        1创建版本库        你可能会好奇,版本库是啥玩意?所谓版本库,就是专业术语所说的仓库,英文名称叫做Repository,通俗来讲,就是一个文件存放的位置,我们姑且叫做一个文件目录,在这个目录

2015-09-30 19:52:44 2394 10

原创 Git使用教程1:下载及安装

因为最近做项目的缘故,用惯了SVN版本控制系统的我们,想要尝试一下其他的版本控制系统,于是我就开始在网上找资料,找教程进行尝试,作为学习,先将简单的使用方法总结如下,希望对感兴趣的小伙伴们有所帮助。        Git是什么玩意?        据说,git是目前世界上最先进的分布式版本控制系统(没有之一)。其特点没别的,就7个字:高端大气上档次。这是在网上看到的,因为本人刚刚接

2015-09-30 16:00:55 1385 13

原创 2014-2015:被项目“折磨”的一年

又是一年开学季,已经毕业的我,不会再有“不想上学”的小情绪,但是每天7点起10点归,走在校园里,穿梭于来来往往的学生之间,让我总有种我还是一名学生的错觉。其实,无论毕业与否,我的生活并没有多大的改变,我依然在奋斗的路上,不停的奔跑。让我们把时间轴拨回2014年的9月,来看看这一年走过的路。 时间点1:2014年9月1日-2014年11月8日        事件:备战软考

2015-09-26 15:23:33 1709 49

原创 Mysql安装过程中遇到的问题及解决办法

因为做SSH网上商城的项目,需要使用MySql数据库,所以就马上着手安装MySQL,但是在安装过程中,可谓是一波三折,总是遇到问题,让我不得不去寻找解决办法。        最开始我是找的mysql-5.6.26-winx64.msi,进行安装的,但是安装完了,并不知道怎么用,百度一下吧,看到人家的安装教程和图解都和自己的安装过程不一样,于是就不知道怎么办了,尝试了半天并没有弄好,于是找人拷贝

2015-09-19 20:19:56 2522 14

原创 学英语从背单词开始,但背单词要适可而止

你也许希望一遍又一遍的刷单词,因为——1. 依然觉得很多背过的词记得不够牢2. 觉得单词重复背的次数越多, 英语学得就越好不知你有没有看过这个微博段子么:听说,人生最辉煌的一断时间是高考前6个月,这时你上知天体运行原理,下知有机无机反应,前有椭圆双曲线,后有杂交生物圈,外可说英语,内可修古文,求得了数列,说得了马哲...... 现在呢,除了玩手机,废人一个。的确,问

2015-08-12 07:57:04 6120 23

原创 软件设计师自我修炼1:如何让用户对软件产生依赖

在对我们的项目进行验收的过程中,Boss一次又一次的在强调,我们做软件的终极目的是什么?是用我们做出的软件将人类从繁重的体力和脑力劳动中解放出来,是能让用户无需付出额外学习代价,就可以将自己的工作通过软件轻松完成,而没有任何的不适感。        如果我们真的能像上面所说的一样,设计出那样的软件,那么用户就会成为这个软件的铁粉,这样即便是有同类产品出现,我们也不用担心我们所开发的软件的市场占

2015-08-11 08:36:47 2367 21

原创 【C#】:浅谈反射机制

什么是反射?        反射提供了封装程序集、模块和类型的对象(Type 类型)。可以使用反射动态创建类型的实例,将类型绑定到现有对象,或从现有对象获取类型并调用其方法或访问其字段和属性。如果代码中使用了属性,可以利用反射对它们进行访问。        反射机制是.Net中获取运行时类型信息的方式,.Net的应用程序由几个部分:‘程序集(Assembly)’、‘模块(Module)’、

2015-08-06 08:35:49 8897 13

原创 观CSDN网站小Bug有感

今天早上在浏览博客的时候偶然发现CSDN博客的数据出现了异常,我也是头一次看到这么明显的Bug,具体什么表现呢?先来看两个截图,如下:           经常看CSDN博客的人一眼就可以看出来哪里出了问题,那就是博文的阅读次数停止了更新,换句话说就是那个数据失效了,我推断数据异常大概出现在昨天中午的时候,到现在为止没有解决掉,其实这也没什么,只是看着有点别扭而已,世界上没有不存在完美的程

2015-08-01 10:17:17 1740 18

原创 CSS+DIV:实现炫酷网页样式与布局

虽然之前也接触过HTML和CSS,也做过一段时间的项目,使用过CSS和DIV,但是终究没有体会到这两者融会贯通后,所能达到的效果,远远超乎我的想象。        其实很多写过前端页面的人都知道DIV和CSS其实特别简单,但是要想实现需求中的或者自己心中想象的效果,也决非易事。这里面有很多的技巧,如果你不熟悉和精通,那么你做出的页面将会达不到预期的效果,有时候会特别的难看。

2015-08-01 07:45:40 18182 16

原创 【项目总结】:如何做一个牛逼的Team leader?

随着ITOO高校云平台3.1项目的结束,我们各种各样的总结也被提上了日程。Java版本的所有开发人员和Donet版本的所有开发人员坐在一起进行了关于项目开发管理的头脑风暴,虽然我只是Donet开发组的一个子系统——考评系统的模块开发人员,但是对于项目开发管理也有自己的一些思考和看法。        众所周知,作为一个Teamleader,是要考虑很多很多事情的,如何调动团队成员的积极性,如何统

2015-07-31 08:02:20 7934 29

原创 JavaScript学习14:表单处理

什么是表单?        在HTML中,表单是由元素来表示的,而在JavaScript中,表单对应的则是HTMLFormElement类型。HTMLFormElement继承了HTMLElement,因此它拥有HTML元素的默认属性,并且还独有自己的属性和方法。                获取表单对象的方法有很多种,比如:document.getElementById(“表单标签

2015-07-30 08:05:45 1783 18

原创 JavaScript学习13:事件绑定

事件绑定分为两种:一种是传统事件绑定(内联模型、脚本模型),一种是现代事件绑定(DOM2级模型)。现代事件绑定在传统绑定的基础上为我们提供了更强大更方便的功能。        传统事件绑定的问题        因为内联模型很少用,这里不做讨论。先来看一下脚本模型,将一个函数赋值给一个事件处理函数。   var box=document.getElementById('box');bo

2015-07-04 07:50:57 2007 12

转载 【超级经典】程序员装B指南

一.准备工作“工欲善其事必先利其器。”1.电脑不一定要配置高,但是双屏是必须的,越大越好,能一个横屏一个竖屏更好。一个用来查资料,一个用来写代码。总之要显得信息量很大,效率很高。2.椅子不一定要舒服,但是一定要可以半躺着。3.大量的便签,各种的颜色的,用来记录每天要完成的事务,多多益善。沿着电脑屏幕的边框,尽量贴满,显出有很多事情的样子。4.工具书,

2015-07-03 20:53:09 2424 12

转载 编程能力的四种境界

人类心理学研究中的一个基础支撑科目就是分析人的潜意识和意识。 弗洛伊德是最早的一位能够清楚的认定和描述我们的心理活动“领域”的人。 在他这著名的一生的早期,他就指出我们的意识里分“潜意识”,“前意识”,“意识”。如 果我们想能清楚他们分别跟我们的思想、感觉、认知、判断和动机(这这些在我们每天的生活,职业生活中都是关键因素)有什么关联,我们可以把我们自己描述成 一个冰山。 冰山的尖端,唯一能

2015-07-03 20:37:50 891 8

原创 JavaScript学习12:事件对象

JavaScript事件的一个重要方面是它们拥有一些相对一致的特点,可以给我们的开发提供更多的强大功能。最方便和强大的就是事件对象了,它们可以帮你处理鼠标和键盘方面的很多事情,此外我们还可以修改一般事件的捕获或者冒泡流的函数。        在上篇博客中我们已经对事件有了一个基本的认识,结尾处我们提到了事件处理函数。事件处理函数的一个标准特性是,以某些方式访问的事件对象包含有关于当前事件的上下

2015-07-03 08:15:13 1440 7

原创 JavaScript学习11:事件入门

JavaScript事件是由访问Web页面的用户引起的一系列操作,例如:用户点击鼠标,敲击键盘了等等。当用户执行类似操作的时候,再去触发执行一系列代码作为用户操作的响应,这就是所谓的事件了吧。         事件一般是用于浏览器和用户操作进行交互,通常我们将JavaScript中的事件模型分为三种:内联模型、脚本模型和DOM2模型。         内联模型是最传统的接单的一种处理事

2015-06-30 10:34:56 1499 3

原创 项目问题总结2:GUID区分大小写吗?

问题描述:最近在做项目的过程中,遇到一个问题,将从基础系统查询出来的课程ID作为参数去考评系统里查询考试信息,却什么也查不出来,调试了半天不知道什么原因。问题分析:静下心来思考一下,可以肯定程序代码逻辑以及实现是没有问题的,因此就是数据的问题了。那么数据出问题就应该是数据库的问题了,在进行单步调试的过程中,去检查各个变量以及参数的值,终于找到了问题出在哪里,先来看看两个系统的数

2015-06-29 16:40:42 7608 7

原创 JavaScript学习10:动态加载脚本和样式

我们在写Web页面的时候,需要引入很多的JavaScript脚本文件和CSS样式文件,尤其是在网站需求量很大的时候,脚本的需求量也随之变大,这样一来,网站的性能就会大打折扣,因此就出现了动态加载的概念,即在需要的时候才去加载对应的脚本和样式。下面我们就来看看如何实现动态加载。      动态脚本:       先来看一个动态加载js文件的代码示例://动态加载JSvar flag

2015-06-27 17:55:10 1887 9

原创 项目问题总结1:Nuget无法安装程序包dll,提示:此程序包已安装

问题描述:我们在做项目的过程中免不了使用Nuget安装一些其他系统发布的dll,以完成我们的业务代码,但是在使用的过程中遇到一个问题,那就是因某些原因造成引用无效,其表现如下:导致这种情况发生的原因很多,我现在要说的是其中 一种,那就是引用的dll被删除了,我们需要重新在Nuget里面进行安装,这时问题来了,当我们查找到想要的dll时,显示已经安装,如下图所示:

2015-06-06 07:56:58 11089 21

原创 项目阶段总结:思想感悟

大概从三月份开始,跟着大伙做ITOO3.0的项目,一直以来我都认为自己没有做好知识储备,总觉得自己无法在项目中游刃有余,帅气的写代码,酷比的调bug,完美的做测试,所有的这些美好都只是在我的想象之中而已。        回过头来,自己的情况似乎不做项目是不合适的,如果真的让我自己去一边学习,也许更不情愿,那么就勇敢的投入到项目实践中去吧,因为历史经验告诉我:实践是检验真理的唯一标准,或者说实践

2015-05-31 22:19:12 1673 6

原创 JavaScript学习9:DOM操作表格及样式

DOM在操作生成HTML上,还是比较简单明了的。不过,由于浏览器总是存在兼容和陷阱,导致最终的操作就不是那么简单方便了。那本文今天就来了解一下DOM如何操作表格和样式。        一 操作表格        标签是HTML中结构最为复杂的一个,我们可以通过DOM来创建生成它,或者HTML DOM来操作它。        下面我们就使用DOM来创建一个表格:window.onlo

2015-05-31 21:27:45 1400 5

原创 JavaScript学习8:DOM进阶

DOM自身存在很多类型,我们在上篇博客中提到了大部分的类型,比如Element类型:表示的是元素节点,比如Text类型:表示的是文本节点。DOM也提供了一些扩展功能。        一.DOM类型        上篇博客我们了解了DOM的节点以及怎样操作和查询节点,而本身这些不同的节点,又有着不同的类型                我们随便来看两个类型:Document类型和El

2015-05-31 16:52:03 1217 5

原创 JavaScript学习7:DOM基础

DOM的全称为DocumentObject Model,即文档对象模型,是针对HTML和XML文档的API。它描绘了一个具有层次结构的节点树,运行开发人员添加、移除和修改页面的某一部分。DOM是由Netscape及微软公司创始的DHTML发展而来的,但是现在它已经成为了表现和操作页面的真正跨平台的、语言中立的方式。一.对DOM的理解DOM中的三个字母,D可以理解为整个Web加载的网页文档;

2015-05-31 11:59:12 1726 18

原创 JavaScript学习6:浏览器检测

由于每个浏览器都具有自己独到的扩展,所以在开发阶段去判断浏览器是一个非常重要的步骤,虽然浏览器开发商在公共接口方面投入了很多精力,努力的去支持最常用的公共功能;但是在现实中,浏览器之间的差异,以及不同浏览器的“怪癖”却是非常多的,因此客户端检测除了是一种补救措施,更是一种行之有效的开发策略。        在介绍浏览器检测方法之前必须要了解一个对象,那就是navigator对象。   

2015-04-30 17:54:18 1098 20

原创 JavaScript学习5:BOM之location对象

Location是BOM对象之一,它提供了与当前窗口中加载的文档有关的信息,还提供了一些导航功能。事实上,location对象是window对象的属性,也是document对象的属性:所以window.location和document.location是等效的。        鉴于这个对象的属性方法较少,在这里就多介绍一下:        首先来看location对象的属性     

2015-04-30 12:03:05 1185 18

原创 JavaScript学习4:BOM之window对象

BOM也叫做浏览器对象模型,它提供了很多对象,用于访问浏览器的功能。BOM缺少规范,每个浏览器提供商又按照自己的想法去扩展它,那么浏览器共有的对象就成了事实的标准,所以,BOM本身是没有标准的或者说是还没有哪个组织去为它制定标准。        本文我们主要来看BOM中的核心对象:Window对象        Window对象是BOM的核心对象,它表示浏览器的一个实例。Window对象处

2015-04-30 11:12:06 1898 15

原创 自考之路 下

随着河北省成人高等教育本科毕业生授予学士学位外国语水平统一考试的结束,自考之路也算走到了头,回想这两年的自考学习经历,也翻了翻之前写的总结博客,看过之后,感触颇多,遂落笔成文。        自考之路 上        自考之路 中        想当初,当我听到要参加自学考试的时候,一开始我是抵触的,因为我的本科专业是信息与计算科学,貌似是计算机相关专业,想不通,为何还要参加

2015-04-30 09:54:17 1341 15

原创 JavaScript学习3:原型和继承

原型        我们创建的每一个函数都有一个prototype(原型)属性,这个属性是一个对象,它的用途是包含可以由特定类型的所有实例共享的属性和方法。逻辑上可以这么理解:prototype是通过调用构造函数而创建的那个对象的原型对象。        为什么要引入原型的概念呢?使用原型的目的,也是他的好处是可以让所有的对象实例共享它所包含的属性和方法。换句话说,就是不必再构造函数中定义

2015-03-31 11:26:08 1603 12

原创 JavaScript学习2:面向对象

很多人都知道,面向过程和面向对象的软件开发思想,同样我们的JavaScript也具有这两种开发模式。今天我们来看看JavaScript中的面向对象的东西。        面向对象的语言有一个非常重要的特性,那就是类的概念,通过类我们可以创建任意多个具有相同属性和方法的对象,而JavaScript却没有类的概念,但是它有对象,只是此对象非彼对象。        创建对象    //创建对

2015-03-31 10:21:04 1472 12

原创 JavaScript学习1:正则表达式

其实在学习JavaScript之前就知道正则表达式的概念,记得第一次听说是在学习专业课的时候,那门课程叫做《形式语言与自动机理论》,到现在我还清楚的记得当时学这门课程的时候,那种痛苦,一个学期学下来,根本不知道这门课到底在讲什么,有什么用?        后来在准备软考的时候,又一次的接触到了这块的内容,终于是知道了,这门课通篇都在介绍一种叫做文法的东西,乔姆斯基体系将文法分为了四类,分别是0

2015-03-23 08:04:32 2115 11

原创 2014年 挥泪告别

2014年已经过去两个多月了,我的年度总结却迟迟没有落笔,在脑海中尽力地加载过去的一年所经历的事情,但是很明显的如上图所示的一样,搜索的速度很慢,有些事情已经找不到,因此迟迟加载不完……                                  看过很多人写的博客总结,也在思考着自己这一年都干了些什么,收获了什么,但是令人失望的是越想越觉得有一句古语说的好:人比人得死,货比货得扔啊。

2015-03-11 08:26:53 2088 17

原创 Entity Framework之Model First生成模式

上篇博客我们了解了EF框架的Database First开发模式,今天我们来看第三种开发模式,Model First。        从名字上看,不难理解,ModelFirst模式是实体模型先行的开发方式,说白了就是先设计实体,然后根据实体再去生成数据库并且进行相应的操作的一种方式。        下面我们来看具体的一个简单的实例,前边的步骤和Database First模式差不多,只是在

2015-02-28 08:18:35 4754 12

高等数学 上 同济第六版

很多研发工程师在转算法工程师或者是学习算法设计的过程中,往往被数学理论知识而羁绊,高等数学是深度学习和机器学习等技术的前置课程,只有培养了数学思维,才能更好的学习、理解和设计算法,从而走向人工智能的领域。

2018-08-03

Egit For Eclipse/MyEclipse

这是一个用于实现Java开发的git版本控制的插件,适用于Eclipse和MyEclipse开发Java项目

2015-10-10

空空如也

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

TA关注的人

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