从事研发20年 涉及桌面软件、嵌入式设备、C/S分层系统、B/S业务系统、互联网系统等等各类系统 语言涉及C/C++ .net系统 java系列 前端系列等等不同的类别 主控和主导了国家863项目,企业业务应用系统,自然语言翻译系统,数据库审计等系列的软件研发
能力说明:
精通JVM运行机制,包括类生命、内存模型、垃圾回收及JVM常见参数;能够熟练使用Runnable接口创建线程和使用ExecutorService并发执行任务、识别潜在的死锁线程问题;能够使用Synchronized关键字和atomic包控制线程的执行顺序,使用并行Fork/Join框架;能过开发使用原始版本函数式接口的代码。
阿里云技能认证
详细说明在VSTO应用程序中有时为了处理一些快捷按键操作等实现一些特殊的功能,此时需要对键盘进行挂钩,此时使用P/Invoke函数实现,参考如下: VSTO加载和卸载时进行钩子的初始化和卸载 代码 KeyboardHook hook;private void ThisAddIn_Startup(object sender, System.
参考如下网址 http://10rem.net/blog/2010/11/22/20-interesting-wpf-projects-on-codeplex-some-for-silverlight-too 内容涉及: 框架、主题、控件、和工具等,实际工作中可以参考!
在VSTO项目中调试WCF服务由于需要使用x509证书,使用makecert生成和导入证书调试成功后,突然出现了VSTO的项目编译不正常,出现MSB3482错误,提示"该项不适于在指定状态下使用",这个VSTO项目以前一直是正常的 经查阅MSDN是个证书问题,终于在项目的设置中找到了原因:项目的Signing选项卡中,Sign the ClickOnce manifests,选择"select from file...",重新选择一下项目的*.pfx文件再次编译即正常。
前面的几篇文章简述了LINQ的基本概念 Linq的概念解析 http://www.cnblogs.com/2018/archive/2010/11/12/1875850.html LINQ 概述、语法及实例 http://www.
由于工具升级到了VS2010,以前的一个基于VSTO的WORD插件在新的环境下遇到了问题,VS2010只支持Office 2007和2010版本。通过分析和参考官方资料明确:1、Office 2003的插件只能是VS2005/2008下开发,部署时使用这个版本的VSTO Runtime2、如果使用VS2010开发Office2003的应用,不能使用VSTO,可以使用Extensibility建立插件,或者使用COM Shim Wizards辅助托管程序的开发,不过比VSTO的形式跟定复杂了一些。
VSTO开发Office总是遇到Office的版本问题,不同的版本于是会遇到兼容问题,以前使用C++开发word 2000/2003的处理程序时,为了一个程序在2000/2003下都可用,采用了基于2000版本的tlb引入库,由于Office的前向兼容,因此也能解决问题,当然新的特性不能使用。
最近有个项目需要结合Office进行定制开发,由于以前的项目使用是VBA宏等实现的,有不少的弱点,准备使用VSTO进行升级,对这个进行了初步的调研,作为入门的参考吧。 开发入门 两个参考图书: VSTO 3.
MSDN 站点的Linq 101:[联机使用] http://msdn.microsoft.com/en-us/vcsharp/aa336746.aspx 很全面的官方站点。 基本概念清楚后,可以参考如下的例子以加深理解 Linq in Action的第5章对于常用模式,性能有个...
概述 These seven foundational principles state that LINQ is: Ø Integrated: LINQ is a first-class citizen of .
在http://www.cnblogs.com/2018/category/262512.html 这些文章中提到 WCF Data Service和WCF RIA Service的使用,在实际的使用过程中会经常的使用linq,为此把这些概念解析一下。
使用场景 常用的主要是在部署的机器上程序出现问题, 而一般的部署机器上没有开发环境,此时需要准确的定位出错的原因时使用。 进行远程调试时,主机可以是任何支持 Visual Studio 的平台。远程计算机可以是 32 位或 64 位平台。
网络上对于64位环境,特别是server2008的安装ocs服务器参考资料较少,特此记录一下。 在单机的虚拟环境下集成和测试演练比较方便。 VMWare7的安装 在32位系统上只有特定的CPU才能安装64位的Server 2008系统 最好在64的系统上安装64位的虚拟机 测试使用,一个服...
Silverlight客户端访问 1. 首先Project Link到服务端项目,Build服务端项目是在客户端项目的Generated_Code和其他一些目录下会生成相关的代码 2. 使用代码或XAML(DomainDataSource )访问服务 xmlns:domain="clr-namespace:RIA.
http://www.cnblogs.com/2018/category/262512.html 前面几篇文章分析了WCF Data Service的使用,在RIA系统的开发中,和WCF Data Service类似,WCF RIA Service提供了更方便的功能。
本文参考 Code.msdn的例子,在此基础上实现了一个参考例子,代码放在了: http://dskit.codeplex.com 如果想在Asp.net MVC应用以JavaScript中访问WCF Data Service服务,以下是使用Microsoft AJAX Library库进行处理...
今天看到一个工具用于软件的序列号形式发布,具体地址参考 http://code.msdn.microsoft.com/activatar 这个是使用机器的信息【网卡、机器名、磁盘组成的信息】,和RSA算法实现的一个授权方法, 据网页地址介绍,这个是微软一些产品的注册使用方法。
首先需要知道服务运行在asp.net的承载环境中,具体参考: http://blogs.msdn.com/b/wenlong/archive/2006/01/23/516041.aspx 关于安全有个详细的参考地址: http://blogs.
和可以在客户端直接使用的查询对应,在服务端也有很多可以增强的功能 Service Operations 自己发布一些业务逻辑的处理 Service operations enable you to expose business logic in a data service, such as...
上一篇http://www.cnblogs.com/2018/archive/2010/10/17/1853384.html 讲述了查询的相关语法和例子,如果在程序中如何使用这些发布的服务呢?下面对在代码中访问这些服务的方法进行一下汇总 客户端访问 查询 这些查询中可以结合...
上一篇文章http://www.cnblogs.com/2018/archive/2010/10/15/1852579.html介绍了WCF Data Service的基础知识,下面介绍一下查询 查询在WCF Data Services十分的方便,更强的功能在这些类别中可以看到WCF Data Service的超级威力。
把最近使用的WCF Data Service和WCF RIA Service的使用例子发布在站点http://dskit.codeplex.com , 本系列文章就把WCF Data Service和WCF RIA Service涉及的主要方面描述一下,希望通过这些内容,可以比较顺畅的把这些框架使用起来,以提高开发的效率。
Core jQuery使用中其要注意的一些知识点 Events $('img').bind('click',function(event){alert('Hi there!');}); $(function(){ $('#example') .
WCF Data Services WCF Data Services (or Data Services for short) is another data-centric communication technology built on the WCF stack that expose...
生成元素 $('', { src: 'images/little.bear.png', alt: 'Little Bear', title:'I woof in your general direction', click: function(){ alert($(this).
CSS基础 需要对CSS有初步的了解,如下是一些常见的举例,更深入的可以参考相关的资料 body,th,td body.fancy body.fancy h1 设置多个元素的风格 #pageContent 元素名pageContent的风格
对以前项目中用到的dojo框架进行一个框架式的总结,以备参考学习。 主要组成... 1 开发注意... 3 Dojo代码约定... 3 Dojo形式的脚本库... 4 Dojo Build. 4 Dojo ToolBox.
ExtJS作为一个Javascript框架有广泛的应用,本文在实际学习和应用的基础上提供一个快速的上手和学习的参考。 ExtJS介绍 要开始 Extjs,必须先从网上下载所有需要的文件。下载的文件解压后,包含若干个文件夹和文件,作用分别如下: adapter 文件夹:该文件夹包含了 extjs和其实框架如 jquery、yui、prototype的桥接器,用于Extjs和这些框架的友好整合。
MSDN 帮助: ms-help://MS.VSCC.v90/MS.MSDNQTR.v90.chs/dv_vwdcon/html/285e3a65-b42e-42c5-952d-baf184057899.
Microsoft AJAX版本历史 VS2005 Atlas: 最初的版本代号 Asp.net 2.0 AJAX Extensions: 发布版本,在VS2005SP1中包含 ASP.
由于框架很多,仅以笔者实际工作中接触的几个常用框架进行总结。 概况 Javascript已经成为了web开发最最基本的要求之一了。 而在现实的敏捷开发中,我们通常会选择一个JS框架来取代繁琐的Native Javascript的编写。
家里的亲戚今年入学学习计算机专业,由于刚入门,让推荐一些入门的资料和学习步骤,结合实际的经验,汇总了一些资料 对于计算机的入门,就是多看多实际操作。 最好基础、程序语言和算法、开发工具三个大类逐步学习 第一学期,基础需要清除和理解,语言方面有个概念。
规范 Gooogle JavaScript规范: http://google-styleguide.googlecode.com/svn/trunk/javascriptguide.xml JQuery Core Style Guidelines http://docs.
js部署中有个词CDN,今天特意查询了一下,具体如下: CDN在百度百科的解释 CDN的全称是Content Delivery Network,即内容分发网络。其目的是通过在现有的Internet中增加一层新的网络架构,将网站的内容发布到最接近用户的网络"边缘",使用户可以就近取得所需的内容,解决 Internet网络拥挤的状况,提高用户访问网站的响应速度。
项目要发布时,由于javascript和css在开发时代码采用了规范的形式,比如有注释,縮进等,这样,这些文件的大小比较大,为了减少网络流量,提高网页的下载速度,一般发布时需要对javascript和css进行瘦身处理,压缩这些文件的大小。
完整的例子: 使用对象和继承等的示范 //父类示例function Parent(students, teacher) { //公有成员 this.name = teacher; this.
DOM、事件 由于目前我们的编程都是基于一些开源的框架,因此最好使用这些框架封装的操作DOM元素和挂接事件的形式。 JavaScript和CSS 特别注意: CSS是对页面元素的风格进行控制的,具体参考: Zen of CSS Javascript是行为控制,相当于HTML和CSS的粘合剂 编写网页时,注意要把这三部分区分开,以便于代码的维护。
参考:http://bbs.51js.com/thread-74195-1-1.html 构造器 构造器代码必须放在整个类定义的最后,这样做是为了保证在它当中被调用的方法都已经被定义了。 私有实例成员[变量和方法] 私有实例成员在 JavaScript 中实际上可以用函数内的局部变量来实现,它相当于类的私有实例成员 他们只能在该类的对象内部被使用,在对象外无法使用。
JavaScript是基于函数的语言,一切都是对象,但又比较特殊 引用 引用是指向实际对象的一个指针和C/C++的指针一样,C#和java的对象也是引用传递 函数重载 // A simple function for sending a message functio...
和Windows Server AppFabric用于本地的服务器组的管理对应,还有新的应用与云端的AppFabric 具体资料参考 http://www.microsoft.com/windowsazure/appfabric/ http://server.
实例 Web Camps Training Kit[MSDN上可以下载,如下的地址] http://download.microsoft.com/download/4/D/A/4DA69FF9-A83D-4139-8F0E-7E01D8684F6D/WebCampsTrainingKit.
Windows Server AppFabric 是一组集成技术,可更轻松地生成、扩展和管理 IIS 上运行的 Web 应用程序和复合应用程序。Windows Server AppFabric 适用于使用 ASP.NET、Windows Communication Foundation (WCF) 和 Windows Workflow Foundation (WF) 生成的应用程序。
C# 进行WMI操作的内容封装在System.Management.dll中,具体的在MSDN有详细描述,默认是用[“**’]去读取和设置属性等。 此处介绍一个自动生成强类型的包装软件,这样处理起来就简单了很多,不用在反复的查看参数等信息了。
WMI 最初于1998年作为一个附加组件与 Windows NT 4.0 Service Pack 4 一起发行,是内置在Windows 2000、 Windows XP和Windows Server 2003 系列操作系统中核心的管理支持技术。
http://www.microsoft.com/downloads/en/details.aspx?FamilyID=24CEA29E-042E-41C9-AA16-684A0CA5F5DB 微软新发布的silverlight入门包,包括了最新功能的演示和实作步骤,值得看看。
Windows平台上数据访问技术飞速发展,在现在的项目中该如何选择合适的技术且该技术能有比较长的持续周期呢? 通过查询和汇总了网上的一些资料,希望能够为我们在开发中架构选型提供帮助。 发展方向 微软官方的一个说明。
下表列出了 WSH 对象及其相关的典型任务。 对象 该对象可用于 Wscript 设置和检索命令行参数 确定脚本文件的名称 确定宿主文件的名称(wscript.
Ø 基础:对Jscript或VBScript熟悉是很重要的 Ø 实际:从网络找相关的wsf文件参考,然后结合实际需要编写即可,本机上也有很多vbs js或者wsf文件[使用Everything工具可以飞快的查看到本地的文件] demo.
要简化脚本编写,可以将一个脚本分成多个部分。使用这种方法,将会创建一个 .wsf 文件并将其用作执行的起点。其他部分可以是 .js 或 .vbs 文件。将从 .wsf 文件中引用这些文件。 该方法使您的代码更为强健,因为它将代码的各个片段隔离开来,允许您一次调试一个片段。
Windows 脚本宿主 (WSH Windows Script Host) 是一种 Windows 管理工具。Windows 98引入,后续的Windows一直支持。 由WScript CScript(默认安装在Windows的System32目录下, wscript.exe: GUI形式 cscript.exe:命令行形式, 执行参数完全一样,没有差别)解释执行。
推荐一个silverlight的站点 www.silverlightchina.net 这个站点包含了 丰富的关于silverlight新资讯 包含一些解决方案和开源项目代码 论坛有各种资料和图书下载