`
star65225692
  • 浏览: 267902 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
文章列表
      在Silverlight 4应用程序中,我们可以在客户端调用本网站的WebService ,这是没有限制的,正如我们上面例子所示。那么,我们该如何配置我们的WebService并使其能被其它域名的访问者正确调用?为达到这样的目的,我们可以在网站的根目录下创建一个名为clientaccesspolicy.xml的文件,这个文件表明哪些域可以允许访问你的Webservice,下面我们看看下面的例子: <?xml version="1.0" encoding="utf-8"?> <access-policy>   ...
      当你创建一个web服务 时,你返回的数据类型有哪些呢?也许你猜到了.net为我们提供的基础类型,但如果我们想返回一个CLASS对象呢,在Silverlight客户端如何正确处理这个类呢?不错,肯定有解决的办法,我们在服务中创建新数据类型时需要遵循一下几个原则       (1)你的新Class一定要表明DataContract属性;       (2)你的Class一定要标明Public标志;       (3)每一个属性必须标明DataMember,标明是可序列化;       (4)你的Class需要有一个零参数的构造函数;        下面我们看一个示例代码: ...
      右击WEB项目,添加Silverlight-enabled WCF Service,我们把服务名称命名为TestService,我们在此服务中添加方法如下: public class TestService { [OperationContract] public DateTime GetServerTime() { return DateTime.Now; } }       现在我们添加服务引用,右击Silverlig ...
显示以及加载数据 1.       Content 作为页面代码隐藏到页面中, Dialog显示后,将数据( Json对象)赋值到 Dialog 1)  优点:实现最为简单 2)  缺点:加载页面时,页面代码多,如果未发生 Dialog操作,这部分 ...
WPF数据绑定对于多线程的支持一直都没什么具体计划。当对象在非UI线程上发出了属性变化事件时,数据绑定基础设施就会对其作出响应。通常这是可行的,但因为潜在的竞态条件,这么做并不是真正安全的。从计算机科学的视角来看,禁用跨线程的访问是更为正确的做法,因为这才是导致集合变化事件的根源。 但遗憾的是,开发者并不总是在意正确性,他们只是想把事情做完。这样,他们会使用各种“线程安全”或是“分发安全”的可观测集合。在所有这些做法中,基本的设计就是在调用前将集合变化的事件编排到正确的线程中。在这种情况下,正确的线程就是分发者所运行的那个线程。但遗憾的是,这么做并未消除竞态条件的可能性。 在WPF 4.5中 ...
1. 编写Java文件,在其中声明native方法, 并通过static 语句块加载动态链接库,示例Prompt.java代码如下: class Prompt {     private native String getLine(String prompt);     public static void main(String args[]) {         Prompt p = new Prompt();         String input = p.getLine("Type a line: "); ...
     本文通过两个例子来讲解JNI的一个输入/输出应用。首先看一个String的输入输出的例子,下面是java部分的代码 public class Prompt { private native String getLine(String prompt); public static void main(String args[]) {      Prompt p = new Prompt();      String input = p.getLine("Type a line: ");      System.out.println ...
window->Preferences->Ceneral->Editors->Text Editors->Annotations: 在右边的"Annotation Types"下找到红叉图标的"Errors",选中, 在界面上的右边,可以看到以下几个Show in的复选项: Vertical ruler 左边框坚状条 Overview ruler 右边框坚状条 Text as 文本的显示方式 勾选上"Text as",在其右边的下拉框中有以下几种选项: Text as : Box 实线框 风 ...
1.ViewState问题,导致在浏览器和服务端反复来回传递,影响页面呈现的效率 2.页面生命周期:页面生命周期的一部分:连接客户端事件和服务端事件处理代码的机制非常复杂,只有少数的开发人员能够完全掌握并去操控。 3.不能很好的分解关注点,MVC一直贯彻的思想是:约定胜于配置,分解关注点 4.对HTML操控受限,我们知道服务端控件最终也是以HTML的形式呈现,但往往不是我们认为必要的,而且不能很好的应用CSS样式。比如ID为发生变化,当然在4.0里面有了设置ID的呈现模式。风之境地 5.Leaky abstraction:直译是抽象泄漏,我不知道怎么翻译合理,我理解的意思是抽象不 ...
主要的想法是当鼠标悬浮后计算所有的描述容器大小和位置。主要依赖于缩略图的最大尺寸及其居于主要wrapper中的位置。例如,当缩略图接近边缘,我们就使得描述区域显示在缩略图左边 然后我们将帮定逼近事件到图片。主要想法是根据鼠标位置来变化图片大小。一旦图片达到最大尺寸,我们设置z-index最高,因此位于最高层次,并且显示分开的描述。风之境地 // list of thumbs var $list        = $('#pe-thumbs'),     // list's width and offset left.     // this will be used to know ...
新建一个Android项目,File -> New -> Project -> Android Project。我选的SDK是1.6的,最低选择应该是1.5. 新建一个文件夹libs(这个名字是固定的,不能随意改),将下载到的jar复制进去,android平台只需要复制gdx.jar和gdx-backend-android.jar。 增加引用,然后将armeabi和armeabi-v7a两个文件夹复制到libs文件夹中。 然后写个小东西测试一下环境有没有问题。风之境地 新建类HelloGameActivity,继承AndroidApplication类。 pack ...
        public static string GetRemoteMacByNetBIOS(string clientIP)         {             string ip = clientIP;             if ( ip == "127.0.0.1")                 ip = GetLocalIP()[0];             string dirResults="&q ...
使用API,利用ARP协议,只能获得同网段计算机的MAC         [DllImport("Iphlpapi.dll")]         private static extern int SendARP(Int32 dest,Int32 host,ref Int64 mac,ref Int32 length);         [DllImport("Ws2_32.dll")]         private static extern Int32 inet_addr(string ip);         public static ...
如果直接继承ListAcitivty,则不需要自定义ListView,下面的是列表项单项显示格式 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"     android:layout_width="fill_parent"     android:layout_height="fill_parent" ...
URL Rewrite是在request处理之前修改相应的URL,URL Rewrite模块本身不知道哪个HttpHandler处理这个请求,并且处理请求的HttpHandler也不知道自己处理的URL是原来的URL还是被重写过的地址。 和URL Rewrite正好相反,URL Routing是根据规则为URL来指定HttpHandler的,可以看做Routing是handler的高级映射。 IIS URL Rewrite可以用于任何web程序的映射处理,包括但不限于asp.net,php,asp和静态文件等,但Routing只能处理基于.net的web程序。 IIS URL Rewri ...
Global site tag (gtag.js) - Google Analytics