自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (10)
  • 收藏
  • 关注

转载 Modernizr.js入门指南

HTML5 和 CSS3 的快速发展,给我们带来了极大的便利,比如从此再也不用花费大量的时间只是为了设计一个圆角的效果。但是!我们不能像控制机器一样来控制所有的人都一夜之间升级到现代浏览器,因为那些 不够现代的浏览器 诞生之时,HTML5和CSS3尚未被正式推出。于是,我们的问题来了:针对那些不支持新特性的浏览器而言,我们是直接放弃这些用户群呢,还是直接不用这些新特性,老老实实的用

2015-11-28 23:00:23 3106

转载 Yate架构分析概要

1.Yate 框架设计Yate 的设计是为了提供一个可扩展性的电话引擎,试图以最简简洁的代码,在扩展所需功能与性能、稳定性之间达到最佳平衡。  Yate 设计分为三大部分:(1) 引擎( Engine )该引擎已 Yate C++ 类为基础,将把所有模块组件连接在一起,上图描述了各组件之间的交互过程。(2) 模块( Modules )大部分功能由运行时加载的模块

2015-11-25 11:05:26 1445

转载 WAI-ARIA无障碍网页应用属性完全展示

一、你至少应该知道ARIA是什么东西!WAI-ARIA指无障碍网页应用。主要针对的是视觉缺陷,失聪,行动不便的残疾人以及假装残疾的测试人员。尤其像盲人,眼睛看不到,其浏览网页则需要借助辅助设备,如屏幕阅读器,屏幕阅读机可以大声朗读或者输出盲文。而ARIA就是可以让屏幕阅读器准确识别网页中的内容,变化,状态的技术规范,可以让盲人这类用户也能无障碍阅读!二、为什么需要ARIA?

2015-11-24 08:41:30 453

转载 WAI-ARIA —— 让盲人更清楚我们的网页

我曾经根据网上一些流行的无障碍建议对博客进行改进,希望能方便视障人士浏览我的博客,但经过一番“改进”之后,我发现这些建议并不完全奏效,用 NVDA 实际测试后,网站的无障碍可访问性并没有得到明显提升。最近几天,我重新思考了无障碍网页的设计,最终得到一些比较有效的方法,在这里整理一下!一. 视障人士是如何浏览网页的?要想让盲人清楚我们的网页,首先要了解盲人是如何浏览网页。如大家熟知,视障

2015-11-24 08:39:37 1505

转载 遗传算法入门到掌握(二)

此文承接上篇遗传算法入门到掌握(一)          http://blog.csdn.net/derek518/article/details/49994365           遗传算法引擎――GenAlg/遗传算法class GenAlg { public: //这个容器将储存每一个个体的染色体 vector vecPop; //人口(种

2015-11-23 14:14:11 588

转载 遗传算法入门到掌握(一)

遗传算法的有趣应用很多,诸如寻路问题,8数码问题,囚犯困境,动作控制,找圆心问题(这是一个国外网友的建议:在一个不规则的多边形 中,寻找一个包含在该多边形内的最大圆圈的圆心。),TSP问题(在以后的章节里面将做详细介绍。),生产调度问题,人工生命模拟等。直到最后看到一个非 常有趣的比喻,觉得由此引出的袋鼠跳问题(暂且这么叫它吧),既有趣直观又直达遗传算法的本质,确实非常适合作为初学者入门的例子。

2015-11-23 14:10:01 1046

原创 百度开源的数据可视化工具eCharts真心不错

开发文档:http://echarts.baidu.com/doc/doc.html部分摘录如下:简介ECharts,缩写来自Enterprise Charts,商业级数据图表,一个纯Javascript的图表库,可以流畅的运行在PC和移动设备上,兼容当前绝大部分浏览器(IE6/7/8/9/10/11,chrome,firefox,Safari等),底层依赖轻量级的Canvas

2015-11-21 00:17:25 16601 1

转载 JerryScript 和 IoT.js:来自三星的物联网JavaScript

