自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

林榆耿的专栏

成熟不是人的心不变老,是泪在打转还能微笑。

  • 博客(19)
  • 资源 (26)
  • 收藏
  • 关注

转载 读者-写者问题 写者优先与公平竞争

多进程对共享资源互斥访问及进程同步的经典问题设有一文件F,多个并发读进程和写进程都要访问,要求:(1)读写互斥(2)写写互斥(3)允许多个读进程同时访问采用记录型信号量机制解决较常见的写法:--------------------------------------------------------------------------------semaphore fmutex=1, rdcntmutex=1;//fmutex --> access to

2010-10-31 16:18:00 2256

原创 linux下eclipse配置python环境

安装pydev:因为ubuntu已经给我们安装好了python,所以我们不用像windows下用户一样去安装python,还配置环境了。直接在eclipse下选择help>install new software,点击add(我的Eclipse是3.5.2,老版的可能没有install new software,而叫find and install或者其他什么名字,大家找找,很容易的)。在Name栏随便取个名字,如PyDev,在地址栏链接里输入http://www.fabioz.com/pydev/upda

2010-10-27 16:43:00 12046 3

转载 一个极其简单的防止SQL注入的办法(只针对部分有效)转自csdn论坛

<br /><br /><br /><br />首先,先声明一下,这个办法是我WoW时候忽然想出来的,绝不会完美。<br />其次,说明一下我的方法的大致思想:判断最后要提交到数据库的SQL,通过禁止某些可能具有危害性的SQL的执行而达到防止SQL注入的目的。判断每个QueryString是很麻烦的(至少像我这种懒人觉得麻烦),而只判断最后那句SQL要简单很多。并且可以做个通用的函数,简单地调用一下即可。<br /><br />先研究一下可能的SQL注入的特点。如果什么安全措施也不做,那么最后提交到数据库的

2010-10-24 20:10:00 1080

转载 jQuery与asp.net服务器控件

<br /><br />取值总结几种方法<br />服务器控件代码:<br /><asp:TextBox ID="tbUserID" runat="server"></asp:TextBox> <br />1. $("#<%=tbUserID.ClientID%>").val();<br />2. $("input[id*=tbUserID]").val();<br />3. $("*[id$=tbUserID]").val();<br /> <br />获取一组radio被选中项的值<br /

2010-10-24 15:38:00 2169 1

转载 LINUX command not found

这个问题其实很简单,如果你在终端输入一个命令,而系统提示你说命令没有找到(Command not found)的话,要么是因为你没有装相应的软件包,要么就是因为路径设置的问题。如果是因为软件包的问题,那没有别的好说的,安装相应的软件包就好了。而另外一种情况,则需要对用户的路径进行设置。这里针对普通用户和超级用户分开介绍,以Redhat些列为例。 一、普通用户如果一些程序没有安装在系统默认的路径(ie /bin/, /usr/bin, /usr/local/bin/ )里面,这个时候普通用

2010-10-21 00:54:00 1181

转载 XMLHttpRequest对象

<br />通过上节的分析,我们知道Ajax 中向服务器提出请求以及截获响应的功能都是通过XMLHttpRequest对象实现的。在这一小节中,我们详细的讨论一下该对象的结构及使用。2.3.1 XMLHttpRequest对象概述XMLHttpRequest对象是一个和浏览器相关的对象,虽然在不同的浏览器中该对象的叫法不同,但是基本上都可以实现相同或相似的功能。比如,在IE中或基于IE的浏览器中如“傲游”中此功能的对象叫作XMLHttp,而在FireFox中实现此功能的对象就叫作XMLHttpRequst。

2010-10-20 10:20:00 1456

转载 Wiresahrk抓包工具

Wireshark简介: Wireshark是世界上最流行的网络分析工具。这个强大的工具可以捕捉网络中的数据,并为用户提供关于网络和上层协议的各种信息。与很多其他网络工具一样,Wireshark也使用 pcap network library来进行封包捕捉。可破解局域网内QQ、邮箱、msn、账号等的密码!! wireshark的原名是Ethereal,新名字是2006年起用的。当时Ethereal的主要开发者决定离开他原来供职的公司,并继续开发这个软件。但由于Ethereal这个名称的使用

2010-10-19 01:53:00 1155

转载 asp.net 实现n秒后页面自动跳转

<br /><br />1.<br /><script type="text/javascript" language="javascript"><br />function reloadyemian()<br />{<br />    window.location.href ="javascript:history.go(-1)";       <br />} <br />window.setTimeout("reloadyemian();",5000); <br /></scrip

2010-10-15 21:22:00 1117

