51CTO博客开发抚琴煮酒
这个函数该自phpchina苦寒竹的参数1:原始图像路径参数2:缩放比例。以百分比计算参数3:保存路径,产生的缩略图比原来的名称后面多了个 _2 function changeimgsize($imgpath,$per=0.5,$path="../upload/"){ $imgmsg=getp_w_picpathsize($img
二维码现在变得越来越流行了,这里介绍两端PHP的二维码生成代码,一段使用了Google开放的二维码API,另一段使用的是PHP QR Code二维码开源类库,都很简单。1、使用Google Chart API生成二维码图片Google Chart API是一个功能十分强大的API,生成二维码仅仅是其中的一个小功能。这里只介绍二维码部分,如果想了解更多功能,可以登录官网地址:http://code.
删除软件表中多余的重复记录,重复记录是根据单个字段(s_downloadurl)来判断,只留有sid最小的记录create table `temp` select s_downloadurl,min(sid) as sid from `software` group by 's_downloadurl' having count('s_downloadurl') > 1;delete f
Linux下进程间通信:命名管道-mkfifo 由 lgb 于 星期日, 2010/09/12 - 21:24 发表 IPC Linux mkfifo mknode 命名管道 进程间通信 摘要:进程间通信的方法有很多,FIFO与管道是最古老,也是相对来说更简单的一个通信机制。FIFO相对管道
VM设置成网桥 配置好IP 联网安装 默认没有开启root密码 使用 sudo passwd root 输入自己用户名密码 然后输入新root密码 就可设置root密码 apt-get install ssh apt-get instal
代码: sudo apt-get install libmysqlclient15-dev centos中要加入mysql lib 相关的包 编译方法: 代码: gcc $(mysql_config --cflags) xxx.c -o xxx $(mysql_config --libs) 可以用以下代码测试一下 代码: #include <
epoll是多路复用IO(I/O Multiplexing)中的一种方式,但是仅用于linux2.6以上内核,在开始讨论这个问题之前,先来解释一下为什么需要多路复用IO. 以一个生活中的例子来解释. 假设你在大学中读书,要等待一个朋友来访,而这个朋友只知道你在A号楼,但是不知道你具体住在哪里,于是你们约好了在A号楼门口见面. 如果你使用的阻塞IO模型来处理这个问题,那
linux这样才开启了包转发功能 # vi /etc/sysctl.conf net.ipv4.ip_forward = 1 查看运行中的cat /proc/sys/net/ipv4/ip_forward 为1才是开启 二、配置网络 1.A,GW1,GW2,B的网络配置 A: eth0:
iptables 指令 语法: iptables [-t table] command [match] [-j target/jump] -t 参数用来指定规则表,内建的规则表有三个,分别是:nat、mangle 和 filter,当未指定规则表时,则一律视为是 filter。 个规则表的功能如下: nat 此规则表拥有 Prerouting 和 postrou
如果网卡配置有问题,要先修复VM的 vm->edit->virual network edit->restore default 网卡用桥接模式: centos 配置 /etc/sysconfig/network-scripts/ifcfg-eth* 修改这个文件的ip netmask 如果没有相应网卡 也可以添加  
Df命令是linux系统以磁盘分区为单位查看文件系统,可以加上参数查看磁盘剩余空间信息,命令格式: df -hl 下面是相关命令的解释: df -hl 查看磁盘剩余空间 df -h 查看每个根路径的分区大小 du -sh [目录名] 返回该目录的大小 du -sh * du -sm [文件夹] 返回该文件夹总M数 du -sh xmldb/ du -s
scp -r /root/aaa/ root@192.168.1.70:/home/aaa/ 这个我的使用 ftp ftp 命令使用文件传输协议(File Transfer Protocol, FTP)在本地主机和远程主机之间或者在两个远程主机之间进行文件传输。 FTP 协议允许数据在不同文件系统的主机之间传输。尽管这个协议在传输数据上提供了高适应性,但是它并没有尝试去保留一个特定文件
一.主要知识点: 1. Iptables表链结构 2. 数据包过滤流程 3. Iptables书写规则 4. Iptables条件匹配 5. Iptables数据包控制 6. Iptables七层过滤 7. Iptables脚本 二.具体的知识点介绍 1. Iptables表链结构 1)默认的4个规则表 *raw表:确定是否对该数据包进行状态跟踪 *mangle
如果你的IPTABLES基础知识还不了解,建议先去看看. 开始配置 我们来配置一个filter表的防火墙. (1)查看本机关于IPTABLES的设置情况 [root@tp ~]# iptables -L -n Chain INPUT (policy ACCEPT) target prot opt source destination Chain FORWARD (poli
在shell中常用的特殊符号罗列如下: # ; ;; . , / 'string'| ! $ ${} $? $$ $* "string"* ** ? : ^ $# $@ `command`{} [] [[]] () (()) || && {xx,yy,zz,...}~ ~+ ~- & <...< + - %= == !=&nbs
拷贝数据库文件备份: 由于MySQL的数据库和表是直接通过目录和表文件实现的,因此直接复制文件来备份数据库数据,对MySQL来说特别方便。而且自MySQL 3.23起MyISAM表成为缺省的表的类型,这种表可以为在不同的硬件体系中共享数据提供了保证。 使用直接拷贝的方法备份时,尤其要注意表没有被使用,应该对表进行读锁定或停止MySQL服务。备份一个表,需要三个文件:
首先要安装telnet和telnet-server 一、检测telnet-server的rpm包是否安装 OS:RedHat9 [root@locahost ~]#rpm -qa telnet-server //出于安全考虑telnet-server.rpm是默认没有安装的,而telnet的客户端是标配。即下面的软件是默认安装的,为了方便测试,也确认一下//
system("mysql -h192.168.1.5 -uroot -p123 db_mirr<upload.sql"); 这是上传命令 db_mirr是远程数据库 upload.sql是本地批处理文件 sleep(5)在perl中是睡觉5秒 perl如何知道一个进
大致意思就是给mysql中的root用户添加密码 (密码我就用******表示) [ooo@localhost ~]$ mysqladmin -u root -p ****** Enter password: mysqladmin: connect to server at 'localhost' failed error: 'Access denied for user
perl -Mstrict -le 'print $ENV{PATH}' perl系统路径查看 指令:print 语法:print Filehandle LIST 说明:这个Filehandle可以看作在I(INPUT)/O(OUTPUT)之间的一个桥梁,可以利用FILEHANDLE来做出数据读入写出的动作.STDIN是代表从哪连输入数据,例
DBI 数据库模块剖析 为了和数据库进行通讯,Perl 的社区开发出了统一数据库通讯接口模块:DBI。DBI 作为 Perl 语言中和数据库进行通讯的标准接口,它定义了一系列的方法,变量和常量,成功地提供一个和具体数据库平台无关的数据库持久层。 DBI 模块的体系结构 概述 整个 DBI 模块的结构可以被分成两个主要的部分:DBI 模块本身和实现与具体数据库平台通讯的驱
目录 基本功能 建立连线 选项 下达 SQL 进阶功能 SELECT 述 高等技巧 交易机制 注意事项 其他资讯 本文是以 Perl DBI Examples 为蓝本,配合 DBMaker 好学易用的特性,以及几个浅显易懂的例子,希望能够一步步地带领使用者学习 Perl DBI modules 存取 DBMaker 资料库的方法。而原作者撰写主要原动力是希
mysql查看表结构命令,如下: desc 表名; show columns from 表名; describe 表名; show create table 表名; use information_schema select * from columns where table_name='表名'; 顺便记下: show databases; use 数据
原文出自: http://263.aka.org.cn/Lectures/002/Lecture-2.1.2/perl-reg.html 感谢AKA及作者。 9 Perl 中的正则表达式 正则表达式的三种形式 正则表达式中的常用模式 正则表达式的 8 大原则 正则表达式是 Perl 语言的一大特色,也是 Perl 程
正则表达式用于字符串处理、表单验证等场合,实用高效。 现将一些常用的PERL正则表达式收集于此,以备不时之需。 匹配中文字符的正则表达式: [一-龥] 评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 匹配双字节字符(包括汉字在内):[^x00-xff] 评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) 匹配空白行的正则表达式:ns*r
==================================包package=========================== package mypack; 包文件的其始语句 此语句定义一个名为mypack的包,从此以后定义的所有变量和sub的名字都存贮在该
一、配置ruby on rails 环境(在windows环境) 1.ruby 官方网站,www.ruby-lang.org 2.ruby on rails 官方网站,www.rubyonrails.org 3.ruby在windows的安装文件下载,rubyforge.org 4.安装ruby,运行上面下载的文件即可,安装时会要
MySQL原生版包含myisam、innodb(innobase,innodb-plugin)等等引擎,如果我们在my.cnf指定了默认存储引擎,那么我们创建库和表时都会使用默认的引擎,但是默认引擎有时并不能满足我们的需求,这时候可能就需要我们的sql脚本中加入创建表时要用的引擎了,例如: 一般情况下,mysql会默认提供多种存储引擎,你可以通过下面的查看: 看
t表中将近有1100万数据,很多时候,我们要进行字符串匹配,在语句中,我们通常使用来达到我们搜索的目标。但经过实际发现,like的效率与函数差别相当大。下面是一些测试结果: SQL> set timing on SQL> select count(*) from t where instr(title,’手册’)>0; COUNT
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号