昨天,我的大学学习系列文章
摘要:作者:曾毅 转载自:曾毅的主页 成文时间:2004年7月 2000年9月5日我开始了大学生活,2004年7月7日我结束了4年的本科年华。时光如流水,人常说大学四年光阴是人生中最重要的四年,对于我来说这四年如此的漫长,但又如此短暂,似乎是一个结束,却又意味着一段更为令人激动的生活的开始。按照惯例,总要记些文字下来的。总结过去,给自己一个交待。展望未来,给自己一点希望。除了一个回忆的作用,我也希望这...
阅读全文
posted @
2006-01-17 22:41
rocman
阅读(1665)
推荐(0)
SQL注入不完全思路与防注入程序
摘要:许多网站程序在编写时,没有对用户输入数据的合法性进行判断,使应用程序存在安全隐患。用户可以提交一段数据库查询代码,(一般是在浏览器地址栏进行,通过正常的www端口访问)根据程序返回的结果,获得某些他想得知的数据,这就是所谓的SQL Injection,即SQL注入。 SQL注入思路 思路最重要。其实好多人都不知道SQL到底能做什么呢?这里总结一下SQL注入入侵的总体的思路: 1. ...
阅读全文
posted @
2006-01-11 19:39
rocman
阅读(287)
推荐(0)
C语言:陷阱和缺陷
摘要:概述 C语言像一把雕刻刀,锋利,并且在技师手中非常有用。和任何锋利的工具一样,C会伤到那些不能掌握它的人。本文介绍C语言伤害粗心的人的方法,以及如何避免伤害。脚注[1]0 简介 C语言及其典型实现被设计为能被专家们容易地使用。这门语言简洁并附有表达力。但有一些限制可以保护那些浮躁的人。一个浮躁的人可以从这些条款中获得一些帮助。 在本文中,我们将会看一看这些未可知的益处。这是由于它...
阅读全文
posted @
2005-12-10 13:05
rocman
阅读(1059)
推荐(0)
谈谈scanf的几个使用技巧
摘要:"哈哈哈,各位高手菜鸟,今天,我来主讲scanf函数的一些用法","什么什么,这小子是不是欺负我们不识字呀!","scanf谁不会!".....台下一大堆臭鸡蛋,烂番茄如下雨般扔上台来,有人喊"这小子铁定欠扁","一定是想来骗稿费!"。。。。。。。。。。。(作者:冤枉呀!写这种冬冬那里有钱可赚,我已穷的快卖血了,呜。。。。。。。。。。。")----------------------------...
阅读全文
posted @
2005-12-10 10:38
rocman
阅读(1874)
推荐(0)
基于.Net Framework的N层分布式应用开发
摘要:关键字:分布式、DCOM/CORBA、Web Service(Web 服务)、.Net Framework、N层模型、客户机/服务器、数据传输、远程通信 主题:建立可维护、可扩展的站点,开发高效率、高伸缩性的应用程序、创建N层分布式应用程序、实现跨平台、跨Internet的应用集成,是摆在无数开发者面前的任务。传统开发方式及技术面临了困难。 .Net Framework推出的许多新...
阅读全文
posted @
2005-12-09 13:57
rocman
阅读(577)
推荐(0)
C语言图形编程(四、图形文本-01)
摘要:一、图形文本函数 85. outtext() 当前位置显示字符串函数 86. outtextxy() 在(x,y)处显示字符串函数 87. sprintf() 格式化输出函数二、图形文本设置 88. settextstyle() 设置文本型式函数 89. settextjustify() 设置文本排齐函数 90. setusercharsize() 设置用户字符...
阅读全文
posted @
2005-11-27 17:19
rocman
阅读(1474)
推荐(0)
C语言图形编程(三、绘图函数-02)
摘要:四、图形和图像函数(一) 像素函数 56. putpiel() 画像素点函数 57. getpixel()返回像素色函数(二) 直线和线型函数 58. line() 画线函数 59. lineto() 画线函数 60. linerel() 相对画线函数 61. setlinestyle() 设置线型函数 62. getlinesettings() 获取线型...
阅读全文
posted @
2005-11-27 17:12
rocman
阅读(7830)
推荐(0)
C语言图形编程(三、绘图函数-01)
摘要:一、屏幕和视口设置与清除函数 36. setviewport() 设置图形视口函数 37. clearviewport()清除图形视口函数 38. cleardevice() 清除屏幕函数 39. getviewsettings() 获取图形视口设置函数二、调色板和颜色函数 40. setpalette()设置调色板函数 41. setallpalette()设...
阅读全文
posted @
2005-11-27 17:10
rocman
阅读(3483)
推荐(1)
C语言图形编程(二、图形显示)
摘要:一、确定显示卡二、选择显示模式 三、图形显示 20. detectgraph() 显示卡检测函数 21. initgraph() 图形初始化函数 22. getdrivername() 获取图形驱动程序名的指针 23. getgraphmode() 获取图形模式函数 24. getmoderange()获取模式值范围函数 25. getmaxmode()获取...
阅读全文
posted @
2005-11-27 17:09
rocman
阅读(2871)
推荐(0)
C语言图形编程(一、字符屏幕)
摘要:一、屏幕操作函数 1. clrscr()清除字符窗口函数 2. window()字符窗口函数 3. gotoxy()光标定位函数 4. clreol() 清除光标行尾字符函数 5. insline() 插入空行函数 6. delline() 删除一行函数 7. gettext() 拷进文字函数 8. puttext() 拷出文字函数...
阅读全文
posted @
2005-11-27 16:52
rocman
阅读(2883)
推荐(0)
深入探讨C++中的引用
摘要:摘要:介绍C++引用的基本概念,通过详细的应用分析与说明,对引用进行全面、透彻地阐述。 关键词:引用,const,多态,指针 引用是C++引入的新语言特性,是C++常用的一个重要内容之一,正确、灵活地使用引用,可以使程序简洁、高效。我在工作中发现,许多人使用它仅仅是想当然,在某些微妙的场合,很容易出错,究其原由,大多因为没有搞清本源。故在本篇中我将对引用进行详细讨论,希望对大家更好...
阅读全文
posted @
2005-11-27 15:46
rocman
阅读(188)
推荐(0)
指针与引用的区别
摘要:指针与引用看上去完全不同 指针用操作符 * 和 -> 引用使用操作符。但是它们似乎有相同的功能,指针与引用都是让你间接引用其他对象,你如何决定在什么时候使用指针 在什么时候使用引用呢? 首先,要认识到在任何情况下都不能用指向空值的引用, 一个引用必须总是指向某些对象, 因此如果你使用一个变量并让它指向一个对象,但是该变量在某些时候也可能不指向任何对象, 这时你应该把变量声明为指针,因...
阅读全文
posted @
2005-11-26 15:37
rocman
阅读(479)
推荐(0)
“蚂蚁”(NAnt)爬进.NET
摘要:一、引言 在Visual Studio.NET中,我们只要用一个简单的菜单的命令,就可以构造和编译一个包含大量子项目(例如,相互关联的Web页面集合、执行文件、DLL程序集,等等)的.NET项目。但是,对于大型、复杂的软件项目来说,依靠某个程序员去点击“编译”按钮有时是行不通的。如果有人不乐意在每一台机器上安装VS.NET该怎么办?要是能够自动执行软件的构造过程,永远不必有人去点击“编译”...
阅读全文
posted @
2005-10-04 20:49
rocman
阅读(999)
推荐(0)
.NET 程序员十种必备工具 - NAnt
摘要:NAnt 是一个基于 .NET 的生成工具,与当前版本的 Visual Studio .NET 不同,它使得为您的项目创建生成过程变得非常容易。当您拥有大量从事单个项目的开发人员时,您不能依赖于从单个用户的座位进行生成。您也不希望必须定期手动生成该项目。您更愿意创建每天晚上运行的自动生成过程。NAnt 使您可以生成解决方案、复制文件、运行 NUnit 测试、发送电子邮件,等等。遗憾的是,NAnt...
阅读全文
posted @
2005-10-04 18:59
rocman
阅读(476)
推荐(0)
关于“鲁棒性”
摘要:在第四期的《程序员》上又看到这个“鲁棒”了。文章看来比较有水平,至少我看不太懂。只是这个词用的太欠扁了。“鲁棒”?什么冬冬?鲁班做的棒子?鲁国出产的棒子?错!Robust 是也,“庸俗”的翻译:健壮性。从 Google 搜索的结果看来,可能最初是研究控制论,系统论的等比较玄的学问的一位高人给翻译的。猜测他/她当时的想法,可能是觉得“健壮性”这样的名字太不专业了,于是音译为这样一个“专业”的名字,顺...
阅读全文
posted @
2005-10-03 19:15
rocman
阅读(573)
推荐(0)
有关无法 选择、复制、屏蔽右键菜单 的网页的便捷破解方法~~~~~
摘要:javascript:alert(" Crack Done !\n\nCode by windy_sk",document.ondragstart=function(){event.returnValue=true;return(true)},document.oncontextmenu=function(){event.returnValue=true;return(true)},documen...
阅读全文
posted @
2005-10-02 16:13
rocman
阅读(1058)
推荐(0)
权限管理与访问控制概要设计
摘要:本文在第一篇“四维权限管理模型”的基础上,将起思路和解决方法运用到产品模块设计上。根据普通业务系统中与权限相关的两用例:权限管理和访问控制(即:访问验证),进行了概要设计(已作删减)。 1.引言 1.1编写目的 略 1.2项目背景 略 1.3术语与约定 安全对象 访问受控制的对象,如:“报表”、“项目”等。系统中主要的“业务对象”都是典型的安全对象。 访问场景 一个访问场景将提供诸如“操作者”...
阅读全文
posted @
2005-09-10 13:39
rocman
阅读(440)
推荐(0)
权限系统概要(收集,整理)
摘要:前言:权限往往是一个极其复杂的问题,但也可简单表述为这样的逻辑表达式:判断“Who对What(Which)进行How的操作”的逻辑表达式是否为真。针对不同的应用,需要根据项目的实际情况和具体架构,在维护性、灵活性、完整性等N多个方案之间比较权衡,选择符合的方案。目标:直观,因为系统最终会由最终用户来维护,权限分配的直观和容易理解,显得比较重要,系统不辞劳苦的实现了组的继承,除了功能的必须,更主要的...
阅读全文
posted @
2005-09-10 13:38
rocman
阅读(350)
推荐(0)
权限管理 之一 四维权限管理模型 (转载)
摘要:本文涉及权限管理的一种面向对象模型的方法和实现。通过分析每次访问发生场景的各要素,并对各要素进行抽象而形成的一种模型,并可用于实现权限访问控制。原谅我自己取了什么“四维权限管理模型”“访问控制矩阵(ACM)”这样难听的名字,还多少有故弄玄虚之嫌,但我在半年前只有这样的见识。 1、访问控制矩阵(ACM) 说明:任意对系统使用者产生价值的用例中的操作均在以下四个维度加以控制: l ...
阅读全文
posted @
2005-09-10 13:37
rocman
阅读(402)
推荐(0)