上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 48 下一页
摘要: 1、 建立一个动态链表,链表中每一结点包括:学号、姓名、性别、年龄、成绩。程序能实现以下功能:建立链表显示链表查找链表中是否存在某个元素,并显示这个元素的所有信息,若没有这个元素则显示“无此记录!”的信息。删除链表中指定学号的结点。在链表中指定的位置插入一个新结点(学号不能和其他结点重复)。要求:程序运行中,先显示实现以上功能所构成的菜单,然后根据选项调用相应程序及显示其对应的结果,然后再显示菜单程序,直到按“退出”选项,程序执行结束。完整的代码如下:#include "stdio.h"#include "stdlib.h"typedef struct 阅读全文
posted @ 2011-06-26 19:08 新技术 阅读(789) 评论(0) 推荐(0) 编辑
摘要: 友元函数和友元类的需要: 类具有封装和信息隐藏的特性。只有类的成员函数才能访问类的私有成员,程序中的其他函数是无法访问私有成员的。非成员函数可以访问类中的公有成员,但是如果将数据成员都定义为公有的,这又破坏了隐藏的特性。另外,应该看到在某些情况下,特别是在对某些成员函数多次调用时,由于参数传递,类型检查和安全性检查等都需要时间开销,而影响程序的运行效率。 为了解决上述问题,提出一种使用友元的方案。友元是一种定义在类外部的普通函数,但它需要在类体内进行说明,为了与该类的成员函数加以区别,在说明时前面加以关键字friend。友元不是成员函数,但是它可以访问类中的私有成员。友元的作用在于提高程... 阅读全文
posted @ 2011-06-26 11:28 新技术 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 基于CentOS构建高性能的LAMP平台 大纲: 一、系统 安装二、编译安装基本环境 三、配置虚拟主机及基本性能调优四、基本安全设置五、附录及相关介绍一、系统安装 1. 分区 /boot 100M左右 SWAP物理内存 的2倍(如果你的物理内存大于4G以上,分配4G即可) / 15G /usr/local 20G (用于安装软件 ) /data 剩余所有空间2. 系统初始化脚本 (根据具体需求关闭不需要的服务 )#vi init.sh-------------------cut begin-------------------------------------------#welcom... 阅读全文
posted @ 2011-06-26 01:03 新技术 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 本文涉及的服务器构架主要针对3000人左右/15分钟的中小型网站,多见于discuz!论坛构建的社区等等 环境为linux(内核2.6+),nginx,php(fastcgi),mysql等高效开源软件构成,成本低廉,是普通个人站长朋友的首选, 但是针对部分企业,这个方案也是一个非常不错的选择! 至于nginx和apache等web服务器的性能比较这里就不多说了 本文是以实例的方式来描述安装以及配置等情况,供各位参考 1.硬件环境 一台web服务器,一台db服务器,没有raid web服务器至强双核1.60GHz,2G,73GSCSI*2 db服务器至强双核1.60GHz,2G,73GSCSI 阅读全文
posted @ 2011-06-26 00:59 新技术 阅读(396) 评论(0) 推荐(0) 编辑
摘要: 数据结构课程设计,由用户输入两个字符串串X和Y,再由用户输入一个任意的字符串Z,实现以下功能:①如果字符串Z是字符串X的子串,则显示Z在X中的位置并记录,如果字符串Z是字符串Y的子串,则显示Z在Y中的位置并记录,如果Z既不是X的子串也不是Y的子串,则显示不匹配。②找出X和Y的一个最长公共子串。③置换: 用户输入任意的字符串去置换X和Y中的子串Z。 思想:首先使用Kmp算法进行匹配,快速定位子串在主串中的匹配位置。使用动态规划的思想,求出最长公共子串,然后使用跟子串一样长度的新字符串来替换主串中的字串。完整的代码如下:#include "stdio.h"#include &q 阅读全文
posted @ 2011-06-25 15:06 新技术 阅读(467) 评论(0) 推荐(0) 编辑
摘要: Sniffer、Ethereal是大家比较熟悉的抓包软件,但软件比较大,使用相对麻烦,而CommView最新V5.0以上版本只有几M,网络上随时可以下载安装,无需重新启动电脑,即装即用,非常简单,还可以显示哪个应用程序在发包,掌握它,对查找无法通过杀毒软件查杀的病毒、木马及了解网络状况非常有用,强烈推荐每个网管人员使用 请通过Google或者Baidu搜索Commview,并下载安装V5.0以上版本。 运行CommView并启动抓包; 以下为通过CommView抓到的数据: 蠕虫病毒-冲击波 PING 蠕虫病毒-端口135、445 蠕虫病毒-... 阅读全文
posted @ 2011-06-17 18:16 新技术 阅读(540) 评论(0) 推荐(0) 编辑
摘要: 其实这个是我在写C#FTP编程时,总感觉写的时候模棱两可的,就姑且抓包看看,到底什么情况。第一次使用抓包工具,暂且做简单的分析吧我在本机登陆ftp,输入用户名,密码进行登录。对该过程,使用 CommView获得抓包数据如下。(点击图片查看大图)看来整个过程还是比较复杂的,进行了这么多次通信。那么就逐条来看吧第一条,下边是给出的数据包数据分析,这次连接应该是由客户端发出的,一次TCp请求,外层先经过了MAC层的包封装,然后IP层封装,TCP层封装。各个层中包含不同的数据,这里就不细说了。不过发现,点这个树状数据时,左边的二进制数据有对应的高亮显示,挺好。第二条,看来是从服务器端传来的信息,。想到 阅读全文
posted @ 2011-06-15 23:57 新技术 阅读(798) 评论(0) 推荐(0) 编辑
摘要: 28岁前,考过CPA,独居单身,从事财务工作,开一间小书店。有一间属于自己的房子,不需要很大,五六十平米,卧室阳台种着向日葵,有巨大的落地窗,圆床温暖,床边有通顶的大书橱,书随时可拿,墙上是自己的画、海报还有照片,枕边耳机、眼镜、纸巾、耳塞、眼罩、夹子、镜子、手机都是一手即能够到的状态。冰箱里塞满了费列罗、牛奶、碎碎冰、芝麻糊、猕猴桃、火龙果……每日清早,闹钟一响,摸了手机就起床,我没有赖床的习惯,被子懒得叠,只穿一件大T恤赤着脚踢开地板上的各种CD和杂志,一脸蓬头垢面嘟着嘴地去厕所洗漱。有一点点起床气,不过皱着眉刷完牙就好,然后换衣化妆,只要半个小时就可以搞定一切。准备牛奶面包或是煮粥加蛋, 阅读全文
posted @ 2011-06-05 01:37 新技术 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 每当一群老IT人相聚,一场“IT老顽固之口水仗”的好戏就开始上演了。通常,这场好戏以某某人开始大谈其当初对千年虫问题的担忧开始,某某开始就FORTRAN条件判断逻辑的隐患唾沫横飞,还有某某某开始深沉开始他那在还是打孔纸编程时代的程序调试经验谈,云云。 抛开好玩和讽刺的一面,至少,技术的不断演进,是我从这个例子中看到的关键。我的第一份工作,是将FORTRAN程序转化为纯粹的C代码,以便其当时能正常运行在从苹果桌面到Cray超级计算机的所有操作系统上。 从那时到现在,我愈加坚定地认为,技术演进产生的效力,是有好有坏的,关键是看技术如何利用。用技术来做好事,技术能够产生划时代的影响。用技术来做傻.. 阅读全文
posted @ 2011-05-06 09:28 新技术 阅读(492) 评论(0) 推荐(0) 编辑
摘要: 管理UNIX服务器通常需要通过命令行访问,这意味着使用SSH(安全Shell)环境,并有可能通过互联网直接访问这个环境。现代的UNIX发行版都带有预配置的SSH,但也有一些后安装的服务器配置变更能够使你的生活更轻松,并增加你组织中的Unix系统的安全性。 如果你使用命令行访问Unix服务器,但仍然使用Telnet,那么请停止。从键盘退出,使用SSH代替Telnet。现在,开始使用SSH。为了我而这样做,如果不是为我,那为贵公司而这样做。使用未加密的通信来管理系统,并传递纯文本密码,这是不能接受的风险,并且没有技术障碍阻止你禁用服务器上的所有Telnet并完全切换到SSH。 对于Unix服务.. 阅读全文
posted @ 2011-05-06 09:13 新技术 阅读(396) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 48 下一页