??xml version="1.0" encoding="utf-8" standalone="yes"?>欧美日韩国产一二,天堂中文资源在线,国产成人在线一区二区http://www.aygfsteel.com/amplifier/category/21700.htmlamplifier's java blog <br> <script type="text/javascript"><!-- google_ad_client = "ca-pub-5575070670019942"; /* blogjava */ google_ad_slot = "7055672771"; google_ad_width = 728; google_ad_height = 90; //--> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>zh-cnWed, 13 Jan 2016 01:15:06 GMTWed, 13 Jan 2016 01:15:06 GMT60用httpclient和正则表辑ּ完成一些无聊的重复性Q?/title><link>http://www.aygfsteel.com/amplifier/archive/2016/01/12/429014.html</link><dc:creator>amp@java</dc:creator><author>amp@java</author><pubDate>Tue, 12 Jan 2016 07:54:00 GMT</pubDate><guid>http://www.aygfsteel.com/amplifier/archive/2016/01/12/429014.html</guid><wfw:comment>http://www.aygfsteel.com/amplifier/comments/429014.html</wfw:comment><comments>http://www.aygfsteel.com/amplifier/archive/2016/01/12/429014.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/amplifier/comments/commentRss/429014.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/amplifier/services/trackbacks/429014.html</trackback:ping><description><![CDATA[最q新部v了一个信息系l,厂家居然没有升ҎQ所有数据都要重新输入,包括用户、角色等都要重新配置Q真是操蛋。要是一个个录入直是日狗了,q些用户在其他信息系l早已存在,但是每个都复制粘贴提交一遍也不是办法Q于是就想用E序自动完成q些操作。步骤如下:<br />1、从其他信息pȝ的数据库导出用户信息Q也可以直接从其他信息系l的界面把所有用户信息复制下来放在一个文本文仉Q反正就是准备好数据源;<br />2、在需要录入用户信息的pȝ中,用h工操作的方式dpȝQƈ录入一个用P同时用Wireshark抓包Q查看整个过E要提交一些什么样的表单数据;<br />3、在E序中用httpclient提交同样的数据,完成dQƈ从第1步的数据源中d用户信息Q然后@环提交录入用h需的数据,完成用户的录入;<br />4、新pȝ没有默认的用戯Ԍ是需要一个个修改的,是根据用LID来确定当前修改的用户Qƈ且提交一个角色ID来进行设定,因此需要首先获取用LIDQ然后根据该ID来提交角色IDQ而用户ID是通过用户列表面获取到的Q因此还需要通过正则表达式来获取所有用LIDQ然后@环提交角色IDQ完成角色设定?br /><br />׃不少旉才搞定,有几个地斚w要注意:<br />1、如果表单数据不包含中文Q直接把表单的Name和Value加在HttpPost的URL?后面卛_Q不需要专门徏立NameValuePairQ如下所C:<br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #000000; ">HttpPost httppost </span><span style="color: #000000; ">=</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">new</span><span style="color: #000000; "> HttpPost(</span><span style="color: #000000; ">"</span><span style="color: #000000; ">http://1.1.1.1/test/adduser?userid=abc&username=efg</span><span style="color: #000000; ">"</span><span style="color: #000000; ">);<br />httpclient.execute(httppost);</span></div><br />但是Q如果表单数据包含中文,例如姓名Q用q种方式提交的表单数据会出现qQ即佉K过URLEncoderq行~码后再发也不行Q必d立NameValuePairQ再加到HttpPost的Entity里面Q如下所C:<br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #000000; ">HttpPost httppost </span><span style="color: #000000; ">=</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">new</span><span style="color: #000000; "> HttpPost(</span><span style="color: #000000; ">"</span><span style="color: #000000; ">http://1.1.1.1/test/adduser?userid=abc</span><span style="color: #000000; ">"</span><span style="color: #000000; ">);<br />List</span><span style="color: #000000; "><</span><span style="color: #000000; ">NameValuePair</span><span style="color: #000000; ">></span><span style="color: #000000; "> nvps </span><span style="color: #000000; ">=</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">new</span><span style="color: #000000; "> ArrayList</span><span style="color: #000000; "><</span><span style="color: #000000; ">NameValuePair</span><span style="color: #000000; ">></span><span style="color: #000000; ">();<br />nvps.add(</span><span style="color: #0000FF; ">new</span><span style="color: #000000; "> BasicNameValuePair(</span><span style="color: #000000; ">"</span><span style="color: #000000; ">username</span><span style="color: #000000; ">"</span><span style="color: #000000; ">,</span><span style="color: #000000; ">"</span><span style="color: #000000; ">张三</span><span style="color: #000000; ">"</span><span style="color: #000000; ">));<br />httppost.setEntity(</span><span style="color: #0000FF; ">new</span><span style="color: #000000; "> UrlEncodedFormEntity(nvps, HTTP.UTF_8));<br />httpclient.execute(httppost);</span></div><br />2、用于网内Ҏ扄正则表达式的使用方式一般ؓQ?br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #000000; ">Pattern p </span><span style="color: #000000; ">=</span><span style="color: #000000; "> Pattern.compile(</span><span style="color: #000000; ">"</span><span style="color: #000000; ">.*?abc(whattoget)123.*?");</span><span style="color: #000000; "><br /></span><span style="color: #000000; ">Matcher m </span><span style="color: #000000; ">=</span><span style="color: #000000; "> p.matcher(line);<br /></span><span style="color: #0000FF; ">if</span><span style="color: #000000; ">(m.matches()){<br />     String whattoget </span><span style="color: #000000; ">=</span><span style="color: #000000; "> m.group(</span><span style="color: #000000; ">1</span><span style="color: #000000; ">);<br />}</span></div><div><span style="color: #000000; "></span><div><span style="color: #000000; ">"</span><span style="color: #000000; ">.*?abc(whattoget)123.*?"</span><span style="color: #000000; ">是一个正则表辑ּQ如果用于匹配一行的时候,׃要查扄内容是在行中_所以前后需要加?*?Q表C前后可以是L字符Q也可以什么都没有Q而表辑ּ中间?whattoget)pCZ个groupQ编号ؓ1Q编号ؓ0的group是整个匹配的字符Ԍ扑ֈ之后提取group(1)卛_得到惌的内宏V?br />试正则表达式是一很ȝ的工作,不过有个很好的Y件可以完成此工作QRegexBuddyQ支持各U语a的正则表辑ּ的调试?br />学习正则表达式的宝典是《Mastering Regular Expression》?br /></span></div></div><img src ="http://www.aygfsteel.com/amplifier/aggbug/429014.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/amplifier/" target="_blank">amp@java</a> 2016-01-12 15:54 <a href="http://www.aygfsteel.com/amplifier/archive/2016/01/12/429014.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Z你的q福Q请不要把提交按钮的name讄为submithttp://www.aygfsteel.com/amplifier/archive/2010/12/09/340146.htmlamp@javaamp@javaThu, 09 Dec 2010 07:02:00 GMThttp://www.aygfsteel.com/amplifier/archive/2010/12/09/340146.htmlhttp://www.aygfsteel.com/amplifier/comments/340146.htmlhttp://www.aygfsteel.com/amplifier/archive/2010/12/09/340146.html#Feedback0http://www.aygfsteel.com/amplifier/comments/commentRss/340146.htmlhttp://www.aygfsteel.com/amplifier/services/trackbacks/340146.html IE有一个特别随意的功能Q就是能够通过Element的name来操作一个ElementQ有些h觉得q个功能很方便,实际它不仅不W合标准Q还会导致IE自己变得莫名其妙?br /> 假如你的Form有一个提交按钮的name="submit"Q那么,很遗憾,你这个form无论如何都不能通过Javascript来提交,只要你一调用了这个form的submit()ҎQIE׃告诉你它不支持这个方法!q不是搞W吗Q哪个浏览器会不支持form的submit()ҎQ虽然IE不标准,也不至于q样吧?对不P是q样?br />
因ؓ当你调用form的方法submit()Q它首先惛_的是你的提交按钮Q?br />
theForm.submit()
q个语句在IE看来q不是调用theForm的submitҎQ而是调用了名字ؓsubmit的提交按钮!如果你在某个元素对象后面加个括号Q会有什么效果?当然是出错。在IE的独特视角下Q上面这个语句与下面q个语句的效果一P
(theForm.submit)();
前一个括号代表了名称为submit的按钮对象,后面那个括号无法理解了Q所以IE告诉你不支持q个Ҏ?br />
IE整个家族都是如此的丑陋!



