- 博客(49)
- 收藏
- 关注
转载 .NET Core到底有多强?
测试代码:C# Release 未优化class Program { static long counter = 0; static void Main(string[] args) { for (int m = 0; m < 100; m++) { ...
2019-04-03 18:14:00
227
转载 .net core 运行时事件(Runtime Events)
.Net Core 2.2.0.Net Core 2.2.0已经发布有一段时间了,很多新鲜功能已经有博主介绍了,今天给大家介绍一下运行时事件并附上demo。运行时事件通常需要监视运行时服务(如当前进程的GC,JIT和ThreadPool),以了解这些服务在运行应用程序时的行为方式。在Windows系统上,这通常使用ETW并监视当前进程的ETW事件来完成。虽然这种方法仍然有效,但使用...
2018-12-28 11:09:00
782
转载 .NET in Browser - Blazor
什么是BlazorBlazor 是一个实验性的. NET web 框架, 使用 C# 和 HTML 在任何浏览器中不需要插件即可运行 WebAssembly 程序集。什么是WebAssemblyWebAssembly是一种新的适合于编译到Web的,可移植的,大小和加载时间高效的格式,是一种新的字节码格式。它的缩写是”.wasm”,.wasm 为文件名后缀,是一种新的底层安全的“二进...
2018-10-28 20:09:00
597
转载 .NET Core Agent
.NET Core Agent熟悉java的朋友肯定知道java agent,当我看到java agent时我很是羡慕,我当时就想.net是否也有类似的功能,于是就搜索各种资料,结果让人很失望。当时根据 https://github.com/OpenSkywalking/skywalking-netcore 找到这个 https://docs.microsoft.com/en-us/d...
2018-10-08 19:54:00
225
转载 基于Ocelot的gRpcHttp网关
什么是gRpcHttp网关通俗的讲就是将gRpc提供的服务以rest api的形式提供出去,不需要再单独的写一个webapi去做这件事。gRpcHttp网关好处减少不必要代码,减少中间层提高通讯效率。以前可能是这样用了gRpc网关后是这样gRpcHttp网关提供哪些功能可以直接加载proto生成的dll文件可以只需要proto文件,自动解析出proto文件所提供的m...
2018-09-29 12:22:00
637
转载 gRPC Client Middleware.
中间件想必大家不陌生,今天给大家介绍如何实现中间件以及实现gRPC的客户端中间件。什么是中间件? https://docs.microsoft.com/zh-cn/aspnet/core/fundamentals/middleware/index?view=aspnetcore-2.1&tabs=aspnetcore2x中间件管道先定义管道Pipelin...
2018-08-19 13:47:00
286
转载 python on sql
USE [DemoDb]GOexecute sp_execute_external_script @language = N'Python', @script = N'a = 1b = 2c = a/bd = a*bprint(c, d)'execute sp_execute_external_script @language = N'Python', @script = N'MyO...
2018-05-24 11:31:00
89
转载 EF Code First
http://blog.sina.com.cn/s/blog_e846c5270102vtab.htmlhttp://blog.youkuaiyun.com/jixiaomeng821/article/details/25657541,如果没有迁移过:先:Enable-Migrations -Force选择EF项目,设置启动项(启动项是EF能找到配置文件的,)步骤1:ad...
2018-03-07 15:44:00
95
转载 加入GIMPS项目,寻找梅森素数!
截止到目前为止人类共找到了50个梅森素数,其中最后16个梅森素数都是通过GIMPS项目找到的。为了激励人们寻找梅森素数和促进网格技术发展,总部设在美国旧金山的电子前沿基金会(EFF)于1999年3月向全世界宣布了为通过GIMPS项目来寻找新的更大的梅森素数而设立的奖金。它规定向第一个找到超过100万位数的个人或机构颁发5万美元。后面的奖金依次为:超过1000万位数,10万美元...
2018-02-27 10:53:00
553
转载 CData
若存储内容中包含特殊字符,将内容存储至<![CDATA[...]>中 可以避免使用转义字符.1.创建一个CData类(CData.cs)using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Xml;using System.Xml.Seria...
2018-01-24 10:42:00
141
转载 2017年StackOverflow上最好的20个Python问题
1、Python的 .. (点号点号)是什么语法?答案地址:https://stackoverflow.com/questions/43487811/what-is-python-dot-dot-notation-syntax2、为什么在Python3中 x**4.0比 x**4运行的快?答案地址:https://stackoverflow.com/questio...
2018-01-03 09:20:00
127
转载 负载均衡在分布式架构中是怎么玩起来的?
什么是负载均衡(Load balancing)在网站创立初期,我们一般都使用单台机器对台提供集中式服务,但随着业务量越来越大,无论性能还是稳定性上都有了更大的挑战。这时候我们就会想到通过扩容的方式来提供更好的服务。我们一般会把多台机器组成一个集群对外提供服务。然而,我们的网站对外提供的访问入口都是一个的,比如www.taobao.com。那么当用户在浏览器输入www.taoba...
2017-12-06 09:43:00
533
转载 C# decimal 去掉小数点后的无效0
c#去掉小数点后的无效0decimald=0.0500m;d.ToString("0.##")就出来了也可以这样string.Format("{0:0.##}",d).##表示最多保留2位有效数字,但是不包括0,就是说如果上面d=0.5000,出来后也只是0.5转载于:https://www.cnblogs.com/kingreatwill/p/7761084.html...
2017-10-31 13:37:00
2118
转载 聊一聊分布式锁的设计
起因前段时间,看到redis作者发布的一篇文章《Is Redlock safe?》,Redlock是redis作者基于redis设计的分布式锁的算法。文章起因是有一位分布式的专家写了一篇文章《How to do distributed locking》,质疑Redlock的正确性。redis作者则在《Is Redlock safe?》文章中给予回应,一来一回甚是精彩。文本就为读者一一...
2017-08-11 10:21:00
90
转载 github上值得关注的前端项目
http://microjs.com/#该网站的资源都托管到了github,microjs.com是一个可以让你选择微型的js类库的网站,该网站里的js库都是压缩后不大于5KB的,非常实用https://plainjs.com/(10.22更新)The Vanilla JavaScript Repository,该仓库都是用原生js写的插件和组件,很实用。...
2017-07-26 09:26:00
197
转载 数据库水平切分的实现原理解析——分库,分表,主从,集群,负载均衡器(转)...
第1章 引言随着互联网应用的广泛普及,海量数据的存储和访问成为了系统设计的瓶颈问题。对于一个大型的互联网应用,每天几十亿的PV无疑对数据库造成了相当高的负载。对于系统的稳定性和扩展性造成了极大的问题。通过数据切分来提高网站性能,横向扩展数据层已经成为架构研发人员首选的方式。水平切分数据库:可以降低单台机器的负载,同时最大限度的降低了宕机造成的损失;负载均衡策略...
2017-07-24 09:52:00
76
转载 查询执行时间
SELECT(total_elapsed_time / execution_count)/1000 N'平均时间ms',total_elapsed_time/ 1000 N'总花费时间ms',total_worker_time/ 1000 N'所用的CPU总时间ms',total_physical_reads N'物理读取总次数',total_logical_reads/ executi...
2017-06-24 09:55:00
142
转载 Autofac in webapi2
安装包:Autofac.webapi2注意:install-package autofac.webapi2 (注意:您的项目中如果使用的是webapi2,此处必须为webapi2而不是webapi,否则在运行时将出现“重写成员“Autofac.Integration.WebApi.AutofacWebApiDependencyResolver.BeginScope()”...
2017-06-23 15:36:00
153
转载 Fluent Validation with Web Api 2
using FluentValidation;using FluentValidation.Attributes;using System;using System.Collections.Generic;using System.Linq;using System.Net;using System.Net.Http;using System.Web.Http;namespace w...
2017-06-23 11:10:00
228
转载 数字转换成大写
直接上代码public static string ToRmb(decimal price){string str = "零壹贰叁肆伍陆柒捌玖";string str2 = "万仟佰拾亿仟佰拾万仟佰拾元角分";string str3 = "";strin...
2017-06-22 13:59:00
102
转载 ABP:在多语句事务内不允许使用 CREATE DATABASE 语句
一、问题使用ef codefirst开发,无法创建数据库的问题,如下提示Server Error in '/' Application.在多语句事务内不允许使用 CREATE DATABASE 语句。Description: An unhandled exception occurred during the execution of the curren...
2017-06-21 09:56:00
307
转载 陕西电力同业对标管理系统
项目背景:陕西省电力公司是国家电网公司的全资子公司,是陕西省电力建设、输送、销售的独立法人,承担着为陕西省经济社会发展和城乡广大电力客户提供安全可靠电力供应和服务的主要职责。公司现有员工3.67万人,资产总额363亿元,年售电量542亿千瓦时。辖有直属单位33个,其中修造企业7个,施工企业5个,综合单位9个。陕西电网统调发电装机容量1551万千瓦,最大负荷1062万千瓦;330千伏变...
2016-10-15 20:27:00
313
转载 Json
JavaScript:JSONJSON是一种数据格式,它并不从属于JavaScript,很多语言都有JSON的解析器和序列化器。语法JSON可以表示三种类型:简单值:使用与JavaScript相同的语法,可以在JSON中表示字符串、数值、布尔值和null。对象:表示一组无序的键值对。键值对中的值可以是简单值,也可以是复杂数据类型。数值:表示一组有...
2016-08-02 09:52:00
69
转载 阿里云直播SDK - .NET
阿里云sdk:https://develop.aliyun.com/sdk/csharp?spm=5176.doc27234.2.4.QiJb9lGithub:https://github.com/aliyun/aliyun-openapi-net-sdk云直播产品页面:https://www.aliyun.com/product/live?spm=5176.7960203.23...
2016-07-29 11:33:00
391
转载 DynamicXml
/* var xml = @"<root><books><book is_read=""false""><author>Test</author></book><book is_read=""true""><author>Test2</author></book...
2016-05-23 15:43:00
138
转载 iTextSharp
using System.IO;using iTextSharp.text;using iTextSharp.text.pdf;namespace DotNet.Utilities{ /// <summary> /// PDF文档操作类 /// </summary> //---------------------------------...
2016-05-13 21:24:00
110
转载 DynamicJSONserializer
https://github.com/ststeiger/DynamicJSONserializer/blob/master/DynamicJSONserializer/Program.csnamespace DynamicJSONserializer{class MainClass...
2016-04-07 16:24:00
147
转载 DynamicJson
http://www.cnblogs.com/deepleo/p/weixinSDK.htmlhttp://dynamicjson.codeplex.com/Read and Access// Parse (from JsonString to DynamicJson)var json = DynamicJson.Parse(@"{""foo"":""json"...
2016-04-07 16:11:00
156
转载 多级设计
查询数据: public DataSet GetMyList(string strWhere) { StringBuilder strSql = new StringBuilder(); strSql.Append(";with f as ( select * from Table"); if (str...
2016-03-26 09:57:00
127
转载 JavaScript 开发的45个经典技巧
原文链接:http://www.kingreatwill.com/?/article/35JavaScript是一个绝冠全球的编程语言,可用于Web开发、移动应用开发(PhoneGap、Appcelerator)、服务器端开发(Node.js和Wakanda)等等。JavaScript还是很多新手踏入编程世界的第一个语言。既可以用来显示浏览器中的简单提示框,也可以通过nodebot或...
2015-05-31 20:54:00
75
转载 LINQ
http://www.kingreatwill.com/1.查询操作符 (1)源起 .net的设计者在类库中定义了一系列的扩展方法 来方便用户操作集合对象 这些扩展方法构成了LINQ的查询操作符 (2)使用 这一系列的扩展方法,比如: Where,Max,Select,Sum,Any,Avera...
2015-03-25 10:58:00
71
转载 迭代器
http://www.kingreatwill.com/(1)使用 我们每次针对集合类型编写foreach代码块,都是在使用迭代器 这些集合类型都实现了IEnumerable接口 都有一个GetEnumerator方法 但对于数组类型就不是这样 编译器把针对数组类型的foreach代码块 替换成了fo...
2015-03-25 10:40:00
72
转载 原理Lambda表达式
http://www.kingreatwill.com/(1)源起 .net的设计者发现在使用匿名方法时, 仍旧有一些多余的字母或单词的编码工作 比如delegate关键字 于是进一步简化了匿名方法的写法 (2)使用 List<int> arr = new List...
2015-03-25 10:29:00
72
转载 关于Web.config的debug和release.config文件
使用Web.Config Transformation配置灵活的配置文件发布Asp.net程序的时候,开发环境和发布环境的Web.Config往往不同,比如connectionstring等。如果常常有发布的需求,就需要常常修改web.config文件,这往往是一件非常麻烦的事情。Web.Config Transformation能够在不同的发布环境下,产生不同的web.conf...
2015-03-23 18:27:00
557
转载 利用GeoIP数据库及API进行地理定位查询 Java
地理定位查询的的数据库比较多,而且大多都开放一些free的版本国内的有纯真数据库等,但是他只提供文本的地理位置信息,不提供经纬度数据当应用到google map时,就不可以了国外的有MaxMind的GeoIP数据库、IP2Location数据库等,它们提供经纬度数据在此简单介绍下,MaxMind的GeoIP,此数据库用于国家的查询首先,在MaxMind官网下载所需资源...
2015-03-18 10:43:00
165
转载 JSONP跨域的原理解析
JavaScript是一种在Web开发中经常使用的前端动态脚本技术。在JavaScript中,有一个很重要的安全性限制,被称为“Same-Origin Policy”(同源策略)。这一策略对于JavaScript代码能够访问的页面内容做了很重要的限制,即JavaScript只能访问与包含它的文档在同一域下的内容。JavaScript这个安全策略在进行多iframe或多窗口编程、以及A...
2015-03-10 18:25:00
76
转载 如何处理JSON中的特殊字符
JSON 是适用于 Ajax 应用程序的一种有效格式,原因是它使 JavaScript 对象和字符串值之间得以快速转换。由于 Ajax 应用程序非常适合将纯文本发送给服务器端程序并对应地接收纯文本,相比不能生成文本的 API,能生成文本的 API 自然更可取;而且,JSON 让您能够处理本地 JavaScript 对象,而无需为如何表示这些对象多费心思。XML 也可以提供文本方面的类...
2015-03-10 18:23:00
169
转载 IIS下防止mdb数据库被下载的实现方法
第一种方法:要求网站管理人员具体asp编程经验。因为现在的销售虚拟主机的系统,已经为用户建立了一个database目录,跟web目录同一个级别,用户访问的是web中的文件,而无法访问database目录的文件。所以大家要把数据库文件放到database目录里面就可以了,但实现起来不会这么容易,需要获取mdb文件的实际目录,主要是连接数据库的地方,需要修改下。这里给出具体的思路.先获取we...
2015-01-14 17:18:00
377
转载 点击文字选中radio
<html><body><form action="" name="form1" method="post"><br /><label style="cursor:pointer" for="man"><input type="radio" value="http://fanjf.iteye.com/blog/男" n...
2015-01-08 17:21:00
439
转载 关于微信40029错误
对于出现获取code后再获取access_token出现{"errcode":40029,"errmsg":"invalid code"}也就是 ‘不合法的oauth_code’ 的问题,在网上找了很多这样的问题,都没有解决方案,有的是说微信服务器提交了几次code过来导致code失效(code只能用一次),通过写日志发现确实是这样!可是为什么了???通过亲自多次测试发现原来是获取用户...
2014-11-20 11:19:00
292
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人