- 浏览: 277019 次
- 性别:
- 来自: 上海
-
最新评论
-
afeiship:
浪费感情!
JS仿新浪微博弹出层:兼容常见浏览器的透明背景圆角弹出层 -
liuxuejin:
太简单了!
java数据结构Hash算法
文章列表
在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 ...