- 浏览: 45349 次
- 性别:
- 来自: 深圳
-
最新评论
-
cuishuangjia:
把数据库中的数据,拷贝到EXCEL中的。 DbTools工具下 ...
[转载]mysqldump只导出数据或者只导出表结构
文章列表
Linux中SWAP交换分区
- 博客分类:
- linux
1、以root权限登录SSH,键入如下命令创建512M的swap文件(1024 * 512MB = 524288). dd if=/dev/zero of=/swapfile1 bs=1024 count=524288 2、创建Linux交换文件 mkswap /swapfile1 3、立即激活 /swapfile1交换文件 swapon /swapfile1 4、设置系统自激活交换文件。编辑 /etc/fstab文件,并增加如下第二行代码。 vi /etc/fstab /swapfile1 swap swap defaults 0 0 5、重启系统,使用free -m查看swap大小。 如 ...
shell字符串分割再循环
- 博客分类:
- shell
字符串“aaa=bbb=cccc” 需要分割然后for循环进行处理。
可以将=替换成空格进行处理,for循环是通过空白字符处理的
teststr="aaa=bbb=ccc=dddd"
for keystr in `echo teststr | sed 's/=/ /g'`
do
echo $keystr
done
1. 两表关联批量更新表中字段。
update tablename_slave a,tablename_master b set a.res_id =b.id where a.slave_tel=b.master_tel
2. 查找数据插入其他表。
INSERT INTO tablename_slave ( field_a, field_b) (SELECT a.field_a,a.field_b from tablename_master a WHERE 1=1)
xargs和-exec在使用find命令的-exec选项处理匹配到的文件时,find命令将所有匹配到的文件一起传递给exec执行。但有些系统对能够传递给exec的命令长度有限制,这样在find命令运行几分钟之后,就会出现溢出错误。错误信息通常是“参数列太长”或“参数列溢出”。这就是xargs命令的用处所在,特别是与find命令一起使用。find命令把匹配到的文件传递给xargs命令,而xargs命令每次只获取一部分文件而不是全部,不像-exec选项那样。这样它可以先处理最先获取的一部分文件,然后是下一批,并如此继续下去。在有些系统中,使用-exec选项会为处理每一个匹配到的文件而发起一个 ...
mysql数据表损坏了教你如何来修复[转载]
- 博客分类:
- MYSQL
mysql数据表损坏了教你如何来修复
1. 表损坏的原因分析
以下原因是导致mysql 表毁坏的常见原因:
1、 服务器突然断电导致数据文件损坏。
2、 强制关机,没有先关闭mysql 服务。
3、 mysqld 进程在写表时被杀掉。
4、 使用myisamchk 的同时,mysqld 也在操作表。
5、 磁盘故障。
6、 服务器死机。
7、 mysql 本身的bug 。
2. 表损坏的症状
一个损坏的表的典型症状如下:
1 、当在从表中选择数据之时,你得到如下错误:
Incor ...
MYSQL查询重复记录的方法[转载]
- 博客分类:
- MYSQL
MYSQL查询重复记录的方法很多,下面就为您介绍几种最常用的MYSQL查询重复记录的方法,希望对您学习MYSQL查询重复记录方面能有所帮助。
1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断
select * from people where peopleId in (select peopleId from people group by peopleId having count(peopleId) > 1)
2、删除表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断,只留有rowid最小的记录
...
shell脚本中 需要判断FTP上传文件是否上传成功,就需要shell进行交互来进行验证。有2种方案可以解决
1. 通过expect进行交互,需要linux下安装expect。实例网上自行搜索,后面上传一附件(ftp.sh)自行查看(代码好像来源于chinaunix.net,具体忘记了)。
2. shell脚本获取ftp上传后的日志,然根据日志判断是否存在上传,详细讲这点
a.
# ftp执行返回信息输出到文件中,然后那获取文件中信息判断
#!/bin/bash
#$1 host $2 user $3 password $4 local file $5 remote fil ...
附件中有两个下载类,直接拿来可以用,都支持断点续传、速度限制,但是在linux都不能下载超过2G文件(都使用了fopen,但由于文件超过2G,无法返回文件句柄) ,不过在windows上测试超过2G的可以下载。
php下载类.zip (其中有个类需要BC高精函数库支持,linux上yum -y install php-bcmath)
超过2G解决方案:
一种直接将2G文件放到服务器目录下,通过url直接访问文件下载。 这个。。。不管怎么样也解决了问题
另一种通过apache拓展库mod_sendfile进行下载
代码片段如下:
$file = "XXX.z ...
关键字: binary
例:引用SELECT * FROM `test` WHERE `userfield` REGEXP binary '^in.*'
zipinfo 。命令功能:列出压缩文件信息。
语 法:zipinfo [-12hlmMstTvz][压缩文件][文件...][-x <范本样式>]
补充说明:执行zipinfo 指令可得知zip 压缩文件的详细信息。
参 数:
-1 只列出文件名称。
-2 此参数的效果和指定"-1"参数类似,但可搭配"-h","-t"和"-z"参数使用。
Linux命令行下查看某文件夹下的文件个数
- 博客分类:
- linux
查看某文件夹下文件的个数
ls -l |grep "^-"|wc -l
或
find ./company -type f | wc -l
查看某文件夹下文件的个数,包括子文件夹里的。
ls -lR|grep "^-"|wc -l
查看某文件夹下文件夹的个数,包括子文件夹里的。
ls -lR|grep "^d"|wc -l
说明:
ls -l
长列表输出该目录下文件信息(注意这里的文件,不同于一般的文件,可能是目录、链接、设备文件等)
grep "^-& ...
在Windows下使用curl命令
- 博客分类:
- 系统应用
curl 是一般linux发行版中都带有的小工具,利用这个工具可以很方便的下载文件,我一般使用这个工具来查看某个页面相应的HTTP头信息,在Windows系统中我们也一样可以使用这个工具,如果不需要支持https的话,那直接下载一个可执行文件即可,下载页面 是:http://curl.haxx.se/download.html,这个页面最底部有一个Windows下的下载链接,请选择不带SSL的版本, 否则还需要安装SSL的支持包。我下载的地址是:http://curl.haxx.se/download/curl-7.17.0-win32-nossl.zip 解压后直接执行 curl.exe 即可 ...
1. 跨无限级框架显示
无论你把日期控件放在哪里,你都不需要担心会被外层的iframe所遮挡进而影响客户体验,因为My97日期控件是可以跨无限级框架显示的
示例2-7 跨无限级框架演示
可无限跨越框架iframe,无论怎么嵌套框架都不必担心了,即使有滚动条也不怕
2. 民国年日历和其他特殊日历
当年份格式设置为yyy格式时,利用年份差量属性yearOffset(默认值1911民国元年),可实现民国年日历和其他特殊日历
示例2-8 民国年演示
<input type="text" id="d28" onClick="Wda ...
删除旧
delete from a using mix_crm_contact as a,mix_crm_contact as b where a.id<b.id and a.`telphone_num` = b.`telphone_num`删除新
delete from a using mix_crm_contact as a,mix_crm_contact as b where a.id>b.id and a.`telphone_num` = b.`telphone_num`
表格中如果增加了 colspan 属性,如果colspan所在属性td或th元素宽度大于表格中固定宽度时,表格将不再固定,而是自适应,如
<table border='1' width="100%" style='table-layout: fixed;'>
<tr>
<td width='100' >1</td>
<td width='150'>1</td>
<td>1</td>
</tr>
<tr>
< ...