0

简单实现 C# 与 Javascript的兼容

本文章介绍下自己这刚实现的一个c#与js交互的插件。需求来源于一次与朋友的讨论。主要对话如下: 朋友:最近我想模拟一些数据,来测试我现在写的接口,但手工编写这些测试数据太麻烦了 本人:是啊,.net能生成模拟数据的开源库的不少吧。不过就我们搞前端的有个叫Mock.js这方面挺好用的 朋友:说来听听 ...
小龙女先生 发布于 2017-11-19 20:47 评论(0)阅读(9)
1

存储过程,触发器,等等。。。

存储过程if (object_id('proc_find_stu', 'P') is not null) drop proc proc_find_stugocreate proc proc_find_stu(@startId int, @endId int,@outID int output)as ...
姚公子 发布于 2017-11-19 19:22 评论(0)阅读(10)
0

C#读取固定文本格式的txt文件

C#读取固定文本格式的txt文件 一个简单的C#读取txt文档的程序,文档中用固定的格式存放着实例数据。 ...
东腾 发布于 2017-11-19 16:50 评论(0)阅读(25)
0

out参数ref参数params 可变参数

1、我们在主函数中调用其他函数,我们管主函数为调用者,其他函数为被调用者。 如果被调用者,想要得到调用者的值:传参 使用静态字段来模拟全局变量 在方法外类里写字段 public static _name=10; 2、如果调用者想要得到被调用者的值 1.返回值 不管形参和实参都是开辟空间的 方法的功能 ...
happy多乐 发布于 2017-11-19 15:28 评论(0)阅读(10)
0

ASP.NET MVC下自定义错误页和展示错误页的几种方式

在网站运行中,错误是不可避免的,错误页的产生也是不可缺少的。 这几天看了博友的很多文章,自己想总结下我从中学到的和实际中配置的。 首先,需要知道产生错误页的来源,一种是我们的.NET平台抛出的,一种是网站所依赖的宿主抛出的,一般来讲我们所依赖的宿主就是IIS了。 IIS中的错误页入口: 其中的错误码 ...
微笑刺客D 发布于 2017-11-19 12:29 评论(0)阅读(21)
0

重构手法之Introduce Explaining Variable(引用解释性变量)

返回总目录 6.5Introduce Explaining Variable(引用解释性变量) 概要 你有一个复杂的表达式。 将该复杂表达式(或其中一部分)的结果放进一个临时变量,以此变量名称来解释表达式用途。 动机 有时候你会遇到一系列复杂的表达式连续运算的时候,这个时候你可能根本招架不住如此长或 ...
NaYoung 发布于 2017-11-19 10:35 评论(0)阅读(24)
0

ASP.NET Core学习之三 NLog日志

上一篇简单介绍了日志的使用方法,也仅仅是用来做下学习,更何况只能在console输出。 NLog已是日志库的一员大佬,使用也简单方便,本文介绍的环境是居于.NET CORE 2.0 ,目前的版本也只有beta版。 一、安装和配置 1.安装 命令如下 2.创建配置文件 在web项目根目录下,创建配置文 ...
心存善念 发布于 2017-11-18 23:54 评论(0)阅读(26)
6

基于.NET CORE微服务框架 -谈谈surging 的messagepack、protobuffer、json.net 序列化

1、前言 surging内部使用的是高性能RPC远程服务调用,如果用json.net序列化肯定性能上达不到最优,所以后面扩展了protobuf,messagepack序列化组件,以支持RPC二进制传输. 在这里需要感谢白纸无字Zonciu,新增了messagepack序列化,让surging 性能上 ...
fanly11 发布于 2017-11-18 23:23 评论(2)阅读(515)
0

Asp.net webForm设置允许表单提交Html

1、 在表单需要提交Html的页面头部加入 ValidateRequest="false" 2、webConfig 的 <system.web> 节点下配置 ...
_York 发布于 2017-11-18 23:09 评论(0)阅读(10)
0

c# winform打印excel(使用NPOI+Spire.xls+PrintDocument直接打印excel)

前言 c#做winform程序要求生成并打印Excel报告,为了不安装Office相应组件,我选择了NPOI来生成Excel报告,用winform的PrintDocument控件来触发打印操作,而难点在于如何将excel转换成Graphics对象,在NPOI中我只找到了excel打印的设置(如横向/ ...
wwachi 发布于 2017-11-18 19:37 评论(0)阅读(25)
0

EF Code-First(Oracle)通过Migration来更新数据库的表的字段

