码迷,mamicode.com
首页 > 全部 > 周排行
编程精粹--编写高质量C语言代码(1):假想编译程序
编译程序仅仅能查找出程序的语法错误,而对于“数组越界访问”“对空指针解引用”等错误,编译程序是束手无策的。 同时我们知道测试人员所使用的黑箱测试方法所能做的只是往程序里填数据,并看它弹出什么。这就决定了 对程序错误的检测可能需要点运气。 假如编译程序能够检测出“数组越界访问”,“差一错误”等等错误,那么编写无错代码其实就要简答多了。 所以我们需要一个思维转变:...
分类:编程语言   时间:2014-05-10 04:56:43    阅读次数:382
poj1486(二分图删边匹配)
题意:给n(n<=26)张幻灯片,每张上面都有一个数字。给出所有幻灯片的位置和数字的位置,问哪些幻灯片上的数字可以确定。...
分类:其他好文   时间:2014-05-10 03:51:28    阅读次数:273
现在不看的东西,以后可能更不会看——第9课完成
今天下午,终于把第9课结束。虽然第8课结束的时间是3月11日,但是,这2课的视频长度,差距还是很大的:第8课的视频时长是09:22:10,今天结束的第9课,视频时长是15:07:52。在我完成的9课oldboy视频里,这一课再次刷新记录。4月12日上完钢琴课后,去年12月交费400元的5节课全部..
分类:其他好文   时间:2014-05-10 04:14:16    阅读次数:268
系统启动时出现 An error occurred during the file system check.
系统配置的yum源是163的镜像站,本来想用lsb_release命令查看一下系统的版本等信息,结果显示没有此命令,那就安装其相关软件包吧,用yum-yinstallredhat-lsb相依属性列出了40个软件包,本来没想安装这么多,愣了个神还没有按y键呢系统自己就莫名其妙又继续了,继续就继续吧,..
分类:其他好文   时间:2014-05-10 04:01:38    阅读次数:649
cisco如何启用DHCP中继
一、启用DHCP中继代理Switch(Config)#ServiceDhcpSwitch(Config)#IpDhcpRelayInformationOption二、在VLAN中设定DHCP服务器地址Switch(Config)#IntVlan3Switch(Config-vlan)#IpHelper-address192.168.4.40Switch(Config)#IntVlan4Switch(Config-vlan)#IpHelper-address192.168...
分类:其他好文   时间:2014-05-10 03:58:17    阅读次数:391
使用varnish实现网站动静分离
一、Varnish简介Varnish是一款高性能、开源的反向代理服务器和缓存服务器,其开发者Poul-HenningKamp是FreeBSD核心的开发人员之一。Varnish主要运行两个进程:Management进程和Child进程(也叫Cache进程)。Management进程主要实现应用新的配置、编译VCL、监控varnish、初始化var..
分类:Web程序   时间:2014-05-10 04:14:44    阅读次数:605
基于Windows Server 2012 r2环境部署 SharePoint 2013 SP1
在安装SharePoint2013服务器之前,请先了解硬件和软件要求http://technet.microsoft.com/library/cc262485(office.15)?ocid=fwlink#section4MicrosoftSharePoint产品准备工具会为具有内置数据库的单台服务器安装以下必备软件:Web服务器(IIS)角色应用程序服务器角色Microsoft.N..
分类:Windows程序   时间:2014-05-10 04:10:21    阅读次数:585
案例3 授权与转发
父域dns对子域dns实现授权,子域对父域:1.改变根提示,把父域dns视为根2.转发器[root@host2~]#cd/media/cdrom[root@host2cdrom]#ll[root@host2cdrom]#cdPackages/[root@host2Packages]#llbind*-r--r--r--.2rootroot4173752Aug282013bind-9.8.2-0.17.rc1.el6-r--r--r--.2rootro..
分类:其他好文   时间:2014-05-10 04:03:40    阅读次数:522
如何使用Windows Azure
如何使用WindowsAzure浏览器打开WindowsAzure中国官方网站http://www.windowsazure.cn/,点击门户按钮:输入你在微软购买的windowsazure服务账号及密码,点击登录:如果你的浏览器是IE9以下,会出现浏览器兼容性错误页面,请升级浏览器。(支持IE9以上浏览器及Firefox、safari..
分类:Windows程序   时间:2014-05-10 04:11:52    阅读次数:428
缓存说明及varnish说明配置
什么是缓存,为什么要缓存    在客户端和原始服务器端之间存在一个可以自己构建响应报文的服务器,这个服务器通常就是缓存服务器.为什么要缓存服务器?在互联网上传输数据(这里指web浏览),数据传输通常有三个阶段:第一阶段:原始服务器到互联网;第二阶段:网络..
分类:其他好文   时间:2014-05-10 04:15:17    阅读次数:428
OSIP中的多线程宏定义#ifdef OSIP_MT
OSIP在定义多线程的时候,需要添加锁,如果没有使用到多线程,就没有使用到锁的功能。文件代码:osip_fifo.h/***Structureforreferencingafifo.*@varosip_fifo_t*/typedefstructosip_fifoosip_fifo_t;/***Structureforreferencingafifo.*@structosip_fifo*/structosip_fifo{#if..
分类:编程语言   时间:2014-05-10 04:10:53    阅读次数:640
SQL优化大全心得
目录作者整理:周海平(kider)概要...1优化的理由...21.大小写对SQL语句的影响(ORACLE)...22.尽量使用(NOT)EXISTS替代(NOT)IN这样的操作...33.在海量查询时尽量少用格式转换...44.查询海量数据是,可以使用optimizerhints(ORACLE)45.ORDERBY和GROPUBY..46.对列的操作...47.避..
分类:数据库   时间:2014-05-10 03:55:19    阅读次数:635
Linux之部分shell脚本练习
#键盘键入两个整数,并计算它们之和#!/bin/bash##echo-n"InputtwoIntergers:"read-t5-p"InputtwoIntergers[100and200]:"AB[-z$A]&&A=100[-z$B]&&B=200echo"$Aplus$Bis:$[$A+$B]"#归档文件的脚本#!/bin/bash#read-p"Threefiles:"FILE1FILE2FILE3read-p"Destinat..
分类:系统相关   时间:2014-05-10 04:08:25    阅读次数:475
9_Shell语言———bash的配置文件
不同的使用者对程序的需求不同,这就决定了要为用户提供配置环境的接口。通常情况下这类配置使用环境的文件是文本文件,常见的有xml,json,soap等。bash的配置文件用来配置bash的使用环境。前文中提过,查看环境变量的命令有:printenv、export、set、env等。bash的环境变量常..
分类:其他好文   时间:2014-05-10 04:16:39    阅读次数:421
HP DP 7.0.3格式化磁带,带库MSL2024
=======================数据很重要,操作须谨慎======================大家都知道数据的备份很重要,所以也经常使用备份软件,我个人用的比较多的是HPDP(dataprotector)。那在备份之初,很多人可能由于不会使用会先做大量的实验导致磁带的浪费,或者磁带不是永久保存,需要..
分类:其他好文   时间:2014-05-10 04:15:48    阅读次数:354
读书文摘--第一部分 表面层次的改进
表面层次的改进包括:选择好的名字、写好的注释、以及把代码整洁地写成更好的额格式。这些很重要,因为会影响到你代码库中的每行代码。第二章把信息装到名字里选择专业的词避免泛泛的名字(要知道什么时候使用它)用具体的名字代替抽象的名字使用前缀或后缀来给名字附带更多信..
分类:其他好文   时间:2014-05-10 04:04:36    阅读次数:262
配置Mysql Cluster时出错Unable to connect with connect string: nodeid=0,localhost:1186问题的解决
在执行/etc/init.d/ndbd--initial出现下列错误[root@ndbd1~]#/etc/init.d/ndbd--initialUnabletoconnectwithconnectstring:nodeid=0,localhost:1186Retryingevery5seconds.Attemptsleft:121110987654321,failed.解决办法1.查看/etc/my.cnf文件配置[root@ndbd1~]#cat/etc/my.cnf..
分类:数据库   时间:2014-05-10 04:07:58    阅读次数:1778
viso中字体pt和WORD里的字号换算关系
viso中字体pt和WORD里的字号换算关系:初号42pt小初号36pt一号28pt二号21pt小二号18pt三号15.75pt四号14pt小四号12pt五号10.5pt小五号9pt六号7.875pt七号5.25pt八号5pt查了很多次了,一直没记住,每次都要查,干脆放里边来经常看看,我就不信还会要用的时候每次都去问度娘扩展..
分类:其他好文   时间:2014-05-10 03:59:16    阅读次数:402
使用sharepoint2010 分组日历制作会议室预订系统
近期由于会议较多,各部门之间使用会议室时间冲突频繁发生,使沟通成本明显增加。为了规范化管理会议室资源,提高会议效率,降低沟通成本,上线一套会议室管理系统势在必行。现有生产环境中,拥有微软的sharepoint系统,而sharepoint2010的分组日历功能支持用户预订会议室和视..
分类:其他好文   时间:2014-05-10 04:12:53    阅读次数:701
读书文摘--第一章 代码应当易于理解
译者序1.《CleanCode》一书中Bob大叔认为在代码阅读过程中人们说脏话的频率是衡量代码质量的唯一标准。2.写出的代码能让人快速理解、轻松维护、容易扩展的程序员才是专业的程序员。关键思想:1.代码应当易于理解2.代码的写法应当使别人理解它所需要的时间最小化--可读性基本定..
分类:其他好文   时间:2014-05-10 04:06:34    阅读次数:271
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!