services

WCF RIA Services 快速上手

旧街凉风 提交于 2020-04-07 13:30:19
WCF RIA Services 简化开发RIA n-tier 解决方案。让你快速构建Silverlight n-tier应用程序客户端与服务端的通信。下面我们来看一张图: 下面我们来构建一个简单的DEMO: 首先,下载 Silverlight 4 Tools for Visual Studio 2010 ,建一个Silverlight project: 接下弹出对话框,记得Enable WCF RIA Services: 建立DEMO的表,并插入几条数据: 1: CREATE TABLE [dbo].[tblItem]( 2: [ItemNumber] INT NOT NULL, 3: [ItemDescription] [varchar](50) NULL, 4: [Quantity] [int] NULL 5: CONSTRAINT [PK_tblItem] PRIMARY KEY CLUSTERED 6: ( 7: [ItemNumber] ASC ) 8: ) 9: 10: INSERT INTO [tblItem] 11: ([ItemNumber] 12: ,[ItemDescription] 13: ,[Quantity]) 14: VALUES ('1','Item Name1',1), 15: ('2','Item Name2',2), 16: ('3',

1.Linux常用命令

只谈情不闲聊 提交于 2020-04-05 20:41:21
命令名称:ls 格式: ls [-选项] [参数] 注:中括号表示可选 命令路径:/bin/ls 功能描述:显示信息 例如: 选项 -a 显示所有的文件,包括隐藏文件,(以 . 开头的文件) -l 长格式显示 -d 显示目录的信息 文件属性: 第一部分:文件的权限,由 文件所有者+文件所属组+其他组成 r:可读 w:可写 x:可执行 第二部分:3 表示被使用的计数 第三部分:root 所有者的名称 第四部分:root 所属组的名称 第五部分:创建的时间 常见的命令: mkdir 路径:/bin/mkidr 作用:创建目录 选项: -p 递归创建目录 例如:mkdir -p /tmp/zhejiang/hangzhou/jianggan cd 路径:/bin/cd 作用:目录切换 cd .. 切换到上级目录 cd ~ 切换到根目录 pwd 显示目录路径 cp cp 源文件 目的文件 作用:复制文件 选项:-r 复制目录 -p 保留原属性 rmdir 删除空目录 ls 每个文件都有ID号 ls -i rm 作用:删除文件 选项:-r 删除目录 -f 强制删除 touch 作用:创建空文件 创建带空格的文件:touch “program files” cat 查看文件内容 -n 显示行号 tac 作用:显示文件内容(反向显示) more 作用:显示文件内容 空格(或f)翻页 Enter

.net中的数据访问框架比较

 ̄綄美尐妖づ 提交于 2020-04-03 13:26:28
Windows平台上数据访问技术飞速发展,在现在的项目中该如何选择合适的技术且该技术能有比较长的持续周期呢? 通过查询和汇总了网上的一些资料,希望能够为我们在开发中架构选型提供帮助。 发展方向 微软官方的一个说明。 http://www.infoq.com/cn/news/2010/07/Top-10-Questions-on-Data http://msdn.microsoft.com/en-us/data/bb525059.aspx 微软宣称“会继续开发这些技术”,但不会继续使用“Oslo”这个代号,而是改名为 SQL Server Modeling CTP 。由于与SQL相关技术的紧密联系,特别是Quadrant(译注:用来查看和修改数据库中数据的工具)和Repository(现在叫做SQL Server Modeling Services),这些技术将来会被集成到SQL Server中。 微软还解释了SQL Server Modeling和.NET之间的联系:它使得创建模型驱动的应用程序更加容易。 ADO.NET Data Services和.NET RIA Services ADO.NET Data Services变成了WCF Data Services,而.NET RIA Services则变成了WCF RIA Services

.NET Core扩展IServiceCollection自动注册服务

末鹿安然 提交于 2020-03-30 13:05:01
前言 在ASP.NET Core中使用 依赖注入 中使用很简单,只需在 Startup 类的 ConfigureServices ()方法中,通过 IServiceCollection 接口进行注入即可,其它的无需关心。 通过接口的Add*方法进行注册,代码如下: 1 public void ConfigureServices(IServiceCollection services) 2 { 3 services.AddSingleton<IUser, MyUser>(); 4 } 但是这样的注入方法多了之后,就会产生太多行的services.Add...方法,看着实在是不爽; 回想起MEF,只需要两个约定好的特性就可以完成注册和注入的声明,比起现在一行行注册方式,简直不要太好。 所以我对 IServiceCollection 接口进行了 扩展 ,让它能与 MEF 类似的自动处理注册类型,而且支持通过多种方式进行注册。 我对接口进行了如下改造,让它支持 特性(attribute)、类型(继承或接口)、名称、命名空间、程序集名 等进行批量的注册。 展示一下特性注册,在 ConfigureServices 加入如下: services.Scan(scan => scan.FromAssemblyOf<IUser>() .AddClasses().UsingAttributes());

IdentityServer4源码解析_1_项目结构

自闭症网瘾萝莉.ら 提交于 2020-03-29 02:31:54
目录 identityserver4源码解析_1_项目结构 identityserver4源码解析_2_元数据接口 identityserver4源码解析_3_认证接口 identityserver4源码解析_4_令牌发放接口 identityserver4源码解析_5_查询用户信息接口 identityserver4源码解析_6_结束会话接口 identityserver4源码解析_7_查询令牌信息接口 identityserver4源码解析_8_撤销令牌接口 简介 Security源码解析系列介绍了微软提供的各种认证架构,其中OAuth2.0,OpenIdConnect属于远程认证架构,所谓远程认证,是指token的颁发是由其他站点完成的。 IdentityServer4是基于OpenIdConnect协议的认证中心框架,可以帮助我们快速搭建微服务认证中心。 初学者可能看到生涩的概念比较头疼,可以将OAuth, OpenIdConnect协议简单理解成需求文档,idsv4基于需求提供了一系列的api实现。 对于idsv还不太了解的可以看下面的资料,本系列主要学习梳理idsv4的源码,结合协议加深理解。 晓晨姐姐系列文章 https://www.cnblogs.com/stulzq/p/8119928.html 官方文档 https://identityserver4

WSUS 4.0 由于连接数限制导致管理控制台无法打开。

谁说我不能喝 提交于 2020-03-23 13:17:48
最近新装了一台WSUS服务器,系统是Windows 2019,作为老司机。装个WSUS不是手到擒来,可是老司机也有翻车的时候。装好wsus后愣是启动不了,报的错误一大堆: 错误日志1:来源Windows Server Update Services 事件ID 7053 WSUS 管理控制台遇到意外错误。这可能是暂时错误;请尝试重新启动该管理控制台。如果此错误仍然存在, 请尝试通过删除 %appdata%\Microsoft\MMC\ 下的 wsus 文件来删除该控制台的永久性首选项。 System.NullReferenceException -- 未将对象引用设置到对象的实例。 Source Microsoft.UpdateServices.UI.SnapIn Stack Trace: 在 Microsoft.UpdateServices.UI.SnapIn.Pages.ServerSummaryPage.backgroundWorker_RunWorkerCompleted(Object sender, RunWorkerCompletedEventArgs e) 错误日志2:来源Windows Server Update Services 事件ID 12072 无法访问 WSUS 内容目录。 System.Net.WebException: 远程服务器返回错误: (503)

推荐大家WCF RIA Service的学习资源

自作多情 提交于 2020-03-23 10:54:29
如果晚上不加班,很早回家我都会在博客园里看看每天得精华文章。实际上我发现Silverlight的文章不少,但是WCF RIA Service的介绍还真的不多。 两三个月前,我开始学习WCF RIA Service,试着写了一系列文章。可惜当时是在csdn的博客写的。先在这里推荐给大家。 part1: 如何使用 RIA Services part2: RIA Services更新和验证 part3: RIA Services数据新增 part4: 皮肤的更改 part5: 报表的展示 part6: Endpoint 的设置 part7: 如何使用RIA Service Class Library part8: url 重写和界面友好 part9: MVVM+RIA Service 另外两篇: http://blog.csdn.net/dujingjing1230/archive/2010/04/24/5524761.aspx http://blog.csdn.net/dujingjing1230/archive/2010/04/24/5524308.aspx 如果你的E文还好的话,建议你看看下面我给你推荐的几个系列文章: 1 Nikhil Kothari的博客中关于RIA Service的。 .NET RIA Services: From Vision to Architecture

System services not available to Activities before onCreate()

我是研究僧i 提交于 2020-03-22 00:01:39
System services not available to Activities before onCreate() 在 MainActivity中定义如下变量并实例化导致。 LocationManager mgr=(LocationManager)getSystemService(Context.LOCATION_SERVICE); 此服务需要激活系统服务。, 解决方法:把此类变量的实例化工作放到MainActivity的OnCreate函数里面。 07-19 04:09:45.499: E/AndroidRuntime(5394): FATAL EXCEPTION: main 07-19 04:09:45.499: E/AndroidRuntime(5394): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{myApp.securitycore.com.comsecuritycoremyApp/myApp.securitycore.com.comsecuritycoremyApp.MainActivity}: java.lang.IllegalStateException: System services not available to Activities before

Java静态代理

别来无恙 提交于 2020-03-21 06:36:57
静态代理   静态代理和JDK代理一样都是通过实现接口的方式实现代理模式  代理接口类  public interface mainFunction { public String doOne(); public String doTwo(); }  业务类(实现代理接口)  public class Services implements mainFunction { public String doOne() { // TODO Auto-generated method stub System.out.println("this is doOne function"); return "This is doOne"; } public String doTwo() { // TODO Auto-generated method stub System.out.println("this is doTwo function"); return "This is doTwo"; } }  静态代理类(实现代理接口) public class Proxy implements mainFunction { private Services services; public Proxy(Services services){ super(); this.services

WebService之Axis2 (3):使用services.xml文件发布WebService

做~自己de王妃 提交于 2020-03-20 23:44:22
用 Axis2 实现 Web Service ,虽然可以将 POJO 类放在 axis2\WEB-INF\pojo 目录中直接发布成 Web Service ,这样做不需要进行任何配置,但这些 POJO 类不能在任何包中。这似乎有些不方便,为此, Axis2 也允许将带包的 POJO 类发布成 Web Service 。 先实现一个 POJO 类,代码如下: package service; public class MyService { public String getGreeting(String name) { return "您好 " + name; } public void update(String data) { System.out.println("<" + data + ">已经更新"); } } 这个类有两个方法,这两个方法都需要发布成 Web Service 方法。这种方式和直接放在 pojo 目录中的 POJO 类不同。要想将 MyService 类发布成 Web Service ,需要一个 services.xml 文件,这个文件需要放在 META-INF 目录中,该文件的内容如下: <service name="myService"> <description> Web Service例子 </description> <parameter