gashero
- 浏览: 938430 次
- 性别:
- 来自: 北京
社区版块
- ( 0)
- ( 3)
- ( 0)
最新评论
-
wuchanghyz:
我的情况恰巧与博主相反,做了不少电子开发,总是无法把电子硬件与 ...
软件工程师如何转行做电子 -
:
学习了 谢谢
扩展和嵌入python解释器 extending and embedding the python interpreter -
ya_ay:
好厉害!
2014年度笔记统计与2015设想 -
cwqcwqmax9:
我也很想把底层的电路原理搞懂啊
软件工程师如何转行做电子 -
phrmgb:
团队建设是为了建设团队,感觉不能光吃,吃的过程中增加些互动游戏 ...
团队小论-自助餐
文章列表
实践介绍深度学习和caffe与python
作者:
adil moujahid
译者:
gashero
日期:
2016-10-28
地址:
http://adilmoujahid.com/posts/2016/06/introduction-deep-learning-python-caffe/
标题原文:
a practical introduction to deep learning with caffe and python
目录
1 问题定义
2 ...
opencl与gpu计算入门
作者:
erik smistad
译者:
gashero
日期:
2015-05-26
标题原文:
getting started with opencl and gpu computing
地址:
http://www.thebigblob.com/getting-started-with-opencl-and-gpu-computing/
目录
1 安装和设置opencl
1.1 在ubuntu linux上安装amd显 ...
- 2015-05-29 11:50
- 浏览 10418
- 分类:编程语言
使用graphviz dot来画图表
翻译:
gashero
日期:
2007-08-29
原文:
http://www.graphviz.org/documentation/dotguide.pdf
原文日期:
2006-01-26
摘要
dot用于绘制带有层次的有向图。可以运行于命令行模式、web可视化服务、或兼容的图� ...
- 2012-12-17 02:32
- 浏览 53554
- 分类:web前端
现代的主要编程语言,大部分都用各种各样的方式引入了函数式编程的模式。不过其主要模式仍然为过程式,或者是面向对象的。这其中在引入函数式编程的概念方面产生了一些恶心的事情。一些其语言本身已经解决了的问题,却尝试引入函数式编程来解决,导致很多麻烦。这其中不可不提的一个问题就是尾递归- tail recursive。
尾递归的主要用途是在函数式编程语言中实现循环。因为一般的函数式编程语言没有提供所谓的for循环。所以其循环就是每次应用一个元素,然后继续递归调用自己,传入列表中下一个元素。这个时候,如果函数本身受到调用栈的限制,那么循环次数就会受到很大的限制。所以尾递归的出现就是为了解决此类问题的 ...
- 2011-05-30 10:46
- 浏览 4300
- 分类:编程语言
libusb开发者指南
译者:
gashero
作者:
johannes erdfelt
日期:
2010-04-17
地址:
http://libusb.sourceforge.net/doc/
目录
1 介绍
1.1 概览
1.2 当前os支持
2 api
2.1 设备与接口
2.2 超时
2.3 数据类型
2.4 同步
2.5 返回值
3 函数
3.1 核心函数
3.2 设备 ...
- 2010-07-01 22:43
- 浏览 25060
- 分类:操作系统
用vim也有年头了,最近下了一些精力把用了多年的vimrc整理了一下,方便在所用的各台电脑上使用。最初的vimrc来自于debian,做了修改,后来越加越长,这次整理把没用的都去掉了,而且对每个选项都加了注释。
如下_vimrc
" file: _vimrc
" date: 2009-09-22
" author: gashero
" note: 配置一份简单的vim配置文件
set nocompatible "非兼容模式
syntax on "开启语法高亮
set backgr ...
- 2009-10-28 18:28
- 浏览 5534
- 分类:编程语言
数据与服务的集成
这是最近一直思考的一个问题。主要是针对中央存储而言。对一个系统来说,各个角色的分开有利于看起来比较清晰,但问题是这些角色之间因为通过网络连接而造成系统时延的增大。同时每个层次都有可� ...
- 2009-07-23 10:16
- 浏览 1434
- 分类:编程语言
一个it公司技术部门大体可以分为开发、运维、测试,三个部门。而风格各不相同。
开发人员总是希望自己动手实现所有的功能,在系统的每一个细节上尽可能用上先进的、前卫的、架构上优美的技术。毕竟,对一个开发人员来说,做了多少事情是考察绩效之根本。但是话说回来,应用前卫的技术是有创新风险的,这种风险来自多个方面,比如突然搞不定的一个特性,新框架的内含bug,稳定性问题,高压力下的行为,安全性等等。对于绝大多数没有实际运营经验的开发人员来说,这些都是没有概念的东西。
而运维人员在一些方面则是另外一个极端。倾向于在系统中使用成熟的、稳定的、久经考验的成熟技术。对于一些明显有成熟凯发k8国际娱乐官网入口的解决方案的东西, ...
- 2009-07-18 10:54
- 浏览 3340
- 分类:企业架构
前几天看到某著名网游公司因为代理权的问题而出售服务器。里面包含一些高端存储,于是我就参考了一下。emc cx30-80,性能参数如下:
http://china.emc.com/products/detail/hardware/clariion-cx3-model-80.htm
那么大的一个家伙,提供353tb� ...
- 2009-06-29 09:29
- 浏览 2477
- 分类:企业架构
最近还在考虑rpc方案,很可惜,ice是不支持python的串行化的。所以考虑一种方案,就是用protobuf做数据结构串行化,ice做rpc框架。传递中的数据结构有可能是使用protobuf来存储的。查了一下protobuf对c#的支持,发现如下网页:
http://code.google.com/p/protobuf/wiki/otherlanguages
才知道第三方语言支持这么多,我喜欢。
action script: http://code.google.com/p/protobuf-actionscript3/
action script: ht ...
- 2009-06-18 18:04
- 浏览 6202
- 论坛回复 / (1 / 9330)
- 分类:编程语言
公司这边需要一套rpc框架,由于技术比较繁杂,包括python、c 、c#,还有可能有erlang。所以最佳方案莫过于facebook的thrift。用了几周时间研究,发现这个玩意文档非常差劲。最终我对thrift的了解还是出于阅读了它关于python的所有代码。
虽说thrift支持技术广泛,不过其python服务器相对比较落后,估计也是没太多人用。服务器有四种运行方式,simple server、thread server、threadpool server、fork server。第一种就不用说了,一个迭代服务器,没法应用于产品环境。问题是后几种也很不方便,偶尔出现服务终止,而且 ...
- 2009-06-17 18:03
- 浏览 4179
- 分类:企业架构
==========
qemu基础
==========
:作者: gashero
:日期: 2009-05-08
.. contents:: 目录
.. sectnum::
简介
------
以速度取胜的虚拟机,可以达到实体机器25%的速度,比bochs快60倍,比vmware、virtualpc慢一点。不需要驱动。
凯发k8国际娱乐官网入口主页: http://www.nongnu.org/qemu/
windows版凯发k8国际娱乐官网入口主页: http://www.h7.dion.ne.jp/~qemu-win/
硬盘模拟
----------
以image file模拟硬盘。创建::
qem ...
- 2009-05-11 10:43
- 浏览 2066
- 分类:操作系统
- 博客分类:
- 计算机科学
我们可以把视频理解为一帧一帧的图片。因为图片本身可以压缩成png、jpg等格式,所以对图片内的压缩成为帧内压缩。而因为动态的视频在各个帧之间的差别往往有限,可以对相邻的帧,或者参考帧(关键帧)做异或计算,所得为帧间压缩。
最近在考虑用pys60做视频采集和实时编码、传输的实验呢。
- 2009-02-09 22:36
- 浏览 2128
- 博客分类:
- 计算机科学
日志,检查点
检查点可以用日志来生成。所以,一个数据库在磁盘上所保存的只有日志就够了,然后定期生成检查点以缩短数据恢复的时间。至于运行时数据放在内存里还是什么里面就无关紧要了。
- 2009-02-09 22:30
- 浏览 1529