4 bejingcode

尚未进行身份认证

暂无相关描述

等级
TA的排名 3w+

Fleck实现简单的Websocket

服务端:usingFleck;usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;namespaceGoWebSocket{classProgram{staticv...

2019-08-27 09:17:19

C#进阶系列——WebApi 接口参数不再困惑:传参详解

正文前言:还记得刚使用WebApi那会儿,被它的传参机制折腾了好久,查阅了半天资料。如今,使用WebApi也有段时间了,今天就记录下API接口传参的一些方式方法,算是一个笔记,也希望能帮初学者少走弯路。本篇针对初初使用WebApi的同学们,比较基础,有兴趣的且看看。WebApi系列文章C#进阶系列——WebApi接口测试工具:WebApiTestClient C#进阶系列——W...

2019-08-24 16:37:16

使用C#创建windows服务

前言:前段时间因为项目上需要用到实现一个简答的卫星云图播放功能,因此需要将卫星云图实时下载到本地目录。当时也没多想,直接就用控制台程序开发了一个卫星云图自动下载工具。最近项目不是很忙了,静下心重新看了一下项目代码,对部分代码进行了重构......同时也发现了卫星云图下载工具的问题,总不能每次客户使用的时候都让客户去跑一遍控制台程序或者一直运行这个控制台程序吧。于是打算把卫星云图下载工具写成...

2019-07-17 16:45:33

C#中 ??、 ?、 ?: 、?.、?[ ]

1.可空类型修饰符(?)引用类型可以使用空引用表示一个不存在的值,而值类型通常不能表示为空。例如:stringstr=null;是正确的,inti=null;编译器就会报错。为了使值类型也可为空,就可以使用可空类型,即用可空类型修饰符"?"来表示,表现形式为"T?"例如:int?表示可空的整形,DateTime?表示可为空的时间。T?其实是System.Null...

2019-07-15 14:13:50

T4模板

将该代码复制到新建的文本模板,将连接字符串改成自己要生成实体类的数据库,保存即可生成所选数据库的实体类集合<#@templatelanguage="C#"debug="True"hostspecific="True"#><#@assemblyname="System.Data"#><#@assemblyname="System.xml"#...

2019-04-11 18:42:02

基于.NET平台常用的框架整理

自从学习.NET以来,优雅的编程风格,极度简单的可扩展性,足够强大开发工具,极小的学习曲线,让我对这个平台产生了浓厚的兴趣,在工作和学习中也积累了一些开源的组件,就目前想到的先整理于此,如果再想到,就继续补充这篇日志,日积月累,就能形成一个自己的组件经验库。分布式缓存框架:MicrosoftVelocity:微软自家分布式缓存服务框架。Memcahed:一套分布式的高速缓存系统,目前...

2019-04-04 18:06:15

sql server不能删除数据库,显示错误:正在使用

解决办法:usemastergoalterdatabasedatabase_namesetsingle_userwithrollbackimmediate--将数据库回滚到原始配置状态godropdatabasedatabase_name--删除数据库go

2019-03-13 16:22:32

.net 5种类型参数约束

whereT:struct|T必须是一个结构类型whereT:classT必须是一个类(class)类型whereT:new()|T必须要有一个无参构造函数whereT:Name...

2019-03-07 17:27:38

SQL 导出表结构物到excel

SELECT表名=casewhena.colorder=1thend.nameelse''end,表说明=casewhena.colorder=1thenisnull(f.value,'')else''end,--字段序号=a.colorder,字段名=a....

2019-03-02 21:00:16

HTTP 错误 500.21 - Internal Server Error 处理程序“PageHandlerFactory-Integr

将网站发布到IIS,访问发生如下错误:HTTP错误500.21-InternalServerError处理程序“PageHandlerFactory-Integr”在其模块列表中有一个错误模块“ManagedPipelineHandler”原因:在安装Frameworkv4.0之后,再启用IIS,导致Framework没有完全安装解决:开始->所有程序->...

2019-03-01 09:47:45

Sencha Cmd安装笔记

1.安装jdk2.安装ruby安装DevKit直接跳过到第三步。转自:https://www.cnblogs.com/eshinex/p/4617554.html

2019-02-21 15:46:48

C#之Action和Func的用法

以前我都是通过定义一个delegate来写委托的,但是最近看一些外国人写的源码都是用action和func方式来写,当时感觉对这很陌生所以看起源码也觉得陌生,所以我就花费时间来学习下这两种方式,然后发现确实代码简洁了不少。这两种方式我们也可以去实践的过程去慢慢运用。先说一下委托:模拟一下场景:小明最近学习情绪高涨,以前买的书已经满足不了欲望,打算去买本(一个程序员的自我修养)。可是呢以前总...

2019-01-31 10:09:52

看完让你彻底搞懂Websocket原理

偶然在知乎上看到一篇回帖,瞬间觉得之前看的那么多资料都不及这一篇回帖让我对 websocket 的认识深刻有木有。所以转到我博客里,分享一下。比较喜欢看这种博客,读起来很轻松,不枯燥,没有布道师的阵仗,纯粹为分享。废话这么多了,最后再赞一个~一、websocket与httpWebSocket是HTML5出的东西(协议),也就是说HTTP协议没有变化,或者说没关系,但HTTP是不支持持久连接...

2019-01-30 14:35:53

C# 正则表达式应用

正则表达式平时不常用,经常都是用的时候,临时抱佛脚,查文档,然后就是被各种坑之后,才会逐渐熟练。在线正则表达式测试:http://tool.oschina.net/regex/在线JSON格式化:https://www.bejson.com/正则表达式手册:http://tool.oschina.net/uploads/apidocs/jquery/regexp.html...

2018-10-23 15:52:18

文件快照与文件备份的区别

快照和备份是两个不一样的概念。快照:好比一个文件系统中的存储标识。而备份:好比把一个文件完完整整的复制到另外一个地方。两个地方数据是完全独立的!...

2018-10-18 09:53:27

FTP服务器上传、创建目录 SSL

注意使用下面方法前,将FTP搭建完成,并配置相应的权限。usingSystem;usingSystem.Collections.Generic;usingSystem.IO;usingSystem.Linq;usingSystem.Net;usingSystem.Net.Security;usingSystem.Security.Cryptography.X509Ce...

2018-10-11 15:56:39

File类和FileInfo类来演示如何移动文件

voidMoveFile1(){        stringfileToMove=@"c:\temp\NewTextDocument.txt";        stringfileNewDestination=@"c:\temp\test.txt";        if(File.Exists(fileToMove)&&!File.Exists...

2018-10-03 16:22:05

悲观锁和乐观锁的区别

悲观锁(PessimisticLock),顾名思义,就是很悲观,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会block直到它拿到锁。传统的关系型数据库里边就用到了很多这种锁机制,比如行锁,表锁等,读锁,写锁等,都是在做操作之前先上锁。 乐观锁(OptimisticLock),顾名思义,就是很乐观,每次去拿数据的时候都认为别人不会修改,...

2018-09-26 16:47:28

SQL Server 2012有关下载安装

转自:https://blog.csdn.net/deepseazbw/article/details/79489626 sqlserver2012破解中文版下载https://www.newasp.net/soft/67522.htmlsqlserver2012破解中文版安装教程https://www.cnblogs.com/xiongnanbin/p/8206268...

2018-09-10 16:00:57

CSRF攻击与防御

    转载地址:http://www.phpddt.com/reprint/csrf.html      CSRF概念:CSRF跨站点请求伪造(Cross—SiteRequestForgery),跟XSS攻击一样,存在巨大的危害性,你可以这样来理解:    攻击者盗用了你的身份,以你的名义发送恶意请求,对服务器来说这个请求是完全合法的,但是却完成了攻击者所期望...

2018-09-01 15:33:42

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。