2012年8月16日

先熟悉nasm 【1】

摘要: 注:应该是新浪博客的一个bug:“define”前面加%是显示乱码的,只能把%用100代替,因此下文看到100define时不要被吓到。-----------------------------------------------------------------------------------------------------------------------------------------已经看到第3章“保护模式”,反复读那段“吸引眼球”的pmtest1.asm,总还是雾蒙蒙的感觉。对其中的SECTION,BITS等关键字不甚了解,于是知道要专门熟悉一下nasm汇编了。“可能 阅读全文

posted @ 2012-08-16 16:00 weiweishuo 阅读(520) 评论(0) 推荐(0)

先熟悉nasm 【2】

摘要: 在网上溜达时看到一个不错的问答,问题难度不大,但回答的很精准:-----------懂nasm的进,请问nasm程序的入口是什么 我怎么输入程序呢???------解决方案--------------------------------------------------------NASM和MASM有很大的不同。在MASM中,要先定义段和程序入口点。过程调用还要显式的定义过程。NASM支持两种编译方式,一种是传统的方法,这种方法显然是为了和其它公司的链接器配套工作。在这种方式下,可以使用SEGMENT或者SECTION来定义段。另一种编译方式是纯二进制文件格式。原则上程序不分段。但也可分段, 阅读全文

posted @ 2012-08-16 16:00 weiweishuo 阅读(216) 评论(0) 推荐(0)

8253定时/计数器的几篇好文章

摘要: 这两篇讲的浅而易懂:时钟中断时钟概述(特别这篇,作者文字准确有力,很佩服)这两篇是参考手册级别的:定时计数器8253资料8253A定时计数器 阅读全文

posted @ 2012-08-16 16:00 weiweishuo 阅读(102) 评论(0) 推荐(0)

有关int 8h和in1ch(一段很精辟的说明)

摘要: 在系统加电初始化期间,把系统定时器初为每隔约55毫秒发出一次中断请求,CPU在响应定时器中断请求后转入8H号中断处理程序,BIOS提供的8H号中断处理程序中有一条中断指令INT1CH,所以每秒要调用到约18.2次1CH号中断处理程序,而BIOS的1CH号中断处理程序实际上并没有做任何工作,只有一条中断返回指令.原帖:http://topic.csdn.net/u/20090529/09/eb41c0fa-41f4-4a76-bdf1-ca2a44c8f758.html 阅读全文

posted @ 2012-08-16 16:00 weiweishuo 阅读(507) 评论(0) 推荐(0)

自学小总结.

摘要: 1,photoshop的功能:把照片的背景色设为透明,保存为gif格式,就可以用于flash元件。2,trace不能在flash发布的swf动画里表达,记住。3,_root._my_mc与_root.my_mc相比,后者较常见,但是两者都在脚本的语法检查中合法。 4,元件或者位图需要分散(B)后,才能进行处理。即柔化边缘什么的。。 5,当深度值为负值,无法删除,系统认为此对象是保护对象。6,通过左下角坐标值设定,使各帧的画面一致,不产生跳跃感。 7,当flash响应缓慢时候,很可能进入for语句的死循环,可以检查这个格式是否正确(i=0;i<10;i++),假如第二个和第三个条件弄反了的 阅读全文

posted @ 2012-08-16 16:00 weiweishuo 阅读(143) 评论(0) 推荐(0)

IT版奋斗

摘要: 原文:http://book.douban.com/review/2603996/ 一年多前,我到一位朋友家作客,他从学校已经毕业半年有余,没找工作,一直呆在家游手好闲。当时电视正在播电视剧《奋斗》,看了半集我问我朋友,这片子有什么好看么?而我朋友则一面严肃的表情说“你不懂,这片子特励志,不是你这种90后理解得来的”,并表示,等看完这部电视剧以后,自己马上也要开始奋斗;我没想到这种流行电视剧居然有如此“功效”,实在令我有点将信将疑。 一年后,我再次拜访这位朋友,他依旧是无业流民,每天过着:上网-看电视-睡觉,三点一线的生活,还时不时跟我抱怨说,为什么别人刚毕业就有奥迪A6开,老爸一给... 阅读全文

posted @ 2012-08-16 16:00 weiweishuo 阅读(140) 评论(0) 推荐(0)

去读代码

摘要: 看完文章很有感慨,我也决定尝试阅读一些源码了转自:http://www.cppblog.com/xguru/archive/2010/06/04/code_reading.html为何我喜爱读他人的代码,而你也应该去喜爱它原作者 : Alan Skorkin翻 译:Xguru 这让我想到很多程序员讨厌去阅读代码,来接受它吧。人人都喜欢编写代码--写代码是很有乐趣的事。但阅读代码却是一种困难的工作。它不仅仅繁重,而且很无聊,让我们面对这个事实,任何不是自己写的代码都是差劲的(嘿嘿,虽然我们没有这样说过,但是其实我们都是这样想的)。甚至当你写完代码后的仅仅几个小时之后,你的那些代码就开始变得越来越 阅读全文

