自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

三国杀与设计模式之代理模式(Proxy)

本人原博地址:http://blog.saymagic.cn/blog.php?id=17 三国杀案例:在五人局中,作为反贼的黄月英借黄忠的刀杀作为忠臣的夏侯惇,从这句话中我们可以总结出一个成语对不对,借刀杀人,没错,那这个成语是不是和设计模式有什么联系呢,当然,借刀杀人代表的就是设计模式中代理模式的典型代表。 Proxy代...

2013-12-31 18:37:00 229

浅析小米与苹果的营销模式

本人原博地址:http://blog.saymagic.cn/blog.php?id=12 “果粉”与“米粉”一直是两个很热的词汇,那么,这两个词汇是怎么火起来的呢?我想这和苹果公司与小米公司的营销模式有关,自己对这个也比较感兴趣,就简单的总结了几点供大家一起讨论。 1.明星总裁效应,不得不说,不论是雷军还是乔布斯,其无论圈内粉丝还是外界粉...

2013-12-31 16:22:00 709

Linux学习之——用户及文件权限管理

1、用户管理(1)系统用户文件登录Linux系统的用户及其设置文件是“/etc/passwd”,查看内容类似如下:root:x:0:0:root:/root:/bin/bash这一行用冒号分割,每个为一个字段,分别的含义如下:字段一:用户名字段二:用户登录密码,早起的系统密码直接保存在此处,上面的“x”表示用户的密码保存在“/etc/shadow”文件中字段三:用户ID...

2013-12-31 11:23:00 82

Linux学习之——特殊字符和正则表达式

