博客园 - weixiao520
uuid:24b78886-0ed1-41c2-8670-e3f31dcf42c4;id=161303
2021-08-12T01:07:45Z
weixiao520
https://www.cnblogs.com/weixiao520/
feed.cnblogs.com
https://www.cnblogs.com/weixiao520/p/7143543.html
Newtonsoft.Json输出Json时动态忽略属性 - weixiao520
一,前言 最近做项目采用Json形式和其他客户端交互,借助于Newtonsoft.Json 。 由于业务场景不同,输出的Json内容也不同。要想忽略的属性,可以借助Newtonsoft.Json的特性,在实体前面添加特性[JsonIgnore]即可,但有时候会根据业务需求,在不同的地方输出同一个实体
2017-07-09T14:50:00Z
2017-07-09T14:50:00Z
weixiao520
https://www.cnblogs.com/weixiao520/
【摘要】一,前言 最近做项目采用Json形式和其他客户端交互,借助于Newtonsoft.Json 。 由于业务场景不同,输出的Json内容也不同。要想忽略的属性,可以借助Newtonsoft.Json的特性,在实体前面添加特性[JsonIgnore]即可,但有时候会根据业务需求,在不同的地方输出同一个实体 <a href="https://www.cnblogs.com/weixiao520/p/7143543.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/weixiao520/p/5765358.html
Redis 系列 (一) StackExchange.Redis的使用 - weixiao520
一、DLL安装 用NuGet搜索StackExchange.Redis,然后下载就可以。 ConnectionMultiplexer对象是StackExchange.Redis最中枢的对象。这个类的实例需要被整个应用程序域共享和重用的,不要在每个操作中不停的创建该对象的实例,所以使用单例来创建和存放
2016-08-12T08:05:00Z
2016-08-12T08:05:00Z
weixiao520
https://www.cnblogs.com/weixiao520/
【摘要】一、DLL安装 用NuGet搜索StackExchange.Redis,然后下载就可以。 ConnectionMultiplexer对象是StackExchange.Redis最中枢的对象。这个类的实例需要被整个应用程序域共享和重用的,不要在每个操作中不停的创建该对象的实例,所以使用单例来创建和存放 <a href="https://www.cnblogs.com/weixiao520/p/5765358.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/weixiao520/p/5661912.html
jquery选择器如何获取父级元素、同级元素、子元素 - weixiao520
一、新建页面 二、获取父级元素 1、 parent([expr]): 获取指定元素的所有父级元素 代码如下: $("li.third-item").parent().css('background-color', 'aqua'); 效果如下: 2、parents() 获得当前匹配元素集合中每个元素的
2016-07-11T14:38:00Z
2016-07-11T14:38:00Z
weixiao520
https://www.cnblogs.com/weixiao520/
【摘要】一、新建页面 二、获取父级元素 1、 parent([expr]): 获取指定元素的所有父级元素 代码如下: $("li.third-item").parent().css('background-color', 'aqua'); 效果如下: 2、parents() 获得当前匹配元素集合中每个元素的 <a href="https://www.cnblogs.com/weixiao520/p/5661912.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/weixiao520/p/5561249.html
多线程的应用小结 - weixiao520
一、使用多线程的几种方式 不需要传递参数,也不需要返回参数 ThreadStart是一个委托,这个委托的定义为void ThreadStart(),没有参数与返回值。 class Program { static void Main(string[] args) { for (int i = 0;
2016-06-05T09:43:00Z
2016-06-05T09:43:00Z
weixiao520
https://www.cnblogs.com/weixiao520/
【摘要】一、使用多线程的几种方式 不需要传递参数,也不需要返回参数 ThreadStart是一个委托,这个委托的定义为void ThreadStart(),没有参数与返回值。 class Program { static void Main(string[] args) { for (int i = 0; <a href="https://www.cnblogs.com/weixiao520/p/5561249.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/weixiao520/p/4966580.html
Asp.Net跨平台:Ubuntu14.0+Mono+Jexus+Asp.Net - weixiao520
Asp.Net跨平台的文章园子里有很多,这里给自己搭建的情况做一下总结,方便以后查看。 参考网站: http://www.linuxdot.net/(Linux DotNET大本营) http://www.cnblogs.com/shanyou/p/4677569.h...
2015-11-15T06:49:00Z
2015-11-15T06:49:00Z
weixiao520
https://www.cnblogs.com/weixiao520/
【摘要】Asp.Net跨平台的文章园子里有很多,这里给自己搭建的情况做一下总结,方便以后查看。 参考网站: http://www.linuxdot.net/(Linux DotNET大本营) http://www.cnblogs.com/shanyou/p/4677569.h... <a href="https://www.cnblogs.com/weixiao520/p/4966580.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/weixiao520/p/4857662.html
NoSQL学习二:MongoDB基本管理命令 - weixiao520
一、MongoDB命令帮助 在安装MongoDB后,启动服务器进程(mongod),可以通过在客户端命令mongo实现对MongoDB的管理和监控: 这是MongoDB最上层的命令列表,主要是管理数据库的:数据库操作帮助、集合操作帮助、管理帮助。如果想了解数据库操作更详细的命令,可以直接使用db.h
2015-10-07T04:45:00Z
2015-10-07T04:45:00Z
weixiao520
https://www.cnblogs.com/weixiao520/
【摘要】一、MongoDB命令帮助 在安装MongoDB后,启动服务器进程(mongod),可以通过在客户端命令mongo实现对MongoDB的管理和监控: 这是MongoDB最上层的命令列表,主要是管理数据库的:数据库操作帮助、集合操作帮助、管理帮助。如果想了解数据库操作更详细的命令,可以直接使用db.h <a href="https://www.cnblogs.com/weixiao520/p/4857662.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/weixiao520/p/4857337.html
NoSQL学习一:MongoDB下载与安装 - weixiao520
它的特点是高性能、易部署、易使用,存储数据非常方便。主要功能特性有: 面向集合存储,易存储对象类型的数据。 模式自由。 支持动态查询。 支持完全索引,包含内部对象。 支持查询。 支持复制和故障恢复。 使用高效的二进制数据存储,包括大型对象(如视频等)。 自动处理碎片,以支持云计算层次的扩展性 支持C
2015-10-06T08:43:00Z
2015-10-06T08:43:00Z
weixiao520
https://www.cnblogs.com/weixiao520/
【摘要】它的特点是高性能、易部署、易使用,存储数据非常方便。主要功能特性有: 面向集合存储,易存储对象类型的数据。 模式自由。 支持动态查询。 支持完全索引,包含内部对象。 支持查询。 支持复制和故障恢复。 使用高效的二进制数据存储,包括大型对象(如视频等)。 自动处理碎片,以支持云计算层次的扩展性 支持C <a href="https://www.cnblogs.com/weixiao520/p/4857337.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/weixiao520/p/4841585.html
C#分布式缓存二:Asp.Net中使用Couchbase - weixiao520
前言 上一篇《C#分布式缓存一:Couchbase的安装与简单使用》主要讲解对Couchbase服务端的安装配置和客户端的引用调用,通过代码来完成最简单的实现调用。本次通过简单的配置,来完成一个简单的Asp.Net客户端调用,基于dotNetFramework4.0,Couchbase客户端版本只...
2015-09-26T15:23:00Z
2015-09-26T15:23:00Z
weixiao520
https://www.cnblogs.com/weixiao520/
【摘要】前言 上一篇《C#分布式缓存一:Couchbase的安装与简单使用》主要讲解对Couchbase服务端的安装配置和客户端的引用调用,通过代码来完成最简单的实现调用。本次通过简单的配置,来完成一个简单的Asp.Net客户端调用,基于dotNetFramework4.0,Couchbase客户端版本只... <a href="https://www.cnblogs.com/weixiao520/p/4841585.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/weixiao520/p/4824085.html
C#分布式缓存一:Couchbase的安装与简单使用 - weixiao520
一、简介 目前C#业界使用得最多的 Cache 系统主要是 Memcached和 Redis。 这两个 Cache 系统可以说是比较成熟的解决方案,也是很多系统当然的选择。 Memcache的开发团队开发了Membase,支持多台服务器集群,数据的切片和复制,有效的提高了服务稳定性和数据的...
2015-09-20T11:30:00Z
2015-09-20T11:30:00Z
weixiao520
https://www.cnblogs.com/weixiao520/
【摘要】一、简介 目前C#业界使用得最多的 Cache 系统主要是 Memcached和 Redis。 这两个 Cache 系统可以说是比较成熟的解决方案,也是很多系统当然的选择。 Memcache的开发团队开发了Membase,支持多台服务器集群,数据的切片和复制,有效的提高了服务稳定性和数据的... <a href="https://www.cnblogs.com/weixiao520/p/4824085.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/weixiao520/p/4807533.html
ASP.NET MVC5 与EF6学习系列 - weixiao520
最近学习使用MVC5和EF6,博客园搜索了一番,写下这篇文章记录,以便学习使用。一、ASP.NET MVC5 网站开发 @洞庭夕照写的博客系列ASP.NET MVC5 网站开发实践 - 概述ASP.NET MVC5 网站开发实践(一) - 项目框架ASP.NET MVC5 网站开发实践(一) - ...
2015-09-14T08:28:00Z
2015-09-14T08:28:00Z
weixiao520
https://www.cnblogs.com/weixiao520/
【摘要】最近学习使用MVC5和EF6,博客园搜索了一番,写下这篇文章记录,以便学习使用。一、ASP.NET MVC5 网站开发 @洞庭夕照写的博客系列ASP.NET MVC5 网站开发实践 - 概述ASP.NET MVC5 网站开发实践(一) - 项目框架ASP.NET MVC5 网站开发实践(一) - ... <a href="https://www.cnblogs.com/weixiao520/p/4807533.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/weixiao520/p/4771463.html
ubuntu-14.04.2-desktop使用方法 - weixiao520
一、安装VMware Tools 1. 在VMware Workstation11.1.0下安装Ubuntu镜像:ubuntukylin-14.04.2-desktop-amd64.iso 2. 点击虚拟机菜单栏-安装VMware Tools。 3. 在Ubuntu系统光盘中找到VMwareTool
2015-08-30T11:46:00Z
2015-08-30T11:46:00Z
weixiao520
https://www.cnblogs.com/weixiao520/
【摘要】一、安装VMware Tools 1. 在VMware Workstation11.1.0下安装Ubuntu镜像:ubuntukylin-14.04.2-desktop-amd64.iso 2. 点击虚拟机菜单栏-安装VMware Tools。 3. 在Ubuntu系统光盘中找到VMwareTool <a href="https://www.cnblogs.com/weixiao520/p/4771463.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/weixiao520/p/4750853.html
PowerShell命令卸载Win10内置应用 - weixiao520
Windows10系统预装了大批的应用,开始菜单右侧的磁贴即显示了其中的大部分,包括:人脉、日历、邮件、资讯、Xbox、Groove音乐、Camera相机、电影和电视、照片、手机助手、天气、OneNote、应用商店、纸牌游戏、录音机等。 本人有点强迫症(⊙o⊙),想要卸载,这些预装应用很多都未提供卸
2015-08-22T10:40:00Z
2015-08-22T10:40:00Z
weixiao520
https://www.cnblogs.com/weixiao520/
【摘要】Windows10系统预装了大批的应用,开始菜单右侧的磁贴即显示了其中的大部分,包括:人脉、日历、邮件、资讯、Xbox、Groove音乐、Camera相机、电影和电视、照片、手机助手、天气、OneNote、应用商店、纸牌游戏、录音机等。 本人有点强迫症(⊙o⊙),想要卸载,这些预装应用很多都未提供卸 <a href="https://www.cnblogs.com/weixiao520/p/4750853.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/weixiao520/p/4573619.html
Windows下MySQL绿色版安装配置与使用 - weixiao520
Mysql-5.7.11-winx64操作步骤: 一、安装MySQL数据库 1、下载。 下载地址: http://downloads.mysql.com/archives/get/file/mysql-5.7.11-winx64.zip。 2、解压MySQL压缩包 解压到指定目录,D:\Dev\my
2015-06-13T07:59:00Z
2015-06-13T07:59:00Z
weixiao520
https://www.cnblogs.com/weixiao520/
【摘要】Mysql-5.7.11-winx64操作步骤: 一、安装MySQL数据库 1、下载。 下载地址: http://downloads.mysql.com/archives/get/file/mysql-5.7.11-winx64.zip。 2、解压MySQL压缩包 解压到指定目录,D:\Dev\my <a href="https://www.cnblogs.com/weixiao520/p/4573619.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/weixiao520/p/4522874.html
C#反射机制 - weixiao520
最近项目上使用到到反射,找到以前保留的一份文档,作者是李志伟,找不到原出处,在此表示感谢。 在这分享一下。1.反射机制基础类(1)反射机制的功能与介绍审查元数据并收集关于它的类型信息的能力称为反射。元数据(编译以后的最基本数据单元)就是一大堆的表,当编译程序集或者模块时,编译器会创建一个类定义表,...
2015-05-22T09:22:00Z
2015-05-22T09:22:00Z
weixiao520
https://www.cnblogs.com/weixiao520/
【摘要】最近项目上使用到到反射,找到以前保留的一份文档,作者是李志伟,找不到原出处,在此表示感谢。 在这分享一下。1.反射机制基础类(1)反射机制的功能与介绍审查元数据并收集关于它的类型信息的能力称为反射。元数据(编译以后的最基本数据单元)就是一大堆的表,当编译程序集或者模块时,编译器会创建一个类定义表,... <a href="https://www.cnblogs.com/weixiao520/p/4522874.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/weixiao520/p/3933715.html
利用反向代理软件ngrok访问本地项目 - weixiao520
利用反向代理软件ngrok访问本地项目Web 开发,有时候,需要将自己在本地开发中的网站远程展示给别人看。之前能想到的办法,就是在自己的服务器上搭建一个测试站点,将开发代码部署上去。今晚,发现了 ngrok 这个软件,再也不用这么麻烦了!ngrok 是一个反向代理,通过在公共的端点和本地运行的 We...
2014-08-24T14:36:00Z
2014-08-24T14:36:00Z
weixiao520
https://www.cnblogs.com/weixiao520/
【摘要】利用反向代理软件ngrok访问本地项目Web 开发,有时候,需要将自己在本地开发中的网站远程展示给别人看。之前能想到的办法,就是在自己的服务器上搭建一个测试站点,将开发代码部署上去。今晚,发现了 ngrok 这个软件,再也不用这么麻烦了!ngrok 是一个反向代理,通过在公共的端点和本地运行的 We... <a href="https://www.cnblogs.com/weixiao520/p/3933715.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/weixiao520/p/3534062.html
对C#中的Close()和Dispose()的浅析 - weixiao520
.net中的许多类都提供了Close()和Dispose()方法,一直以来我都以为它俩是一回事,是完全等价的,在任何地方,用其一即可。有些类说Close比说Dispose更符合用户的理解(如关闭连接、关闭流),所以这让我觉得Close就是作为Dispose的另一种使用方式而存在,本来只需一个Disp...
2014-01-26T06:53:00Z
2014-01-26T06:53:00Z
weixiao520
https://www.cnblogs.com/weixiao520/
【摘要】.net中的许多类都提供了Close()和Dispose()方法,一直以来我都以为它俩是一回事,是完全等价的,在任何地方,用其一即可。有些类说Close比说Dispose更符合用户的理解(如关闭连接、关闭流),所以这让我觉得Close就是作为Dispose的另一种使用方式而存在,本来只需一个Disp... <a href="https://www.cnblogs.com/weixiao520/p/3534062.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/weixiao520/p/3534034.html
C#中调用Windows API时的数据类型对应关系 - weixiao520
最近做WinForm项目时,要调用Windows API。查阅了一些资料,数据类型对应关系整理如下BOOL=System.Int32 BOOLEAN=System.Int32 BYTE=System.UInt16 CHAR=System.Int16 COLORREF=System.UInt32 DWORD=System.UInt32 DWORD32=System.UInt32 DWORD64=System.UInt64 FLOAT=System.Float HACCEL=System.IntPtr HANDLE=System.IntPtr HBITMAP=System.IntPtr HBRUS
2014-01-26T06:34:00Z
2014-01-26T06:34:00Z
weixiao520
https://www.cnblogs.com/weixiao520/
【摘要】最近做WinForm项目时,要调用Windows API。查阅了一些资料,数据类型对应关系整理如下BOOL=System.Int32 BOOLEAN=System.Int32 BYTE=System.UInt16 CHAR=System.Int16 COLORREF=System.UInt32 DWORD=System.UInt32 DWORD32=System.UInt32 DWORD64=System.UInt64 FLOAT=System.Float HACCEL=System.IntPtr HANDLE=System.IntPtr HBITMAP=System.IntPtr HBRUS <a href="https://www.cnblogs.com/weixiao520/p/3534034.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/weixiao520/p/3526704.html
实现DataGridView控件中CheckBox列的使用 - weixiao520
最近做WindowsForms程序,使用DataGridView控件时,加了一列做选择用,发现CheckBox不能选中。搜索后,要实现DataGridView的CellContentClick事件,将代码贴一下:1 ///2///实现DataGridView控件中CheckBox列的使用3//...
2014-01-20T03:56:00Z
2014-01-20T03:56:00Z
weixiao520
https://www.cnblogs.com/weixiao520/
【摘要】最近做WindowsForms程序,使用DataGridView控件时,加了一列做选择用,发现CheckBox不能选中。搜索后,要实现DataGridView的CellContentClick事件,将代码贴一下:1 ///2///实现DataGridView控件中CheckBox列的使用3//... <a href="https://www.cnblogs.com/weixiao520/p/3526704.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/weixiao520/p/3444571.html
C# 简单学习正则表达式 - weixiao520
第一步先要引入有关正则式的命名空间:usingSystem.Text.RegularExpressions; 第二步用指定的正则式构建一个正则表达式对象,下面的正则式是用来搜索长度为10的a-z的英文字母:Regex obj =newRegex("[a-z]{10}");最后,根据正...
2013-11-26T15:12:00Z
2013-11-26T15:12:00Z
weixiao520
https://www.cnblogs.com/weixiao520/
【摘要】第一步先要引入有关正则式的命名空间:usingSystem.Text.RegularExpressions; 第二步用指定的正则式构建一个正则表达式对象,下面的正则式是用来搜索长度为10的a-z的英文字母:Regex obj =newRegex("[a-z]{10}");最后,根据正... <a href="https://www.cnblogs.com/weixiao520/p/3444571.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/weixiao520/p/3365559.html
DotNetZip封装类 - weixiao520
DotnetZip是一个开源类库,支持.NET的任何语言,可很方便的创建,读取,和更新zip文件。而且还可以使用在.NETCompact Framework中。 下载地址在这里: http://dotnetzip.codeplex.com/ 下载到的包里有很多个dll文件,一般引用Ionic.Zip
2013-10-12T08:48:00Z
2013-10-12T08:48:00Z
weixiao520
https://www.cnblogs.com/weixiao520/
【摘要】DotnetZip是一个开源类库,支持.NET的任何语言,可很方便的创建,读取,和更新zip文件。而且还可以使用在.NETCompact Framework中。 下载地址在这里: http://dotnetzip.codeplex.com/ 下载到的包里有很多个dll文件,一般引用Ionic.Zip <a href="https://www.cnblogs.com/weixiao520/p/3365559.html" target="_blank">阅读全文</a>