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');}
|
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 ) {
46
Written by xlingfairy
Thursday, 25 February 2010 14:30
直接在类里定义 delegate 和 event 很简单, 但是换到接口里,没有转过来弯...尽然不知道要如何处理...
接口: IFetcher , 基类: FetcherBase , 类 OneDayFetcher
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 的声明:
|
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.
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 支持不支持.
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 )
|
|
|
|