logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

IOC容器——Unity 深度解析(一)

[IoC容器Unity]第一回:Unity预览1.引言高内聚,低耦合成为一个OO架构设计的一个参考标准。高内聚是一个模块或者一个类中成员跟这个模块或者类的关系尽量高,低耦合是不同模块或者不同类之间关系尽量简单。拿咱国家举例来说,假如你是中国人。高内聚:就是说你跟中国亲,关系好,国家会保护你。低内聚:就是说你跟中国的关系不好,那还怎么混,改天就要批斗你,你就是个问题源。

c#——Enum之Json序列化

对象中包含枚举类型,在序列化成Json字符串的时候,显示的是枚举类型对应的数字。需要在JSON转化的时候做一些操作,使之显示字符串在枚举类型上添加属性标签  [JsonConverter(typeof(StringEnumConverter))]举例如下:包含枚举类型的对象定义[DataContract]public class Definitio

#json#c#
JSON——Json对象扁平化

一个层级结构很深的json对象如下:/* 0 */{"_id" : ObjectId("576ca115c2de3628cc10edfe"),"IIid" : "67EE1C0C6281897283928D56407D4CE9","IndexedDate" : ISODate("2016-06-24T02:54:41.152Z"),"Usage" : {"M

#json
VUE.JS——脚手架安装

使用 Vue.js 开发大型应用时,我们需要考虑代码目录结构、项目构建和部署、热加载、代码单元测试等事情。如果每个项目都要手动完成这些工作,那无疑效率是低下的,所以通常我们会使用一些脚手架工具来帮助完成这些事情。在 Vue.js 生态中我们可以使用 vue-cli 脚手架工具来快速构建项目。(1) 安装之前需要检查是否已经安装NodeJS的环境可以使用node -v检查,且需要保证安装4.

ElasticSearch——常用网址

1. ES官方文档,可作为参考手册。https://www.elastic.co/guide/en/elasticsearch/reference/master/cat-master.html2..NET开发 使用APIhttps://github.com/Yegoroff/PlainElastic.Net3.Elasticsearch 权威指南http://learn

git--sourcetree使用推送分支不显示问题

最近在学习git版本管理,然后最后决定采用SourceTree来作为git管理的GUI工具。但是在使用过程中,发现已提交的修改,要推送到远程分支,弹出的推送框中,并没有显示要推送的分支。导致一直无法通过界面来完成推送操作。只能通过git客户端命令操作。具体问题如下图所示:然后该问题查了很久,也没有找到解决方案。明明按照步骤都是正确的,为啥别人的可以,我的就不行呢。然而,功夫...

#git
到底了