原创 编程常用正则表达式收藏

<br /> 验证手机号的正则表达式手机号验证的正则为:     var reg =/^0{0,1}(13[0-9]?|15[8-9]?|153|156|18[7-9])[0-9]{8}$/;     var reg =/^0{0,1}(13[0-9]?|15[0-9])[0-9]{8}$/;   移动手机号的验证正则为:     var reg =/^0{0,1}(13[4-9]?|15[8-9]|15[0-1]|18[7-8])[0-9]{8}$/;  <br /> <br />匹配中文字符的正则表达式

2010-10-14 21:53:00 638

转载 Ubuntu10.04更新Ubuntu10.10小提示

<br /><br /><br /> Ubuntu10.10昨天已经发布了,很多朋友都在准备更新,在这里,作为“过来人”,给朋友们几点提示。(本人不建议格盘重装,因为格盘麻烦,而且也失去了Linux良好设计的意义)<br />更新之前要注意的:<br />1.更新之前要卸载第三方的显卡驱动,具体原因还没有查清,但是很多朋友直接更新了之后会出现不能进入桌面的情况<br />2.软件源的设置,建议使用  中国服务器  ,因为部分赞助的服务器现在还不能支持完成更新,笔者在连续失败了两次之后,才老老实实的改用主服务

2010-10-14 10:45:00 710

转载 gridview在绑定显示的各种格式

<br /><br />gridview在绑定显示的各种格式--<br />gridview列 数字、货币和日期 显示格式 <br />形式 语法 结果 注释 <br />数字 {0:N2} 12.36   <br />数字 {0:N0} 13   <br />货币 {0:c2} $12.36   <br />货币 {0:c4} $12.3656   <br />货币 "¥{0:N2}" ¥12.36   <br />科学计数法 {0:E3} 1.23E+001   <br />百分数 {0:P} 12.2

2010-10-13 01:57:00 840

转载 如何利用嗅探器TcpDump分析网络安全

<br />摘要:前言:在如令网络系统中,随着网络重要性、复杂性的不断增长,作为一名网络工程师、监测者、分析者或者是网络性能的评估者,您所扮演的角色对公司的成功是至关重要的。为了更好的完成工作,您需要透视整个网络,识别关键的性能问题——从应用的响应时间到带宽的瓶颈以至于识别网络每一层所出现的问题。<br /> <br />前言:在如令网络系统中,随着网络重要性、复杂性的不断增长,作为一名网络工程师、监测者、分析者或者是网络性能的评估者,您所扮演的角色对公司的成功是至关重要的。为了更好的完成工作,您需要透视整

2010-10-10 00:44:00 1869

原创 chmod 命令详解

<br /><br />chmod----改变一个或多个文件的存取模式(mode)chmod [options] mode files<br />只能文件属主或特权用户才能使用该功能来改变文件存取模式。mode可以是数字形式或以who opcode permission形式表示。who是可选的,默认是a(所有用户)。只能选择一个opcode(操作码)。可指定多个mode,以逗号分开。<br />options:-c,--changes只输出被改变文件的信息-f,--silent,--quiet当chmo

2010-10-04 21:33:00 5249

转载 此时无足够的可用内存,无法满足操作的预期要求,可能是由于虚拟地址空间碎片造成的,请稍后重试

使用Visual Studio 2010 一段时间,会经常遇到“此时无足够的可用内存,无法满足操作的预期要求,可能是由于虚拟地址空间碎片造成的,请稍后重试”解决方法:打个微软补丁

2010-10-04 09:44:00 3440 3

原创 LISTVIEW+DataPage 动态加载数据源和分页处理

首先页面得有一个数据源控件和一个ListView控件,并且建立关联关系我实现的是通过页面上的一个日历选中的日期来不断切换数据源,要还实现分布,而且刚进入页面时要先读入一个数据源。这就需要一个标识,来纪录是点击了日历状态还是处在刚开始的显示状态。要用到Session变量,不然会很悲剧,直接上代码不解释 using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web

2010-10-03 20:45:00 2454

原创 GridView“GridView1”激发了未处理的事件“PageIndexChanging”

 今天做动态的给GridView设置数据源的时候发现产生了 GridView“GridView1”激发了未处理的事件“PageIndexChanging” 的错误,以为加上函数protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e){       GridView1.PageIndex = e.NewPageIndex;       GridView1.DataBind();}就可以了,谁知一点分布的

2010-10-03 00:29:00 7326 2

转载 几个特殊的IP地址的意思