posted @ 2012-08-16 16:00 weiweishuo 阅读(150) 评论(0) 推荐(0)

AS3中 Event 类的target和currentTarget属性

摘要: 原文地址:AS3中Event类的target和currentTarget属性作者:笨鱼小宇在事件处理过程中,会自动生成事件类的实例,并传给侦听器函数。通过这个参数就可以使用事件类的属性和方法。其中target与currentTarget属性是两个很相似的属性。 对于简单的事件处理过程,分清target与currentTarget并没有必要。因为它们一般指向同一个对象。例如,舞台中有一个实例名为mc的影片剪辑实例,通过下面的代码为这个实例注册单击事件。mc.addEventListener(MouseEvent.CLICK,this.test);function test(e:MouseEven 阅读全文

posted @ 2012-08-16 16:00 weiweishuo 阅读(191) 评论(0) 推荐(0)

关于tink的碰撞检测类【3】

摘要: 个人认为这个类存在错误,这些错误又集中出现在最后一个方法getDrawMatrix()里,因此把源码copy下来直接注释:protected static functiongetDrawMatrix( target:DisplayObject, hitRectangle:Rectangle,accurracy:Number ):Matrix{var localToGlobal:Point;;var matrix:Matrix;var rootConcatenatedMatrix:Matrix =target.root.transform.concatenatedMatrix;//虽然下面这句隐 阅读全文

posted @ 2012-08-16 16:00 weiweishuo 阅读(144) 评论(0) 推荐(0)

vimrc文件是让vim执行的

摘要: 有关vim设置。2012-6-4 16:54提问者: 水阁公子 | 浏览次数:58次本人vim新手,只是想启用一下vim的设置而已,望知道的大哥指点。 运行bash-3.2# source ./vimrc_example.vi结果失败, 不知道是怎么了。 bash-3.2# cd /usr/share/vim/vim71/ bash-3.2# source ./vimrc_example.vim bash: An example for a vimrc file. : command not found bash: Maintainer: Bram Moolenaar <Br... 阅读全文

posted @ 2012-08-16 16:00 weiweishuo 阅读(1640) 评论(0) 推荐(0)

debian下装jre

摘要: 刚装了debian,到nvidia网站给本本下驱动,GEFORCE系列可以自动检测GPU,真好。点击“开始检测GPU”,却让我装jre。主要分两步:1,为debian安装jre环境。2,为firefox的plugins目录添加软连接下面是官方文档(看sun在线文档的地址栏以orcale开头了,很是悲凉)的第一部分Follow these instructions:Change the permission of the file you downloaded to beexecutable. Type:chmod a+xjre-7u<version>-linux-i586.tar. 阅读全文

posted @ 2012-08-16 16:00 weiweishuo 阅读(795) 评论(0) 推荐(0)

FlashDevelop开发手记(一)

摘要: 转载自:http://blog.163.com/liu_huan820/blog/static/1334974062009102801553834/1.自定义swf的大小和帧频,声明的位置必须在包内,类定义之前[SWF(width = 800,height = 216,backgroundcolor =0xffffff,framerate = 30)]2.在类中直接引用外部图片,影片,字体等资源时,格式为图片声明:[Embed(source = 'woshi.png')]public var pic:Class;引用:private var bm:Bitmap;bm =Bitm 阅读全文

posted @ 2012-08-16 16:00 weiweishuo 阅读(158) 评论(0) 推荐(0)

byteArray的深复制会造成类型丢失

摘要: byteArray可通过writeObject和readObject实现数组深复制,但写进去的数组元素再读出来,某些元素就丢失类型,目前发现Point是这样 privatefunction test():void { var pt:Point= new Point(1, 1); vararr:Array = [[0, 0], pt]; varbyteArr:ByteArray = new ByteArray();byteArr.writeObject(arr);byteArr.position = 0; vararr1:Array = byteArr.readObject() as Array 阅读全文

posted @ 2012-08-16 16:00 weiweishuo 阅读(116) 评论(0) 推荐(0)

debian安装nvidia驱动后命令行界面分辨率降低的问题

摘要: debian安装nvdia官方驱动后,命令行界面十分粗糙,是因为官方驱动并不支持linux内核的kms,而开源的nouveau则集成了对kms的支持。更详细参见这篇文章:http://www.linux-ren.org/home.php?mod=space&uid=32107&do=blog&id=790。 没找到解决的方法,只有一些途径来尽量提高分辨率,但达不到kms下命令行的细腻字体。 这里讲debian6的相关配置:debian6已经用grub2了,原先grub1中的/boot/grub/menu.list被替换成下面三个模块:/boot/grub/grub.cf 阅读全文

posted @ 2012-08-16 16:00 weiweishuo 阅读(1106) 评论(0) 推荐(0)

debian下安装NVIDIA驱动

摘要: 本本装上debian,风扇基本没停过,网上搜了许久,没找到靠谱的答案。只能死马活医,把每个帖子的方法都试一遍。先装显卡驱动,我的联想G450的GEFORCEG210M,官网上下载的Nvidia-Linux-x86-295.59.run。 输入: sh Nvidia-Linux-x86-295.59.run进入安装界面,提示错误:检测到Xwindow仍在运行。安装程序退出,提示你看日志文件去找出错误信息。我的xwindow确实在运行,输入: sudo /etc/init.d/gdm3 stop再试着ctrl+alt+F7切换到xwindow模式,切换失败,证明已经关掉了xwindow。再次安装, 阅读全文

posted @ 2012-08-16 16:00 weiweishuo 阅读(2830) 评论(0) 推荐(0)

linux采用gcc编译c, 如何知道库所对应的名称?

摘要: 如 #include <math.h>那么 gcc -lm,网上搜到那么如果是 #include <string.h>呢? 直接-lstring好像不行或是比如其他的呢?不知道可以从哪分document中可以查到 库 在gcc编译中所对应的名称---一般就是math和pthread需要其它标准库都在glibc里实现了,gcc默认就会去链接---glibc 是libc的gnu实现。string应该算C标准吧,默认连接的libc.so好像就包含了所有的C标准函数来自:http://bbs.chinaunix.net/thread-1677645-1-1.html 阅读全文

posted @ 2012-08-16 16:00 weiweishuo 阅读(266) 评论(0) 推荐(0)

在纯AS项目中嵌入swf资源

摘要: 转载自http://blog.meathill.net/tag/embed来想要告别FlashPro编译,因为从效率上和资源占用上来说,FlashDevelop功能齐全又快速方便。不过有些图形资源还是只有用FlashPro做起来最简单,而且我的早期项目大多是在Flash Pro里做的,所以我需要将他们嵌入到代码当中。经过尝试,最符合我要求的操作是这样:[Embed(source = '/assets/bannerProducer.swf',symbol ="toolbar")][Bindable]public static var TOOL_BAR:Clas 阅读全文

posted @ 2012-08-16 16:00 weiweishuo 阅读(126) 评论(0) 推荐(0)

关于tink的碰撞检测类【1】

摘要: tink博客上的一个碰撞检测类,思路是:用flash自带的hitTestObject预判断,再基于像素重叠检测碰撞。原文链接:http://www.tink.ws/blog/as-30-hittest代码如下:package ws.tink.display{importflash.display.BitmapData;import flash.display.BlendMode;import flash.display.DisplayObject;import flash.display.Sprite;import flash.geom.ColorTransform;import flash. 阅读全文

posted @ 2012-08-16 16:00 weiweishuo 阅读(204) 评论(0) 推荐(0)

as3.0 时间轴类与文档类

摘要: 原文地址:as3.0时间轴类与文档类(转载)作者:随风转载自:http://space.flash8.net/space/?84320/viewspace-325525.htmlas3中的根即顶级容器是stage,stage是Stage类的唯一实例,当你创建一个文档时,就创建了stage实例。上节提到的root就是stage下的一个可视实例。由于stage和root都是容器,所以当在时间轴写代码时,可以有2个选择,即可在stage下添加对象,也可在root下添加对象。我们先在时间轴写代码:trace(stage.numChildren)//1trace(stage.getChildAt(0)) 阅读全文

posted @ 2012-08-16 16:00 weiweishuo 阅读(396) 评论(0) 推荐(0)

as3学习第二课 显示对象和显示列表

摘要: 关于显示对象原文地址:as3学习第二课显示对象和显示列表作者:冰剑蓝影一、显示对象显示对象就是可以在舞台上显示的对象。包括直接看到的对象,如图形、文字、图片、视频、还有看不到但又真实存在的容器。所有的显示对象都继承于flash.dispaly包中的DisplayObject类。而DisplayObject类又继承自EventDispatcher类,这就意味着所有的显示对象都可以发送事件。根据显示对象能否接收互动事件(即:是否继承于interactiveObject类),我们把显示对象分为可互动和非互动显示对象。所谓接收互动事件,是指能够接收鼠标单击、键盘敲击等人机交互事件。按钮能够接收鼠标事件 阅读全文

posted @ 2012-08-16 16:00 weiweishuo 阅读(342) 评论(0) 推荐(0)

导航