1、特殊字符(1)双引号通常用来标识引用一个字符串,有时候能屏蔽一些标点等特殊字符。通常放入双引号的内容都按照字符串来处理,除非有另一个引用号告知某个特殊字符串具有特殊意义(如变量)。屏蔽特殊字符:如果在命令中使用一个较长的字符串为参数,应该讲其放入双引号内,避免Shell对字符串中的某些字符产生误解。双引号中使用其他引用符:$var => 引用变量 (echo "$va...

2013-12-31 00:13:00 80

Linux学习之——Bash及基本命令

1、shell分类Bourne shell :简称,Bsh,是最早的诞生于贝尔实验室,因编写作者是Stephen Bourne而得名C shell :简称Csh ,与C语言很相似而得名Korn Shell :简称Ksh,因编写作者是Daviad Korn而得名,来自贝尔实验室,扩展了Bsh集成了Csh的特性,同时新增了数学运算、行内编辑等功能Bourne Again Shell:简...

2013-12-29 22:36:00 113

MySql,Sqlserver,Oracle数据的分页语句

在实际项目中分页是常见的不能再说了,这里我总结了MySql,SqlServer,Oracle这三个数据库的sql分页语句在这三个数据库中,个人觉得MySql的分页语句是最简单的,只用一个limit关键字就能完成MySql数据库:select * from test limit 5,5;test:表名第一个参数5:从表中的第几行开始查,从0开始数第二个参数5:查询出多少条记录...

2013-12-28 16:50:00 278

C#通过Web获取客户端的IP与Mac地址实现

一、思路(主要用于局域网内) 通过Web获取客户端的IP地址较简单,从客户端向web服务器发送的数据报中(Request对象)中即可解析出,但实际应用中,还要考虑代理服务器,路由器的转发等等。 而获取MAC的过程较复杂,因为客户端向服务器发送的请求对象中不包含MAC地址,因此得到两种思路来获取客户端MAC地址:  (1).在客户端来获取客户机的MAC地址,所以当请求到达客户端后,通...

2013-12-26 23:54:00 1325

Linux学习之——登录方式总结

1、本地登录本地登录就是安装好系统后从本机登录系统,一般有命令行登录和图形界面登录。默认登录系统后是图形用户界面,打开终端,使用init 3命令即可进入命令行界面。登录后会以下面的方式显示提示符root 用户:[root@localhost~]#普通用户:[user@localhost~]$2、远程登录远程登录是Linux系统作为服务器最常用的登录方式,一般有下面几...

2013-12-26 11:41:00 684

Linux学习之——存储设备和分区标识及分区

1、标识方法Linux系统中,每一个设备都当成一个文件档案对待,都存放在“/dev”目录下。主要以接口类型区分存储设备,按照存储设备占用的系统接口编号为其标识符。具体规则如下:IDE接口设备:一般是硬盘和光驱使用此接口,标示符为“hd[a-d]”,按设备使用的接口编号分布命名为:hda、hdb、...SATA接口设备:有光驱和硬盘等设备使用,标示符“sd[a-p]”,命名为:sda...

2013-12-26 11:09:00 1145

刷一个基于html5开发的网页圣诞游戏

圣诞之际,到处都有很多庆祝的方式,学校一个学生技术团队出了一个圣诞网页游戏,上链接http://christmas.hustonline.net/game1。下面这是奖项, 主要是首页的奖品很诱人,从昨天也就是平安夜这天开始就开始上线了,看了一下这基于html5的游戏确实还不赖,个人觉得js这个发展趋势还是真的不容小觑啊!然后想着要看能不能外挂一下的!结果昨天很容易就...

2013-12-25 16:45:00 260

Spring中@Component注解,@Controller注解详解

在使用Spring的过程中,为了避免大量使用Bean注入的Xml配置文件,我们会采用Spring提供的自动扫描注入的方式,只需要添加几行自动注入的的配置,便可以完成Service层,Controller层等等的注入配置.使用过程中,在Service层中的实现类头上加@Compopnet注解,在Controller类头加@Controller注解,便完成了配置。例如在Contro...

2013-12-25 14:34:00 370

CSS学习篇之——基础知识

CSS概述在上一篇文章中我们对CSS的知识有了初步的了解,CSS它是一种语言,既然是一种语言,自然就有它的语法,这篇文章我们对CSS的一些语法知识进行下学习.CSS具体语法 CSS规则主要是由两个主要的部分构成的分别是选择器以及一条或者多条声明,下面就是一个完整的CSS语句。选择器选择器通常是我们所需要的改变样式的html元素...

2013-12-25 11:04:00 90

一道关于高朋网(Groupon)的设计模式题(翻译)

本人原博地址:http://blog.saymagic.cn/blog.php?id=18看到了伟帅老师在CSDN博客里面分享的国外某所大学的一道设计模式题,于是决定将其翻译过来并分享一下自己的理解。原博链接。Groupon has already been called the“fastest growing company in hi...

2013-12-24 22:27:00 229

微信公共平台验证接口JAVA实现

看到微信的公共平台接入文档接口验证的例子是PHP写的,对于很多不是做php的人来说有点麻烦,虽然编程思想是相同的,逻辑也很简单,但是一种语言有一种语言的语法规范,其实代码的编写还是差距挺大的。这里写一下JAVA版接口验证的实现。response.setContentType("text/html"); PrintWriter out = response.getWriter(); ...

2013-12-24 18:05:00 126

Android导入已存在工程不成功的问题

说实话,这个问题我困扰了好久的,现在终于弄明白了。问题如下:,也就是在导入一个自己以前或别人的工程的时候往往会出现上面的叉叉,仔细看你会看到导入的工程里面根本就没有android的jar包,这怎么可能不出错呢,所以,第一步,找到你的sdk的文件位置,将/sdk/platforms/android-19/文件夹下的android.jar导入工程中来(可能你的不是这个位置,但在sd...

2013-12-24 09:12:00 135

mongodb基础系列—副本集具体搭建以及解说

既然有了主从复制,为啥又出来个副本集?一个东西的出现,肯定存在一种东西被解救。所谓一物降一物O(∩_∩)O 上文中说道主从复制缺点—主服务器出现故障,从服务器是干瞪眼。这篇文章就要解说,主仆之间会有一个怎样的变化? 仍然是一台电脑工作。步骤如下:1.准备条件,模拟三个服务器,一个主primary,两个secondary(可以称副节点) 可以新建目录如下: ...

2013-12-23 10:33:00 92

JQuery小结

  jQuery:轻量的javaScript库.  jQuery不需要配置,只需要下载以.js结尾的库就行了,然后把它放在html文档中的<head></head>中即可。  具体实现:<script src="下载好的js文件路径" type="text/javascript"></script>。一、选择器  JQuery之所以强...

2013-12-21 21:59:00 65

反射的基石-----Class类的理解

反射的基石----->Class类java程序中的各个java类属于同一类事物,描述这类事物的java类名就是Class。java类用于描述一类事物的共性,该类事物有什么属性,没有什么属性,至于这个属性的值是什么,则是由这个类的实例对象来确定的。不同的实例对象又不同的属性值。java程序中的各个java类,他们是否属于同一类事物,是不是可以用一个类来描述这类事物呢?这个类的名字就是Cla...

2013-12-20 21:33:00 92

带有无参构造方法、有参构造方法的枚举

枚举就相当于一个类,其中也可以定义构造方法,成员变量,普通方法和抽象方法。枚举元素必须位于枚举体中的最开始的位置,枚举元素类表的后要有分号与其他成员分隔。把枚举中的成员方法或变量等放在枚举元素的前面,编译器报告错误。带有构造方法的枚举:构造方法必须定义成私有的。如果有多个构造方法,该如何选择哪个构造方法?枚举元素MON和MON()效果一样,都是调用默认的构造方法。带方法的枚举定义枚举T...

2013-12-20 21:31:00 2204

【翻译】Sencha Touch 2入门:创建一个实用的天气应用程序之三

原文:Getting Started with Sencha Touch 2: Build a Weather Utility App (Part 3)作者:Lee BoonstraLee is a technical trainer at Sencha. She’s located in Amsterdam and has experience in both front-end and ba...

2013-12-20 16:20:00 119

分享知乎上一些有意思的帖子

本来是为了营销需要在知乎上进行互动。后来真心觉得知乎是个好东西。这里能学到很多有意思就贴近自己的知识。既有理论,更有现实。下面分享我在知乎上的部分帖子,与超级表格无关。第一个:http://www.zhihu.com/question/22120049/answer/20561998对于一个创业项目,投资人最看重的是什么?商业模式,团队还是其他?我和朋友准备做一个项目,推荐会上...

2013-12-20 10:23:00 528

<%%>与<scriptrunat=server>,<%=%>与<%#%>的区别

  这些东西都是asp.net前台页面与后台代码交互过程中经常使用的,它们之间有的非常相似,又有一些不同。对比学习下,看看他们之间的联系与区别。  首先看&lt;%%&gt;与&lt;scriptrunat=server&gt;,再看&lt;%#%&gt;与&lt;%=%&gt;的联系与区别:&lt;%%&gt;与&lt;scriptrunat=server&gt;  在asp...

2013-12-19 21:17:00 199

黑马程序员_入学测试题详解

----------------------ASP.Net+Android+IOS开发.Net培训、期待与您交流!----------------------package com.itheima;import java.lang.reflect.Method;import java.util.ArrayList;import java.util.List;/* 题目:Arr...

2013-12-19 19:39:00 645

黑马程序员_基础测试题详解

----------------------ASP.Net+Android+IOS开发.Net培训、期待与您交流!----------------------1.编写一个函数,函数内输出一个字符串,并在主函数内调用它。package com.itheima;/* * 题目: 编写一个函数,函数内输出一个字符串,并在主函数内调用它。 * 分析:1.首先写一个静态的 void类型...

2013-12-19 08:21:00 683

mongodb基础系列—主从复制具体搭建以及解说

距离上次的mongodb有一段日子了,当时说好了要尽快更新这块,但是由于各种事情,就暂时搁置下来。回头看看自己第一篇博客,竟然是半年以前,oh,my god,我和我的小伙伴们都惊呆了。 不过还是鼓起勇气,go on…… 以前博客中,也曾介绍过java操作mongodb的事例,那么这篇博客就不再介绍命令行下增删改查了。因为mongodb集成了shell命令,同时对javascri...

2013-12-18 17:46:00 76

HTML DOM ——常用知识点小结

 一、DOM对象:  当网页被加载时,浏览器会创建页面的文档对象模型(Document Object Model)。HTML DOM 模型被构造为对象的树。  通过可编程的对象模型,JavaScript 获得了足够的能力来创建动态的 HTML。  JavaScript 能够改变页面中的所有 HTML 元素  JavaScript 能够改变页面中的所有 HTML 属性  Java...

2013-12-18 15:29:00 187

HTTP协议 --- Header

一、请求头 —— Request Headers请求方式 资源路径 http协议版本请求字段 :字段值请求方式有如下几种:POST GET HEAD OPTIONS DELETE TRACE PUT常用的是 POST 和 GET,默认方式为GET方式。请求字段有如下几种常用:Accept Accept-Charset Accept-Language...

2013-12-18 14:26:00 138

Vim使用

查找:/word 向下寻找word?word 向上寻找wordn向下重复查找刚才字符串N向上重复查找刚才字符串:n1,n2s/word1/word2/g 从n1行到n2行之间把word1替换为word2:n1,n2s/word1/word2/gc 从n1行到n2行之间把word1替换为word2 需求确认:1,$s/word1/word2/gc 从1行到最后行之间把word1替换为word2...

2013-12-18 14:01:00 100

常用网络命令

一,ping    它是用来检查网络是否通畅或者网络连接速度的命令。作为一个生活在网络上的管理员或者黑客来说,ping命令是第一个必须掌握的DOS命令,它所利用的原理是这样的:网络上的机器都有唯一确定的IP地址,我们给目标IP地址发送一个数据包,对方就要返回一个同样大小的数据包,根据返回的数据包我们可以确定目标主机的存在,可以初步判断目标主机的操作系统等。下面就来看看它的一些常用的操作。先...

2013-12-18 13:58:00 181

win7 提高系统速度的9大方法!

微软官方宣称,同样的硬件配置下,Windows 7系统启动速度比Vista快20%,而且微软内部已经实现了快速15秒启动,所以正式Windows 7的启动速度可能会非常快。但是使用过beta、RC、RTM及其他版本的Windows 7的网友们知道,根本不可能这么快!那到底是什么原因呢?除去硬件老化和病毒侵蚀两个不可抗拒的主要因素外,是否还有设置方面的原因呢?我们应该如何做才能加快系统速度?...

2013-12-18 13:52:00 120

黑客惯用软件

扫描工具流光 国内最佳的猜解密码软件,对ftp,http, 代理服务器,e-mail信箱等都可以破解as-1021 可以查出网上正在运行的sniffersatlas&lt;wbr&gt;&lt;wbr&gt;dos/windows的cgi漏洞扫描工具,能扫描65种漏洞&lt;/wbr&gt;&lt;/wbr&gt;cgiscan cgi 漏洞扫描工具,能扫...

2013-12-18 13:46:00 517

Get Browser and Operating System Information with PHP

&lt;?PHPclass OS_BR{ private $agent = ""; private $info = array(); function __construct(){ $this-&gt;agent = isset($_SERVER['HTTP_USER_AGENT']) ? $_SERVER['HTTP_USER_AGENT'] : N...

2013-12-18 12:20:00 70

Get IP Address using PHP(Accurate Method)

获取访问者的ip地址对于很多应用很重要,包括登录、定位和重定向等。在php中IP信息储存在$_SERVER数组中,最方便的方法是使用如下的方式获取IP:&lt;?php $ip = $_SERVER['REMOTE_ADDR']; ?&gt;但是这个方法不是完全准确,原因是用户可能使用了代理服务器,也就是说你获取的IP地址可能是代理服务器的IP地址,而不是用户真正的IP地址。PHP也提供了...

2013-12-18 12:14:00 60

CSS学习篇之——初始CSS+DIV

CSS概述? CSS是Cascading StyleSheets的英文缩写,英文意思的层叠样式表,它是一种用来表现html货xml等文件样式的一种计算机语言,这种计算机语言可以真正做到网页表现与内容分离的一种样式设计语言。相对于传统html表现而言,CSS能够对网页中的对象位置排版进行像素级的精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的能力,并能够进行初...

2013-12-18 08:25:00 180

linux下perl处理文本---使用hash处理

# Usage: perl gather_family_protein_gene.pl -a name_of_animal -e ../Extract_result -n GATHERuse strict;use warnings;use Getopt::Long;use File::Basename;#The input options listmy ($anima...

2013-12-17 21:21:00 217

Linux shell截取字符串方法总结

Linux 的字符串截取很有用。有八种方法。假设有变量var=http://www.hao.com/123.htm一 # 号截取,删除左边字符,保留右边字符。echo ${var#*//}其中 var 是变量名,# 号是运算符,*//表示从左边开始删除第一个 // 号及左边的所有字符即删除http://结果是 :www.hao.com/123.h...

2013-12-17 21:13:00 77

黑马程序员_集合类_迭代器

----------------------ASP.Net+Android+IOS开发.Net培训、期待与您交流!----------------------集合类:为什么出现集合类?面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,就对对象进行存储,集合就是最常用的一种方式数组和集合类同时容器,有何不同?数组虽然可以存储对象,但长度是固定的,集合长度是可变的。数组中...

2013-12-17 15:30:00 57

黑马程序员_简单类实现枚举_枚举的高级应用

----------------------ASP.Net+Android+IOS开发.Net培训、期待与您交流!----------------------WeekD.java(普通的if....else判断)public class WeekDay { private WeekDay(){ } public final static WeekDay SUN=new We...

2013-12-17 09:24:00 95

黑马程序员_经典死锁_学习笔记

class Test implements Runnable{ private boolean flag; Test(boolean flag){ this.flag=flag; } public void run(){//实现Runnable接口,复写run方法 if(flag){ synchronized(Mylock.locka) { System.out.pr...

2013-12-17 09:17:00 78

【翻译】在Ext JS应用程序中使用自定义图标

原文:Using Custom Icons in Your Ext JS App作者:Lee BoonstraLee is a technical trainer at Sencha. She’s located in Amsterdam and has experience in both front-end and back-end development. Lee spends her ...

2013-12-15 15:52:00 133

空空如也

空空如也

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

TA关注的人

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