最近三星开源了IoT.js和JerryScript。IoT.js是一个使用JavaScript语言编写的物联网应用平台;JerryScript是一个适用于嵌入式设备的小型JavaScript引擎。三星创建这两个项目的目的,是为了让JavaScript开发者能够构建物联网应用。物联网设备在CPU性能和内存空间上都有着严重的制约。因此,三星设计了JerryScript引擎,它能够运行在小于64KB

2015-11-20 22:06:48 8834

转载 超越Web,Javascript在物联网的应用

引子Patrick Catanzariti 是一名Web开发工程师,最近他在 sitepoint 发表了《JavaScript Beyond the Web in 2014》,介绍了JavaScript在物联网中的应用,非常有意思。做为JavaScript的爱好者和从业者,我在这里把它翻译了,以飨读者。 顺便说一下,就在上周,我们团队的最新力作“真正的JavaScript控件集”----《

2015-11-20 21:59:07 734

原创 比较不错的几款开源的WPF Charts报表控件

1. ModernUIChartCode: http://modernuicharts.codeplex.com/Available ChartsColumnChart (ClusteredColumnChart, StackedColumnChart, StackedColumnChart100Percent)PieChart (PieChart and Dognut)

2015-11-19 23:36:56 37046

转载 珠联璧合:组合 R 语言和 D3.js 的力量

根据维基百科,在各种组织里非结构性数据可能占据了所有数据的70%-80%。由于每个人都想在数据的重重高山中搜寻到隐藏的宝藏,因此用于处理、分析、可视化数据的新工具不断地推陈出新。本文主要介绍 R语言 的数据处理和 D3 Javascript库 的数据可视化之间的结合。不可变的图表当我们使用R做数据处理时,R本身自带了一些生成图表的选项。其中一个选项就是使用R的”ggplit2″包。这个

2015-11-19 23:03:02 1082

转载 Let’s Encrypt 项目计划自动化地提供免费的 CA 证书

<img class="size-full wp-image-8039" src="http://cnzhx.net/wp-content/uploads/2014/11/lets-encrypt.png" alt="Let's Encrypt" width="912" height="31

2015-11-19 21:53:17 733

转载 RBAC用户权限管理数据库设计

RBAC(Role-Based Access Control,基于角色的访问控制),就是用户通过角色与权限进行关联。简单地说,一个用户拥有若干角色,每一个角色拥有若干权限。这样,就构造成“用户-角色-权限”的授权模型。在这种模型中,用户与角色之间,角色与权限之间,一般者是多对多的关系。(如下图)角色是什么?可以理解为一定数量的权限的集合,权限的载体。例如:一个论坛系统,“超级管理员

2015-11-19 21:07:34 479

转载 开源RBAC权限引擎:Anycmd

权限系统干了什么? 给出一套方法,将系统中的所有功能标识出来,组织起来,托管起来,将所有的数据组织起来标识出来托管起来, 然后提供一个简单的唯一的接口,这个接口的一端是应用系统一端是权限引擎。权限引擎所回答的只是:谁是否对某资源具有实施 某个动作(运动、计算)的权限。返回的结果只有:有、没有、权限引擎异常了。http-anycmd-github-io-anycmd-">文档 h

2015-11-19 20:55:48 3535

转载 WPF多语言化的实现

Metro插件系统系列就暂时停一下,这次我们讨论一下WPF的资源本地化实现,主要用到的:CultureInfo,ResourceManger,MarkupExtension,RESX文件,这些都是.NET框架提供的。项目结构:运行结果:可在程序运行时,实时切换语言CultureInfo  CultureInfo类表示有关特定区域性的信息,包括区域性的名称、书写体系和

2015-11-19 19:49:25 1972

转载 AvalonDock 2.0+Caliburn.Micro+MahApps.Metro实现Metro风格插件式系统(菜单篇)

这章主要说插件的菜单,可以说菜单是最核心的部分,前面我们已经实现了Document添加,现在主要就是生成具有层级关系的菜单,以及把菜单跟我们自定义的Document关联起来,也就是MenuPart->View->Model的关联,菜单的实现部分我也是网上参照别人的来实现的,由于代码比较多,我就抽一些重要的来说,其他的只能靠各位自己去体会了,不明白的可以照葫芦画瓢,这菜单部分可以直接抽出来用的,我们

