摘要: 问题描述:CentOS 修改/etc/resolv.conf 执行 service network restart 后,/etc/resolv.conf 又恢复到原来的状态 解决方法:/etc/resolv.conf 保存 DNS 是暂时的,当重新启动 network 时,/etc/resolv.c 阅读全文
posted @ 2019-09-28 21:31 清逸居 阅读(1101) 评论(0) 推荐(0) 编辑
摘要: 有时候系统中病毒之后会把自己的所有文件的属性改为隐藏只读格式,如果手动修改的话太麻烦并且浪费时间,不如用 Attrib 命令试试。步骤:1:开始->运行,在里面输入 cmd,打开命令行界面;2:输入如下命令:attrib -R -S -H G:\* /S /D(稍后解释)。首先看命令的使用。 attrib指令用于修改文件的属性,文件的常见属性有:只读,存档,隐藏和系统。ATTRIB [+R | -R] [+A | -A ] [+S | -S] [+H | -H] [[drive:] [path] filename] [/S [/D]] + 设置属性。- 清除属性。 R 只读文件属性。A 阅读全文
posted @ 2013-10-30 16:51 清逸居 阅读(5383) 评论(1) 推荐(0) 编辑
摘要: 朋友跟我说他在公司实现了消息提醒机制,我问他是怎么实现的,他说采用定时调用 ajax 的方法来实现。我跟他说我在使用 web qq 时未曾看到系统有定时检查是否有消息,但奇怪的是只要一有消息就能以最快的速度送达给你(从服务器推送给户端,不知语义上有没有说错,请大家指教)。今天周末,有时间想想简单地实现这一功能,于是 google 后发现一则 5 分钟的视频,很快便了解了原理并用 asp.net 实现这一功能(因为那则视频是用 php 实现的)。 阅读全文
posted @ 2013-05-18 16:28 清逸居 阅读(4777) 评论(26) 推荐(1) 编辑
摘要: 1. 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题)#define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL我在这想看到几件事情:1). #define 语法的基本知识(例如:不能以分号结束,括号的使用,等等)2). 懂得预处理器将为你计算常数表达式的值,因此,直接写出你是如何计算一年中有多少秒而不是计算出实际的值,是更清晰而没有代价的。3). 意识到这个表达式将使一个16位机的整型数溢出-因此要用到长整型符号L,告诉编译器这个常数是的长整型数。4). 如果你在你的表达式中用到UL(表示无符号长整型),那么你有了一个好的起 阅读全文
posted @ 2011-10-21 20:20 清逸居 阅读(2326) 评论(1) 推荐(2) 编辑
摘要: 转自:http://www.cnblogs.com/tiwlin/archive/2010/02/24/1672459.htmls1. 低耦合(Low Coupling)“低耦合”这个词相信大家已经耳熟能详,我们在看spring的书籍、MVC的数据、设计模 式的书籍,无处不提到“低耦合、高内聚”,它已经成为软件设计质量的标准之一。那么什么是低耦合?耦合就是对某元素与其它元素之间的连接、感知和依赖的量 度。这里所说的元素,即可以是功能、对象(类),也可以指系统、子系统、模块。假如一个元素A去连接元素B,或者通过自己的方法可以感知B,或者当B不存 在的时候就不能正常工作,那么就说元素A与元素B耦合 阅读全文
posted @ 2011-10-13 22:17 清逸居 阅读(5776) 评论(0) 推荐(1) 编辑
摘要: 大端格式:在这种格式中,字数据的高字节存储在低地址中,而字数据的低字节则存放在高地址中。小端格式:与大请写一个C函数,若处理器是Big_endian的,则返回0;若是Little_endian的,则返回1解答: int checkCPU( ){ union w { int a; char b; } c; c.a = 1; return(c.b ==1);} 剖析: 嵌入式系统开发者应该对Little-endian和Big-endian模式非常了解。例如,16bit宽的数0x1234在Little-endian模式CPU内存中的存放方式(假设从地址0x4... 阅读全文
posted @ 2011-10-11 17:04 清逸居 阅读(1915) 评论(0) 推荐(0) 编辑
摘要: 谁是速度之王? 刚刚在9月编程语言排行榜上取得历史性突破的PHP在Web开发领域最到的对手可能就是基于微软.NET技术的ASP.NET。近日,微软的Joe Stagner在博客上发表了一系列文章比较了PHP和ASP.NET性能方面的文章,引起了来自双方程序员的大量回应。Joe表示,他会将这样的测试持续下去,并寻求更为合适的方式,以获得对实际项目来说尽可能有参考价值的结论。 Joe在博客中称,一般来说,作性能测试的目的是要尝试证明一方比令一方要快。我受雇于微软,同时编写PHP和ASP.NET代码。我在.NET出现之前就在使用PHP,两个东西我都很喜欢。 所以,我很难说出哪个更好。当我说... 阅读全文
posted @ 2011-10-10 20:48 清逸居 阅读(60687) 评论(5) 推荐(1) 编辑
摘要: 以下是主框架://以下为求最大公约数sfor(int i=1;i<=(a<b?a:b);i++){ if(a%i==0&&b%i==0) max=i;}//以下为求最小公倍数for(int i=(a>b?a:b);i<=a*b;i++){ if(i%a==0&&i%b==0) { min=i; break; //当找到第一个符合条件的i的值就退出循环,此值即为最小公倍数 }} 阅读全文
posted @ 2011-10-07 22:47 清逸居 阅读(441) 评论(0) 推荐(0) 编辑
摘要: 昨天在 windows 7 下用 IIS 7.5 运行一个以前用 .NET Framework 3.5 写的项目,发现总是出现 500.19 错误,如下:百度了好久,没找到解决问题确切的答案,我也知道肯定是权限的问题,当然,经过一番尝试之后,终于解决了,解决之道如下(个人方法,可以一试):1、找到你的配置文件所在的文件夹,我的是 E:\源码\ASP.NET\DtCms10Beta22、右键,点击属性,切换到“安全”选项卡上,将 IIS-IUSRS 用户组添加到安全列表中,并按需求赋予其权限(我赋予了修改的权限),更改后如下图:3、查看 web.config 的安全权限,如果有此用户组的权限.. 阅读全文
posted @ 2011-09-05 22:39 清逸居 阅读(221765) 评论(8) 推荐(12) 编辑
摘要: 参考:《软件设计师考试——考点分析与真题详解》 我们设置一个结构数组 HuffNode 保存哈夫曼树中各结点的信息。根据二叉树的性质可知,具有n个叶子结点的哈夫曼树共有 2n-1 个结点,所以数组 HuffNode 的大小设置为 2n-1 。HuffNode 结构中有 weight, lchild, rchild 和 parent 域。其中,weight 域保存结点的权值, lchild 和 rchild 分别保存该结点的左、右孩子的结点在数组 HuffNode 中的序号,从而建立起结点之间的关系。为了判定一个结点是否已加入到要建立的哈夫曼树中,可通过 parent 域的值来确定。初始时 pa 阅读全文
posted @ 2011-04-18 19:37 清逸居 阅读(58599) 评论(2) 推荐(3) 编辑