自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

大前端程序猿

但愿人长久,千里共婵娟

  • 博客(34)
  • 资源 (46)
  • 问答 (3)
  • 收藏
  • 关注

原创 Extjs5.1学习笔记2——工具栏和菜单栏的使用

1、工具栏的使用,如下代码所示:Ext.onReady(function(){ //创建一个垂直的工具栏 var toolbar = new Ext.toolbar.Toolbar({ renderTo: 'toolbar', /*以id为toolbar的div为容器放置工具栏*/ width: 300, height: 300, vertical: true /*指定工具

2015-04-29 16:23:00 1290

原创 Extjs5.1学习笔记1——提示框等基本组件的使用

1、Extjs的组件配置方式,有两种:使用逗号分隔的参数,或者使用json配置对象,下面是这两种方法的示例代码:①使用逗号分隔的参数②使用json

2015-04-29 10:03:09 1235

转载 为什么我不推荐大家去外包公司

为什么我不推荐大家去外包公司本文转自:http://www.nowamagic.net/librarys/veda/detail/597其实大家每天心里都像明镜一样的明白“低技术含量的外包没有前途”,好多人都认为外包没有技术,其实这种思想不对,国外有大量的高端技术外包业务等着我们干,但是反问一句“你们能干吗?”,现在大部分的公司都是平均每个项目开发4个月,干完就再转一个组再

2015-04-28 15:40:54 1761 1

原创 Java写的TCP聊天程序,服务端收不到客户端发送的数据

这个操蛋的问题居然浪费了我好几个小时,记得以前写的时候没出现这种情况的,今天写了一下服务端居然收不到客户端发送的消息,最后终于找到问题所在了,客户端向输出流中写数据时,最后面要加换行符\n,这样服务端才能正常接收数据!!!妈蛋!!!切记!!!

2015-04-28 11:22:01 4540 5

原创 一个用Java写的简单的TCP聊天程序

服务端代码:package com.test.server;import java.io.DataInputStream;import java.io.DataOutputStream;import java.io.IOException;import java.net.ServerSocket;import java.net.Socket;public class Serve

2015-04-28 09:41:47 15816 2

原创 ExtJS入门之Hello World

本文记录的是Extjs入门的第一个程序:Hello World,在浏览器中访问我们的程序,会出现一个提示框,如下图所示:该提示框可以在浏览器内移动,点击OK按钮或右上角的按钮,提示框关闭,下面我们就来实现这个效果。1、要使用Extjs,必须先下载对应的sdk,可以在官方网站上下载,地址为:http://extjs.org.cn/2、下载好了对应的sdk后,可以看到,里面有很多文

2015-04-23 13:54:29 1068

原创 Android事件总线AndroidEventBus的使用

今天学了了一个开源框架AndroidEventBus,该框架主要针对不同组件间的通信,如Activity、Fragment、Service等,在没有AndroidEventBus前,我们如果需要在不同的Activity或Fragment间通信,一般会选择使用广播来处理,在某个Activity中注册广播,在另一个Activity中发送广播,这么做虽然可以达到通信的目的,但是编码起来非常繁琐,Andr

2015-04-23 10:36:29 3432

原创 css3基础学习笔记

1、给边框加上圆角及阴影,如下代码:Insert title herediv{ width : 150px; border-width : 1px; border-style : solid; border-radius : 15px; /*指定圆角边框*/ background-color : #d3d3d3; padding-left: 10px; padding

2015-04-22 15:02:02 558

原创 css基础学习笔记

1、css的语法选择器,"#"选择的是id对应的属性,"."选择的是class对应的属性,如下面的代码所示:#param1{ background-color: #00ff00;}.param2{ background-color: #00aaff;} this is param1 this is param2浏览器中看到的效果为:2、使用css样式

2015-04-21 15:56:03 562

原创 html基础学习笔记

1、HTML中的img标签可以指定图片的高度和宽度,如下代码所示:2、标题水平居中可以使用align属性,如下代码所示:This is head title.3、可以给body标签加上bgcolor属性,指定页面的背景颜色,如下代码所示:4、使用标签可以添加水平分隔条5、创建不带下划线的超链接可以用下面的代码:打开百度6、通过外部css文件设置样式

2015-04-20 14:34:40 527

原创 SSH框架的综合应用

今天我要记录的是SSH框架的综合应用,程序运行的效果如下图所示:下面从开始创建工程说起,一步一步完成这个项目:1、新建工程,这里我取名为TestSSH022、添加SSH的支持,这里我的添加顺序是:Struts2、Spring、Hibernate,添加顺序没有特别要求,只要能添加成功程序没问题就行了①添加Struts2支持,这里我们先在lib目录下导入Struts2需

2015-04-20 09:57:19 955

原创 MyEclipse修改默认的jsp模板页pageEncoding为UTF-8

在Window--->Preferences中,如下图所示:修改之后再新建jsp页面,就会发现默认的编码是UTF-8了

2015-04-20 08:46:12 1753

原创 Spring与Hibernate结合的使用

这一篇记录Spring与Hibernate结合使用的例子还是以一个demo来说明:1、首先建立数据库,新建数据库,名称为hibernate_spring,然后在数据库中建表person,包含两个字段:id与name,person表的结构如下图所示:2、建立Java工程,由于这里暂时没有整合struts2,所以建立普通的Java工程就行了,这里我们给工程取名为HibernateSpr

2015-04-17 08:57:15 923

原创 设计模式之原型模式

§模式名称:原型模式(Prototype)§模式动机:有些对象的创建过程较为复杂,而且有时候需要频繁创建,原型模式通过给出一个原型对象来指明所要创建的对象的类型,然后用复制这个原型对象的办法创建出更多同类型的对象。这就是原型模式的动机。§原型模式(Prototype Pattern):它是一种对象创建型模式,用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象

2015-04-16 13:14:01 475

原创 设计模式之代理模式

这一篇记录的是设计模式中的代理模式,想象一下生活中租房子的例子,房东出租房子,一般会由中介来替房东出租,中介会收取手续费,这里的中介就相当于代理,租房子的人不可以直接联系房东,而是由中介联系,代理模式就是这么一种模式。§一个客户不想或者不能够直接引用一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用,去掉客户不能看到的内容和服务或者增添客户需要的额外服务。如在网页上查看一张图片,

2015-04-16 10:02:17 636

原创 设计模式之抽象工厂模式

在前面两篇博文中,我记录了简单工厂模式和工厂方法模式这两种设计模式,这两种设计模式用我自己的理解就是:简单工厂模式用一个工厂类实现了生产多个不同产品的功能,只要为工厂类提供不同的参数,就可以根据这个参数返回不同的产品,比如加减乘除这四种运算,就是四个不同的产品类,可以为他们抽象出一个共同的基类(或接口),该类(或接口)中定义了这四个类共有的方法getResult(),和运算需要的变量numbe

2015-04-16 09:36:58 668

转载 设计模式六大原则

本文转自:http://www.uml.org.cn/sjms/201211023.asp设计模式六大原则(1):单一职责原则定义:不要存在多于一个导致类变更的原因。通俗的说,即一个类只负责一项职责。 问题由来:类T负责两个不同的职责:职责P1,职责P2。当由于职责P1需求发生改变而需要修改类T时,有可能会导致原本运行正常的职责P2功能发生故障。解决方案:遵

2015-04-14 09:19:29 971

原创 设计模式之工厂方法模式

上一篇中记录了简单工厂模式,该模式由一个工厂负责创建不同的类,这些不同的类都继承自同一个基类,或者实现相同的接口,例如加减乘除四种运算,使用简单工厂模式创建不同的类,对应的UML类图如下所示:如果要增加一个开平方的运算呢?在简单工厂模式的基础上,我们需要增加一个开平方的类,继承上图中的运算类,然后修改简单工厂类中的代码,使简单工厂可以根据传入的参数,生成一个开平方运算类的对象,但是这样

2015-04-14 09:12:29 594

原创 Spring与Struts2整合

今天学习了在Struts2中使用Spring,记录如下:1、首先创建web项目2、导入Struts2需要的库,编辑web.xml和struts.xml3、给项目添加Spring支持,注意这里的添加方式跟在普通的java工程中添加Spring是不一样的,在工程上右键-->MyEclipse-->add Spring Capabilities...出现如下图所示的对话框:注意上

2015-04-13 13:09:35 711

原创 PHP基础之解析json数据

个人认为,不论是java还是php,解析json都比解析xml简单方便,下面记录使用php解析json数据的例子:先来一个简单的,json数据只包含普通的键值对,没有数组的情况,下面是json.txt文件的内容:{ "name" : "zhangsan", "age" : 21, "sex" : "male"}解析的php代码如下:<?php $content = file

2015-04-10 16:10:58 991 1

原创 Spring基础学习笔记1

今天开始学习Spring了,百度百科对Spring的介绍如下:Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构

2015-04-10 14:30:31 601

原创 Hibernate学习之级联操作4——多对多关联关系

这一篇记录的是多对多的关联关系,学生与课程的关系就是多对多的关系,数据库如下所示:学生表中包含id和name,course表一样的,student_course表则包含学生id和课程id,这个表是连接学生与课程多对多关系的表,下面是学生和课程的两个实体类,这两个类中的成员变量如下图(省略getter和setter方法):下面是Student.hbm.xml文件:

2015-04-10 10:20:43 792

原创 Hibernate学习之级联操作3——一对一关联关系

前面两篇博文里记录了Hibernate级联操作的一对多关联关系和一对多双向自身关联关系,这一篇记录的是一对一关联关系,例如一个人对应一张身份证,一对一的关系又可以分为共用主键的方式和一对多的特殊情况(使用外键关联)这两种,下面分别记录这两种方式,一、共用主键的一对一关系这里举例人和身份证的一对一关系,共用主键即certificate表中的id值,用的是person表中的id,下面是两张表的

2015-04-09 11:22:01 1946

原创 Hibernate学习之级联操作2——一对多双向自身关联关系

上一篇记录了Hibernate的级联操作中的一对多关系,类似于教师和学生的一对多关系,这一篇记录的是Hibernate的级联操作中一对多双向自身关联关系,举例如下图:在上图中,食物被分为蔬菜类和水果类,蔬菜类下又有西红柿,水果类下又有苹果和橘子,这几个不同的节点都可以用一个类来表示,这就是一对多双向自身关联关系,在代码中我们就把这些节点抽象为一个类Category,该类的代码如下所示:

2015-04-08 14:04:42 811

原创 Hibernate学习之级联操作1——一对多关联关系

这一篇记录的是Hibernate的级联操作,主要是一对多的关系。Hibernate的级联操作可以让我们在保存(或其他的数据库操作)一个对象时,将与其关联的对象同时保存到数据库。假设我们的数据库中有两张表:teacher和student,教师和学生是一对多的关系,即一名教师教多名学生我们的teacher表的结构如下图所示:teacher表中有两个字段,id和namestudent

2015-04-08 09:49:04 964

原创 PHP基础之使用SimpleXML解析xml

上面两篇记录了PHP中解析xml的两种不同方法,分别是使用Expat和DOM解析xml文档,这一篇中使用SimpleXML解析xml,该方法比前面两种方法都简便,代码量非常少,下面先看xml文档的内容: zhangsan 21 teacher male IBM lisi 20 manager female Google 下面是解析xml

2015-04-07 15:47:47 1311

原创 PHP基础之使用DOM解析xml

还是解析xml文档,不同的是使用另一种方法,上一篇中记录的是用Expat解析xml,这一篇使用DOM解析,这两者的区别在于,Expat解析xml时不会一次将文档全部读入内存,而DOM解析则会一次性将文档读入内存,我们还是用上一篇中的xml文档,xml文件的内容如下: zhangsan 21 teacher male IBM下面是解析该xml文件的php代码:<?php $x

2015-04-07 15:11:04 626

原创 PHP基础之使用Expat解析xml

这篇博文记录php中解析xml的一种方法:使用expat解析xml,下面是待解析的xml文件的内容: zhangsan 21 teacher male IBM然后是编写php代码,解析上面的xml文档,下面是index.php的源码:<?php //创建一个解析器 $parser = xml_parser_create(); //开始一个标签时被调用 functio

2015-04-07 11:37:44 500

原创 Hibernate与Struts2结合的应用

本篇记录一个Hibernate与Struts2结合的一个例子,该例子主要有两个界面:register.jsp和register_success.jsp界面,在浏览器中访问register.jsp后,出现如下界面:输入数据并提交后,出现register_success.jsp界面,如下图所示:下面将该应用的实现过程记录如下:1、新建工程,这里我们取名为Hibernate0

2015-04-02 14:33:21 1076

原创 PHP基础学习之数据库操作

PHP连接数据库:使用mysql_connect()函数连接数据库,该函数有三个参数,分别为url、username、password,用法如下:$conn = mysql_connect("localhost", "root", "root");$conn变量就代表一个数据库连接对象,使用它可以继续后续的操作,如新建数据库、新建表、插入数据等PHP新建数据库:$sql = "

2015-04-02 09:45:43 755

转载 把Sublime Text 2 加入右键菜单(带图标),Edit with Sublime Text

本文转载自:http://www.turen.me/archives/509Sublime Text 2 是现在很受大家欢迎的编辑器了,不仅是在web前端,在书定简单的php、Js等代码时,也是相当的好用,再配合多种的插件和新颖的界面,更是让人欲罢不能。在使用时,我们通过喜欢打开一个文件的时候,右击再选择打开程序,比如会用记事本、Notedpad++之类的,这时如果把Sublime Tex

2015-04-02 09:08:08 824

原创 PHP基础学习笔记

1、PHP中cookie的使用cookie 常用于识别用户。cookie 是服务器留在用户计算机中的小文件。每当相同的计算机通过浏览器请求页面时,它同时会发送 cookie。通过 PHP,您能够创建并取回 cookie 的值。创建cookie:通过setcookie()函数可以创建cookie,如下面的代码所示:<?php setcookie("user", "hello",

2015-04-01 15:19:33 535

原创 PHP学习之PHP上传文件

用一个例子记录使用PHP上传文件的方法:1、编写上传界面index.php,代码如下: 这里必须注意的是,上传文件需要在表单中指定enctype属性为multipart/form-data2、接收文件,编写另外一个文件,取名为upload.php,代码如下:<?php //获取文件类型 $type = $_FILES["file"]["type"]; //获取文件大小

2015-04-01 14:49:09 1014

原创 解决Hibernate向MySQL插入中文出现乱码的问题

今天用Hibernate向MySQL插入中文时,出现了乱码,查了资料后终于解决了这个问题,现在记录如下:1、修改MySQL的配置文件my.ini,该文件在MySQL的安装目录下,修改的地方有两处:[mysql]default-character-set=utf8和[mysqld]character-set-server=utf82、MySQL新建数据库时

2015-04-01 10:56:58 903

Hibernate与Spring整合的demo

Hibernate与Spring整合的demo

2015-04-17

Struts2与Spring整合的demo

Struts2与Spring整合的demo

2015-04-13

Hibernate多对多关联关系demo

Hibernate多对多关联关系demo

2015-04-10

hibernate一对一的关联关系demo

hibernate一对一的关联关系demo

2015-04-09

Hibernate一对多双向自身关联demo代码

Hibernate一对多双向自身关联demo代码

2015-04-08

Hibernate级联操作一对多demo

Hibernate级联操作一对多demo Hibernate级联操作一对多demo Hibernate级联操作一对多demo

2015-04-08

Hibernate与struts2结合使用的demo

hibernate与struts结合使用的例子

2015-04-02

Hibernate的使用例子代码

代码中包含了Hibernate的使用的基本例子

2015-03-31

php环境搭建需要的软件

搭建php开发环境用到的软件,注意这是手动搭建php开发环境用到的软件,并非php一键搭建开发环境的软件

2015-03-30

android PopupWindow的使用(带动画效果)源码

android PopupWindow的使用(带动画效果)源码

2014-12-17

Android实现页面底部仿新浪微博导航栏菜单源码

Android实现页面底部仿新浪微博导航栏菜单源码

2014-12-12

Android自定义日历控件源码

Android自定义日历控件源码,导入Eclipse即可运行,效果还比较好,请看博文中的效果图:http://blog.csdn.net/yubo_725/article/details/41892367

2014-12-12

android上传文件到服务器(客户端加服务端源码)

android上传文件到服务器(客户端加服务端源码),支持多文件上传

2014-12-08

Android按两次返回退出应用的代码

android再按一次返回键退出应用的源代码

2014-12-03

android解析json的三种方法源代码

android解析json的三种方法源代码,还包括gson和fastjson的jar文件

2014-12-02

android XML解析的三种方法源代码

android XML解析的三种方法源代码

2014-12-02

Android ViewHolder的超简洁写法Demo

android ViewHolder的超简洁写法,不用为每个adapter都创建一个ViewHolder类

2014-12-01

循环滑动的ViewPager

实现了一个可无限循环滑动的ViewPager,源代码在此

2014-08-19

Android贪吃蛇游戏源码

Android贪吃蛇游戏的源码,比较适合学习用

2014-08-16

Android五子棋源码

Android五子棋源码,导入Eclipse后可以直接运行,比较适合学习

2014-08-16

微信小程序官方demo源码下载

微信小程序官方demo源码

2017-01-11

程序员接单宝典(第三版)

程序员接单宝典(第三版)

2016-11-23

GIF录屏工具

可以方便录制GIF动画的工具,可以对屏幕上的任意大小区域进行录制

2016-10-17

Android RecyclerView使用Demo代码

Android RecyclerView使用Demo代码,对应的博客是:http://blog.csdn.net/yubo_725/article/details/52526786

2016-09-13

Grunt的使用demo

Grunt的使用demo,包含4个插件:jshint, watch, uglify, concat

2016-08-17

Android网络请求OkHttp的使用demo代码

Android网络请求OkHttp的使用demo代码

2016-04-18

WMPageController

WMPageController

2016-04-12

iOS开发UITabBarController和UICollectionView的使用Demo

iOS开发UITabBarController和UICollectionView的使用Demo

2016-04-11

Kotlin官方教程

kotlin语言的基础教程,包含基础的语法

2016-02-28

AndroidStudio NDK开发Demo

AndroidStudio使用NDK的demo

2015-12-23

Android前置摄像头预览并检测人脸,获取人脸区域亮度

Android前置摄像头预览并检测人脸,获取人脸区域亮度,对应的博客是:http://blog.csdn.net/yubo_725/article/details/50313489

2015-12-15

Android SlidingMenu控件的使用demo

Android SlidingMenu控件的使用demo

2015-06-26

Android裁剪图片(裁剪为缩略图和大图两种形式)

Android裁剪图片(裁剪为缩略图和大图两种形式)

2015-06-25

Android SideBar控件的使用源代码

Android SideBar控件的使用源代码

2015-06-22

Android ListView动态查询更新代码

Android ListView动态查询更新代码

2015-06-17

Android沉浸式状态栏demo代码

主要介绍了Android沉浸式状态栏实现示例,小编觉得挺不错的,现在分享给大家下载,也给大家做个参考

2015-06-11

Android中的人脸识别代码

Android中的人脸识别代码

2015-05-27

sitemesh的使用方法demo

sitemesh的使用方法demo

2015-05-08

AndroidEventBus框架的使用demo

AndroidEventBus框架的使用demo

2015-04-23

SSH框架的综合使用demo

SSH框架的综合使用demo

2015-04-20

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

TA关注的人

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