自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 资源 (23)
  • 问答 (3)
  • 收藏
  • 关注

转载 设计模式-开发中的23种设计模式详解

设计模式(Design Patterns)——可复用面向对象软件的基础设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石,如同大厦的一块块砖石一样。项目中

2015-09-30 10:31:03 467

原创 设计模式-装饰模式

装饰模式又名包装(Wrapper)模式。装饰模式以对客户端透明的方式扩展对象的功能,是继承关系的一个替代方案。装饰模式的结构装饰模式以对客户透明的方式动态地给一个对象附加上更多的责任。换言之,客户端并不会觉得对象在装饰前和装饰后有什么不同。装饰模式可以在不使用创造更多子类的情况下,将对象的功能加以扩展。  装饰模式的类图如下:  在装

2015-09-30 09:20:40 378

原创 设计模式-开放封闭原则

开放封闭原则(OCP,Open Closed Principle)是所有面向对象原则的核心。软件设计本身所追求的目标就是封装变化、降低耦合,而开放封闭原则正是对这一目标的最直接体现。其他的设计原则,很多时候是为实现这一目标服务的,例如以Liskov替换原则实现最佳的、正确的继承层次,就能保证不会违反开放封闭原则。关于开放封闭原则,其核心的思想是:软件实体应该是可扩展,而不可修改的。也就是说

2015-09-28 14:44:11 480

原创 设计模式-单一职责原则

一个类,只有一个引起它变化的原因。应该只有一个职责。每一个职责都是变化的一个轴线,如果一个类有一个以上的职责,这些职责就耦合在了一起。这会导致脆弱的设计。当一个职责发生变化时,可能会影响其它的职责。另外,多个职责耦合在一起,会影响复用性。例如:要实现逻辑和界面的分离。如果一个类承担的职责过多,就等于把这些职责耦合在一起了。一个职责的变化可能会削弱或者抑制这个类完成其他职责的能力。这种耦合会导致

2015-09-28 14:25:10 355

原创 设计模式-策略模式(Strategy)