<br /><br />一、0.0.0.0严格说来,0.0.0.0已经不是一个真正意义上的IP地址了。它表示的是这样一个集合:所有不清楚的主机和目的 网络。这里的“不清楚”是指在本机的路由表里没有特定条目指明如何到达。对本机来说,它就是一个“收容所”,所有不认识的“三无”人员,一律送进去。如果你在网络设置中设置了缺省网关,那么Windows系统会自动产生一个目的地址为0.0.0.0的缺省路由。<br />二、255.255.255.255限制广播地址。对本机来说,这个地址指本网段内(同一广播域)的所有主机。

2010-10-02 19:06:00 1085

转载 腾讯的ip接口地址

<br />http://fw.qq.com/ipaddress<br />无意中在别人的博客看见的,贴出来,希望对大家有点用处<br />ip查询,地址库很重要,话说腾讯的IP地址库还是比较准确的,每个qq用户发现自己匹配的地理位置信息不准确都可以提交更正的<br /><br />全部调用<script type=text/javascript src=http://fw.qq.com/ipaddress></script><script type=text/javascript>document.w

2010-10-01 23:58:00 1679

转载 linux 正确的关机方式(转自鸟哥私房菜)

<br /><br />OK!大概知道开机的方法,也知道基本的指令操作,而且还已经知道在线查询了,好累呦!想去休息呢!那么如何关机呢?我想,很多朋友在 DOS 的年代已经有在玩计算机了!在当时我们关掉 DOS 的系统时,常常是直接关掉电源开关,而 Windows 在你不爽的时候,按着电源开关四秒也可以关机!但是在 Linux 则相当的不建议这么做! Why?在 Windows 系统中,由于是单人假多任务的情况,所以即使你的计算机关机,对于别人应该不会有影响才对!不过呢,在 Linux 底下,由于每个程序(或

2010-10-01 16:15:00 1381

桌球游戏 Flash开发,,,,

桌球游戏 flash开发 仿QQ Game的基础功能。 桌球游戏 flash开发 仿QQ Game的基础功能。

2011-07-29

计算机网络\计算机网络自顶向下方法 中文课件+英文课件

计算机网络\计算机网络自顶向下方法 中文课件+英文课件

2010-12-06

修复win7 和ubuntu(9.10以上版本)

直接解压到C盘就可以了,。。。。。。。。。。。。。。。。。。。。。。。。。。

2010-05-07

acm算法经典资料 一年来的收藏全部奉献

包括计算几何,图论,数论,组合计算,分治,回溯,贪心,分支限界,动态规划等等在ACM中常见的各类问题,全是ACM选手和老师的总结,希望对大家有帮助

2010-04-03

TEC-2 实验报告四 期末考试

设计一条指令,实现的功能是: 当DR≥[ADDR]时,则IP+OFFSET→ PC; 否则DR+[ADDR] →DR

2009-12-26

中山大学TEC-2实验报告三 设计一条控制转移指令

功能:实现跳转 当DR=SR时,则IP+OFFSET→ PC; 当DR<SR时,则ADDR→ PC; 否则执行下条汇编指令。(注:OFFSET为位移量;ADDR为内存单元地址)

2009-12-26

中山大学 tec-2实验报告2

设计一条半字交换指令 其功能是交换一个字节的高低四位

2009-12-26

中山大学 TEC-2实验报告 1

TEC-2实验计算机运算器实验 主要 是内容 的介绍

2009-12-26

汇编实验报告 学习使用DOS功能调用和BIOS中断编写键盘处理程序

一:要求:编写汇编语言程序,使用DOS中断接收键盘输入,每次以不回显的方式接收一个字符,将其以十六进制字符串的形式显示。例如,键盘输入“1”时,屏幕输出“30”。当接收到ESC键时,程序结束。 使用BIOS中断接收和处理键盘输入 要求: 编写汇编语言程序,使用BIOS中断接收和显示键盘输入。只要求能够处理控制键(如Ctrl、Alt和Shift等)和大小写字符键(如A、z等)。显示方式如下: (1)当按下A、b、z等字符键时,就显示字符本身; (2)当同时按下控制键和字符键时,显示控制键标志及字符。例如: ① 按下Ctrl键和B时,显示Ctrl-B; ② 按下Alt键和k时,显示Alt-k; ③ 按下Ctrl、Shirt键和z时,显示Ctrl-Shift-z; ④ 按下Ctrl、Alt键和z时,显示Alt-Alt-z; ⑤ 按下Shirt、Alt键和z时,显示Alt-Shift-z; ⑥ 按下Ctrl、Shirt、Alt键和z时,显示Ctrl-Alt-Shift-z; (3)对于Ctrl键、Shirt键和Alt键,不要求区分左、右键; (4)当按下Esc键时,程序结束; (5)不要求对双态键(如Caps Lock、Num Lock和Scoll Lock等)、功能键(如F1、F2等)和功能请求键(如Print Screen等)处理

2009-12-26

汇编实验报告11 子程序 递归

实验内容一:使用寄器向子程序传递参数 编写一个计算阶乘的子程序,该子程序可以计算八位以内的数值的阶乘。子程序通过寄存器BL接受参数,通过寄存器AX输出计算结果。除了BX和AX两个寄存器之外,子程序调用前后其他通用寄存器的值保持不变。 主程序调用阶乘子程序依次计算1~7的阶乘并以十进制的形式输出结果。 实验内容二:使用约定存储单元向子程序传递参数 编写一个将字节变量转换成规定格式的字符串的子程序。字节变量被转换成两个字节的十六进制形式的字符串,字符串以一个空格字符结尾。假设字节变量0x3A时,输出“3A”。 子程序通过寄存器BL接受参数,通过指定的存储单元output db 3 dup(?)输出计算结果。 定义字节变量DDD DB 30H,41H,52H,63H,74H,25H,36H,47H,依次调用子程序将各个值转换成字符串后连续输出。 除BX和AX两个寄存器之外,子程序调用前后其他通用寄存器的值不得改变。

2009-12-26

汇编实验报告10 数组的使用

定义一个字符串s,其初值设置为”123456”,13,10’$’,该字符串是一个以’$’结束的字符串,将其内容输出至显示器。再定义一个字节类型长度为6数组a,要求s和a的偏移量相同。将a的内容赋值为’a’,’b’,’c’,’d’,’e’,’f’,然后再次将s的内容输出至显示器。如果正确的话,将输出”abcdef”。程序要求使用伪指令方式实现。

2009-12-26

汇编实验报告九 将数值转换成二进制形式的字符串

:将数值转换成二进制形式的字符串 1.理解二进制数和字符串的区别 2.掌握如何将数值换成二进制形式的字符串 3.掌握如何将数值转换成十六进制形式的字符串

2009-12-26

汇编实验报告八 循环分支结构

第一部分:编写一个判断闰年的汇编语言程序,判断某个年份是否是闰年,如果是,输出“yes”;如果不是,则输出“no”。 年份变量名称为year,它是一个字变量。 将year依次赋值为1995、1664、1900、2000,检查程序的输出结果是否是正确的。 把下列c语言的语句改写成功能相同的汇编语言程序(其中的变量全部为整型),以十进制字符串的形式输出运算结果。 For(i=1,j=0;i<100;i++) If(i%2==0)j+=I;

2009-12-26

汇编实验报告6 计算1+2+……+50的值

1.用以下汇编语言程序来计算1+2+……+50的值,并且将结果显示出来 2.用调试工具找出错误并改正 (六) 实验内容一:

2009-12-26

汇编实验报告2 Hello,world

汇编语言程序设计实验指导及练习集 高等教育出版 吴向军 李磊 梁志勇 实验一 Hello,world

2009-12-26

离散数学学习指导与习题解析

例题讲解+课后全部答案 绝对能用 屈婉玲 联素云版本的

2009-12-17

大学linux论文 ubuntu9.10教程

关于如何把LINUX打造成适合学生使用的系统 ---给初学者的教程 本文是本人在使用LINUX过程中的一些体会,以ubuntu9.10为例,详细讲述安装,及一些基本软件及应用。本论文以如何把linux打造成适合学生使用的系统为题,故将重点放在联网(只适合中山大学东校区),windows下常用的工具软件,网页浏览,办公软件等学生必备的工具上,特别搜集了许多解决文本,flash等乱码的方法。 共10页!!!!

2009-12-03

linux用户基础(基本命令)

向你详细介绍LINUX的起源,价值,运行环境,最基本命令等内容,,,,,

2009-11-29

发表论文的策略和手段

详细向你讲述发表论文的策略和手段,绝对是让你受益匪浅的一部电子书

2009-11-29

中山大学计算机组成原理全套教案

计算机组成原理 科学出版社第四版,中大计算机系教学30多年老教授御用教学课件

2009-11-29

中山大学 C++ 课件

中山大学 C++ 课件 全套下载 计算机系经典课件........

2009-09-27

中山大学历年期末C++ 试卷 内附答案

中山大学历年期末C++试卷 绝对珍藏版,内附答案

2009-09-27

c与C++备考的精华

一份c与C++备考的精华,非常值得一看,请多多下载,支持菜鸟....

2009-08-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除