2015-11-19 19:45:25 1638

转载 AvalonDock 2.0+Caliburn.Micro+MahApps.Metro实现Metro风格插件式系统(二)

上次已经建立了可运行的基本框架,这篇就说说怎么把我们自定义的View自动加载并添加到AvalonDock里面,AvalonDock里有3种类型的UI部件,Document, DockableContent以及Floting类型,我主要说一下Document,DockableContent的添加,在AvalonDock里Document类型可参考VS,DockableContent相当于VS里的工具

2015-11-19 19:28:25 1529

转载 AvalonDock 2.0+Caliburn.Micro+MahApps.Metro实现Metro风格插件式系统(一)

随着IOS7由之前UI的拟物化设计变为如今的扁平化设计,也许扁平化的时代要来了,当然我们是不是该吐槽一下,苹果什么时候也开始跟风了,自GOOGLE和微软界面扁平化过后,苹果也加入了这一队伍。 AvalonDock   AvalonDock 是一个.NET库,用于在停靠模式布局(docking)中排列一系列WPF/WinForm控件。最新发布的版本原生支持MVVM框架、Aero Snap特效

2015-11-19 19:19:49 1342

转载 GIS应用及OpenGIS介绍

GIS的三大应用第一类是政府应用,“电子政务” 是当今政府加强信息化建设的新方向,是指在现代计算机、网络通信等技术支撑下,政府机构日常办公、信息收集与发布、公共管理等事务在数字化、网络化的环境下进行的国家行政管理形式。GIS已成为很多政府决策部门工作必备的支撑系统之一,在国家水利、电力、林牧业、地矿、交通、资源环境保护等机构己发挥重要作用。第二类是企业应用,随着信息时代的到来,企业的组织、

2015-11-06 13:17:02 877

转载 HTML5游戏开发必备资源

[导读] 一个月前火狐发布了最新版本Firefox 31,新增了很多关于帮助游戏开发者开发和调试HTML5游戏的功能。除了Mozilla基金会目前依靠asm js开发HTML5游戏外,其它游戏制作公司比如Dungeon Defenders Eternity和Clou一个月前火狐发布了最新版本Firefox 31,新增了很多关于帮助游戏开发者开发和调试HTML5游戏的功能。除了Moz

2015-11-05 16:22:01 505

转载 让所有浏览器支持HTML5 video视频标签

一、前面的唠叨我记得就是前几个月吧,有条消息说YouTube支持了HTML5视频嵌入标签video,好吧,我听说而已,因为我不是个擅长翻墙的人,到底如何我也不得而知。与主题不相关的HTML5方面的东西我就不多说了,对于video标签,获取大家都听说了,这个标签的功能如同现在HTML语言中的img标签,就现在,比如要链接并显示一张图片,可以这样子:结果就可以显示下面这张美女图

2015-11-03 10:12:28 3848

Hashed and Hierarchical Timing Wheels

Hashed and Hierarchical Timing Wheels: Data Structures for the Efficient Implementation of a Timer Facility

2015-03-24

Pattern.Oriented.Software.Architecture.Volume.1

This is a book about patterns for software architecture. or simply. patterns. Patterns have been drawing considerable attention over recent years: workshops, tutorials, forums for electronic discussion. papers in journals and whole books are being devoted to patterns. The pattern community has even started its own conference. All this enthusiastic discussion of patterns makes them seem as if they are the climax of the 'object wave'.

2015-03-24

Pattern-Oriented Software Architecture, Volume 2

Middleware is the set of services, protocols, and support utilities providing the 'plumbing' thatmakes modern distributed systems and applications possible—the infrastructure thatunderlies web services, distributed objects, collaborative applications, e-commerce systems, and other important platforms. Not long ago, the term middleware was rarely heard, andmiddleware developers were rarer still. But over the past decade, the term, the research andpractice, and its impact have become ubiquitous. Yet, until now, there has not been a book describing how to construct networked and concurrent object-oriented (OO) middleware, soits design has remained something of a black art. This book demystifies middlewareconstruction, replacing the need to have an expert looking over your shoulder with wellreasoned, empirically-guided accounts of common design problems, forces, successful solutions, and consequences.