amp@java 2010-12-09 15:02 发表评论
]]>
丑陋的IE6http://www.aygfsteel.com/amplifier/archive/2010/12/08/340095.htmlamp@javaamp@javaWed, 08 Dec 2010 12:51:00 GMThttp://www.aygfsteel.com/amplifier/archive/2010/12/08/340095.htmlhttp://www.aygfsteel.com/amplifier/comments/340095.htmlhttp://www.aygfsteel.com/amplifier/archive/2010/12/08/340095.html#Feedback4http://www.aygfsteel.com/amplifier/comments/commentRss/340095.htmlhttp://www.aygfsteel.com/amplifier/services/trackbacks/340095.html 后来因ؓ某公司给我们做的一个系l运行速度实在太慢Q我把自q电脑更新到IE8Q发现速度快了很多Q但是有些东西不兼容Q我寚w些不兼容的功能用得比较,׃了?br /> l于Q我自己又要开发一个小目Q用了一个网上下载的CSS模板Q发现里面很多针对IE的注释,从IE 5到IE 8都有Q反正我电脑上看着效果不错Q于是就用了?br /> 辛苦了好几天Q我那项目基本完工了Q想在IE6上看看效果,ShitQ本来显C在面x主要区域的表格掉在了左边D栏的下面Q表格里面一些DIV的下划线莫名其妙C见了Q这些东西在我的电脑上显C得好好的,也没用到什么特别的东西Q怎么差别会这么大呢?
一个个问题排查Q?br /> 表格问题Q在IE6上表现得有些诡异Q显C完之后表格是在下面的,但是鼠标晃过D栏里面的链接Q表格又会自动蟩到右方区域,真见鬹{改了一下布局的paddingQ一个表格好了。另外一个却q是掉下去,仔细研究了一下,把表格的宽度减少10pxQ好了?br /> 下划UK题,我用的是Q?
border-bottom:1px solid grey
l果IE6不会昄条下划线。搜索一下才知道q是IE6的bugQ它理解不了q么长的句子Q必d成这P
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:grey;
q有比这更傻逼的吗?有!
它显C出的线是黑色的Q不是grey的!而且ҎDIV里面内容的颜色不同,它还会变Ԍ如果里面是红色的字,那么它下面的U也是红Ԍ如果是绿色的字,下面的线也是l色Q如果没有指定颜Ԍ它就是黑Ԍ非常Q但是不显CZ要的颜色Q?br /> 后来知道原来它根本不知道grey的意思,必须指定颜色代码才能解决?br />

q就是IE6Q没惛_微Yq么大一个公司还Zq么一个垃圾,而且Z那么多年Q至今还占据中国览器市场的半壁江山Q?br />




amp@java 2010-12-08 20:51 发表评论
]]>
jQuery DateTimePicker 日期旉控ghttp://www.aygfsteel.com/amplifier/archive/2009/05/22/277405.htmlamp@javaamp@javaFri, 22 May 2009 11:37:00 GMThttp://www.aygfsteel.com/amplifier/archive/2009/05/22/277405.htmlhttp://www.aygfsteel.com/amplifier/comments/277405.htmlhttp://www.aygfsteel.com/amplifier/archive/2009/05/22/277405.html#Feedback19http://www.aygfsteel.com/amplifier/comments/commentRss/277405.htmlhttp://www.aygfsteel.com/amplifier/services/trackbacks/277405.htmljQuery UI里面只有一个DatePickerQ只能选择日期Q不能选择旉Q有人做了一个可以选择旉的DateTimePickerQ在q里Q?a >http://razum.si/jQuery-calendar/TimeCalendar.htmlQ可以看刎ͼ把jquery.jsQjquery-calendar.jsQjquery-calendar.css下回来之后就可以用了?br />但是有几个Bug需要自׃改:
1、当输入框里面的旉?ҎQ控件显CZ完整Q这是因为有个函数有bugQ如下所C:

     /*  Ensure numbers are not treated as octal.  */
    trimNumber: 
