详解_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> 详解 >>列表
· 详解ASP.NET MVC 控制器发布时间:2017-07-03
1概述在阅读本篇博文时,建议结合上篇博文:详解ASP.NETMVC路由一起阅读,效果可能会更好些。Controller(控制器)在ASP.NETMVC中负责控制所有客户端与服务端的交互,并且负责协调Model与View之间数据传递,是ASP.NETMVC框架核心。Controller为ASP.NETMVC框架的核心组成部分,其主要负责处理浏览器请求,并决定响应什么内容给浏览器,但并不负责决定内容应如何显示(View的职责)。文章内容包括:Controller概述、Controller类别和方法... 查看全文
TextInput用法就不多讲了,主要记录下遇到的一个怪问题。背景:项目需要开发一个充值页面,需要一个输入框,然后几个按钮,输入框是允许用户自己输入任意金额,按钮是可以让用户快捷选择金额。那么问题来了,一般来说是改变文本框的值就可以了。比如这样<TextInputplaceholderTextColor='#cccccc'underlineColorAndroid='transparent'keyboardType={'numeric'}style={styles.inputStyle... 查看全文
· Docker Machine 详解发布时间:2017-06-24
笔者在《DockerMachine简介》一文中简单介绍了DockerMachine及其基本用法,但是忽略的细节实在是太多了。比如Docker与DockerMachine的区别?又如当我们执行docker-machinecreate命令时,DockerMachine都做了哪些重要的事情使得我们可以远程操作Dockerdaemon?这样的远程操作安全吗?本文将试图解读这些问题。注:本文的演示环境为Ubuntu16.04。Docker与DockerMachine的区别Docker是一个Client... 查看全文
· EntityFramework Core映射关系详解发布时间:2017-06-20
前言Hello,开始回归开始每周更新一到两篇博客,本节我们回归下EFCore基础,来讲述EFCore中到底是如何映射的,废话少说,我们开始。One-ManyRelationship(一对多关系)首先我们从最简单的一对多关系说起,我们给出需要映射的两个类,一个是Blog,另外一个则是Post,如下:publicclassBlog{publicintId{get;set;}publicintCount{get;set;}publicstringName{get;set;... 查看全文
SqlSugar4.0ORM框架的优势为了未来能够更好的支持多库分布式的存储,并行计算等功能,将SqlSugar3.x全部重写,现有的架构可以轻松扩展多库。源码下载:https://github.com/sunkaixuan/SqlSugar1.性能性能最好的ORM之一,具有超越Dapper的性能,走的是EMIT够构中间语言动态编译到程序集,完成高性能的实体绑定,达到原生水平。测试方式用Realease模式,RealeaseDLL进行的车轮战2... 查看全文
XMPP详解XMPP(eXtensibleMessagingandPresenceProtocol,可扩展消息处理和现场协议)是一种在两个地点间传递小型结构化数据的协议。在此基础上,XMPP协议已经被用来构建大规模即时通信系统、游戏平台、协作空间及语音和视频会议系统。XMPP由几个小的构造块组成,并在此基础上扩展出了更多的构造块。XMPP中有众多系统:发布-订阅服务、多人聊天、表单检索与处理、服务发现、实时数据传输、隐私处理及远程过程调用等。大多数社交媒体(Facebook及Twitter... 查看全文
首先看一个API:setMaskFilter(MaskFiltermaskfilter):设置MaskFilter,可以用不同的MaskFilter实现滤镜的效果,如滤化,立体等。以下有两个MaskFilter的子类可供选择:BlurMaskFilter:指定了一个模糊的样式和半径来处理Paint的边缘。EmbossMaskFilter:指定了光源的方向和环境光强度来添加浮雕效果。下面用Demo来看效果:一、BlurMaskFilter(模糊效果... 查看全文
· MIUI分屏功能详解:实在太好用发布时间:2017-06-10
在小米Max2的发布会上,小米正式预告了MIUI的分屏功能。而本周,小米兑现了诺言,为小米5体验版加入了分屏功能。虽然目前分屏功能还处于测试阶段,但据参加测试的网友反馈,MIUI8的分屏功能比较好用,相比原生Android的分屏在兼容性和易用性方面都有优势。那么,MIUI的分屏功能到底怎么用呢?MIUI官方现在就给出了详细的教程。1、分屏入口在哪里?进入分屏非常简单,你只需要打开“最近任务”,就会发现在屏幕上方有一个“分屏模式”的提示,你点击它... 查看全文
C#7.0已经出来一段时间了,大家都知道新特性里面有个对元组的优化,并且网上也有大量的介绍,这里利用详尽的例子详解TupleVSValueTuple(元组类VS值元组),10分钟让你更了解ValueTuple的好处和用法。如果您对Tuple足够了解,可以直接跳过章节”回顾Tuple”,直达章节”ValueTuple详解”,查看值元组的炫丽用法。回顾TupleTuple是C#4.0时出的新特性,.NetFramework4.0以上版本可用... 查看全文
上个月WaymoCEOJohnKrafcik在底特律的Automobili-D会议上作了一场公开演讲,在这次演讲中Krafcik详细解释了Waymo全套自研的传感系统及其重要性。本文最早发布于Waymo的博客,雷锋网新智驾编译。下面就随我们一起来探寻Waymo神秘的克莱斯勒Pacifica混动测试车和全新的定制自动驾驶传感器套件。在这场演讲中,JohnKrafcik透露称,Waymo去年5月份就与菲亚特-克莱斯勒达成协议,两家公司将以Pacifica为基础打造100辆Waymo自动驾驶测试车... 查看全文
(图为微信首页右上角『+』效果)当初还在开发WP7的时候,从IOS同事那边了解到类似微信以上功能的实现。Item条数不同,总高度也不同,这就需要将背景图片进行局部拉伸到响应的高度,并且保持上方的三角形不变型。然而回想WP,没找到有API能对图片做此处理,只要图片显示比例与源图比例不一样,就会导致图片拉伸变形。(因此我只能让设计给一个右上角三角形,之后一个纯色长方形,纯色长方形拉伸后不会有问题。想要图片局部改变也行,得自己处理像素)一.局部拉伸现在我们就来看看如何进行图片局部拉伸,相关API如下... 查看全文
1.Drag拖拽;ViewDrag拖拽视图,拖拽控件;ViewDragHelper拖拽视图助手,拖拽操作类。利用ViewDragHelper类可以实现很多绚丽的效果,比如:拖拽删除,拖拽排序,侧滑栏等。本篇主要讲解简易侧滑栏的实现。注意:ViewDragHelper是作用在一个ViewGroup上,也就是说他不能直接作用到被拖拽的控件view上,因为控件的位置是由父控件决定的... 查看全文
1.常用命令(1)git--help帮助命令,其他的类似(2)gitbranch查看分支及其他(创建分支,查看远程分支名称等)(3)gitcheckout切换分支以及其他(3)gitremote查看远程分支名称及其他(远程地址,远程-本地关联等)(4)gitclone复制仓库及其他(5)gitcommit提交2.备注提交日志信息可修改文件,commit-msg.sample... 查看全文
开篇概述由于最近忙于公司产品的架构与研发,已经三个多月没有写博客了,收到有些朋友的来信,问为什么不及时更新博客内容呢,他们说他们正期待着某些内容。对此,非常抱歉,那么我在此也给各位朋友一些承诺,从即日起,无论再忙,也想办法抽出时间保证每周至少一篇文章。好了,废话不多说了,进入我们的主题吧,《详解GoogleChrome浏览器(操作篇)(下)》建议大家在阅读本篇文章前,先阅读前面写的两篇文章,即详解googleChrome浏览器(理论篇)和详解GoogleChrome浏览器(操作篇)(上... 查看全文
· SharedPreferences详解发布时间:2017-05-08
原文链接:http://blog.csdn.net/zhang31jian/article/details/23258065获取SharedPreferences的两种方式:1调用Context对象的getSharedPreferences()方法2调用Activity对象的getPreferences()方法两种方式的区别:调用Context对象的getSharedPreferences()方法获得的SharedPreferences对象可以被同一应用程序下的其他组件共享... 查看全文
· Loader详解发布时间:2017-04-21
1.装载器API概述Class/Interface说明LoaderManager一个抽像类,关联到一个Activity或Fragment,管理一个或多个装载器的实例。这帮助一个应用管理那些与Activity或Fragment的生命周期相关的长时间运行的的操作。最常见的方式是与一个CursorLoader一起使用,然而应用是可以随便写它们自己的装载器以加载其它类型的数据。每个activity或fragment只有一个LoaderManager。但是一个LoaderManager可以拥有多个装载器... 查看全文
支付基本上是很多产品都必须的一个模块,大家最熟悉的应该就是微信和支付宝支付了,不过更多的可能还是停留在直接sdk的调用上,甚至和业务系统高度耦合,网上也存在各种解决方案,但大多形式各异,东拼西凑而成。所以这里我介绍下OSS.PayCenter开源跨平台支付组件及其框架设计。并对常用支付模式进行一个全面介绍,方便大家开发以及跨平台使用。这篇文章主要围绕以下几个模块:1.微信和支付宝对比2.支付模式介绍3.OSS.PayCenter框架设计4.调用示例5.注意事项一... 查看全文
· iOS之蓝牙开发—CoreBluetooth详解发布时间:2017-04-16
CoreBluetooth的API是基于BLE4.0的标准的。这个框架涵盖了BLE标准的所有细节。仅仅只有新的iOS设备和Mac是和BLE标准兼容.在CoreBluetooth框架中,有两个主要的角色:周边和中央(PeripheralandCentral),整个框架都是围绕这两个主要角色设计的,他俩之间有一系列的回调交换数据。下图1展示了周边和中央(PeripheralandCentral),还有他俩之间的关系。开发蓝牙这块,有两种模式,一个是中心模式,还有一个是外设模式... 查看全文
· ButterKnife注解框架详解发布时间:2017-04-13
Android懒人注解框架:https://github.com/JakeWharton/butterknife前言:注解,相信很多同学都用到了,对控件进行初始化的时候需要用到findViewById(),当一个activity中控件用到的比较多的时候,会显得代码臃肿比如:那我们使用注解就很方便了,按下面的步骤来,学一下如何在项目中使用注解一、添加依赖在app目录下的build.gradle文件中添加:compile'com.jakewharton:butterknife:7.0.0'二... 查看全文
· 单例模式——实战应用详解发布时间:2017-04-09
单例模式的概念:确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这样做有以下几个优点:1.对于那些比较耗内存的类,只实例化一次可以大大提高性能,尤其是在移动开发中。2.保持程序运行的时候该中始终只有一个实例存在内存中publicclassHFYManager{//volatile:解决双重checknull带来的问题:第一个check不为null,但其实并未初始化。volatile保证第一个check不为null时一定是初始化的... 查看全文