2015-03-24

Core J2EE™ Patterns: Best Practices and Design Strategies, Second Edition

"The Java landscape is littered with libraries, tools, and specifications. What's been lacking is the expertise to fuse them into solutions to real-world problems. These patterns are the intellectual mortar for J2EE software construction."-John Vlissides, co-author of Design Patterns, the "Gang of Four" book

2015-03-19

NoSQL精粹_中文完整版.pdf

NoSQL精粹_中文非扫描完整版,总共175页,内容完整清晰。

2014-07-01

Android入门到精通源代码

本代码为Android入门到精通详解所带示例代码,完整。

2014-07-01

ThinkPHP3.2完全开发手册CHM

本手册仅针对ThinkPHP3.2版本 ThinkPHP一直在致力于简化企业和个人的WEB应用开发

2014-07-01

EM78芯片编程详细资料

义隆EM78芯片的详细编程资料 1. EM78系列单片机程序设计基础.pdf 2. EM78系列单片机--中断程序的设计.doc 3. EM78系列指令系统.pdf 4. EMC单片机程序开发技巧.pdf 5. TinyCCompilerUserManual(English).pdf 6. WICE.pdf 7. 编译器WicePlus2.6.zip

2009-03-19

Inside MAPI

A very classic book about MAPI.

2009-03-19

Windows Shell扩展编程完全指南

目录与资料简介 第一节 - 一步步教你如何编写Shell扩展 简要概述了Shell扩展及如何对之进行调试. 所附的例子演示了如何为文本文件对象添加上下文菜单项。 -------------------------------------------------------------------------------- 第二节 - 如何编写一次操作多个文件对象的Shell扩展 示范了如何编写一次操作多个被选择文件的上下文菜单扩展。所附的例子为DLL文件的上下文菜单项添加”注册”和”注销”两项以方便DLL服务器的注册操作. -------------------------------------------------------------------------------- 第三节-如何编写为文件对象弹出提示信息框的Shell扩展 示范了如何使用QueryInfo 扩展为文本文件对象提供提示信息框,同时还解释了如何在Shell扩展中使用 MFC. -------------------------------------------------------------------------------- 第四节 - 如何编写提供定制拖放功能的Shell扩展 示范了如何添加菜单项到 用户用右键拖放文件对象时弹出的上下文菜单. 所附的例子为文件对象生成硬链接(hard link). (注: 该扩展只在Windows 2000下起作用, 但你可以在以前版本的Windows中编译并运行该扩展(具体使用请见文章内容) -------------------------------------------------------------------------------- 第六节-如何编写定制”发送到”菜单的Shell扩展 讨论了如何使用放置目标处理器扩展添加菜单项到”发送到”菜单. 所附的例子实现了将文件发送到任一文件夹的功能。 第五节-如何编写添加属性页到文件属性对话框中的Shell扩展 示范了如何添加新定制的属性页到文件属性对话框中. 所附的例子添加一个定制的属性页,使用它你可以编辑文件对象的创建,修改和最后访问时间. -------------------------------------------------------------------------------- 第七节-如何编写自画上下文菜单项的Shell扩展, 以及如何使上下文菜单扩展响应文件夹窗口背景上的鼠标右击事件 解决了读者提出的两个问题: 自画菜单项和文件夹窗口背景上的上下文菜单. 所附的例子包含两个扩展: 位图预览 (如上图) 在上下文菜单上显示BMP文件的缩略图;另一个扩展添加菜单项到文件夹窗口背景上下文菜单. -------------------------------------------------------------------------------- 第八节-如何使用信息栏扩展添加定制的信息栏到资源浏览器详细资料列表中 示范了如何添加定制信息栏到Windows 2000资源浏览器的详细信息列表. 所附的例子添加若干个信息栏以显示MP3文件的资料标签数据 (改扩展仅用于Windows 2000.) -------------------------------------------------------------------------------- 第九节-如何编写定制文件类型显示图标的Shell扩展 示范了如何根据每一个具体的文件定制文件图标.

2008-10-20

空空如也

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

TA关注的人

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