自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 简单说一个IOCP不好的地方

IOCP是windows下IO事件处理的最高效的一种方式了,结合OVERLAPPED IO可以实现真正的完全异步IO。windows在此种模式下提供了一站式服务,只要你提交一个IO请求,接下来windows替你处理其他所有的工作,你只需要等着接受windows的完成通知就行了。    响马大叔在他的孢子社区有了一个帖子再谈select, iocp, epoll,kqueue及各种I/O

2015-01-11 16:00:38 524

原创 Object-C中Category类体验

Object-C开发的时候有的时候会用到Category类,类似于Java和C#中扩展类,就是如果你觉得如果你觉得常用的方法在String中没有,可以根据业务需求和个人喜好写一个扩展类,然后在其中补充自己的方法,如果单纯的扩展已有类型来看基本上是一样的。OC还有可以对已经存在类通过Category进行扩展,这个特点又和C#中的partial class有的类似,先来看下是如何操作的吧:

2015-01-11 15:59:49 387

原创 对C语言islower、isupper、isdigit函数的测试

今天朋友问起了这三个函数,我就帮忙测试了下,测试后发现谭浩强第四版课本附录上上讲的不是很严谨.我们先看下这三个函数介绍:谭浩强第四版课本附录第396页上这样介绍:函数名函数原型功能返回值包含文件islower    int islower(int ch);检查ch是否是小写字母(a-z)

2015-01-11 15:59:05 706

原创 前端构建:Source Maps详解

一、前言                           当使用CoffeeScript、ClojureScript编写前端脚本时,当使用Less、Sacc编写样式规则时,是否觉得调试时无法准确找到源码位置呢?当使用jquery.min.js等经压缩后的工具库时,是否觉得连调试的门都不不知道在哪呢?  针对上述问题,google为我们提供了Source Maps这一解决方案

2015-01-11 15:58:17 441

原创 CSS-浮动篇float

Float是一个强大的属性,但是它也会困扰我们如果我们不知道它的工作原理的话.这篇文章主要介绍float的原理和基本用法.我们可以看到float在印刷世界的应用-杂志.很多杂志文章都是左边一个图片,右边的文本浮动环绕着左边的图片.在HTML/CSS的世界中,有浮动样式的图片,文字将会包裹在它的周围,就像杂志的布局一样.图片只是浮动属性众多应用中的一个,我们也可以通过浮动来实现两栏(多栏)布

2015-01-09 22:28:11 405

原创 大话NodeJS之------Http模块

一,开篇分析首先“Http”这个概念大家应该比较熟悉了,它不是基于特定语言的,是一个通用的应用层协议,不同语言有不同的实现细节,但是万变不离其宗,思想是相同的,NodeJS作为一个宿主运行环境,以JavaScript为宿主语言,它也有自己实现的一套标准,这篇文章我们就一起来学习一下 “Http模块” 。但是作为前提来说,希望大家可以先阅读一下官网提供的api,有一个前置了解

2015-01-09 22:27:03 315

原创 软件设计模式之工厂模式(jAVA)

什么是工厂模式?工厂模式是我们最常用的实例化对象模式了,是用工厂方法代替new操作的一种模式。著名的Jive论坛 ,就大量使用了工厂模式,工厂模式在Java程序系统可以说是随处可见。因为工厂模式就相当于创建实例对象的new,我们经常要根据类Class生成实例对象,如A a=new A() 工厂模式也是用来创建实例对象的,所以以后new时就要多个心眼,是否可以考虑使用工厂模式,虽然这样做,可

2015-01-09 22:26:45 252

原创 程序员必须知道的几个Git代码托管平台

一、VS2013中克隆远程Git仓库和SSH的配置1、VS2013中克隆远程项目   首先感谢园友的评论和补充,今日又仔细看了一下,VS2013中是可以克隆项目的,只是我一直用的GitHub来克隆的,所以没有注意到。我们打开VS2013,切换到团队资源管理器,如图:点击连接到团队项目...,会看到如下图界面:点击克隆,输入远程Git地址,然后点击克隆

2015-01-08 22:26:45 400

原创 spring beans源码解读之--XmlBeanFactory

导读:XmlBeanFactory继承自DefaultListableBeanFactory,扩展了从xml文档中读取bean definition的能力。从本质上讲,XmlBeanFactory等同于DefaultListableBeanFactory+XmlBeanDefinitionReader ,如果有更好的需求,可以考虑使用DefaultListableBeanFactory+X

2015-01-08 22:25:48 294

原创 VMware虚拟机中安装Linux系统步骤(Redhat6.5)

在VMware下试了好多linux的版本,Ubuntu12.04、deepin、CentOS7都是64位的,都感觉好卡顿啊,比起以前安装的Redhat5.7和5.9卡顿很多。卡顿的原因不知道啊,难道是图形界面太炫丽,或者是前三个想用作个人桌面系统安装了很多软件的事?最后还是选择了安装Redhat6.5。下面就把它的安装关键步骤记录下来:(未提到的步骤基本都是默认,或者自己随意的

2015-01-08 22:25:07 2191

原创 PLSQL_统计信息系列1_统计信息的概念和重要性(概念)

一、摘要Statistic 对Oracle 是非常重要的。它会收集数据库中对象的详细信息,并存储在相应的数据字典里。 根据这些统计信息, optimizer 可以对每个SQL 去选择最好的执行计划。Statistic 对Oracle 是非常重要的,它会收集数据库中对象的详细信息,并存储在相应的数据字典里。根据这些统计信息, optimizer 可以对每个SQL

2015-01-08 22:24:25 887

原创 简述WebService的使用

环境:  vs版本:vs2013  windows版本:win7  IIS版本:IIS7.0  (如果觉得对您有用,请点击右下角【推荐】一下,让更多人看到,谢谢)配置环境:  主要针对于IIS  ·首先,有很多人的机器上都没有打开IIS服务    控制面板->程序和功能->打开或关闭windows功能(左侧,较慢,稍等)->Inter

2015-01-08 22:23:24 571

原创 Unity 的一麻袋小玩意

使用 Unity 这么久了,收集了许多零碎的小经验或小技巧,在这里分享出来。人的身体已经无法满足需要了,比如耳机怎么戴都不舒服呢,更别说鞋带、裤带什么的,当然最希望的功能是可以连接 WIFI!等等,可以充电也是不错的哦!立方体可能比较好,可以带点圆角避免划伤别人,还可以整整齐齐的排列起来呢!嗯,作为第一段来说字数差不多了。 初始化与执行顺序脚本的 Awake 方法是在物体第

2015-01-08 22:23:13 342

空空如也

空空如也

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

TA关注的人

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