python编程(最简单的rpc代码)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】    采用twisted可以编写最简单的rpc代码。    server端代码如下,from twisted.web import xmlrpc, server class Example(xmlrpc.XMLRPC): def xmlrpc_add(self, a, b):...
阅读(153) 评论(0)

随想录(skyeye中的soc仿真)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】    想学好soc,再怎么看linux kernel都不为过。但是要学习好kernel,则再怎么看skyeye都不为过。学习虚拟机,不光可以自己添加soc,也可以自己添加硬件,实在不错。    我们可以可以找一段skyeye的soc代码,看看skyeye是怎么仿真外设的,比如1.2.5版本下对e...
阅读(785) 评论(0)

随想录(如何学习内核)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】    很多学习linux kernel的同学都会陷入到一个误区当中。一方面,他们希望自己学习的东西大而全,恨不能理解全部的kernel代码;另外一方面,他们常常无法将学习到的知识应用到工作当中,这会导致一种感觉,好像学习了很多东西,但是基本上都没有什么用。    所以,这里我建议同学们可以从这几...
阅读(872) 评论(0)

随想录(软件系统稳定性)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】    开发人员都知道,稳定性是评价软件质量的一个重要目标。但是如果涉及到软件系统,那么涉及的内容就很多了,除了软件本身,硬件、网络、运营商等都需要考虑。就拿市场上比较常见的云系统稳定性来说,一般有两个数据是大家比较关注的。一个是软件稳定性,要达到99.95%,另外一个就是数据的稳定性,要达到百万...
阅读(1668) 评论(0)

随想录(git操作)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】    自己以前虽然也学习过git,但是用的不是很好,这一次系统学习一下git的相关命令。当然,学习的目的不是大而全,而是以工作使用为主,尽可能多学一些使用的命令。(1)git初始化git init(2)配置用户git config --global user.name (3)配置emailgit...
阅读(1238) 评论(0)

随想录(我们从uboot学什么)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】    uboot的基本结构不复杂,主要就是一个裸循环的结构。但是,uboot包含的东西很多,有很多我们值得学习的东西。下面,我们就按照arm基本上电流程,看看一个soc芯片初始化到运行,需要完成哪些工作。(1)cpu/arm920t/start.S    start.S包含了uboot进入c之间...
阅读(1311) 评论(0)

verilog 学习记(如何编写assert)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】    我们在编写c代码的时候,一般测试的时候都要用assert进行判断。那么怎么在verilog中进行assert判断呢?大家知道,system verilog是包含有assert语句的,但是raw verilog是没有的。既然verilog 没有,那么我们可以自己定义一个module,一样可以...
阅读(2139) 评论(1)

verilog学习记(测试和验证)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】平台的选择  对于很多不是数字电路专业的同学来说,学习verilog的过程不算轻松。因为没有modelsim和quartus的实际经验,如何验证自己编写的verilog是否正确,这本身就成了一道难题。好在天无绝人之路,自从有了iverilog和gtkwave之后,发现这世界上原来还有这么一种简单易...
阅读(2143) 评论(0)

verilog 学习记(mac安装iverilog和gtkwave)

【 声明:版权所有,欢迎转载,请勿用于商业用途。  联系信箱:feixiaoxing @163.com】    由于自己的电脑是mac,所以在安装方法和linux、windows不太一样,只能使用brew安装,其做下来,发现也不复杂,就两步。    1) 安装iverilog    brew install icarus-verilog    2)安装gtkwave    brew install...
阅读(3009) 评论(1)

随想录(canvas学习)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】  不管什么编程语言,gui编程除了控件这块,一般来说都有canvas方面的内容。开发过程如果用户需要自己设计图形、图像的话,canvas肯定是少不了的。这方面C语言的开发者就比较吃亏,因为windows下面gui不太好编写。之前turbo c软件下面有个graphics库挺好用的,但是window...
阅读(1572) 评论(0)

python编程(python开发的三种运行模式)

python作为一门脚本语言,使用的范围很广。有的同学用来算法开发,有的用来验证逻辑,还有的作为胶水语言,用它来粘合整个系统的流程。不管怎么说,怎么使用python既取决于你自己的业务场景,也取决于你自己的python应用能力。就我个人而言,我觉得python作为既可以用来进行业务的开发,也可以进行产品原型的开发.一般来说,python的运行主要下面这三种模式。1.单循环模式  单循环模式使用的最多...
阅读(2576) 评论(0)

