
计算机科学
文章平均质量分 80
iteye_163
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
数据库的数据恢复技术的本质
日志,检查点检查点可以用日志来生成。所以,一个数据库在磁盘上所保存的只有日志就够了,然后定期生成检查点以缩短数据恢复的时间。至于运行时数据放在内存里还是什么里面就无关紧要了。...2009-02-09 22:30:00 · 145 阅读 · 0 评论 -
使用graphviz dot来画图表
使用graphviz dot来画图表翻译:gashero日期:2007-08-29原文:http://www.graphviz.org/Documentation/dotguide.pdf原文日期:2006-01-26摘要dot用于绘制带有层次的有向图。可以运行于命令行模式、WEB可视化服务、或兼容的图形接口。功能包括...2012-12-17 02:32:43 · 2488 阅读 · 0 评论 -
OpenCL与GPU计算入门 译文
OpenCL与GPU计算入门作者:Erik Smistad译者:gashero日期:2015-05-26标题原文:Getting started with OpenCL and GPU Computing地址:http://www.thebigblob.com/...2015-05-29 11:50:26 · 476 阅读 · 0 评论 -
libusb开发者指南
libusb开发者指南译者:gashero作者:Johannes Erdfelt日期:2010-04-17地址:http://libusb.sourceforge.net/doc/目录1 介绍1.1 概览1.2 当前OS支持2 API2.1 ...2010-07-01 22:43:19 · 2003 阅读 · 0 评论 -
数据与服务的集成
数据与服务的集成 这是最近一直思考的一个问题。主要是针对中央存储而言。对一个系统来说,各个角色的分开有利于看起来比较清晰,但问题是这些角色之间因为通过网络连接而造成系统时延的增大。同时每个层次都有可能形成系统的单点而影响系统的稳定性。 而数据与服务的集成,也就是将数据放在距离服务最近的地点,就可以消除这种时延。比如我之前开发的CDN系统,就是web服务器使用本地硬盘的存储。而由我开...2009-07-23 10:16:53 · 258 阅读 · 0 评论 -
骗人的尾递归
现代的主要编程语言,大部分都用各种各样的方式引入了函数式编程的模式。不过其主要模式仍然为过程式,或者是面向对象的。这其中在引入函数式编程的概念方面产生了一些恶心的事情。一些其语言本身已经解决了的问题,却尝试引入函数式编程来解决,导致很多麻烦。这其中不可不提的一个问题就是尾递归- tail recursive。 尾递归的主要用途是在函数式编程语言中实现循环。因为一般的函数式编程语言没有提供所...2011-05-30 10:46:04 · 149 阅读 · 0 评论 -
运维与开发,前卫与稳定
一个IT公司技术部门大体可以分为开发、运维、测试,三个部门。而风格各不相同。 开发人员总是希望自己动手实现所有的功能,在系统的每一个细节上尽可能用上先进的、前卫的、架构上优美的技术。毕竟,对一个开发人员来说,做了多少事情是考察绩效之根本。但是话说回来,应用前卫的技术是有创新风险的,这种风险来自多个方面,比如突然搞不定的一个特性,新框架的内含bug,稳定性问题,高压力下的行为,安全性等等。对...2009-07-18 10:54:52 · 171 阅读 · 0 评论 -
集中式存储就是基于一个错误出发点的废柴
前几天看到某著名网游公司因为代理权的问题而出售服务器。里面包含一些高端存储,于是我就参考了一下。EMC CX30-80,性能参数如下: http://china.emc.com/products/detail/hardware/clariion-cx3-model-80.htm 那么大的一个家伙,提供353TB的存储,默认只有4Gbps的带宽,扩展后最高提供32Gbps的带宽而已。...2009-06-29 09:29:52 · 286 阅读 · 0 评论 -
Google ProtoBuf 支持N+1种语言
最近还在考虑RPC方案,很可惜,ICE是不支持Python的串行化的。所以考虑一种方案,就是用protobuf做数据结构串行化,ICE做RPC框架。传递中的数据结构有可能是使用protobuf来存储的。查了一下protobuf对C#的支持,发现如下网页: http://code.google.com/p/protobuf/wiki/OtherLanguages 才知道第三方语言...2009-06-18 18:04:29 · 169 阅读 · 0 评论 -
RPC与消息
公司这边需要一套RPC框架,由于技术比较繁杂,包括Python、C++、C#,还有可能有Erlang。所以最佳方案莫过于Facebook的Thrift。用了几周时间研究,发现这个玩意文档非常差劲。最终我对Thrift的了解还是出于阅读了它关于Python的所有代码。 虽说Thrift支持技术广泛,不过其Python服务器相对比较落后,估计也是没太多人用。服务器有四种运行方式,Simple ...2009-06-17 18:03:51 · 124 阅读 · 0 评论 -
Qemu基础
==========Qemu基础==========:作者: gashero:日期: 2009-05-08.. contents:: 目录.. sectnum::简介------以速度取胜的虚拟机,可以达到实体机器25%的速度,比Bochs快60倍,比VMWare、VirtualPC慢一点。不需要驱动。主页: http://www.nongnu.org/qe...2009-05-11 10:43:04 · 215 阅读 · 0 评论 -
我的vim配置文件,适用于Python开发和rest文档编辑
用vim也有年头了,最近下了一些精力把用了多年的vimrc整理了一下,方便在所用的各台电脑上使用。最初的vimrc来自于debian,做了修改,后来越加越长,这次整理把没用的都去掉了,而且对每个选项都加了注释。 如下_vimrc " File: _vimrc" Date: 2009-09-22" Author: gashero" NOTE: 配置一份简单的vim配置文件...2009-10-28 18:28:04 · 178 阅读 · 0 评论 -
视频编码技术的本质
我们可以把视频理解为一帧一帧的图片。因为图片本身可以压缩成png、jpg等格式,所以对图片内的压缩成为帧内压缩。而因为动态的视频在各个帧之间的差别往往有限,可以对相邻的帧,或者参考帧(关键帧)做异或计算,所得为帧间压缩。最近在考虑用PyS60做视频采集和实时编码、传输的实验呢。...2009-02-09 22:36:26 · 224 阅读 · 0 评论 -
实践介绍深度学习和Caffe与Python
实践介绍深度学习和Caffe与Python作者:Adil Moujahid译者:gashero日期:2016-10-28地址:http://adilmoujahid.com/posts/2016/06/introduction-deep-learning-python-caffe/...2016-11-01 17:36:59 · 545 阅读 · 0 评论