f=loadstring("i=i+1")基本等价于f=function()i=i+1end但是第二段代码比第一段代码要快得多,因为它只在编译对应程序块时被编译一次,而第一段代码却在每次调用loadstring时都被编译,由于loadstring每次编译时不涉及词法域,所以上述两段代码并不等价,如下所示:i=32locali=0..
分类:
其他好文 时间:
2015-12-31 07:27:59
阅读次数:
189
#include<iostream>
#include<string>
usingnamespacestd;
intmain()
{
intm,i;
cin>>m;
while(m--)
{
strings;
intn=0;
cin>>s;
for(i=0;i<s.size();i++)/*可以用s.size()表示s的大小*/
{
if(s[i]>=‘0‘&&s[i]<=‘9‘..
分类:
其他好文 时间:
2015-12-31 07:27:34
阅读次数:
130
我是刚毕业的编程大专生。。。可我对编程毫无兴趣,有幸接触到运维行业,发现自己对计算机互联网很感兴趣,觉得这些东西很有趣,最近在学习LINUX,希望与各位大神多交流。我写博客是发掘自己现在的工作虽然简单无脑,但平时多少会有些勉强说得上是专业的地方,虽然我只是个打杂..
分类:
其他好文 时间:
2015-12-31 07:25:52
阅读次数:
161
1.Tomcat环境变量指定的好习惯安装完Tomcat之后,配置CATALINA_HOME和CATALINA_BASE环境变量,如果需要指定环境变量或者JVM参数值,根据catalina.sh文件中的注释说明单独在setenv.sh或者setenv.bat文件中指定,这样catalina.sh在执行的时候会自动读龋2.配置启用TomcatJMXRemote..
分类:
编程语言 时间:
2015-12-31 07:23:56
阅读次数:
215
cat命令描述:连接文件并打印到标准输出设备上,cat经常用来显示文件的内容,类似于shell下的type命令。注:当文件较大时,文本在屏幕上迅速闪过(滚屏),用户往往看不清所显示的内容。因此,一般用more等命令分屏显示。为了控制滚屏,可以按Ctrl+S键,停止滚屏;按Ctrl+Q键可..
分类:
系统相关 时间:
2015-12-31 07:25:02
阅读次数:
220
在Linux中,按键、触摸屏、鼠标等等输入设备都可以依靠输入子系统提供的接口函数来实现他们的设备驱动,在输入子系统中,系统已经完成了这些输入设备的共性,所以根据子系统提供的接口,只需要完成各自的独特性即可完成一个输入设备的设备驱动。Linux中,输入子系统由设备驱动..
分类:
编程语言 时间:
2015-12-31 07:24:56
阅读次数:
236
1、创建一个10G的文件系统,类型为ext4,要求开机可自动挂载至单独数据/data目录;//确定是MBR/GPT
[root@a~]#lsblk
NAMEMAJ:MINRMSIZEROTYPEMOUNTPOINT
sda8:0020G0disk
├─sda18:102M0part
├─sda28:201G0part/boot
└─sda38:3018.9G0part
├─centos-root253:0010G0lvm/
..
分类:
系统相关 时间:
2015-12-31 07:24:38
阅读次数:
452
这里说的是字典的键值是自定义类的情况,其他情况不在讨论范围,所使用的Newtonsoft.Json.dll会在结尾给出下载地址。闲话少说,直接上代码。usingSystem;
usingSystem.Collections.Generic;
namespaceTest
{
classKeyClass
{
publicintvalue;
publicKeyClass(intvalue)
{
thi..
Operatingsystem:CentOS7.01、创建一个10G的文件系统,类型为ext4,要求开机可自动挂载至单独数据/data目录;1)创建挂载点目录:#mkdir/data2)在VMware虚拟机设置出添加一块硬盘,重启centos7系统:#fdisk-l/dev/sd[a-z]发现新添加的硬盘/dev/sdb,大小为20G#fdisk/dev/sdb对..
分类:
系统相关 时间:
2015-12-31 07:22:13
阅读次数:
192
在日常生活中,我们开机的操作一般为按下电源键,等待系统自己起来就好了。这开机的过程看似简单,但其中却包含着十分复杂的各种小过程。以Linux为例,其流程为下图所示:一、POST首先,先介绍下BIOS和POST的概念。BIOS:BasicInputOutputSystem,即基本输入输出系统,它是一组..
分类:
系统相关 时间:
2015-12-31 07:21:37
阅读次数:
249
一,ssh远程管理ssh是一种安全通道协议,主要用来实现字符界面的远程登录,远程复制等功能。SSH协议对通信双方的数据传输进行了加密处理,其中敖阔用户登录时输入的用户口令。与早期的telent,tsh,rcp等应用相比,ssh协议提供了更好的安全性。linux服务器的远程管理及安全控制..
分类:
其他好文 时间:
2015-12-31 07:21:09
阅读次数:
212
热备份冗余技术HSRP1、什么是热备份冗余技术?热备份冗余技术(HSRP)就是将多台路由器组成一个“热备份组”,形成一个虚拟路由器,并在组内选择一个活动路由器(active),一个备份路由器。只有活动路由器转发数据,当活动路由器down掉之后备份路由器备份路由器将自己选为活动..
分类:
其他好文 时间:
2015-12-31 07:21:41
阅读次数:
255
对于字符设备驱动程序,之前都是在驱动程序中定义并设置file_operations结构体,实现各种需要用到的函数,注册file_operations结构体,框架比较简单,但是在Linux中,却很少看见这样框架的代码,那是因为在Linux中设备驱动模型一般都由总线、设备、驱动这个三大部分组成。这是..
分类:
其他好文 时间:
2015-12-31 07:20:58
阅读次数:
250
@font-face{font-family:"TimesNewRoman";}@font-face{font-family:"宋体";}p.MsoNormal{margin:000;text-align:justify;font-family:"TimesNewRoman";font-size:14px;}p.p{margin:7px0;text-align:left;font-family:"TimesNewRoman";font-size:16px;}span.msoIns{text-decorat..
分类:
系统相关 时间:
2015-12-31 07:21:16
阅读次数:
306
说明:此脚本安装在CentOS的操作系统上一、监控脚本如下vim/root/script/systemmonitor.sh#!/bin/bash#监控系统负载与CPU、内存、硬盘、登录用户数,超出警戒值则发邮件告警。#提取本服务器的IP地址信息IP=`ifconfigeth0|grep"inetaddr"|cut-f2-d":"|cut-f1-d""`#1、监控系统负..
分类:
系统相关 时间:
2015-12-31 07:21:17
阅读次数:
1028
压缩文件意义节省网络传输带宽,降低磁盘使用率。但会使用一定的cpu。1、gzip不支持压缩目录,gzip后直接跟文件名,在当前目录下压缩时,原文件会消失。#gzipfilename指定压缩目录:#gzip-c123.txt>/tmp/123.txt.gz将当前目录下123.txt文件压缩到tmp目录下名字为123.txt.gz..
分类:
系统相关 时间:
2015-12-31 07:21:16
阅读次数:
1464