策略模式定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法独立于使用它的客户而独立变化。以下通过商场在各种活动模式下的结算方式演示了策略模式与简单工厂模式的结合1.创建收费基类/** * 现金收费基类 * * @author WangPeng * * CashSuper.java 2015年9月28日 下午12:40:18

2015-09-28 13:53:05 336

原创 设计模式-简单工厂模式

1.设计计算的基类,封装计算的一些通用方法,所有类型的计算都继承这个基类/** * 计算基类 * * @author WangPeng * * Operation.java 2015年9月28日 上午9:57:23 */public abstract class Operation { protected abstract double getResult

2015-09-28 10:19:37 348

原创 java解析十六进制编码字符串

scan 'test', {formatter => 'tostring'}那么,在java中如何来解析这些字符串,使之能正常显示中文呢?

2023-04-17 17:10:27 1534

原创 IDEA快速创建Maven+SpringBoot项目时,Cannot download https://start.spring.io;Status:403

HTTP 403https://start.spring.io 的ResponseBody实际上是一个json文本。基于这个原理,我把这个json文件保存下来,用SpringBoot开发了一个小的服务器并将这个json文件放到Resource里面运行SpringBoot项目,在创建项目时指定:http://localhost:8888/spring.io.json,如图第一次无法创建SpringB...

2018-05-03 14:26:10 1208

原创 【WINCC】16个Bit转Word

一、在全局脚本里面新建两个函数:代码如下:''''''16个Bit转Word'''接收参数为包含16个元素的数组'''其中每个元素依次对应16个Bit中的一个Function bits2Word(Byval arr) Dim res res = 0 If Not IsArray(arr) Then Msgbox "arr is not a array."

2017-11-10 11:08:49 2803

转载 web网站的几个并发量级

Web网站的几个并发量级评价一个网站的“大小”,处于视角的不同,有很多种衡量的方法,类似文章数,页面数之类的数据非常明显,也没有什么可以争议的。但对于并发来说,争议非常之多,这里就从一个技术的角度开始,谈谈几个Web网站的数量级。相信很多人谈论一个网站的热度,总免不了会询问日均PV,同时在线人数、注册用户数等运营数据,说实话从技术角度来说,这几个数值没有一个可以放在一起比较的——一个静态网

2017-07-31 18:10:27 561

转载 验证控件,解决用于ajax提交前的验证,不是submit提交的验证

原文地址:http://www.cnblogs.com/feiyun126/p/3356365.html//解决ajax提交前的验证问题,主要用于onclick事件时对某一区域中(可以是form,div,table中的等)控件的验证。(function ($) { var v; //Create a new Validator instance for jQ

2017-07-03 23:12:12 1685

原创 Github和OSChina设置SSH公钥免用户名、密码操作

许多人都会在使用Git的时候遇到这样一个问题:每次pull/push都要验证 username & password 有时候手贱输入错了还要重新来一次。今天就教大家彻底解决这个烦恼~!一、初始化Git用户身份信息 $ git config --global user.name "your name" $ git config --global user.email "your email

2017-05-11 21:09:18 1368

原创 JQuery Form表单转JSON(支持复杂数据版)

关于Form表单转封装JSON的网上又很多,但是目前没找到可以封装Object嵌套的,所以稍微修改了下网上通常写法:$.fn.toJSON = function() { var o = {}; var a = this.serializeArray(); $.each(a, function() {

2017-05-04 21:47:33 5865 1

原创 Git的一些使用

*删除远程厂库:一般直接在服务器上删除对应的文件夹即可从创建项目到同步到服务器:(d:/project) 1.在项目文件夹使用git init2.跳到项目上级cd..3.把project转换成git项目git clone project project.git4.把本地项目复制到服务器上scp -r project.git user@host:~/dipu/project.git5.进入目录cd

2016-03-28 19:18:42 408

转载 这些年,我遇到过的奇葩面试官

这些年,我为了找工作,面试了N家公司,不敢说身经百战,但也算是见惯了血雨腥风,下面这些都是我在面试中总结出来的,给大家参考吧。  在找工作的道路上,有一拨人,他们就像是你通向offer路上的一道道关卡,至于是否能够顺利闯关,则完全取决于你和他(她)的沟通和交流是否顺利,并且拍板权绝对在他们手中!这拨“挖坑好手”团伙有一个共同的名字,那就是:面试官!在人海茫茫的面试官中,奇葩面试官数不胜数!

2016-01-06 11:51:13 657

原创 web.xml最简模板

web.xml v2.3 web.xml v2.4<web-app id="WebApp_9" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http

2015-12-30 16:07:55 6885

原创 Android-透明半透明效果

设置透明效果 大概有三种1、用android系统的透明效果Java代码 android:background="@android:color/transparent" 例如 设置按钮Java代码 <Button android:background="@android:color/transparent" android:text="@+id/Button0

2015-09-21 14:00:12 612

原创 HTML5-websocket(构建高性能的实时web应用)

本文主要介绍了 HTML5 WebSocket 的原理以及它给实时 Web 开发带来的革命性的创新,并通过一个 WebSocket 服务器和客户端的案例来充分展示 WebSocket 的强大和易用。 作为下一代的 Web 标准,HTML5 拥有许多引人注目的新特性,如 Canvas、本地存储、多媒体编程接口、WebSocket 等等。这其中有“Web 的 TCP ”之称的 WebSocket 格外

2015-09-18 15:00:15 847

原创 设计模式-生产者消费者模式

生产者-消费者问题: 生产者向产品区里放产品,当产品区里满了,生产者需要等待;消费者从产品区里取产品腾出容量,生产者可继续生产,当产品区里空了,需要等待生产者生产。public class ProducerAndConsumer{ //创建缓冲区 private static Buffer buffer = new Buffer(); public static

2015-09-15 09:06:16 504

原创 分享一个在网页嵌入二维码的方法

这里使用了一个网络API原理:该api接受一个参数text,根据text生成一个二维码图片,然后通过流输出图片到客户端优点:不需要自己去实现或者加第三方二维码生成代码缺点:速度比较慢,不够美观

2015-09-06 17:00:40 4377

转载 CSS3 RGBA

原文地址: http://www.w3cplus.com/node/45 前面我们一起探讨了一下CSS3 Gradient(css3 渐变),今天我们一起来探讨一下CSS3中的RGBA。RGB对于大家来说一点不陌生,他就是红色R+绿色G+蓝色B,那现在我们所说的RGBA又是什么呢?说得简单一点就是在RGB的基础上加进了一个通道Alpha。从而形成了我们今天需要讨论的RGBA。如果需

2015-09-06 10:04:41 712

转载 CSS3渐变

本文原文地址: http://www.w3cplus.com/content/css3-gradient CSS3发布很久了,现在在国外的一些页面上常能看到他的身影,这让我羡慕已久,只可惜在国内为了兼容IE,让这一项技术受到很大的限制,很多Web前端人员都望而止步。虽然如此但还是有很多朋友在钻研CSS3在web中的应用,为了不被淘汰,我也开始向CSS3进发,争取跟上技术的前沿。从现在开始我

2015-09-06 09:09:00 1005

原创 CSS圆角DIV

border-radius 属性是一个简写属性,用于设置四个 border-*-radius 属性。提示:该属性允许您为元素添加圆角边框!语法border-radius: 1-4 length|% / 1-4 length|%;注释:按此顺序设置每个 radii 的四个值。如果省略 bottom-left,则与 top-right 相同。如果省略 botto

2015-09-06 08:57:29 566

原创 记录一点css的特性

1.:after其作用是在选择元素的后面加上content的内容a[href]:after { content: " (" attr(href) ")"; }qwe运行结果:2.A>B表示选择A元素的所有子B元素。与A B的区别在于,A B选择所有后代元素,而A>B只选择一代。3. :hover>obj.classA:hover

2015-09-02 13:25:18 398

转载 详谈高性价比的推广方法有哪些

原文地址: http://www.devstore.cn/essay/essayInfo/2285.html 渠道为王已经是老生常谈的事情了,基本大家也都默认了这个规则。当然,前提是你的产品在水准线之上,否则导流来的用户很快流失,没有意义。当然,今天我们不谈产品,还是说渠道。这是一个比较复杂的东西,想做好有很多细节。下面我就从APP和PC产品的推广来说一下。 一、App推广 应用商店(ASO、资源

2015-09-02 08:57:02 772

转载 制作一份高质量的APP运营推广方案

注:笔者从事电子商务,网站运营实战十多年,接触过B2B,B2C,第三方平台(天猫,淘宝),移动APP等类型网站运营。以下我就从移动互联网市场总监岗位出发,从几个方面来阐述移动互联网部门如何制定一份运营推广策划案。篇幅较长,先做个简单目录:一、竞品分析二、产品定位三、推广方案四、推广预算五、推广目标六、团队构架七、绩效考核八、团队管理小伙伴们,你们准备好了么,下面就让我为你分享我多年来的推广运营经验,

2015-09-02 08:53:15 2751

转载 程序员的三年创业之路

原文地址:http://www.devstore.cn/essay/essayInfo/511.html在创业三年时间里作为联合创始人,虽然拿着大家均等的股份,我始终是没有什么话语权的,但是,这也给了我从旁观者的角度看清整个局面的机会。创业公司的成败绝大程度取决于技术大牛和公司 Leader,这两个人最好能在性格上形成互补,而遗憾的是我们公司是同一人。关于决定是否创

2015-08-24 17:05:06 42548 1

转载 程序员未来发展三大方向

原文地址:http://www.devstore.cn/essay/essayInfo/1842.html程序员工作两三年后,基本上都会考虑自己的未来发展方向。发展的路径不外乎:程序员-系统分析员-架构师-技术经理-CTO,程序员-项目组长-项目经理-项目总监-CTO,程序员-产品设计师-产品经理-CTO。哪一条发展路线更适合你?当然这只是一个大致的路径,不是所有程序员

2015-08-24 17:02:53 41137 2

转载 20年资深程序员编程经验分享

原文地址:http://www.devstore.cn/essay/essayInfo/1845.html原文作者乔纳森·丹尼可(Jonathan Danylko)是一位自由职业的web架构师和程序员,编程经验已超过20年,涉足领域有电子商务、生物技术、房地产、医疗、保险和公用事业。从11岁时,我就一直在编程,并且一直都很喜欢技术和编程。这些年来,我积累了一些艰难又容易的经验。

2015-08-24 16:57:53 41018 4

原创 android与C# WebService基于ksoap通信(Android篇)

1.创建安卓项目KSoapTest 2.一路Next 3.添加ksoap2-android-assembly-3.1.0-jar-with-dependencies.jar到项目 (稍后的完整项目下载后会包含这个jar包) 4.编辑 activity_main.xml<RelativeLayout xmlns:android="http://schemas.android.com/apk

2015-08-13 12:41:11 387232

原创 android与C# WebService基于ksoap通信(C#篇)

1.打开VS 2013新建项目>>ASP.NET空WEB应用程序(我用的是.net 4.0) 2.在刚建立的项目上添加新建项(WebService) 这时TestService的代码如下:using System;using System.Collections.Generic;using System.Linq;using System.Web;using System

2015-08-13 11:52:25 41498

原创 SpringMVC基于代码的配置方式(零配置,无web.xml)

基于配置文件的web项目维护起来可能会更方便,但是有时候我们会有一些特殊的需求,比如防止客户胡乱更改配置,这时候我们需要给配置隐藏到代码中。 而且熟悉了用代码配置项目也能更好的帮我们理解web项目的启动方式,下面我们来介绍以下怎么搭建一个零配置的SpringMVC项目。 1.创建一个动态web项目(无需web.xml) 2.右键项目添加几个package: com.easyweb.config

2015-08-13 10:12:51 48499 7

原创 (2015)最新破解企业QQ拦截个人QQ功能

安装企业qq后可能会被企业开启拦截个人qq的功能如果你的个人qq已经被拦截,按照如下步骤可破解:1.打开如下目录:C:\Program Files (x86)\kingsoft\Enterprise Security2.找到文件 KisTray.exe ,右键点击3.在属性框里点击“安全”>“编辑”4.将当前用户的“完全控制”选择“拒绝”

2015-08-11 16:57:41 44467

原创 使用重写的$.ajax()实现后台处理进度显示(gif)

JS代码(function($) { $("#progressImgage").hide(); $("#maskOfProgressImage").hide(); //备份jquery的ajax方法 var _ajax = $.ajax; //重写jquery的ajax方法 $.ajax = fu

2015-08-11 16:15:31 42901

原创 使用重写的$.ajax()统一错误处理

在jquery开发中,我们经常会用到类似如下的代码:$.ajax({ url : '...', type : 'POST', data : {}, success : function(data){ //执行状态是200时候调用 }, error : function(XMLHttpRequest, msg, e){ /

2015-08-11 16:04:17 48809 1

原创 安卓显示和隐藏控件(button,TextView等)

关键词:nvisible,visible,gone含义:nvisible:不显示,但保留所占的空间gone:不显示,且不保留所占的空间visible:正常显示使用例子:XML 里面:android:visibility="visible"代码里面:obj.setVisibility(View.VISIBLE);

2015-08-07 15:08:20 53969

原创 C#将字节数组加到List中

//定义一个byte类型的listList byteList = new List();//定义一个长度为1024的byte数组byte[] byteArr = new byte[1024];//把byte数组放入list中byteList.AddRange(byteArr);

2015-08-03 10:02:36 49382

原创 C#读取数组中的指定长度

//定义一个1024长度的数组bytesbyte[] bytes = new byte[1024];//读取bytes中从第0位开始的100个字节到bytesCut中byte[] bytesCut = bytes.Take(100);

2015-08-03 10:00:33 49139

原创 Java Web 网站设置session过期时间

可以在web.xml里面加入如下配置:单位是分钟。 1

2015-08-03 09:44:07 42776

原创 C#在获取当前方法名、类名

MethodBase method = new System.Diagnostics.StackTrace().GetFrame(0).GetMethod();//类名String className = method.ReflectedType.FullName;//方法名String methodName = method.Name;

2015-08-03 09:22:04 46253

仿https://start.spring.io的配置服务器

解决创建IDEA创建SpringBoot时出现403的问题,使用方法见博客: https://blog.csdn.net/u013816347/article/details/80179239

2018-05-03

InstallShield2015LimitedEdition

InstallShield2015LimitedEdition,VS 安装部署插件,官网下载版本,InstallShield Limited Edition for Microsoft Visual Studio 2010, 2012, 2013 and 2015

2018-02-09

WinCC短信控件

WinCC短信发送控件,可在Wincc组态中发送短信,无阻塞,高性能

2017-12-04

PHP移动商城源码

PHP开发的微信、移动端商城,带PC浏览器管理后台

2017-03-22

httpd-2.4.25-win64-VC14.zip

httpd-2.4.25-win64-VC14

2017-03-22

PHP-5.6.30

2017-03-22

InstallShield Limited Edition for Visual Studio

InstallShield Limited Edition for Visual Studio,不用多说,官网下载注册不成功的可以下载这个

2016-12-08

android与C# WebService基于ksoap通信

android与C# WebService基于ksoap通信

2015-08-13

SpringMVC基于代码的配置方式(零配置,无web.xml)

SpringMVC基于代码的配置方式(零配置,无web.xml) 本资源博客地址:http://blog.csdn.net/u013816347/

2015-08-13

文本查找工具

文本查找工具

2015-04-23

My_backup_on_CSDN

My_backup_on_CSDN

2015-04-13

.Net开发实例

.Net实例.

2014-09-16

.net desktop

.net desktop

2014-09-16

2014-7-21 asp实践

asp实践

2014-07-21

.Net关于二维码的应用

.Net关于二维码的应用.Net关于二维码的应用.Net关于二维码的应用.Net关于二维码的应用

2014-06-19

asp.net项目

20140609学习资料

2014-06-09

20140609.net开发

.net开发

2014-06-09

.Net开发学习

.Net开发学习

2014-06-09

asp学习资源

SwfcReservationSystem asp学习资源

2014-06-06

Controls Tool

Controls Tool

2014-04-14

20140402myBlog

20140402myBlog

2014-04-02

20140325关于百度音乐接口的应用

关于百度音乐接口的应用

2014-03-25

app20140228

Navicat SQL Server Data Transfer Source Server : 新熱料金 Source Server Version : 90000 Source Host : 192.168.1.34:1433 Source Database : KenSenri_Wang Source Schema : dbo Target Server Type : SQL Server Target Server Version : 90000 File Encoding : 65001 Date: 2014-02-20 11:16:28

2014-02-28

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

TA关注的人

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