码迷,mamicode.com
首页 > 其他好文
C# 中参数验证方式的演变
一般在写方法的时候,第一步就是进行参数验证,这也体现了编码者的细心和缜密,但是在很多时候这个过程很枯燥和乏味,比如在拿到一个API设计文档的时候,通常会规定类型参数是否允许为空,如果是字符可能有长度限制,如果是整数可能需要判断范围,如果是一些特殊的类型比如电话号码,邮件地址等,可能需要使用正则表达式...
分类:其他好文   时间:2014-06-02 13:59:26    阅读次数:766
HNOI2010弹飞绵羊(块状数组)
不得不说块状数组好神奇的啊!这道题的标签可是splay的启发是合并(什么高大上的东西),竟然这么轻松的就解决了!var x,y,i,j,tot,n,m,ch:longint; f,k,l,bl,go:array[0..200100] of longint;procedure init; beg...
分类:其他好文   时间:2014-06-02 14:00:47    阅读次数:260
八大排序算法总结
插入排序1.直接插入排序原理:将数组分为无序区和有序区两个区,然后不断将无序区的第一个元素按大小顺序插入到有序区中去,终于将全部无序区元素都移动到有序区完毕排序。要点:设立哨兵,作为暂时存储和推断数组边界之用。实现:VoidInsertSort(NodeL[],intlength){Inti,j;/...
分类:其他好文   时间:2014-06-02 14:02:13    阅读次数:303
Gizzard:Twitter开源数据切分中间件
IT168技术】Gizzard是Twitter在11年4月份新推出的一个通用数据切分中间件,在Twitter的架构中占用重要的作用。 从图中看到Gizzard主要用于在MYSQL之上,作用是实现数据切分。但目前据说 Gizzard最主要的作用在用于在memcache和redis上。众所周知,mem....
分类:其他好文   时间:2014-06-02 14:02:49    阅读次数:280
POJ1328——Radar Installation
Radar InstallationDescriptionAssume the coasting is an infinite straight line. Land is in one side of coasting, sea in the other. Each small island is...
分类:其他好文   时间:2014-06-02 14:04:03    阅读次数:265
四月二十五日,bugzilla for CentOS 安装
BugzillaforCentOS5.4制作人,陈浩时间:2014.4.25原创文件夹BugzillaforCentOS5.4 一、装系统 1)新建虚拟机15G硬盘,512M内存 2)选择CentOS64-bit(依据自己版本号情况选择) 3)网络选择桥接网络,已方便兴许网络操作 4)开启电源,安装...
分类:其他好文   时间:2014-06-02 14:04:41    阅读次数:313
通配符
? 通配一个字符* 通配零至多个字符首先确定通配的字符串去掉*后,其长度比要匹配的字符串的长度小,这样就可以按照通配字符串来移动迭代器,而不必担心要匹配的字符串会越界。第一个*以前的字符串要严格匹配,第一个*以后的字符串,要属于匹配字符串。#include#include#include#inclu...
分类:其他好文   时间:2014-06-02 14:06:03    阅读次数:246
[Arduino] 逗号分隔文本到数组的两种方法
以下是今日练习通过逗号来分割字符数组/字符串的2个例子和方法“ 1.通过indexOf函数 /**Splitsplit sketch*split a comma-separated string*/String message = "Peter,Paul,Mary";int commaPositio...
分类:其他好文   时间:2014-06-02 14:08:34    阅读次数:258
系统优化脚本(此脚本为原始脚本,未按照shell规范写)
系统优化脚本#!/bin/sh user=alan #shutdowniptables chkconfigiptablesoff&&/etc/init.d/iptablesstop #shutdownselinux sed-i‘s/SELINUX=enforcing/SELINUX=disabled/g‘/etc/selinux/config cat/etc/selinux/config setenforce0 getenforce&& #createause..
分类:其他好文   时间:2014-06-01 13:45:01    阅读次数:292
scala 数组转换
for(...)yield循环创建了一个类型与原始集合相同的新集合。vala1=Array(2,3,5,7,11) valresult=for(elem<-a1)yield2*elem for(elem<-result){ println(elem) }结果4 6 10 14 22通过守卫:for中的if来实现处理那些满足特定条件的元素。vala1=Array(2,3,5,7,11) v..
分类:其他好文   时间:2014-06-01 13:48:56    阅读次数:267
Hacmp 5.1 的配置方法
Hacmp5.1的配置方法 Hacmp自从出了5.1版本后,很多客户向IBM技术支持中心打电话咨询配置方法。 的确,hacmp5.1较以前的版本无论是从界面还是从配置方法都有了很大的改变。具体 内容我们可以从IBMhacmp5。1红皮书上获知。但对于大部分hacmp软件使用者来说, 最重要的是要有一个..
分类:其他好文   时间:2014-06-01 13:43:09    阅读次数:352
AIX系统安装调试
一、 AIX系统安装调试 本章主要讲述AIX操作系统的安装调试 1、安装系统 将设备上电,插入操作系统光盘开始进行操作系统的安装。 2、系统安装设置 在开始正式的操作系统之前,我们需要对操作系统的安装控制台、安装方式、安装时的语言环境等参数进行设置,其具体步骤如下: 1、..
分类:其他好文   时间:2014-06-01 13:13:43    阅读次数:375
最简单的计算器脚本
看过老男孩的视频,感触颇深啊,老师的思想真不是一般人可以想到的,来看看老男孩老师的超简单的计算器脚本吧#!/bin/sh echo$(($1))大家都知道$(())中间小括号里面的内容可以被外面括号当作运算来输出,但是知道以上的方式的人有多少呢???脚本应用[root@C64-220scripts]#cat..
分类:其他好文   时间:2014-06-01 13:15:34    阅读次数:245
华硕笔记本开机显示GRUB
今天给朋友维修一个华硕的笔记本,重装WIN7系统,安装完各种软件后,给他做个GHOST。但重启之后就进入不了WIN7了,真奇怪!以前没有遇见过。上网查了一些资料,试了几个不行。后来看到有一网友说使用DISKGEN修复一下MBR就可以了。我用老毛桃进入DISKGEN之后,在硬盘菜单栏里找..
分类:其他好文   时间:2014-06-01 13:24:32    阅读次数:207
Sublime Text 2.02注册码
-----BEGINLICENSE-----AndrewWeberSingleUserLicenseEA7E-855605813A03DD5E4AD9E66C0EEB94BC99798F942194A602396E98E62C99794BB979FE91424C9DA45400BFF6747D882FB8807890F5CC941CDC92DC8457107AF151657B1D22E383A997F0164239764033F41CFCE1D0AE85A0BBD0390E9C8D55E1B89D5D5CDB..
分类:其他好文   时间:2014-06-01 13:52:28    阅读次数:279
工匠情怀
推荐阅读:http://coolshell.cn/articles/11629.html***walker***
分类:其他好文   时间:2014-06-01 13:44:25    阅读次数:166
工业控制系统安全
工业控制系统安全摘要:随着“两化”融合的推进和以太网技术在工业控制系统中的大量应用,进而引发的病毒和木马对SCADA系统的攻击事件频发,直接影响公共基础设施的安全,其造成的损失可能非常巨大,甚至不可估量。2010年10月发生在伊朗核电站的“震网”(Stuxnet)病毒,为工业..
分类:其他好文   时间:2014-06-01 13:17:30    阅读次数:4775
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!