使用_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> 使用 >>列表
· 在WPF中如何使用RelativeSource绑定发布时间:2017-08-25
在WPF绑定的时候,指定绑定源时,有一种办法是使用RelativeSource。这种办法的意思是指当前元素和绑定源的位置关系。第一种关系:Self举一个最简单的例子:在一个StackPanel中,有一个TextBlock。<TextBlockFontSize="18"FontWeight="Bold"Margin="10"Background="Red"Width="80"Height="{BindingRelativeSource={RelativeSourceSelf}... 查看全文
前不久,在工作中由于默认(xihuan)使用Async、Await关键字受到了很多质问,所以由此引发这篇博文“为什么我们要用Async/Await关键字”,请听下面分解:Async/Await关键字VisualStudio(.netframework4.5)提供了异步编程模型,相比之前实现方式,新的异步编程模型降低了使用的复杂度并且更容易维护和调试,编译器代替用户做了很多复杂的工作来实现异步编程模型[^4]... 查看全文
· c# partial 关键字的使用发布时间:2017-08-24
C#2.0引入了局部类型的概念。局部类型允许我们将一个类、结构或接口分成几个部分,分别实现在几个不同的.cs文件中。局部类型适用于以下情况:(1)类型特别大,不宜放在一个文件中实现。(2)一个类型中的一部分代码为自动化工具生成的代码,不宜与我们自己编写的代码混合在一起。(3)需要多人合作编写一个类。例:在同一命名空间下在class2类中写class2的实例加关键字partial在class3类中写class2的实例加关键字partial让后在main可以看见它的在各个部分被同时编译。... 查看全文
由于工作要求最近在使用GridView完成图片的批量上传功能,我的例子当中包含仿微信图片上传、拍照、本地选择、相片裁剪等功能,如果有需要的朋友可以看一下,希望我的实际经验能对您有所帮助。直接上图,下面的图片就是点击“加号”后弹出的对话框,通过对话框可以根据自己需求进行相片选择。项目结构:下面直接上代码。整体的布局文件activity_main.xml1<LinearLayoutxmlns:android="http://schemas.android... 查看全文
苹果已经获得了一项新的专利,用于手势控制。而该手势控制可用于Mac、iOS设备,甚至是支持手势操作的电视。在专利说明中,他们还提到了3D眼镜,虽然说它被称为是“可穿戴显示器”。在专利说明中,苹果表示,用户界面在娱乐和电视行业中正在飞速的发展,而手势控制将会补充或者说渐渐取代那些传统的、不太自然的用户界面,比如说键盘、鼠标、游戏控制器和遥控器等等。苹果公司还提到,虽然说目前用户之间的互动依然与电脑显示器有关,这其实也限制了这些界面的适用性和易用性。例如... 查看全文
dotnetcore2.0发布已经好几天了,期间也把原来dotnetcore1.1的MVC项目升级到了2.0,升级过程还是比较顺利的,变动也不是太多。升级的过程中也少不了EntityFramworkCore的升级,在这篇文章中主要介绍下MySql数据库使用EntityFramworkCore2.0如何进行CodeFirst、DatabaseFirst及数据库迁移(Migration),虽然比较基础,但是做到尽量详细。本文所有示例代码已经提交到GitHub:https://github... 查看全文
· Redis和消息队列使用实战发布时间:2017-08-22
消息队列是在乐视这边非常普遍使用的技术。在我们部门内部,不同的项目使用的消息队列实现也不一样。下面是支付系统的流转图(部门兄弟画的,借用一下):从图中可以看到,里面用到了kafka消息队列。作用是做数据库分库分表后的聚合,异步汇总到一张总表。里面也用到了redis,用来处理高并发下的订单重复提交。我们这边还使用了公司统一集群的apacheqpid消息队列,是AMQP的一个实现,主要用于不同部门间的通信。一般的大公司都会有一些公司统一的集群,但是这种统一集群对开发者来说相对透明... 查看全文
· ASP.NET MVC下Bundle的使用发布时间:2017-08-22
ASP.NETMVC中Bundle是用于打包捆绑资源的(一般是css和js),它是在全局文件Global.asax.cs中注册Bundle,而注册的具体实现默认是在App_Start文件夹的BundleConfig.cs中publicclassMvcApplication:System.Web.HttpApplication{protectedvoidApplication_Start(){AreaRegistration.RegisterAllAreas();FilterConfig... 查看全文
第8章:使用规范8.1数组要在公共API中优先使用集合,避免使用数组。不要使用只读的数组字段。虽然字段本身是只读的,用户不能修改它们,但用户可以修改数组中的元素。考虑使用不规则数组,而不要使用多维数组。8.2修饰属性要在命名自定义修饰属性类时添加“Attribute”后缀。要在定义自己的修饰属性时使用AttributeUsageAttribute。要将必填参数定义为只读属性。要提供构造函数参数来对必填参数进行初始化。每个参数的名字应该与对应属性的名字相同(但大小写会不同... 查看全文
· 使用XmlWriter写Xml发布时间:2017-08-21
使用XmlWriter写Xml假定创建了XmlWriter的实例变量xmlWriter,下文中将使用此实例变量写Xml1.如何使用XmlWriter写Xml文档声明//WriteStartDocument方法可以接受一个bool参数(表示standalone,是否为独立文档)或者不指定参数standalone保持默认值xmlWriter.WriteStartDocument(false|true);注意在使用WriteStartDocument方法后最好调用xmlWrite... 查看全文
· 使用XmlReader读Xml发布时间:2017-08-21
使用XmlReader读XmlXmlDocument和XElement在读取Xml时要将整个Xml文档放到内存中去操作,这样做操作简单,但是很费内存和IO(可能是磁盘IO或者网络IO);而在有些场景下我们必须考虑尽可能节省内存和IO的开销,这时候就该XmlReader和XmlWriter出场了。XmlReader读取Xml需要通过Read()实例方法,不断读取Xml文档中的声明,节点开始,节点内容,节点结束,以及空白等等,直到文档结束,Read()方法返回false... 查看全文
· 【转】使用XmlReader读Xml发布时间:2017-08-21
使用XmlReader读XmlXmlDocument和XElement在读取Xml时要将整个Xml文档放到内存中去操作,这样做操作简单,但是很费内存和IO(可能是磁盘IO或者网络IO);而在有些场景下我们必须考虑尽可能节省内存和IO的开销,这时候就该XmlReader和XmlWriter出场了。XmlReader读取Xml需要通过Read()实例方法,不断读取Xml文档中的声明,节点开始,节点内容,节点结束,以及空白等等,直到文档结束,Read()方法返回false... 查看全文
· 使用VS Code开发调试.NET Core 2.0发布时间:2017-08-21
使用VSCode从零开始开发调试.NETCore2.0。无需安装VS201715.3+即可开发调试.NETCore2.0应用。VSCode全称是VisualStudioCode,VisualStudioCode是一个轻量级的跨平台Web集成开发环境,可以运行在Linux,Mac和Windows下!本篇为VSCode开发调试.NETCore2.0教程,在Windows下做实际操作,但同样适用于其它系统。环境安装本文演示开发环境:WIN10x64VisualStudioCode1.15.1... 查看全文
· .Net Core下通过Proxy 模式 使用 WCF发布时间:2017-08-20
.NETCore下的WCF客户端也是开源的,这次发布.NETCore2.0,同时也发布了WCFfor.NETCore2.0.0,本文介绍在.NETCore下如何通过Proxy消费WCF服务。我们现在直接可以在standard2.0下调用wcf服务了,不过MicrosoftWCFWebServiceReferenceProvider目前是beta阶段,要使用这个插件,需要安装一个VisualStudio插件,下载地址:https://marketplace.visualstudio... 查看全文
· C# 使用NPOI 导出Excel发布时间:2017-08-20
NPOI可以在没有安装Office的情况下对Word或Excel文档进行读写操作下面介绍下NPOI操作Excel的方法首先我们需要下载NPOI的程序集下载地址http://npoi.codeplex.com/releases我下载下来是有这两个文件这里使用的是net4.0将下面几个dll添加到项目中并引用废话不多说上代码///<summary>///create2016-11-30bysly///将DataTable数据导入到excel中此方法直接返回文件给浏览器下载///<... 查看全文
Android在layoutxml中使用include完成静态加载include静态加载:不仅可以加载布局,还可以加载控件(控件标签名要在最外层)include标签中有个layout属性就是专门用来加载的。在Android的layout样式定义中,可以使用xml文件方便的实现,有时候为了模块的复用,使用include标签可以达到此目的。例如:<includelayout="@layout/otherlayout"></div>android开发的官方网站的说明在这里... 查看全文
Android在layoutxml中使用ViewStub完成动态加载一、LayoutXML文件常见的两种模块加载方式1、静态加载:被加载的模块和其它模块加载的时间一样。<includelayout="@layout/otherLayout"/>2、动态加载:需要被加载的模块初始时并没有被加载进内存,在你需要加载这个模块才会被动态的加载进去。<ViewStublayout="@layout/otherLayout"/>二、ViewStup完成动态加载1、简介2... 查看全文
转载请说明来源:http://www.cnblogs.com/lizhilin2016/p/7390079.html最近lz在开始做一个新的Demo,在项目中集成了bugly用于收集项目中的崩溃日志,集成Bmob用于作为后台数据库,集成了友盟用于集成第三方分享,当然了,这些都有很多方案可以选择,到底采用哪种还是根据自己的喜好或者主要说是公司的具体要求,lz这里主要说的是,集成这些东西,每次都要在manifest.xml还有build中配置一些参数,而且有些参数还不止要配置一遍,那么问题就来了-... 查看全文
先上效果图首先安装BehaviorSDK:在Nuget中搜索安装Microsoft.Xaml.Behaviors.Uwp.Managed。然后新建类,AnimationFlipViewBehavior.cs,并继承DependencyObject和IBehavior接口:namespaceTestBehavior{publicclassAnimationFlipViewBehavior:DependencyObject,IBehavior... 查看全文
注:转载请标明文章原始出处及作者信息前言OLEDB是微软的战略性的通向不同的数据源的低级应用程序接口。OLEDB不仅包括微软资助的标准数据接口开放数据库连通性(ODBC)的结构化查询语言(SQL)能力,还具有面向其他非SQL数据类型的通路。OLEDB的存在为用户提供了一种统一的方法来访问所有不同种类的数据源。OLEDB可以在不同的数据源中进行转换。利用OLEDB,客户端的开发人员在进行数据访问时只需把精力集中在很少的一些细节上,而不必弄懂大量不同数据库的访问协议... 查看全文