关闭

Shell编程-awk

简介 awk 是一种对立的编程语言,集成于所有UNIX/Linux中,这个名字是它创建者的名字首字母组成的 Alfred Aho,Peter Weinberger, and Brian Kernighan。 awk的基本语法 普通模式 awk '/pattern/{action}' files 其中patter是一个正则表达式,action又是一系列命令,对于满足匹配的文本执行一...
阅读(123) 评论(0)

Shell特殊变量:Shell $0, $#, $*, $@, $?, $$和命令行参数

例如,$ 表示当前Shell进程的ID,即pid,看下面的代码: $echo $$ 运行结果 29949 特殊变量列表 变量 含义 $0 当前脚本的文件名 $n 传递给脚本或函数的参数。n 是一个数字,表示第几个参数。例如,第一个参数是$1,第二个参数是$2。 $# 传递给脚本或函数的参数个数。 $* 传递...
阅读(125) 评论(0)

shell中if条件字符串、数字比对,[[ ]]和[ ]区别

引用: http://www.51testing.com/?uid-7701-action-viewspace-itemid-13731 http://blog.csdn.net/sunboy_2050/article/details/6836382 shell 括号 学习shell的时候总是被shell里的条件判断方式搞得头疼,经常不知道改 用[],[[]],(())还是te...
阅读(263) 评论(0)

shell if

比如比较字符串、判断文件是否存在及是否可读等,通常用"[]"来表示条件测试。 注意:这里的空格很重要。要确保方括号的空格。笔者就曾因为空格缺少或位置不对,而浪费好多宝贵的时间。 if ....; then .... elif ....; then .... else .... fi [ -f "somefile" ] :判断是否是一个文件 [ -x "/bin/ls" ...
阅读(201) 评论(0)

AUC计算方法总结

一、roc曲线 1、roc曲线:接收者操作特征(receiveroperating characteristic),roc曲线上每个点反映着对同一信号刺激的感受性。 横轴:负正类率(false postive rate FPR)特异度,划分实例中所有负例占所有负例的比例;(1-Specificity) 纵轴:真正类率(true postive rate TPR)灵敏度,Sensi...
阅读(205) 评论(0)

ROC曲线-阈值评价标准

ROC曲线指受试者工作特征曲线 / 接收器操作特性曲线(receiver operating characteristic curve), 是反映敏感性和特异性连续变量的综合指标,是用构图法揭示敏感性和特异性的相互关系,它通过将连续变量设定出多个不同的临界值,从而计算出一系列敏感性和特异性,再以敏感性为纵坐标、(1-特异性)为横坐标绘制成曲线,曲线下面积越大,诊断准确性越高。在ROC曲线上,最靠近...
阅读(178) 评论(0)

Linux系统下安装rz/sz命令及使用说明

对于经常使用Linux系统的人员来说,少不了将本地的文件上传到服务器或者从服务器上下载文件到本地,rz / sz命令很方便的帮我们实现了这个功能,但是很多Linux系统初始并没有这两个命令。今天,我们就简单的讲解一下如何安装和使用rz、sz命令。 1.软件安装 root 账号登陆后,依次执行以下命令: 1 cd /tmp ...
阅读(1296) 评论(0)

程序员常用的十款软件

第一款:TrueCrypt TrueCrypt可能很多人没用过,它是一个加密软件,能够对磁盘进行加密。还在担心自己电脑中的重要文件、私密档案被人查看。什么,你以为把文件设置了隐藏属性别人就看不到了?:) :)快来用TrueCrypt ,你必定会爱上它的。 特点:对某一磁盘分区进行加密,开启计算机后,如果你没有打开TrueCrypt 这个软件,这个被加密的分区是不会被显示出来的。打开Tr...
阅读(1641) 评论(0)

MySQL单列索引和联合索引

MySQL单列索引和联合索引 所有的MySQL列类型能被索引。在相关的列上的使用索引是改进SELECT操作性能的最好方法。 一个表最多可有16个索引。最大索引长度是256个字节,尽管这可以在编译MySQL时被改变。 对于CHAR和VARCHAR列,你可以索引列的前缀。这更快并且比索引整个列需要较少的磁盘空间。在CREATE TABLE语句中索引列前缀的语法看起来像这样: ...
阅读(244) 评论(0)

MySql中having字句对组记录进行筛选使用说明

having的用法  having字句可以让我们筛选成组后的各种数据,where字句在聚合前先筛选记录,也就是说作用在group by和having字句前。而 having子句在聚合后对组记录进行筛选。 SQL实例:  一、显示每个地区的总人口数和总面积  SELECT region, SUM(population), SUM(area) FROM bbc GROUP BY regio...
阅读(340) 评论(0)

HTML5 LocalStorage 本地存储

说到本地存储,这玩意真是历尽千辛万苦才走到HTML5这一步,之前的历史大概如下图所示:   最早的Cookies自然是大家都知道,问题主要就是太小,大概也就4KB的样子,而且IE6只支持每个域名20个cookies,太少了。优势就是大家都支持,而且支持得还蛮好。很早以前那些禁用cookies的用户也都慢慢的不存在了,就好像以前禁用javascript的用户不存在了一样。   userD...
阅读(216) 评论(0)

常见验证码的弱点与验证码识别

0x00 简介 验证码作为一种辅助安全手段在Web安全中有着特殊的地位,验证码安全和web应用中的众多漏洞相比似乎微不足道,但是千里之堤毁于蚁穴,有些时候如果能绕过验证码,则可以把手动变为自动,对于Web安全检测有很大的帮助。 全自动区分计算机和人类的图灵测试(英语:Completely Automated Public Turing test to tell Computers and ...
阅读(450) 评论(0)

10 个 Redis 建议/技巧

Redis 在当前的技术社区里是非常热门的。从来自 Antirez 一个小小的个人项目到成为内存数据存储行业的标准,Redis已经走过了很长的一段路。随之而来的一系列最佳实践,使得大多数人可以正确地使用 Redis。下面我们将探索正确使用 Redis 的10个技巧。 1、停止使用 KEYS * Okay,以挑战这个命令开始这篇文章,或许并不是一个好的方式,但其确实可能是最重要的一点。很...
阅读(246) 评论(0)

单例模式(PHP)

class Singleton { /** * @var 这个类的 *单例* */ private static $instance; /** * 返回这个类的 *单例* * * @return Singleton The *Singleton* instance. */ public stati...
阅读(259) 评论(0)

加盐hash保存密码的正确方式

0x00 背景 大多数的web开发者都会遇到设计用户账号系统的需求。账号系统最重要的一个方面就是如何保护用户的密码。一些大公司的用户数据库泄露事件也时有发生,所以我们必须采取一些措施来保护用户的密码,即使网站被攻破的情况下也不会造成较大的危害。保护密码最好的的方式就是使用带盐的密码hash(salted password hashing).对密码进行hash操作是一件很简单的事情,但是很...
阅读(568) 评论(0)
1033条 共69页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:1819934次
    • 积分:16850
    • 等级:
    • 排名:第654名
    • 原创:66篇
    • 转载:956篇
    • 译文:11篇
    • 评论:32条
    最新评论