给梦一个奔跑的方向!
PDF Print E-mail
41
Written by xlingfairy
Thursday, 04 March 2010 16:05
想让多余的字符串以省略号显示怎么办?
简单,text-overflow:ellipsis; 但是它只有某些浏览器支持,比如IE. FireFox 肯定是不支持这种写法的。但是Firefox 可以用 xul.
 
.searchSuggest li{white-space: nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow: ellipsis;-moz-binding: url('xxx/ellipsis.xml#ellipsis');}
 
PDF Print E-mail
47
Written by xlingfairy
Tuesday, 02 March 2010 14:48
1, 新建一个VPN,
在DotRas.RasPhoneBook 里,是以VPN连接名称标识不同的连接的。如果以存在这个名字,就不能新建,只能更新。建立成功后,在网络连接的虚拟专用网络里会出现一个新的VPN连接。
 
。。。
private static RasVpnStrategy rasstart = RasVpnStrategy.L2tpFirst;
private static RasPhoneBook pb = new RasPhoneBook();
private static readonly string VPNNAME = "VPN1";
。。。
pb.Open();
。。。
private static void CreateOrUpdateVPNEntry( string ip, string user, string pwd ) {
 
PDF Print E-mail
46
User Rating: / 1
PoorBest 
Written by xlingfairy
Thursday, 25 February 2010 14:30
 直接在类里定义 delegate 和 event 很简单, 但是换到接口里,没有转过来弯...尽然不知道要如何处理...
 
对着MSDN上的一篇文章,总算转过来了.
 
 
接口: IFetcher , 基类: FetcherBase , 类 OneDayFetcher
 
PDF Print E-mail
90
Written by xlingfairy
Tuesday, 09 February 2010 17:42
仍然是困了我几天,没有解决.网上关于这方面的资料太少了.
不过,我还是找到了解决方法:
 
 
SOAP Server 声明:
 
ini_set ( "soap.wsdl_cache_enabled", "0" );
$soap = new Zend_Soap_Server ( URL . "/?wsdl" ); // this current file here
$soap->setClass ( 'Joomla_User' );
$soap->handle ();
 
 
Joomla_User 的声明:
 
PDF Print E-mail
48
Written by xlingfairy
Friday, 26 February 2010 12:28
我把接口(IXXXFetcher)和基类(XXXFetcherBase)都定义在一个 Common 项目里了,基类派生于接口. 然后把 Fetcher定义在另外一个项目里, fetcher 都派生于 XXXFetcherBase.
 
XXXFetcher -> XXXFetcherBase -> IXXXFetcher
 
在主项目里,我用Assembly 得到 Fetcher 项目里可用的类型(XXXFetcher),然后用 Activator 创建 XXXFetcher 的实例,转换为 IXXXFetcher 类型, 并用 Velocity 存储这些 实例.
 
在另外的一个项目里, 需要读取刚才存储的实例,我只把 Common这个项目引用了(因为这个项目不需要用到 Fetcher 项目), 结果在用 Velocity 读取的时候,提示缺少 XXXFetcher 所在的 dll.
 
PDF Print E-mail
98
Written by xlingfairy
Thursday, 11 February 2010 11:45
Zend Framework SOAP 当前还不支持在WSDL里输出 SOAP:Header (ZF 1.10)
http://framework.zend.com/issues/browse/ZF-4698
 
这真是件麻烦事.
 
下面这段代码有做修改,不过看了半天,仍然没有看懂具体要怎么弄.
http://www.beberlei.de/dev/svn/ZendSoapRefactoring/library/Zend/Soap/Wsdl.php
 
ZF 是通过 Reflection, ReflectionClass, ReflectionObject 等PHP5 内置类来获取 class 或 object 可用的 method / parameter / return 等信息的.
 
本来想对着上面那个修改过的代码做修改的,但是不懂WSDL是什么样的结构,所以就放弃了.就是因为不了解WSDL的结构,所以才选用ZF,它可以跟据PHP代码自动生成WSDL.但是ZF当前又不支持WSDL里输出:SOAP:Header ,这真是杯具啊.
不知道NuSoap 支持不支持.
 
PDF Print E-mail
119
Written by xlingfairy
Saturday, 06 February 2010 12:32
 先说说我前面遇到的挫折:
复杂类型 与 数组.
这个问题困扰我好几天了, C# 写的 client 在请求SOAP方法之后,报错:
 
soap 未识别指定的类型: name='struct'
这个 struct 可能是其它的,你在PHP里定义的类.
 
解决办法是,指定 style 为 literal , 默认的为: encoded , 参见:
http://framework.zend.com/manual/en/zend.soap.autodiscovery.html
这个页面最下面的代码框里有写.
Last Updated ( Saturday, 06 February 2010 12:42 )
 

Popular Contents

Recommend

Site Info

Members : 1
Content : 100
Web Links : 7
Content View Hits : 56184

Links