关于Oracle中使用Entity Framework 6.x Code-First方式开发,请参考博客(菩提树下的杨过)https://www.cnblogs.com/yjmyzz/p/how-to-use-code-first-in-oracle-with-entity-framework-6. ...
powerio 发布于 2017-11-18 13:51 评论(0)阅读(19)
0

C#实战技能之WebApi+Task+WebSocket

一、背景介绍 环境的局限性: 用户在使用XX客户端的时候,必须每台电脑都安装打印组件,同时由于XX客户端使用的是 websocket进行通讯,这就必须限制用户的电脑浏览器必须是IE10.0+以上版本,这种局限性在我们公司仓库部署实施和用户体验极其不好。因此我们必须提供一种解决方案,解决我们业务痛点。 ...
跟着阿笨一起玩.NET 发布于 2017-11-18 13:31 评论(0)阅读(33)
0

重构手法之Replace Temp with Query(以查询取代临时变量)

返回总目录 6.4Replace Temp with Query(以查询取代临时变量) 概要 你的程序以一个临时变量保存某一表达式的运算结果。 将这个表达式提炼到一个独立函数中。将这个临时变量的所有引用点替换为对函数的调用。此后,新函数就可以被其他函数使用。 动机 临时变量的问题在于:只在当前函数可 ...
NaYoung 发布于 2017-11-18 11:02 评论(0)阅读(206)
1

『实用』过滤字符串中的幽灵字符

背景: 一段明显的字符串,可能潜伏着看不见 的 幽灵字符。 某些字符 比较常见、常用,比如: \r \n \t 但是,有些 幽灵字符(保守估计 >200~1000个),不仅不常见,而且基本没价值。 这些幽灵字符,潜伏在 正常字符串中,有的伪装成空格符,有的直接隐形。 当你要 处理字符串时,这些幽灵字 ...
InkFx 发布于 2017-11-17 23:47 评论(2)阅读(43)
1

处理ASP.NET Core中的HTML5客户端路由回退

在使用由Angular,React,Vue等应用程序框架构建的客户端应用程序时,您总是会处理HTML5客户端路由,它将完全在浏览器中处理到页面和组件的客户端路由。几乎完全在浏览器中... HTML5客户端路由在客户端上工作的很好,但是当深入链接到一个站点或在浏览器中按刷新时,客户端路由有一个恶习,变 ...
tianfeng.cc 发布于 2017-11-17 15:45 评论(0)阅读(620)
0

Dev控件GridControl和TreeList的数据导出操作

DEV控件GridControl和TreeList的数据导出操作 ...
年华若流矢 发布于 2017-11-17 15:34 评论(0)阅读(13)
0

EntityFramework 6 (EF6 DBcontext) 并发处理实战

学习:C#综合揭秘——Entity Framework 并发处理详解 帖子笔记 ,该帖子使用的是objectContext , 一、并发相关概念 并发的类型: 第一种模式称为悲观式并发,即当一个用户已经在修改某条记录时,系统将拒绝其他用户同时修改此记录。第二种模式称为乐观式并发,即系统允许多个用户同... ...
孺牛码塔 发布于 2017-11-17 15:33 评论(0)阅读(49)
0

Visual Studio 2017开发环境的安装

Visual Studio 2017是微软为了配合.NET战略推出的IDE开发环境,同时也是目前开发C#程序最新的工具,本节以Visual Studio 2017社区版的安装为例讲解具体的安装步骤。 说明:Visual Studio 2017 社区版是完全免费的,其下载地址为:https://www ...
小禾斗 发布于 2017-11-17 14:06 评论(0)阅读(152)
0

Topshelf的使用

一、简介 Topshelf可用于创建和管理Windows服务。其优势在于不需要创建windows服务,创建控制台程序就可以。便于调试。 二、官方地址: 1、官网:http://topshelf-project.com/ 2、官方文档:https://topshelf.readthedocs.io/e ...
大杨125 发布于 2017-11-17 13:54 评论(0)阅读(49)
0

Nginx集群之WCF分布式局域网应用

关于WCF即可以寄宿于IIS,也可以自我寄宿,本文采用的是自我寄宿方式。之所以采用自我寄宿方式,很大程度上,在一些特殊的场景,例如下载大文件(如几百MB、1G等)、图片、文档等,如果以IIS为宿主,可能会产生内存不够用。所以这里采用自我寄宿的方式为例子。WCF是由微软开发的一系列支持数据通信的应用程... ...
夜雨瞳 发布于 2017-11-17 13:01 评论(0)阅读(40)