博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

08 2012 档案

摘要:一、SVG中对图像标签的支持AttributeStyle:CSS fill 属性定义填充的颜色CSS stroke-width 属性指定填充线宽CSS stroke 属性指定border颜色CSS fill-opacity 属性定义填充颜色的透明度(从0到1)CSS stroke-opacity属性定义描边颜色的透明度(从0到1)CSS opacity属性定义整个元素的透明度(从0到1)CSS filter:url(#Gaussian_Blur)属性用来给元素链接滤镜。当链接到filters的id属性时,#是必须的。Fill: 属性定义填充的颜色Stroke: 属性指定border颜色Stro 阅读全文

posted @ 2012-08-29 17:33 xgbzsc 阅读(1938) 评论(0) 推荐(0)

摘要:<<ABOUT LIST>>LPOP key : 删除并取得LIST头部一个元素RPOP key : 删除并取得LIST尾部一个元素BLPOP key [key ...] timeout : 删除并取得LIST头部一个元素,如果没有就BLOCKBRPOP key [key ...] timeout : 删除并取得LIST尾部一个元素,如果没有就BLOCKLPUSH key value : 在LIST头部扩展一个元素RPUSH key value : 在LIST尾部扩展一个元素LPUSHX key value : 如果LIST存在,在LIST头部扩展一个元素RPUSHX 阅读全文

posted @ 2012-08-23 14:26 xgbzsc 阅读(166) 评论(0) 推荐(0)

摘要:Why Redis 我们这个项目是对原有缓存系统的改进,应用场景是论坛发帖,回帖,置顶,以及操作日志等等;原有系统会有替换算法把内存缓存一部分冷数据逐渐从内存中换出,内存对象序列化为XML文件持久化到磁盘;内存缓存一方面是为了访问速度,一方面是为后端的DB分担访问压力;而XML文件缓存则是为了避免雪崩,即当系统重启的时候由于缓存没有填充完毕,大量相同的请求会冲击到后端的DB;最初接手项目的时候,被告知公司老大要求xml 文件缓存必须保留,呵呵,通过和老大沟通其实保留文件缓存就是为了解决雪崩.原有系统的问题在什么地方?了解原有系统的瓶颈是第一步,原有系统主要问题是: [1] 操作粒度过大,... 阅读全文

posted @ 2012-08-23 13:42 xgbzsc 阅读(798) 评论(1) 推荐(0)

摘要:Redis在很多方面与其他数据库解决方案不同:它使用内存提供主存储支持,而仅使用硬盘做持久性的存储;它的数据模型非常独特,用的是单线程。另一个大区别在于,你可以在开发环境中使用Redis的功能,但却不需要转到Redis。转向Redis当然也是可取的,许多开发者从一开始就把Redis作为首选数据库;但设想如果你的开发环境已经搭建好,应用已经在上面运行了,那么更换数据库框架显然不那么容易。另外在一些需要大容量数据集的应用,Redis也并不适合,因为它的数据集不会超过系统可用的内存。所以如果你有大数据应用,而且主要是读取访问模式,那么Redis并不是正确的选择。然而我喜欢Redis的一点就是你可以把 阅读全文

posted @ 2012-08-22 13:47 xgbzsc 阅读(448) 评论(0) 推荐(1)

摘要:丰富的数据结构使得redis的设计非常的有趣。不像关系型数据库那样,DEV和DBA需要深度沟通,review每行sql语句,也不像memcached那样,不需要DBA的参与。redis的DBA需要熟悉数据结构,并能了解使用场景。下面举一些常见适合kv数据库的例子来谈谈键值的设计,并与关系型数据库做一个对比,发现关系型的不足之处。用户登录系统记录用户登录信息的一个系统, 我们简化业务后只留下一张表。关系型数据库的设计mysql&gt;select*from login;+---------+----------------+-------------+------------------ 阅读全文

posted @ 2012-08-21 15:51 xgbzsc 阅读(365) 评论(0) 推荐(0)

摘要:众所周知,网易游戏的几位技术大拿,叮当云风等前段时间刚刚出去组建自己的团队,开始自己的游戏追求。经常看云风博客的同学可以看到新公司一步步地在发展。而最近技术团队已经开始游戏的正式开发,今天云风就发表了新游戏相关的第2篇技术文章,主要介绍了使用Redis进行游戏数据存储方面的设计。下面上原文:接上回,按照我们一期项目的需求,昨天我简单设计了数据库里的数据格式。数据库采用的是 Redis ,我把它看成一个远端的数据结构保存设备。它提供基本的 Key-Value 储存功能,没有层级表。如果需要两层结构,可以在 Value 里保存一组 Hashes 。这是我第一次实战使用 Redis ,没有什么经验。 阅读全文

posted @ 2012-08-21 14:31 xgbzsc 阅读(800) 评论(0) 推荐(0)

摘要:http://www.cnblogs.com/cate/ios/ 阅读全文

posted @ 2012-08-20 14:49 xgbzsc 阅读(256) 评论(0) 推荐(0)

摘要:摘要:文章导读 创建NuGetServer Web站点 发布站点到IIS 添加本地站点到包包数据源 在上一篇NuGet学习笔记(2) 使用图形化界面打包自己的类库中讲解了如何打包自己的类库,接下来进行最重要的一步,从零开始搭建属于自己的NuGet服务器,诚然园子里及其它很多地方已经有完全写好的... 文章导读 创建NuGetServer Web站点 发布站点到IIS 添加本地站点到包包数据源 在上一篇NuGet学习笔记(2) 使用图形化界面打包自己的类库中讲解了如何打包自己的类库,接下来进行最重要的一步,从零开始搭建属于自己的NuGet服务器,诚然园子里及其它很多地方已经有完全写好的... 阅读全文

posted @ 2012-08-20 11:10 xgbzsc 阅读(204) 评论(1) 推荐(0)

摘要:摘要:上文NuGet学习笔记(1) 初识NuGet及快速安装使用说到NuGet相对于我们最重要的功能是能够搭建自己的NuGet服务器,实现公司内部类库的轻松共享更新。在安装好NuGet扩展后,我们已经能够通过NuGet轻松下载自己需要的类库,下面来说一说如何将自己的项目类库进行打包发布 使用图形界面... 上文NuGet学习笔记(1) 初识NuGet及快速安装使用说到NuGet相对于我们最重要的功能是能够搭建自己的NuGet服务器,实现公司内部类库的轻松共享更新。在安装好NuGet扩展后,我们已经能够通过NuGet轻松下载自己需要的类库,下面来说一说如何将自己的项目类库进行打包发布 使用图.. 阅读全文

posted @ 2012-08-20 11:02 xgbzsc 阅读(148) 评论(0) 推荐(0)

摘要:摘要:关于NuGet园子里已经有不少介绍及使用经验,本文仅作为自己研究学习NuGet一个记录。 初次认识NuGet是在去年把项目升级为MVC3的时候,当时看到工具菜单多一项Library Package Manager,右键项目文件多了一项Manage Nuget Packages...,这是个神马... 关于NuGet园子里已经有不少介绍及使用经验,本文仅作为自己研究学习NuGet一个记录。 初次认识NuGet是在去年把项目升级为MVC3的时候,当时看到工具菜单多一项Library Package Manager,右键项目文件多了一项Manage Nuget Packages...,这是.. 阅读全文

posted @ 2012-08-20 10:54 xgbzsc 阅读(179) 评论(2) 推荐(0)

摘要:https://github.com/ServiceStack/ServiceStack.RedisSimple example using Redis ListsBelow is a simple example to give you a flavour of how easy it is to use some of Redis's advanced data structures - in this case Redis Lists:Full source code of this example isviewable onlineusing (var redisClient 阅读全文

posted @ 2012-08-20 10:36 xgbzsc 阅读(436) 评论(0) 推荐(0)

摘要:RedisWindowsmemcached数据结构Google简介:Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。因为是纯内存操作,Redis的性能非常出色,Redis最大的魅力是支持保存List链表和Set集合的数据结构,而且还支持对List进行各种操作,例如从List两端push和pop数据,取 List区间,排序等等,对Set支持各种集合的并集交集操作,此外单个value的最大限制是1GB,不像memcached只能保存1MB的数据,Redis可以用来实现很多 阅读全文

posted @ 2012-08-20 09:46 xgbzsc 阅读(316) 评论(1) 推荐(0)

摘要:AForge.Imaging -一些日常的图像处理和过滤器AForge.Vision -计算机视觉应用类库AForge.Neuro -神经网络计算库AForge.Genetic -进化算法编程库AForge.MachineLearning -机器学习类库AForge.Robotics -提供一些机器学习的工具类库AForge.Video -一系列的视频处理类库计算机视觉与人工智能,图像处理,神经网络,遗传算法,机器学习,机器人等领域 阅读全文

posted @ 2012-08-17 17:35 xgbzsc 阅读(1570) 评论(0) 推荐(0)

摘要:OCR 图形识别http://code.google.com/p/tesseract-ocr/ 阅读全文

posted @ 2012-08-17 17:06 xgbzsc 阅读(211) 评论(0) 推荐(0)

摘要:redishttp://blog.nosqlfan.com/tags/redishttp://blog.nosqlfan.com/html/3537.html 阅读全文

posted @ 2012-08-16 10:11 xgbzsc 阅读(115) 评论(0) 推荐(0)

摘要:这阵子在搞OCR识别,又在百度上Google了两天,发现OCR识别这个东东已经比较成熟了,在别人邀请我一起参加比赛的时候,我开始怀疑技术还不是很成熟,不查不知道,一查还发现,我们国内在这领域的技术还是相当的领先的,国家早在很久以前就投了很多钱在这上面,而且孵化出了TH-OCR这个公司。没想到微软居然早在2003年就公布了一个很好的组件---Microsoft Office Document Imaging;这样就方便的做OCR识别了。首先用office安装盘安装这个组件,默认安装office的时候是不会安装的,只要添加这个组件功能就好了。然后新建的项目里添加组件Microsoft Office 阅读全文

posted @ 2012-08-10 17:23 xgbzsc 阅读(1427) 评论(0) 推荐(0)

摘要:日志记录用NLog日志记录用NLog日志记录用NLog日志记录用NLog 阅读全文

posted @ 2012-08-09 16:07 xgbzsc 阅读(156) 评论(0) 推荐(0)

摘要:using System;using System.Collections;using System.Net;using System.Collections.Specialized;public class MyClass{public static void Main(){WebClient a = new WebClient(); NameValueCollection na = new NameValueCollection(); na.Add( "Account ", "横刀夺爱 "); na.Add( "PassPhrase &qu 阅读全文

posted @ 2012-08-01 15:35 xgbzsc 阅读(144) 评论(0) 推荐(0)