Hoodlum1980 (fafa)'s Technological Blog

Languages mainly using and digging: C / CPP, ASM, C#, Python. Other languages:Java.

博客园 首页 新随笔 联系 订阅 管理
上一页 1 ··· 5 6 7 8 9 10 11 下一页

2008年2月28日 #

摘要: 题目链接:http://acm.zju.edu.cn/show_problem.php?pid=1146 这是一道用于把数字显示成LCD样子的题目,输入每一行有两个整数,第一个整数n表示笔画大小,第二个是需要显示成LCD样子的数字。这道题没有什么太难的,但是却让我在输出格式上卡住了,始终是Presentation Error,让我百思不得其解。后来我才发现原来是因为题目叙述... 阅读全文
posted @ 2008-02-28 04:43 hoodlum1980 阅读(860) 评论(0) 推荐(0) 编辑

2008年2月26日 #

摘要: 这道题目:http://acm.zju.edu.cn/show_problem.php?pid=1113 的大意如下:根据公式 e=1/0!+1/1!+1/2!+1/3!+...+1/n! 计算e。要求输出需要的小数位数(9位)。 题目很直观,最直观的想法可能是一个计算n!的函数,然后一个从0到n的循环,累加所有的小数。不过这样做显然会有很多冗余计算。为了避免这种情况,显然, 假设a[n]表示1/... 阅读全文
posted @ 2008-02-26 23:43 hoodlum1980 阅读(1121) 评论(0) 推荐(0) 编辑

2008年2月25日 #

摘要: 【补充声明】此文完成于几年前回答 BCCN 论坛的网友提问,就问题本身而言,对于这个问题似乎是没必要深究的,因为这种代码在读取一个变量的值的过程中反复尝试修改它的值,其结果依赖编辑器的实现。这种代码当然也是不可能在现实应用中出现的。不过作为一个问题,如果他一定要问,某编译器为什么会给出这样的结果,那就必须了解编译器对这个代码的编译结果细节,这就是本文所论述的东西。本文只涉及到了 TC2, VC6, VC2005 几种编译器。而且后两者应该使用的 WIN32 DEBUG,通常 Release 版本和 Debug 版本是一种在运行结果表现上的等效关系,对这个具体问题在当时我并未有精力再去细分。此次 阅读全文
posted @ 2008-02-25 06:18 hoodlum1980 阅读(3791) 评论(5) 推荐(0) 编辑

摘要: 本文回顾讲述了在DOS下显示汉字的技术。在TC2.0下的图形模式,实现从汉字库中读取字模,并绘制汉字的过程,以及如何在字库文件中定位的问题。 阅读全文
posted @ 2008-02-25 00:31 hoodlum1980 阅读(4932) 评论(0) 推荐(1) 编辑

2008年2月18日 #

摘要: 在这里没有新的原创性的东西。该部分内容主要取材于《软件设计师教程》部分的内容。 我想强调一种数据结构,散列表。它是基于快速存取的角度设计的,也是一种典型的“空间换时间”的做法。顾名思义,该数据结构可以理解为一个线性表,但是其中的元素不是紧密排列的,而是可能存在空隙。也就是说,比如我们存储70个元素,但我们可能为这70个元素申请了100个元素的空间。70/100=0.7,这个... 阅读全文
posted @ 2008-02-18 14:48 hoodlum1980 阅读(5052) 评论(2) 推荐(1) 编辑

2008年1月30日 #

摘要: 使窗口逐渐浮现,退出时逐渐消失,这主要是通过设置增强窗口样式为图层窗口,然后设置窗口的alpha值来实现的。在c#中,对应的是Form.Opacity属性。这是老外的一篇帖子里面提到的,但我对代码做了一些改进,使代码更为直观易用。 实现窗口的“淡出”,我们需要在创建窗口时指定窗口样式,这可以在窗口过程中创建或者初始化消息中处理,对于对话框程序,代码如下: Cod... 阅读全文
posted @ 2008-01-30 10:37 hoodlum1980 阅读(898) 评论(0) 推荐(0) 编辑

摘要: 在我印象中有很多各种各样的自定义控件(例如TreeListView,Office侧边控件,CRM侧边控件,Leds等等)。它们具有的共同点是具有一些迷人特性,并且在标准控件库中不提供它们。我想起一定有一种控件是TreeComboBox,或者叫做TreeSelectControl,是否叫这个名字我不确定,特点是类似ComboBox,但下拉时显示的是树状列表。我到其他网站上去找,但是并... 阅读全文
posted @ 2008-01-30 01:59 hoodlum1980 阅读(3309) 评论(0) 推荐(1) 编辑

2008年1月28日 #

摘要: 前几日回复了一个网友的帖子,是关于new和override修饰符的区别,初看时发现自己也甚为模糊,msdn上的描述甚至也不能令人完全明确其区别,但于使用上并无大碍。简单的描述: virtual:虚方法。可从父类继承也可以子类实现自己的个性,也就是OO三大特性中的多态。调用那个函数属于运行时决定。 new:隐藏了父类的virtual方法,默认调用自身实现的... 阅读全文
posted @ 2008-01-28 16:38 hoodlum1980 阅读(526) 评论(0) 推荐(0) 编辑

