51CTO博客开发实践检验真理
for(a;b;c) #next_pages_container { width: 5px; hight: 5px; position: absolute; top: -100px; left: -100px; z-index: 2147483647 !important; } 语句; 执行顺序: 1、执
C语言中,switch可以做菜单选择,输入某个输入项,匹配一个入口后,就开始执行该入口的语句,一般写法如下: swtich (表达式) { case 常量表达式1: 表达式1; case 常量表达式2: 表达式2; &nb
C语言中,在实际应用中,会有不同类型数据一起做运算,由于类型的不同,得到的结果很可能不是自己想要的结果,如下面的例子: 求1 + 1/2 + 1/3 ... 1/100 按照思路写如下的程序: #include <stdio.h> int main() {
该模块不能单独使用,需要结合一些模块来使用,在cpan里的描述是这样的。 这里需要使用这个模块来读取excel的文件,由于是xlsx格式的,所以,还得需要预先安装Spreadsheet::XLSX这个模块。代码如下: #!/usr/bin/perl&n
最常用的方法是使用 POD(Plain Old Documentations) 来进行多行注释。方法如下: =pod codes to comment =cut 注意:=pod =cut只能在行首 以=开头,以=cut结尾。 注意:=后面要紧接一个字符。=cut后面可以不用。
#next_pages_container { width: 5px; hight: 5px; position: absolute; top: -100px; left: -100px; z-index: 2147483647 !important; } 在C语言中,&&运算符是比较常用的运算符,用于某些逻辑的判断。但有时候,&
1,Error: Failed to apply catalog: getaddrinfo: Temporary failure in name resolution Error: Could not send report: getaddrinfo: Temporary failure in name resolution 解决方法: 1、检查server端和客户端的解析是否正确
在login登陆界面上,提示以下报错 printk: 201 messages suppressed. dst cache overflow printk: 207 messages suppressed. dst cache overflow printk: 201 messages suppressed. dst cache overflow printk: 206 messag
源码如下: my $a='nobody'; my $b='bodysnatcher'; if("$a $b" =~ /^(\w+)(\w+) \2(\w+)$/) { print $1."\n";&n
下面的代码的输出会是什么? my @array=(1,2,3,4,5,10); print @array; 是不是返回数组元素的个数?答案是打印出数组的所有元素。 很奇怪是不是?其实,我们平时在用的时候,不太注意,perl里分标量操作符和列表
假如有一个网卡bce1原来有一个IP:192.168.65.22,现在需要多添加一个IP: ifconfig bce1 192.168.65.23 netmask 255.255.255.255 alias 如果alias的IP和原有的IP是同一个网段的,那么设置的掩码就应该是
在linux和FreeBSD系统上,可以通过ifconfig来确认有多少IP,或者有多少网口,也可以通过读取配置文件来获取相关的IP。 但是,在不通的系统,网口的命名是不一样的,即使是同样的操作系统,实体机和虚拟机的网卡命名规则也是不一样的,如:CentOS 5.x的命名规则是ethx,而在CentOS 6.x,命名规则则是emx;FreeB
一直以来,对这几个连接的区别不是很在意,没多加区别。今天又看了一边postgresql的文档,终于明白了。 左、右连接实际上是指以哪张表的数据为准,例如,如果是左连接的话,那么就以左边的表的数据为准。 如下图: 查询就会以weather表的数据为准,也就是说,只要weather表里有记录,那么数据就能检索出来
由于安装的时候,没有优化系统内核和pg的参数,在出现比较高压力的情况下,数据库会会比较吃力了。 所以就想着优化一下数据库,其中一个选项的优化就是shared_buffer,按照官方文档的说法,这个选项设置为物理内存的25%,服务器的内存为8G,故将此选项设置为1G: shared_buffers = 2048MB 设置好之后,重启postg
想到用perl操作memcache的原因,是因为需要从一个数据库里取数据,然后插入另外一个数据库中(从mysql里取数据,插入到postgresql),mysql是在用的数据库,而postgresql则是存放所有历史数据的。由于不是实时取的,在一段时间间隔里,可能会有大量的数据需要取,如果是直接取一条插一条的话,可能时间会比较慢,并且影响到数据库的性能。
由于公司机房分布的原因,Zabbix采用的分布式的方式进行监控,每个机房都会有一个slave Node,各个节点的数据都统一发送到master Node。 有一天,一位同事告知,某个应用的数据图像没有了,打开监控一看,不是没有,而是滞后,即现在的时间段的图像是没有的,但图像是连续的。 查开zabbix agent的d
和平常一样,因为项目的需求,在一台FreeBSD上装PHP的运行环境,处于对FreeBSD的ports的依赖,就直接用ports安装了,一切都很顺利。 #next_pages_container { width: 5px; hight: 5px; position: absolute; top: -100px; left: -100px; z-index: 21474
利用FreeBSD的ports安装软件的时候非常方便,类似yum,安装一个包,会自动检测依赖包,并且一起安装。 但是,如果使用原生的方式来安装的话,这种方便可能会一个恶梦(例如,安装vim),其下载的速度有可能会让你一个不大的包,花一整天的时间来安装,还不保证能够正确安装。 所以,我们一
利用perl的DBI很容易操作postgresql数据库,方式很操作Mysql基本一致。 #/usr/bin/perl -w use strict; use Data::Dumper; use DBI; use DBD::Pg; my $dbname='zabbi
1. 挂载FreeBSD镜像 mount -t iso9660 -o loop FreeBSD-8.3-RELEASE-amd64-disc1.iso /mnt 2. 导入镜像文件到Cobbler cobbler import --name=FreeBSD-8.3 --arch=x86_64 --path=/mnt 我们在导入过程中可能会提示TASK FAILED
perl有两个取得时间的函数:localtime和gmtime 两个函数的用法一样,区别在于localtime为取得本地时间, gmtime格林威治时间。 ($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = localtime(time); 其中: &nb
使用LWP模块可以做一些简单的事情,比如模拟浏览器去访问、get、post等操作都可以 #!/usr/bin/perl -w use LWP::UserAgent; use LWP; use strict; my $ua = LWP::UserAgent-&g
C语言中,很多时候,使用指针会减少很多代码,使得写出来的代码比较明朗,但是,便捷性也会带来很多的麻烦,一不小心就会增加很多的检查代码的工作量。 我觉得,在使用指针的时候,首先要记得一个原则:初始化 所有指针在使用之前必须要初始化,如: char* pfile = NU
C语言中,所有的指针都必须进行初始化,包括结构体中的成员! 代码如下: #include <stdio.h> #include <stdlib.h> #include <string.h> s
#include <stdio.h> int main(int argc, char* argv[]) { int i,a[10],*p; p=a; &n
在Linux中经常发现空闲内存很少,似乎所有的内存都被系统占用了,表面感觉是内存不够用了,其实不然。这是Linux内存管理的一个优秀特性,在这方面,区别于 Windows的内存管理。主要特点是,无论物理内存有多大,Linux 都将其充份利用,将一些程序调用过的硬盘数据读入内存,利用内存读写的高速特性来提高Linux系统的数据访问性能。而Windows 是只在需要内
我们使用普通变量或者数组的时候,并未想过是怎么给变量或者数组分配内存的。但在使用struct的时候,必须要动态分配内存,否则,程序就会报错,如以下代码 #include <stdio.h> #include <stdlib.h> typedef struct stack&nbs
每个inode 与block 都有编号,可以简略说明如下: superblock:记录此 filesystem 的整体信息,包括inode/block的总量、使用量、剩余量,以及文件系统的格式不相关信息等; inode:记录档案的属性,一个档案占用一个inode,同时记录此档案的数据所在的block 号码; b
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号