自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

BruceWoo的专栏

新浪微博:蔷薇理想人生(http://weibo.com/freshairbrucewoo);目前主要学习和研究分布式软件系统、云计算、云存储、分布式数据通信框架和linux内核

  • 博客(6)
  • 资源 (10)
  • 收藏
  • 关注

原创 nginx之配置文件分析与开源软件配置文件结构设计

在开始设计自己开源软件的配置文件结构和解析方案之前先研究了一下nginx的配置文件结构和解析方法,当然我也是通过google查找资料和结合nginx的源码进行分析。在查找资料的过程中发现一些比较好的资料,就参照着读源码了,自己也没有发时间在去写一篇博客专门分享nginx的配置文件了,下面先简单介绍一下两篇比较好的资料博客:1.介绍了nginx配置文件中具体某一项的具体意义,而且很详细,看懂了这

2013-11-26 23:09:08 2677

原创 开源软件实践之使用有限状态机解析http协议

先简单介绍一下目前这个http服务器的开发进度,首先说明一下代码都还很粗糙,因为没有做过多的错误处理和逻辑封装,不过这也还原一个真实的开发过程,不像很多开源软件可能都是已经比较成熟了才开始发布和开源。(1)目前采用半同步/半异步的衍生模式半同步半反应堆实现了主体功能框架,后面打算改成改进的高效的半同步/半异步的模式;(2)实现了日志功能;(3)能够解析http协议,响应get请求;

2013-11-21 23:21:21 6353

原创 开源软件实践之linux高性能服务器编程框架和选型(续)

接着昨天的Proactor模式介绍。     proactor模式将所有IO操作交给主线程和linux内核来处理,工作线程负责业务逻辑。异步IO实现这种模式的工作流程如下:1)主线程使用aio_read函数注册socket读完成事件,提供用户接收数据的缓冲区地址以及读操作完成时如何通知应用程序(有信号等手段);2)主线程继续处理其他逻辑;3)当socket数据读入缓冲区后,

2013-11-20 23:25:18 3539 2

原创 开源软件实践之linux高性能服务器编程框架和选型

很多人学习编程技术一般都通过一本编程语言的入门书籍,然后尝试做一些例子和小项目。但是这些都不能让我们深入的学习很多的编程技巧和高深技术,当然这个时候很多有经验的学习人员就会告诉大家,找一个好的开源软件理解它的设计与实现原理,阅读开源项目的源代码,都知道源码之前了无秘密。我也承认读源码能够快速提高我们的编程能力和编程思维,我也经常研究很多项目的源代码,有些是工作需要,有些是兴趣。但是我今天想说的都不

2013-11-20 00:11:57 6547 9

原创 linux内核崩溃问题排查过程总结

1.概述某年某月某日某项目的线上分布式文件系统服务器多台linux系统kernel崩溃,严重影响了某项目对外提供服务的能力,在公司造成了不小影响。通过排查线上问题基本确定了是由于linux内核panic造成的原因,通过两个阶段的问题排查,基本上确定了linux内核panic的原因。排查问题的主要手段就是网上查找资料和根据内核错误日志分析并且构造条件重现。本文档就是对自己在整个问题排查过程中

2013-11-05 14:01:28 10569 1

原创 解决ubuntu升级软件scons的错误

首先看看遇到的什么错误,这是在从13.04升级到13.10的过程中遇到的,如下:Traceback (most recent call last):  File "/usr/lib/python2.7/runpy.py", line 162, in _run_module_as_main    "__main__", fname, loader, pkg_name)  File "

2013-11-05 11:21:10 3504

ArcGIS+Engine基础开发教程(C#)

1.创建第一个ArcGIS Engine桌面应用程序 2.学习几何对象与空间参考 3.学习地图和地图布局 4.学习图层符号化 5. 学习地图查询 6.学习空间分析 7. 学习地图输出

2011-11-23

ArcGIS+Engine+C#实例开发教程

读者对象: ArcGIS Engine(以下简称AE)开发初学者, 了解AE基本体系,了解C#基本语法,了解VS2005的基本使用方法。 预期学习效果: 进一步理解AE的体系结构与开发方法,掌握基本的GIS桌面应用程序的开发。 教程目录: 第一讲 桌面GIS应用程序框架的建立 第二讲 菜单的添加及其实现 第三讲 MapControl与PageLayoutControl同步 第四讲 状态栏信息的添加与实现 第五讲 鹰眼的实现 第六讲 右键菜单添加与实现 第七讲 图层符号选择器的实现 第八讲 属性数据表的查询显示 教程Bug及优化方案

2011-11-22

Office2007界面风格库的使用视频教程

Office2007界面风格库的使用视频教程,根据这个视频教程可以开发出和office2007通用效果和风格的界面,非常漂亮!

2011-11-19

Office2007界面风格的DLL库文件

Office2007界面风格的DLL库文件,配合我上传的对应视频教程就能开发出类型office2007的界面风格的程序!

2011-11-19

Office2007界面风格的界面库文件

Office2007界面风格的界面库文件,配合以前上传的视频就可以打造良好的界面,花哨的界面。

2011-11-19

office风格界面库的视频教程

这个是我博客《基于ArcGIS10.0和Oracle10g的空间数据管理平台三(C#开发)》中提到的界面开发库使用的视频教程,非常详细,只要照着视频教程做就可以设计出类似Office2007的界面风格,还有多种界面皮肤和支持多标签页面,是我们优化C#CS编程界面的很好的方案。

2011-11-19

简易数字式电阻、电容和电感测量仪设计报告

由于本人博客上的这篇文章图片总是不出来并且有很多人需要,所以就上传该文档了,记得评价资源的时候打上星星等级就全部退还分数并加1分哈。本文档是电子设计大赛的参赛文档,由于具体的东西很多没有实现,所以在学校只得了一个二等奖。

2010-09-05

嵌入式.ARM.Soc.architecture_c中文版

很好的介绍arm体系结构的书籍,希望大家看后有所收获

2009-08-11

windows网络编程技术

学网络编程必备的入门书籍,保证是一本好书,如果认真看完你就有感触这本书确实不错的

2009-08-11

c嵌入式基础

学习嵌入式的可以看一下

2007-07-29

空空如也

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

TA关注的人

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