python编程(pdb调试)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】  很长时间,我都以为python是没有单步调试的。也就是说,使用python不能像使用python一样快乐地单步调试,但事实上,python是可以的。和编译工具给出的单步调试不同,python的单步调试本身是作为一个lib集成在python语言里面的。今天,我们可以以一个简单的递归程序表示pyth...
阅读(2035) 评论(0)

随想录(objc的编译)

【 声明:版权所有,欢迎转载,请勿用于商业用途。  联系信箱:feixiaoxing @163.com】    很多同学想学习objective c,却不知道怎么入门。甚至于怎么编译,都不太清楚,这篇博客主要是让大家知道在linux平台上和mac平台上怎么编译objc文件。假设有这么一个文件,即hello.m#import int main (int argc , const char *a...
阅读(1871) 评论(0)

随想录(网站api的设计)

【 声明:版权所有,欢迎转载,请勿用于商业用途。  联系信箱:feixiaoxing @163.com】    过去,网站的开发很单一,主要是为了浏览器访问使用。但是随着移动互联网的发展,现在的网站很大部分也是为了提供了api的功能,即如果用户想获知服务器什么信息的话,只要按照服务器的要求填写api参数就可以了。至于客户端这么对这些数据进行渲染,那是客户端自己的事情。今天,我们就利用webpy框架...
阅读(2109) 评论(0)

随想录(python第三方库中的 setup.py)

【 声明:版权所有,欢迎转载,请勿用于商业用途。  联系信箱:feixiaoxing @163.com】    webpy是我非常喜欢的一个framework,可惜创始人英年早逝。它的使用非常简单,可以直接从github上下载,解压之后,输入python setup.py install即可。我这里是用mac电脑安装的,最后发现安装的位置是在这里,feixiaoxingdeMacBook-Pro-...
阅读(1897) 评论(0)

随想录(最简单的windows图形编程之Easyx)

【 声明:版权所有,欢迎转载,请勿用于商业用途。  联系信箱:feixiaoxing @163.com】     对于很多使用过Turbo C的同学来说,以前使用编译器进行图形编程是一件非常容易的事情。但是在win32之后,使用windows提供的SDK进行图像方面的编程就显得很麻烦,于是就有人想出这么一种方法,是不是可以用win32 SDK仿照过去的graphics API的方法,让过去的编程的...
阅读(4722) 评论(0)

随想录(cmake编译)

【 声明:版权所有,欢迎转载,请勿用于商业用途。  联系信箱:feixiaoxing @163.com】    在linux下面,编译软件有很多的方法。一般来说,有这么几种。第一,自己写makefile,这种情况一般适用于工程比较简单的项目,结构不复杂,同时也能满足需求;第二,利用autoconf、automake生成makefile。目前来说,大多数开源项目都是采用这种编译方法。这种方法用起来也...
阅读(2012) 评论(0)

随想录(句柄泄漏)

【 声明:版权所有,欢迎转载,请勿用于商业用途。  联系信箱:feixiaoxing @163.com】    昨天,自己之前编写的一个server代码down掉了,检查了一下日志,原来是文件打开失败。看到这个故障地时候,觉得很奇怪,明明文件都在,为什么就是打不开呢。检查了一下日志,并且review了一下代码,发现原来是发生了句柄泄漏。    说到句柄泄漏,很多人不太在乎。在用户侧代码上,句柄泄漏...
阅读(1878) 评论(0)

mfc大观之五、六(消息机制和消息运行)

【 声明:版权所有,欢迎转载,请勿用于商业用途。  联系信箱:feixiaoxing @163.com】    写过windows程序的朋友都知道,win32主要是利用消息进行界面的编写的。那么在mfc中,系统是如何处理消息的。换句话说,mfc是如何利用类的特性进行消息的传递的。说到这,当让离不开之前说道的静态变量机制。事实上,mfc中所有的消息都是保存在静态全局变量中的。下面是一段示例代码,大家...
阅读(2293) 评论(0)

mfc大观之四(串行保存)

【 声明:版权所有,欢迎转载,请勿用于商业用途。  联系信箱:feixiaoxing @163.com】    在mfc当中,保存其实是一件很简单的事情。你要做的其实很简单,第一步就是编写一个serial的虚函数,另外一步就是CArchive调用解决,整个过程非常简单和流畅。当然,为了判断class之间是否存在集成关系,它和之前一样也使用了runclass的方法,剩下的就是一些算术符号重载的tri...
阅读(2211) 评论(1)
362条 共19页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:3768921次
    • 积分:36924
    • 等级:
    • 排名:第110名
    • 原创:360篇
    • 转载:1篇
    • 译文:0篇
    • 评论:2486条
    最新评论