摘要: 刚才在提问区解答了一个问题,即如何给图片加半透明度水印,实际上由于透明度算法是最早被发现也是最简单和基本的算法之一,因此这个方法实际上很直观。这里单独发帖再来解释下这个问题。首先我们强调一下opacity的概念,是“不透明度”,它表示的是两个图层之间的关系,即该属性隶属于本图层,它表示与本图层下面图层之间的像素合成关系,当opacity=100%时,表示本图层完全不透明,因此下面的... 阅读全文
posted @ 2008-01-28 14:21 hoodlum1980 阅读(3927) 评论(1) 推荐(0) 编辑

2008年1月25日 #

摘要: 非常高兴,又见到了我最喜欢的数学题目。这已经是第三篇数学题目文章。原帖号称是初中数学题,惭愧的是我这个master的数学基础薄弱。。。。下面是题目的原帖: 题目:发信人: wonuvy (日格一物★百合帮米米坛之九五二七), 板面: ZJUOnline 标 题: 初中数学题,急问 发信站: 飘渺水云间 (Fri Jan 25 16:16:43 2008), 转信 从2的0次方,到2的200... 阅读全文
posted @ 2008-01-25 17:30 hoodlum1980 阅读(404) 评论(0) 推荐(0) 编辑

2008年1月21日 #

摘要: 在TC2.0下,隶属于16位子系统,所以int是2字节,long是4字节,char是1字节。绘图系统模式是VGA,颜色当然也很有限,所以读取bmp像素后需要把像素颜色转换为“最近”的已有VGA颜色。用int GetColor(int r,int g,int b)实现返回一个颜色值(color code)。用putpixel(int x,int y,int color)绘制一个像素。 下... 阅读全文
posted @ 2008-01-21 01:12 hoodlum1980 阅读(13779) 评论(1) 推荐(1) 编辑

2007年11月23日 #

摘要: 最近我用笔记本发现电池容量的notifyicon经常不会正常出现(虽然设置了始终显示),并且我以前在PDA软件上写过显示电池容量的功能,所以可以写一个在桌面上显示电量的轻量级程序。查询电量主要通过API函数GetSystemPowerStatus来实现,这里不讲这个API函数(可参阅在api文档中有详细介绍)。 [DllImport(KERNEL32)] publi... 阅读全文
posted @ 2007-11-23 17:14 hoodlum1980 阅读(3154) 评论(0) 推荐(0) 编辑

2007年11月16日 #

摘要: --------------------------------------------------------------------------------------------------------- 注意:在这个例子里我采用了拼SQL语句的方法,因此是不安全的,无法抵御SQL注入式攻击。!有时间再改进吧。 ——hoodlum1980 ... 阅读全文
posted @ 2007-11-16 01:40 hoodlum1980 阅读(2389) 评论(0) 推荐(1) 编辑

2007年11月14日 #

摘要: 最近发现我的自动关机程序的图标有点丑陋和粗糙,(是我自己制作的一个qq的老鼠头像),放在桌面上和其他xp图标一比不免相形见绌。于是突发奇想想把自动关机程序的图标换成系统的关机图标,于是我就想导出这个图标。这个图标的位置位于system32目录下的shell32.dll中,vs.net本身就可以直接打开一个模块的资源,但是我发现由于这个dll的图标太多,并且vs.net并没有提供一个方便的预览功能,所以一个个打开查看还是太慢了。于是想起这种图标导出工具很多,但是下载了几个下来一看却让我非常不爽和郁闷。因为这么简单的功能,我下了4~5个竟然没有一个免费版本,都是试用版并且注册要收费的。虽然它们安装以后能用,但是都提示你只能用10次以及经常弹出注册之类的提示,让我感到很生气。所以我干脆自己实现一个简单的。于是决定用开发一个自己用。 阅读全文
posted @ 2007-11-14 04:03 hoodlum1980 阅读(4532) 评论(13) 推荐(4) 编辑

2007年11月10日 #

摘要: 很久没有更新技术blog了,所以炒下从前的冷饭。这是一个我在过去的项目中设计的数据结构。在一个矢量图浏览器中,需要缓存视图状态(实际上是起始坐标和缩放比例等参数),当用户点击向前,向后视图时,能显示相应的视图。 在过去,我们使用了一个一维的数组来缓存视图参数,但是当数组存满以后,所有缓存数据需要依次被推动前移,最前方的数据被丢弃。(溢出行为倒是有点像队列,只不过使用的时候它还是栈的特点,所以取名... 阅读全文
posted @ 2007-11-10 00:03 hoodlum1980 阅读(620) 评论(0) 推荐(0) 编辑

上一页 1 ··· 5 6 7 8 9 10 11 下一页