﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>语源科技BlogJava-快乐生活</title><link>http://www.blogjava.net/cuilihui/</link><description /><language>zh-cn</language><lastBuildDate>Mon, 13 Apr 2026 09:08:42 GMT</lastBuildDate><pubDate>Mon, 13 Apr 2026 09:08:42 GMT</pubDate><ttl>60</ttl><item><title>/etc/resolv.conf更改重启后自动恢复的解决办法</title><link>http://www.blogjava.net/cuilihui/archive/2013/08/22/403205.html</link><dc:creator>cuilihui</dc:creator><author>cuilihui</author><pubDate>Thu, 22 Aug 2013 14:27:00 GMT</pubDate><guid>http://www.blogjava.net/cuilihui/archive/2013/08/22/403205.html</guid><wfw:comment>http://www.blogjava.net/cuilihui/comments/403205.html</wfw:comment><comments>http://www.blogjava.net/cuilihui/archive/2013/08/22/403205.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/cuilihui/comments/commentRss/403205.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/cuilihui/services/trackbacks/403205.html</trackback:ping><description><![CDATA[今天搭建linux的DNS主从服务器时遇到修改了/etc/resolv.conf之后，重启系统或network后发现又恢复到以前的状态。网上查了一下说是修改<br /><span style="color: #3d3d3d; font-family: Arial, Helvetica, simsun, u5b8bu4f53; line-height: 25px; background-color: #ffffff;">&nbsp;/etc/sysconfig/network-scripts/ifcfg-eth0 。</span>添加或修改<span style="color: #3d3d3d; font-family: Arial, Helvetica, simsun, u5b8bu4f53; line-height: 25px; background-color: #ffffff;">PEERDNS=no。<br />但是service network restart发现还是自动恢复了，后来发现直接把dns服务器ip添加到</span><span style="color: #3d3d3d; font-family: Arial, Helvetica, simsun, u5b8bu4f53; line-height: 25px; background-color: #ffffff;">&nbsp;/etc/sysconfig/network-scripts/ifcfg-eth0 就没问题了，如下：</span><span style="color: #3d3d3d; font-family: Arial, Helvetica, simsun, u5b8bu4f53; line-height: 25px; background-color: #ffffff;"><br /></span><div><br />DEVICE="eth0"</div><div>BOOTPROTO=none</div><div>IPV6INIT="yes"</div><div>NM_CONTROLLED="yes"</div><div>ONBOOT="yes"</div><div>TYPE=Ethernet</div><div>IPADDR=192.168.1.12</div><div>PREFIX=24</div><div>DEFROUTE=yes</div><div>IPV4_FAILURE_FATAL=yes</div><div>IPV6_AUTOCONF=yes</div><div>IPV6_DEFROUTE=yes</div><div>IPV6_FAILURE_FATAL=no</div><div>NAME="System eth0"</div><div>UUID=5fb06bd0-0bb0-7ffb-45f1-d6edd65f3e03</div><div>GATEWAY=192.168.1.1</div><div><span style="color: red;">DNS1=192.168.1.12</span></div><div><span style="color: red;">DNS2=202.106.46.151</span></div><div>HWADDR=00:0c:29:da:0c:7d</div><div>IPV6_PEERDNS=yes</div><div>IPV6_PEERROUTES=yes</div><div>PEERDNS=no<br /><br /><br />注：DNS1和DNS2就是要在/etc/resolv.conf配置的dns服务器ip。</div><div></div><img src ="http://www.blogjava.net/cuilihui/aggbug/403205.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/cuilihui/" target="_blank">cuilihui</a> 2013-08-22 22:27 <a href="http://www.blogjava.net/cuilihui/archive/2013/08/22/403205.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Sybase中bcp导入导出数据批处理文件的生成</title><link>http://www.blogjava.net/cuilihui/archive/2012/04/24/376465.html</link><dc:creator>cuilihui</dc:creator><author>cuilihui</author><pubDate>Tue, 24 Apr 2012 06:16:00 GMT</pubDate><guid>http://www.blogjava.net/cuilihui/archive/2012/04/24/376465.html</guid><wfw:comment>http://www.blogjava.net/cuilihui/comments/376465.html</wfw:comment><comments>http://www.blogjava.net/cuilihui/archive/2012/04/24/376465.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/cuilihui/comments/commentRss/376465.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/cuilihui/services/trackbacks/376465.html</trackback:ping><description><![CDATA[<span style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25px; text-align: left; background-color: #ffffff; ">从数据库中把所有表数据导出:&nbsp;</span><br style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25px; text-align: left; background-color: #ffffff; " /><span style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25px; text-align: left; background-color: #ffffff; ">1.编辑一个文件selectout.sql：&nbsp;</span><br style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25px; text-align: left; background-color: #ffffff; " /><div id="" style="font-family: Monaco, 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Consolas, 'Courier New', monospace; background-color: #ffffff; width: 679px; margin-left: 9px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; word-break: break-all; word-wrap: break-word; line-height: 25px; text-align: left; "><div style="padding-right: 3px; padding-bottom: 3px; padding-left: 3px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-weight: bold; "><div>set nocount on</div><div>use databasename</div><div>go</div><div>select 'bcp databasename..' + name + ' out d:\temp\' + name + '.txt -Uusername -Ppassword -Sservername -c ' from sysobjects where type='U'</div><div>go</div><div></div></div></div><span style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25px; text-align: left; background-color: #ffffff; ">2.在cmd中执行：&nbsp;</span><br style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25px; text-align: left; background-color: #ffffff; " /><div id="" style="font-family: Monaco, 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Consolas, 'Courier New', monospace; background-color: #ffffff; width: 679px; margin-left: 9px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; word-break: break-all; word-wrap: break-word; line-height: 25px; text-align: left; "><div style="padding-right: 3px; padding-bottom: 3px; padding-left: 3px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-weight: bold; "><div>isql -Uusername -Ppassword -Sservername -i d:\selectout.sql -o d:\bcpout.bat</div><div></div></div></div><span style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25px; text-align: left; background-color: #ffffff; ">3.执行d:\bcpout.bat文件, 可以把数据导出到d:\temp\目录。&nbsp;</span><br style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25px; text-align: left; background-color: #ffffff; " /><span style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25px; text-align: left; background-color: #ffffff; ">把所有表数据导入到数据库时，将上面的out改为in&nbsp;</span><br style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25px; text-align: left; background-color: #ffffff; " /><br style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25px; text-align: left; background-color: #ffffff; " /><span style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25px; text-align: left; background-color: #ffffff; ">4.bcp导入导出：&nbsp;</span><br style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25px; text-align: left; background-color: #ffffff; " /><span style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25px; text-align: left; background-color: #ffffff; ">导出数据:</span><div id="" style="font-family: Monaco, 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Consolas, 'Courier New', monospace; background-color: #ffffff; width: 679px; margin-left: 9px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; word-break: break-all; word-wrap: break-word; line-height: 25px; text-align: left; "><div><div style="padding-right: 3px; padding-bottom: 3px; padding-left: 3px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-weight: bold; "><div>bcp DatabaseName.dbo.tableName out D:\tableName.txt -SServerName -Usa -P -c -b 10000</div></div></div></div><span style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25px; text-align: left; background-color: #ffffff; ">导入数据:</span><div id="" style="font-family: Monaco, 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Consolas, 'Courier New', monospace; background-color: #ffffff; width: 679px; margin-left: 9px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; word-break: break-all; word-wrap: break-word; line-height: 25px; text-align: left; "><div style="padding-right: 3px; padding-bottom: 3px; padding-left: 3px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-weight: bold; "><div>bcp DatabaseName.dbo.tableName in D:\tableName.txt -SServerName -Usa -P -c -b 10000</div></div></div><span style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25px; text-align: left; background-color: #ffffff; ">在导入大量数据时加上-b参数，分批提交不以致于数据库日志被塞满。</span>&nbsp;<img src ="http://www.blogjava.net/cuilihui/aggbug/376465.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/cuilihui/" target="_blank">cuilihui</a> 2012-04-24 14:16 <a href="http://www.blogjava.net/cuilihui/archive/2012/04/24/376465.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>sybase常用函数介绍</title><link>http://www.blogjava.net/cuilihui/archive/2012/04/20/375336.html</link><dc:creator>cuilihui</dc:creator><author>cuilihui</author><pubDate>Fri, 20 Apr 2012 03:13:00 GMT</pubDate><guid>http://www.blogjava.net/cuilihui/archive/2012/04/20/375336.html</guid><wfw:comment>http://www.blogjava.net/cuilihui/comments/375336.html</wfw:comment><comments>http://www.blogjava.net/cuilihui/archive/2012/04/20/375336.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/cuilihui/comments/commentRss/375336.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/cuilihui/services/trackbacks/375336.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 长度和语法分析&nbsp;datalength(char_expr)&nbsp;&nbsp;&nbsp; 在char_expr中返回字符的长度值，忽略尾空&nbsp;substring(expression,start,length)&nbsp;&nbsp;&nbsp; 返回部分字符串&nbsp;right(char_expr,int_expr)&nbsp;&nbsp;&nbsp; 返回char_...&nbsp;&nbsp;<a href='http://www.blogjava.net/cuilihui/archive/2012/04/20/375336.html'>阅读全文</a><img src ="http://www.blogjava.net/cuilihui/aggbug/375336.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/cuilihui/" target="_blank">cuilihui</a> 2012-04-20 11:13 <a href="http://www.blogjava.net/cuilihui/archive/2012/04/20/375336.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>sybase学习笔记</title><link>http://www.blogjava.net/cuilihui/archive/2012/04/19/375294.html</link><dc:creator>cuilihui</dc:creator><author>cuilihui</author><pubDate>Thu, 19 Apr 2012 09:33:00 GMT</pubDate><guid>http://www.blogjava.net/cuilihui/archive/2012/04/19/375294.html</guid><wfw:comment>http://www.blogjava.net/cuilihui/comments/375294.html</wfw:comment><comments>http://www.blogjava.net/cuilihui/archive/2012/04/19/375294.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/cuilihui/comments/commentRss/375294.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/cuilihui/services/trackbacks/375294.html</trackback:ping><description><![CDATA[<div>select &nbsp;isnull(convert(numeric(10,2), round(convert(numeric(10,0),x.ocr_file_num)/x.file_num * 100,2)),0)&nbsp;</div><div>from (select sum(total_file_num) as file_num,sum(auto_file_num) as ocr_file_num&nbsp;</div><div>from ws_ocr_report noholdlock&nbsp;</div><div>where tr_date&gt;= '2012-03-31' and tr_date &lt;='2012-03-31')x<br /><br />numeric(10,0) 10位数字 小数点后0位 ；<br />convert(numeric(10,0),x.ocr_file_num) 把x.ocr_file_num 转为小数点后0位的10位数字；<br />round(a,b) 保留数字a小数点后b位小数；<br /><br /><br /><div>select x.imp_type imp_type,isnull(y.un_auidted_num,0) un_auidted_num from&nbsp;</div><div>(select imp_type from imp_audit_type noholdlock where disp_sign=0 and tree_type=0 )x,(select imp_type,count(1) as un_auidted_num from imp_result noholdlock &nbsp;where 1=1&nbsp;</div><div>&nbsp;group by imp_type)y</div><div>&nbsp; noholdlock &nbsp;where x.imp_type *= y.imp_type order by x.imp_type</div><div>等价于<br /><div>select x.imp_type imp_type,isnull(y.un_auidted_num,0) un_auidted_num from&nbsp;</div><div>(select imp_type from imp_audit_type noholdlock where disp_sign=0 and tree_type=0 )x left join (select imp_type,count(1) as un_auidted_num from imp_result noholdlock &nbsp;where 1=1&nbsp;</div><div>&nbsp;group by imp_type)y</div><div>&nbsp; noholdlock &nbsp;on x.imp_type = y.imp_type order by x.imp_type</div><div></div>where x.imp_type *= y.imp_type order by x.imp_type 相当于使用join的on条件；<br /><br /><div>通过在 select 或 readtext 命令中将 holdlock、noholdlock 和 shared 选项应用到单个表来替换某个会话的锁定级别：</div></div><div>使用级别 &nbsp; &nbsp;关键字 &nbsp; &nbsp; &nbsp; &nbsp;作用</div><div>1 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; noholdlock &nbsp;直到事务结束再持有锁；在级别 3 使用以强制执行级别 1</div><div>2, 3 &nbsp; &nbsp; &nbsp; &nbsp; holdlock &nbsp; &nbsp; &nbsp;持有共享锁直到事务完成；在级别 1使用以强制执行级别 3</div><div>无 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;shared &nbsp; &nbsp; &nbsp; &nbsp;在为更新操作打开游标时，对 select语句应用共享锁而非更新锁</div><br />批处理：<br /><div>&nbsp; bcp db..ds_aptr in f:/ftproot/dataSource/20120418\ABIS-APTR-1G-20120418 -e E:\DataManager\error\ds_aptr20120418.txt -c -t"|!" -r"\n" -Uad -Shn -Pbj -Jcp936 -b10000<br />ds_aptr数据表 &nbsp;in导入&nbsp;f:/ftproot/dataSource/20120418\ABIS-APTR-1G-20120418<br />-e&nbsp;E:\DataManager\error\ds_aptr20120418.txt&nbsp;错误日志<br />-t"|!" 以|！为列的分隔符<br />-r"\n" 以\n为一条数据的分隔符<br />-Uad 用户名ad<br />-Shn 服务器hn<br />-Pbj 密码bj<br />-Jcp936 编码cp936<br />-b10000 分批10000条提交<br /><br /> </div>&nbsp;</div><div></div><img src ="http://www.blogjava.net/cuilihui/aggbug/375294.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/cuilihui/" target="_blank">cuilihui</a> 2012-04-19 17:33 <a href="http://www.blogjava.net/cuilihui/archive/2012/04/19/375294.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>