function (value) {
        
if  (value  ==  '')
            
return  '';
        
while  (value.charAt( 0 ==  ' 0 ) {
            value 
=  value.substring( 1 );
        }
        
return  value;
    },

         while  (value.charAt( 0 ==  ' 0 ) {
            value 
=  value.substring( 1 );
        }

q一句,如果?点的话,最l会出错Q因为它的长度最后是1Q不能执行substring(1)Q改成下面就好了Q?/p>

     /*  Ensure numbers are not treated as octal.  */
    trimNumber: 
function (value) {
        
if  (value  ==  '')
            
return  '';
        
while  (value.charAt( 0 ==  ' 0 &&  value.length >1 ) {
            value 
=  value.substring( 1 );
        }
        
return  value;
    },

2、作者是在jQuery 1.1.2版本下实现的Q现在最新版本是1.3.2Q这个控件在1.3.2下会出现异常Q不能选择日期Q这是因为有几个选择器有问题Q?br />
 1         $('.calendar_daysRow td[a]').hover( // highlight current day
 2             function() {
 3                 $(this).addClass('calendar_daysCellOver');
 4             }, function() {
 5                 $(this).removeClass('calendar_daysCellOver');
 6         });
 7         $('.calendar_daysRow td[a]').click(function() { // select day
 8             popUpCal.selectedDay = $("a",this).html();
 9             popUpCal.selectDate();
10         });
上面?('.calendar_daysRow td[a]')在jQuery 1.3.2中不能用,$("a",this)也是有问题的Q同Ӟ在FireFox中,<a>的不能设|背景颜Ԍ所以hover函数不v作用Q把它设?lt;td>也能辑ֈ相同的效果,Ҏ以下代码卛_Q?br />
 1         //$('.calendar_daysRow td a').hover( // highlight current day
 2         $('.calendar_daysRow td').hover( // highlight current day
 3             function() {
 4                 $(this).addClass('calendar_daysCellOver');
 5             }, function() {
 6                 $(this).removeClass('calendar_daysCellOver');
 7         });
 8         //$('.calendar_daysRow td[a]').click(function() { // select day
 9         $('.calendar_daysRow td a').click(function() { // select day
10             //alert("click");
11             //popUpCal.selectedDay = $("a",this).html();
12             popUpCal.selectedDay = $(this).html();
13             popUpCal.selectDate();
14         });

l过修改之后在IE7和FireFox3都能在jQuery 1.3.2环境下正常运行?img src ="http://www.aygfsteel.com/amplifier/aggbug/277405.html" width = "1" height = "1" />

amp@java 2009-05-22 19:37 发表评论
]]>
jQuery初体?/title><link>http://www.aygfsteel.com/amplifier/archive/2009/05/21/272061.html</link><dc:creator>amp@java</dc:creator><author>amp@java</author><pubDate>Thu, 21 May 2009 10:42:00 GMT</pubDate><guid>http://www.aygfsteel.com/amplifier/archive/2009/05/21/272061.html</guid><wfw:comment>http://www.aygfsteel.com/amplifier/comments/272061.html</wfw:comment><comments>http://www.aygfsteel.com/amplifier/archive/2009/05/21/272061.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/amplifier/comments/commentRss/272061.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/amplifier/services/trackbacks/272061.html</trackback:ping><description><![CDATA[ <p>初次使用jQueryQ发现真是个好东西,把很多东襉K化了Q@环基本上都去掉了Q可以说是开创了JS的一U新模式Q虽然开始觉得有点不习惯Q但是很Ҏ学习也很Ҏ看懂。一个神奇的$原来有那么多的功能,很强大,呵呵?br />最让hƣ慰的是它屏蔽了所有浏览器的差别,可以在各U浏览器上用相同的代码实现相同的效果?br /></p> <img src ="http://www.aygfsteel.com/amplifier/aggbug/272061.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/amplifier/" target="_blank">amp@java</a> 2009-05-21 18:42 <a href="http://www.aygfsteel.com/amplifier/archive/2009/05/21/272061.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>BlueShoes的JavaScript控ghttp://www.aygfsteel.com/amplifier/archive/2008/02/26/182182.htmlamp@javaamp@javaTue, 26 Feb 2008 03:28:00 GMThttp://www.aygfsteel.com/amplifier/archive/2008/02/26/182182.htmlhttp://www.aygfsteel.com/amplifier/comments/182182.htmlhttp://www.aygfsteel.com/amplifier/archive/2008/02/26/182182.html#Feedback0http://www.aygfsteel.com/amplifier/comments/commentRss/182182.htmlhttp://www.aygfsteel.com/amplifier/services/trackbacks/182182.html
在google上搜索替代方案时Q看CBlueShoes的树形控Ӟh多种形态,包括CheckBoxQRadioButton{,每种形态都有例子,而且有详l的规范的文(phpdocumentQ与JavaDoccMQ,关键是代码里面也有详l的注释Q可以看到每个部分的实现原理。与dhtmlXTree使用XML存储数据不同的是Q这个树形控件用多l数l来存储数据Q似乎可L和效率E差Q但出错的几率也了Q不需要用到浏览器的XML处理。与前者一样也支持IE5?br />
关于BlueShoes的树形控件的详细的情况可以看q里Q?a target="_blank">http://www.blueshoes.org/en/javascript/tree/

那个|站上还有很多其他控Ӟ也是很优U的,虽然它的后台是php框架Q但客户端控件同样可以用于JSP?

amp@java 2008-02-26 11:28 发表评论
]]>
解决AJAX中的览器缓存问?/title><link>http://www.aygfsteel.com/amplifier/archive/2008/02/26/182159.html</link><dc:creator>amp@java</dc:creator><author>amp@java</author><pubDate>Tue, 26 Feb 2008 02:33:00 GMT</pubDate><guid>http://www.aygfsteel.com/amplifier/archive/2008/02/26/182159.html</guid><wfw:comment>http://www.aygfsteel.com/amplifier/comments/182159.html</wfw:comment><comments>http://www.aygfsteel.com/amplifier/archive/2008/02/26/182159.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.aygfsteel.com/amplifier/comments/commentRss/182159.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/amplifier/services/trackbacks/182159.html</trackback:ping><description><![CDATA[览器的~存有时候显得很讨厌Q明明已l更C内容Q就是不昄新的Q只要URL不变Q浏览器׃会去查服务器是否已经更新Q而是用缓存里的东西,L在IE里是q样?br /> 使用AJAXl常需要动态更新某一q程的状态,例如短信发送的状态,如果盔R几秒查询一ơ,URL不变的话Q显C出来的状态永q不会改变,因ؓ览器第一ơ获取了内容之后׃再更C?br /> Z解决q个问题Q最单的办法是在URL后面加上一个不断改变的查询字符Ԍquery stringQ,例如Q?br /> request.jsp?q=q<span style="color: #ff0000">&date=(<span id="wmqeeuq" class="keyword">new</span> Date()).getTime()<br /> </span><font style="color: #000000" color="#ff0000">U色部分是不断改变的查询字W串?br /> <br /> 感谢<a >http://wangcheng.javaeye.com/blog/135887</a>的提C?br /> <br /> <a >http://batmanwl.blog.sohu.com/71841783.html</a>q里q可以看到多U解x?/font> <img src ="http://www.aygfsteel.com/amplifier/aggbug/182159.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/amplifier/" target="_blank">amp@java</a> 2008-02-26 10:33 <a href="http://www.aygfsteel.com/amplifier/archive/2008/02/26/182159.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>用Now SMS/MMS 发送中国移动彩?/title><link>http://www.aygfsteel.com/amplifier/archive/2007/09/18/146235.html</link><dc:creator>amp@java</dc:creator><author>amp@java</author><pubDate>Tue, 18 Sep 2007 11:32:00 GMT</pubDate><guid>http://www.aygfsteel.com/amplifier/archive/2007/09/18/146235.html</guid><wfw:comment>http://www.aygfsteel.com/amplifier/comments/146235.html</wfw:comment><comments>http://www.aygfsteel.com/amplifier/archive/2007/09/18/146235.html#Feedback</comments><slash:comments>18</slash:comments><wfw:commentRss>http://www.aygfsteel.com/amplifier/comments/commentRss/146235.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/amplifier/services/trackbacks/146235.html</trackback:ping><description><![CDATA[<a target="_blank">Now SMS/MMS</a>是一个强大的短信/彩信发送服务器Q它内置了彩信中心,在某些运营商的网l内可以通过普通的短信猫发送彩信,而不需要用支持GPRS的短信猫Q也是说系l本w就h了运营商的彩信中心的功能。然而,在中国移动的|络内是不能实现q种方式发送彩信的Q必通过Ud梦网的彩信中心{发?br /> 彩信的发送其实是两个q程Q?br /> 1、向目标手机发送一条普通的提醒短信Q其中包含了发送者号码、彩信的URL{信息,该URL指向彩信中心的某个web目录下的某个彩信文gQ?br /> 2、目标手机接收到q条提醒短信后,d发vGPRSq接Q根据短信中的URL向彩信中心提取该彩信Qƈ昄出来?br /> Now SMS/MMS 自带的彩信中心其实就是一个支持手接的web服务器,它把制作好的彩信攑֜某个web目录下,手机q接时就可以下蝲?br /> 然而,实践证明Q如果用中国移动的SIM卡,无论使用的是什么短信猫Q都不能通过pȝ自带的彩信中心发送彩信?br /> 要设|成通过Ud公司的彩信中心发送彩信,必须把系l的默认讄——用自带的MMSCQ彩信中心)——改Z用移动公司的MMSC。方法如下:<br /> 在Now SMS/MMS Gateway配置E序中选择MMSC RoutingQ然后点击Add按钮Q在弹出的对话框中徏立一个新的MMSC配置Q其中Acount Name和Account Description可以随便填,只是用来识别配置名称Q因为系l可以设|多个MMSC?span style="color: #ff0000">Default Sender Address必须留空Q否则发送很难成功(有极部分能够发送成功)。Allow Sender Address Override前的复选框也必ȝI。Route messages to this account for recipient phone number(s)不用填(q是一个掩码,只有W合要求的号码才用这个\由,按照官方文的说法,不填的话是不会用q个路由的,但实际上把它设成默认路由的话Q即使不填也会用q个Q也许填?861*,1*会好些,表示中国的手机都用这个发Q。Route messages to VASP via选择MM1Q之后会出现更多的输入框Q点击Look up Operator SeetingsQ出C个选择q营商的对话框,很幸q,中国Ud在里面,选择China - China MobileQ然后OK卛_Q系l自动把适合中国Ud的内容填了进厅R但是Network Connection和Modem Used两个下拉列表q没选好。这里必M用对应的GPRS猫的调制解调器(在控刉?电话和调制解调器选项-调制解调?dQ按照提CZ步步p扑ֈGPRS猫,看好哪个调制解调器对应哪个端口,从而知道哪个调制解调器对应哪个GPRS猫)。填好这些东西后点击Test Connection可以连接,成功可以了Q检时间比较长Q要耐心{待。填好之后点击OKQ在MMSC Routing标签里的Additional Routes里面p看到刚才的那个配|名Uͼ然后在Default Route里面选择刚才的配|名UC为默认\由就可以了?br /> <span style="color: #000000">之后打开MMSC标签Q配|自带的MMSC。虽然我们用的是中国移动的MMSCQ但通过web发送彩信时Q必d发送到pȝ自带的MMSCQ再转发到移动的MMSCQ所以必Lpȝ的MMSC也配|好。这里就是普通web服务器的配置Q还有SMTP的配|,可选)Q把端口和IP选好后,q要注意Local Host Name or IP Address里要填入一个本机的IPQ如果在仅在内网使用Q可以直接填本机IPQ外|的情况没有研究q,看看说明书先Q。其他默认的可以了?br /> 再打开Web标签,把Web服务器配|好?br /> 打开览器,输入http://服务器IP:web服务器端?Q就能看到发送各U短信、彩信的链接Q然后就可以发送彩信进行测试了。如果发送不成功Q可以打开Serial #标签,把底下的三个Debug选项都勾上,再发送一下,然后在Now SMS/MMS 的安装目录下扑ֈMMSCDEBUG.LOG{几个LOG文g查看I竟是什么问题。文件太大会D发送失败,pȝ不会自动查的。文件大的上限q不清楚Q但过100KBgp定不行?br /> 今天搞了一天这个东西,l于能正常发送彩信了。在q里备忘一下。慢慢再作深入研I?/span></span> <br /> <br /> 感谢Q?a target="_blank">http://blog.csdn.net/phiger/archive/2006/12/19/1449176.aspx </a><br /> <br /> 官方文档Q?a >http://www.nowsms.com/documentation/ProductDocumentation/mms_notifications_and_content/Connecting_to_operator_MMSC.htm#SendingMMSMessages</a> <img src ="http://www.aygfsteel.com/amplifier/aggbug/146235.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/amplifier/" target="_blank">amp@java</a> 2007-09-18 19:32 <a href="http://www.aygfsteel.com/amplifier/archive/2007/09/18/146235.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JSP出现随机性ؕ?/title><link>http://www.aygfsteel.com/amplifier/archive/2007/09/10/144080.html</link><dc:creator>amp@java</dc:creator><author>amp@java</author><pubDate>Mon, 10 Sep 2007 11:48:00 GMT</pubDate><guid>http://www.aygfsteel.com/amplifier/archive/2007/09/10/144080.html</guid><wfw:comment>http://www.aygfsteel.com/amplifier/comments/144080.html</wfw:comment><comments>http://www.aygfsteel.com/amplifier/archive/2007/09/10/144080.html#Feedback</comments><slash:comments>7</slash:comments><wfw:commentRss>http://www.aygfsteel.com/amplifier/comments/commentRss/144080.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/amplifier/services/trackbacks/144080.html</trackback:ping><description><![CDATA[一个用了JSTL的JSP面Q当字符集设为GB18030ӞM随机的出C些ؕ码,莫名其妙的,有时候有Q有时候没有,h一下可能会变,也可能不变;最令h懊恼的是Q利用JSTL生成的JavaScript语句l常会漏掉一两个字母Q害得整个JSE序D出错,每次漏的字目都不一PҎ没法攏V?br /> ggoogle搜不到相关信息,没办法,后来把编码改为UTF-8Q就不会再出现这U情况了Q但不知道以后还会不会出现?br /> 有时候上|易Q也会见C些字W出Cؕ码,h一下就没有了,看来q是JSP的通病Qؓ什么就没有人提x案呢Q? <img src ="http://www.aygfsteel.com/amplifier/aggbug/144080.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/amplifier/" target="_blank">amp@java</a> 2007-09-10 19:48 <a href="http://www.aygfsteel.com/amplifier/archive/2007/09/10/144080.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Tomcat的资源锁?/title><link>http://www.aygfsteel.com/amplifier/archive/2007/06/27/126465.html</link><dc:creator>amp@java</dc:creator><author>amp@java</author><pubDate>Wed, 27 Jun 2007 01:35:00 GMT</pubDate><guid>http://www.aygfsteel.com/amplifier/archive/2007/06/27/126465.html</guid><wfw:comment>http://www.aygfsteel.com/amplifier/comments/126465.html</wfw:comment><comments>http://www.aygfsteel.com/amplifier/archive/2007/06/27/126465.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.aygfsteel.com/amplifier/comments/commentRss/126465.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/amplifier/services/trackbacks/126465.html</trackback:ping><description><![CDATA[更新了某个webappQ把新的WAR包放到webapps目录下,Tomcat׃自动把原来的同名webapp删除Qƈ把WAR包解压,q行新的webapp。但是,有时候Tomcatq不能把旧的webapp完全删除Q通常会留下WEB-INF/lib下的某个jar包,必须关闭Tomcat才能删除Q这导致自动部|失败?br>解决Ҏ是在<Context>元素中增加一个属?font face="Courier New">antiResourceLocking="true"Q默认是"false"。但是这样会带来一个问题,Tomcat在运行对应的webappӞ会把下面的文件复制到一个时目录里Q所以如果你在服务器q行的时候修改了某个JSP,Tomcatq不会发玎ͼ看到的还是修改前的那个页面?br><br> <fieldset><legend>以下内容来自Tomcat文QContext标签的位|?/legend></font><span style="FONT-SIZE: 12pt" twffan="done"> <p><strong>Context</strong> elements may be explicitly defined: <ul> <li>in the <code>$CATALINA_HOME/conf/context.xml</code> file: the Context element information will be loaded by all webapps <li>in the <code>$CATALINA_HOME/conf/[enginename]/[hostname]/context.xml.default</code> file: the Context element information will be loaded by all webapps of that host <li>in individual files (with a ".xml" extension) in the <code>$CATALINA_HOME/conf/[enginename]/[hostname]/</code> directory. The name of the file (less the .xml) extension will be used as the context path. Multi-level context paths may be defined using #, e.g. <code>context#path.xml</code>. The default web application may be defined by using a file called <code>ROOT.xml</code>. <li>if the previous file was not found for this application, in an individual file at <code>/META-INF/context.xml</code> inside the application files <li>inside a <a ><u><font color=#0000ff>Host</font></u></a> element in the main <code>conf/server.xml</code> </li> </ul> </span></fieldset><br><br>参考资料:<br>Tomcat 5.5 文Q?a >http://tomcat.apache.org/tomcat-5.5-doc/config/context.html</a><br>关于antiResourceLocking的bugQ?a >http://issues.apache.org/bugzilla/show_bug.cgi?id=37668</a><br> <img src ="http://www.aygfsteel.com/amplifier/aggbug/126465.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/amplifier/" target="_blank">amp@java</a> 2007-06-27 09:35 <a href="http://www.aygfsteel.com/amplifier/archive/2007/06/27/126465.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JavaScript按找拼音排序http://www.aygfsteel.com/amplifier/archive/2007/04/16/110955.htmlamp@javaamp@javaMon, 16 Apr 2007 07:08:00 GMThttp://www.aygfsteel.com/amplifier/archive/2007/04/16/110955.htmlhttp://www.aygfsteel.com/amplifier/comments/110955.htmlhttp://www.aygfsteel.com/amplifier/archive/2007/04/16/110955.html#Feedback0http://www.aygfsteel.com/amplifier/comments/commentRss/110955.htmlhttp://www.aygfsteel.com/amplifier/services/trackbacks/110955.htmlJavaScript里的Array有一个sortҎQ?br>

来自微Y的Jscript文

q回一个元素已l进行了排序?Array 对象?/p>

arrayobj.sort(sortfunction) 

参数

arrayObj
必选项。Q?Array 对象?
sortFunction
可选项。是用来定元素序的函数的名称。如果这个参数被省略Q那么元素将按照 ASCII 字符序q行升序排列?

说明

sort Ҏ?Array 对象q行适当的排序;在执行过E中q不会创建新?Array 对象?/p>

如果?sortfunction 参数提供了一个函敎ͼ那么该函数必返回下列g一Q?

  • 负|如果所传递的W一个参数比W二个参数小?
  • Ӟ如果两个参数相等?
  • 正|如果W一个参数比W二个参数大?


因此Q排序的关键在于如何设|sortfunctionq个函数了?br>在JavaScript中,字符串有一个localeCompareҎQ能够根据区域设|来排序Q中文的话就是按照拼x序了?br>

来自微Y的Jscript文

q回一个|指出在当前的区域讄中两个字W串是否相同?/p>

stringVar.localeCompare(stringExp)

参数

stringVar
必选项。一?String 对象文字?
stringExp
必选项。将?stringVar q行比较的字W串?

说明

localeCompare 可以?stringVar ?stringExp q行一个区分区域设|的字符串比较ƈq回 –1? ?+1Q这取决于系l中~省区域讄的排序?/p>

如果 stringVar 排序?stringExp 之前Q那?localeCompare q回 –1Q如?stringVar 排序?stringExp 之后Q则q回 +1。如果返回gؓ 0Q那p明这两个字符串是相同的?/p>


把以上两个方法结合,可以轻村֮现按照拼音顺序对多个字符串进行排序了?br>
例子可以见这里:
http://hi.baidu.com/aaxh/blog/item/eb6ddaf953327858252df218.html

amp@java 2007-04-16 15:08 发表评论
]]>
վ֩ģ壺 | ˮ| Ȫ| | | | | ն| | | | | º| | ·| | | ̨ʡ| ˮ| | | Ǭ| ؼ| | | | | ֥| ؼ| | ¡| ԫ| | | ̴| | Ȩ| | ʷ| | Ұ|