自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

大伟的代码空间

在行进中思考,在思考中前行。

  • 博客(38)
  • 资源 (7)
  • 收藏
  • 关注

转载 限流的几种模型

限流器用于控制在网络上发送或接收的流量速率。限流器对于大部分使用场景是十分高效的,但有时我们需要完全丢弃低优先级的请求,以确保更多关键请求的处理,这称为负载降级(load shedder)。负载降级可以根据系统的整体状态而不是正在请求的用户来进行决策。它可以帮助我们应对突发事件,确保核心部分正常工作。请求限流器该限流器限制每个用户每秒可发送 N 个请求。并发请求限流器相对于第一种请求限流器,限制每...

2018-05-17 11:33:44 950

转载 基于.net的分布式系统限流组件

 在互联网应用中,流量洪峰是常有的事情。在应对流量洪峰时,通用的处理模式一般有排队、限流,这样可以非常直接有效的保护系统,防止系统被打爆。另外,通过限流技术手段,可以让整个系统的运行更加平稳。今天要与大家分享一下限流算法和C#版本的组件。一、令牌桶算法:    令牌桶算法的基本过程如下:假如用户配置的平均发送速率为r,则每隔1/r秒速率将一个令牌被加入到桶中;假设桶最多可以存发b个令牌。当桶中的令...

2018-05-17 11:29:30 1042 3

转载 NetCore版RPC框架NewLife.ApiServer

微服务和消息队列的基础都是RPC框架,比较有名的有WCF、gRPC、Dubbo等,我们的NewLife.ApiServer建立在网络库NewLife.Net之上,支持.Net Core,追求轻量级和高性能,只有最简单的远程调用功能。现在是网络系列文章的第五篇,前面四篇快速过了一遍网络库基本用法,也做了压力测试并给出数字 2266万tps。本章正式进入应用层面,并且采用.Net Core作为例程,说...

2018-05-14 15:40:08 1270

原创 【代码片段】HTTP压缩gzip、deflate

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Web;using ADODB;using System.IO.Compression;using System.IO;namespace QuickEAS.WinUI.WebControl...

2018-05-14 01:26:09 357

原创 【代码片段】阿里云储存帮助类

using Aliyun.OSS;using Aliyun.OSS.Common;using System;using System.Collections.Generic;using System.IO;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Web;using ...

2018-05-14 01:23:24 461

原创 【代码片段】汉字转换成全拼的拼音

using QuickEAS.CoreLib.Utils;using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Text.RegularExpressions;using System.Threading.Tasks;namespace Quick...

2018-05-14 01:22:15 399

原创 【代码片段】检测文本中是否有emoji字符以及过滤

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace QuickEAS.CoreLib{ public static class LibEmojiUtils { /*...

2018-05-14 01:19:49 1039

原创 【代码片段】IList、DataTable转Json

using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace QuickEAS.CoreLib.Utils{ public class JsonHelper { /// <summary> /// Dat...

2018-05-14 01:13:46 155

原创 【代码片段】把Html格式二进制流转换成Mht格式的二进制流

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.IO;namespace QuickEAS.CoreLib{ public class LibHtmlConvertToMhtByCDO { #region 变量...

2018-05-14 01:13:40 1209 1

原创 【代码片段】发送邮件

using System;using System.Collections.Generic;using System.Text;using System.Net.Mail;using System.Net;using QuickEAS.CoreLib.Utils;namespace QuickEAS.Network{ /// <summary> /// ...

2018-05-13 11:34:49 327

原创 【代码片段】压缩和解压缩

using System;using System.Collections.Generic;using System.IO;using System.IO.Compression;using System.Linq;using System.Text;using ICSharpCode.SharpZipLib.Zip;using System.Collections;using I...

2018-05-13 11:31:03 513

原创 【代码片段】播放声音

using System;using System.Collections.Generic;using System.Linq;using System.Media;using System.Runtime.InteropServices;using System.Speech.Synthesis;using System.Text;namespace QuickEAS.CoreL...

2018-05-13 11:30:17 285

原创 【代码片段】四则运算解析运算

/// <summary>四则运算</summary> public class LibSiZeCalculator { public LibSiZeCalculator() { _OptStack = new Stack<char>(); _SuffixSt...

2018-05-13 11:22:16 1072

原创 【代码片段】生成短网址

public class LibShortUrlHelper { private static Hashtable _longShortURLTable; /// <summary>缓存短网址</summary> protected static Hashtable LongShortURLTable ...

2018-05-13 11:20:42 1737 1

原创 【代码片段】序列化和反序列化之字符串字典

/// <summary> /// 字符串字典集合 /// </summary> [Serializable] public class LibStringDictionary : Dictionary<string, string> { public LibStringDictionary() ...

2018-05-13 11:18:42 410

原创 【代码片段】序列化和反序列化之集合

/// <summary> /// 集合项 /// </summary> [Serializable] public class LibCollectionItem : LibSerializationObject { private int _Index; private object _Ow...

2018-05-13 11:17:50 172

原创 【代码片段】序列化和反序列化之接口和控制类

/// <summary> /// 序列化接口 /// </summary> public interface ILibSerializer { /// <summary> /// 序列化对象到流 /// </summary> /// <pa...

2018-05-13 11:15:18 183

原创 【代码片段】序列化和反序列化之自定义序列化加载类处理类

/// <summary> /// 自定义序列化加载类处理类 /// </summary> public class CustomSerializationBinder : SerializationBinder { public override Type BindToType(string assemblyName...

2018-05-13 11:14:18 188

原创 【代码片段】序列化和反序列化之对象基类

/// <summary> /// 支持序列化的对象基类 /// </summary> [Serializable] public class LibSerializationObject : ISerializable, IDeserializationCallback { #region 构造函数 ...

2018-05-13 11:12:44 508

原创 【代码片段】判断UTF8格式文件内容是否带BOM的

        /// <summary> /// 判断是否是不带 BOM 的 UTF8 格式 /// </summary> /// <param name="data"></param> /// <returns></returns> pub

2018-05-11 22:06:59 1312

原创 【代码片段】获取分辨率DPI和像素、毫米、英寸互相转换

        private static float DEFAULT_DPI_X = 0; private static float DEFAULT_DPI_Y = 0; /// <summary>获取分辨率DPI</summary> /// <param name="dpiX"></param>...

2018-05-11 22:03:04 3551

转载 一些关于前端开发的浏览器兼容知识点集锦

csshack1234567我很少使用hacker的,可能是个人习惯吧,我不喜欢写的代码IE不兼容,然后用hack来解决。不过hacker还是非常好用的。使用hacker我可以把浏览器分为3类:IE6 ;IE7和遨游;其他(IE8 chrome<br>ff safari opera等)◆IE6认识的hacker 是下划线_ 和星号 *◆IE7 遨游认识的hacker是星号 *比如这样一...

2018-05-11 07:50:37 245

转载 关于图文识别功能相关技术的实现

转载自:http://www.cnblogs.com/funnyzpc/p/8908906.html  这次讲讲ocr识别的问题,先说说需求来源吧。。。  之前因为风控每次需要手动P协议文件和身份证(脱敏),还要识别证件及图片文件的内容,觉得狠狠狠麻烦,遂就找到了技术总监,技术总监一拍脑袋,额,小邹啊。。。  呃,一开始并没抱太大希望,不过还是花了些心思做了些需求实现的调研,怎么办 google、...

2018-05-10 17:36:52 2436

转载 微信后台技术“干货们”带来的启发

本篇算是我阅读完微信后台技术相关的干货文章后得到的一些启发,如果去年中那篇属于技术干货的选择问题,这篇大概就是选择之后的消化吸收问题了。循证与决策路径在前文中提过,循证大概是我们读技术干货文章的一个原始诉求,通过分析别人走过的路径,来拨开自己技术道路探索上的迷雾。关于 IM 类消息应用最重要的一个技术决策就是关于消息模型,微信采用了存储转发模型,其具体描述如下(参考[1]):消息被发出后,会先在后...

2018-05-09 22:49:18 248

原创 记一次粗心引发的事故

昨天5月8号16:23,在给【个性化产品设计生产系统】做系统更新,由于RD粗心没有把之前用来升级产品导出模版的代码注释,造成启动数据模型升级工具后,将所有的产品导出模版数据重新升级,等于把之后系统用户配置的导出模版全部还原到最初,引发灾难性事故。万幸的是之前将系统使用的数据库从MySQL迁移到Microsoft SQL Server 2012,之前知道SQL SERVER可以将数据库恢复到特定的时...

2018-05-09 10:35:23 594

转载 打车软件烧钱背后的商业逻辑

这两个月快滴又掀起了打车应用的烧钱狂潮,消费者切实得到了实惠,而不少有意识的司机,也都纷纷当起了出租车司机,甚至传言有不少的人都月入过2万,这让多年的程序员情何以堪啊!在跟一个产品经理的朋友进行深入交流之后,由朋友整理,写出了下述的文章,我相信您阅读完之后会有一点的收获,这或许又是和淘宝电商一样再次改变人们生活习惯的浪潮。最近一周多时间连续每天用四、五次快车、Uber(个人更喜欢快车,更优惠),像...

2018-05-09 09:24:40 277

转载 我是如何在SQLServer中处理每天四亿三千万记录的

首先声明,我只是个程序员,不是专业的DBA,以下这篇文章是从一个问题的解决过程去写的,而不是一开始就给大家一个正确的结果,如果文中有不对的地方,请各位数据库大牛给予指正,以便我能够更好的处理此次业务。项目背景这是给某数据中心做的一个项目,项目难度之大令人发指,这个项目真正的让我感觉到了,商场如战场,而我只是其中的一个小兵,太多的战术,太多的高层之间的较量,太多的内幕了。具体这个项目的情况,我有空再...

2018-05-09 09:09:50 187

转载 C# 条形码操作【源码下载】

本篇介绍通过C#生成和读取一维码、二维码的操作。目录1. 介绍:介绍条形码、条形码的分类以及ZXing.Net类库。2. 一维码操作:包含对一维码的生成、读取操作。3. 二维码操作:包含对二维码的生成、读取操作,以及生成带Logo的二维码。4. 源码下载:展示运行图及源码下载。 1. 介绍1.1 条形码条形码(barcode):是将宽度不等的多个黑条和空白,按照一定的编码规则排列,用以表达一组信息...

2018-05-09 08:49:59 987

转载 DotNet使用Selenium执行自动化任务

如果要做百度文库,百度贴吧,百度知道签到,你,会怎么做?前不久我还会觉得这好像太麻烦了,now,soeasy。自动化测试工具:SeleniumSelenium是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括 ,Chrome,Firefox,IE,PhantomJS(一个基于webkit内核的无界面浏览器)等。Selenium项目...

2018-05-09 08:48:13 792

转载 Azure AI 服务之文本翻译

当下人工智能可谓是风头正劲,几乎所有的大厂都有相关的技术栈。微软在 AI 领域自然也是投入了重注,并且以 Azure 认知服务的方式投入了市场:也就是说作为开发者我们不需要学习太多 AI 的理论知识,直接使用 Azure 提供的认知服务 API 就可以在程序中实现 AI 的功能了!本文作为介绍 Azure AI 服务系列的第一篇,将通过 demo 介绍 Azure 认识服务中 Language 分...

2018-05-09 08:46:36 1609

转载 NanUI for Winform发布,让Winform界面设计拥有无限可能

如今,尽管WPF、UWP大行其道,大有把Winform打残干废的趋势。但是还是有那么一波顽固不化的老家伙们固守着Winform,其中就包括我。好吧,既然都说Winform做得软件不如WPF界面美观效果绚丽,那么我们就找一个方法让Winform也拥有漂亮的界面。DevExpress和ComponentOne都是不错的选择,Telerik虽说是做Asp.net组件出生的,但是他家的UI for Win...

2018-05-09 08:44:47 28736 1

转载 收藏这16个顶级思维模型

思维模型会给你提供一种视角或思维框架,从而决定你观察事物和看待世界的视角。顶级的思维模型能提高你成功的可能性,并帮你避免失败。思维模型会给你提供一种视角或思维框架,从而决定你观察事物和看待世界的视角。顶级的思维模型能提高你成功的可能性,并帮你避免失败。打造多元思维模型想法来自查理·芒格,而查理·芒格是沃伦·巴菲特的得力助手。Farnam Street曾这样描述思维模型:“思维模型是你大脑中用于做决...

2018-05-08 12:12:47 1615

转载 如何从零到一地开始机器学习 ?(附思维导图)

来源:腾讯织云编译:张戎本文共6100字,建议阅读5分钟。作者导语:作为一个数学系出身,半路出家开始搞机器学习的人,在学习机器学习的过程中自然踩了无数的坑,也走过很多本不该走的弯路。于是很想总结一份如何入门机器学习的资料,也算是为后来人做一点点微小的贡献。前言在 2016 年 3 月,随着 AlphaGo 打败了李世乭,人工智能开始大规模的进入人们的视野。不仅是互联网的工程师们很关注人工智能的发展...

2018-05-07 11:40:47 3783

转载 用 Keras 编写你的第一个人工神经网络

教程概述:这里不需要编写太多的代码,不过我们将一步步慢慢地告诉你怎么以后怎么创建自己的模型。教程将会涵盖以下步骤:加载数据定义模型编译模型训练模型评估模型结合所有步骤在一起这个教程的前置条件:有 python 2 或 3 的环境和编程基础安装并配置好 Scipy 库(包括 Numpy )你安装好 Keras 并且有一个后端(Theano or TensorFlow)创建一个新的文件,命名为 ker...

2018-05-07 11:38:31 690

转载 程序员 vs Boss,我用“深度学习”写了个老板探测器(附源码)

如果上班的时候想放松一下,或者直说想偷偷懒,看点和工作无关的网页,这时候万一老板突然出现在背后,会不会感到很难堪呢?有的浏览器设置了boss按键,手快的人还可以切换屏幕,不过总会显得不自然,而且经常搞的手忙脚乱的。一个日本程序员决定自己动手,编写一个一劳永逸的办法,我们来看看他是怎么实现的吧~这就是我的Boss Sensor,全部的源码都放在github上了,可以在这里下载:https://git...

2018-05-07 11:26:22 687

转载 直观图解常见算法

算法一:快速排序算法快速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序 n 个项目要Ο(n log n)次比较。在最坏状况下则需要Ο(n2)次比较,但这种状况并不常见。事实上,快速排序通常明显比其他Ο(n log n) 算法更快,因为它的内部循环(inner loop)可以在大部分的架构上很有效率地被实现出来。快速排序使用分治法(Divide and conquer)策略来把一个串行(...

2018-05-07 10:49:59 525 1

转载 21张知识卡,告诉你推荐系统的核心技术

转载自:https://blog.csdn.net/j2IaYU7Y/article/details/80104434推荐系统目前已经深入到了互联网的各类产品中。不管是到电子商务网站购物,还是到新闻阅读网站获取信息,甚至是在出行的时候希望听到不同的音乐,不同种类的推荐系统都在我们的生活中发挥着举足轻重的作用。为了给大家全方位给你解读推荐系统核心技术,作者精心整理了21张卡片,推荐各位收藏。1....

2018-05-07 10:29:03 657

转载 深度工作:充分使用每一份脑力

浮躁已经成了普遍的社会现象。判断一个人是否浮躁非常容易,看他一天主动拿起手机的次数就可以了。据TED的演讲者说,这个值一般是50次,除了8小时的睡觉之外,基本上每20分钟就要去翻翻手机。你会去用手机做什么?看微信,票圈,微博,知乎,淘宝,或只是来回刷首页。我们不是名人,没人关心你在社交网络上的行动。然而在这短短几分钟,破坏了大脑辛苦构建的情境,放下手机后很可能忘记之前在做什么,然后很久都难以进入状...

2018-05-06 12:19:22 633

基于Mdbg实现的C#脚本代码调试

基于Mdbg实现的C#脚本代码调试(编译,断点、单步调试)的简单IDE

2011-04-30

Object.Inspector.v1.51.Full.Soource For D2010.rar

一个类似.Net的PropertyGrid的控件,允许在Runtime的情况下修改组件属性 注:它是有源代码嘛的,是在1.51版本的基础上修改的。

2009-08-10

DELPHI实现通过URL触发自定义协议的软件(源代码)

DLEPHI 实现的类型腾讯QQ和Skype通过URL触发自己的程序,可以自定义相关协议,并触发

2008-01-28

在Active Form中使用VCL 标准Form 的Demo

演示在Active Form中使用VCL 标准Form这样可以在开发Active Form是先开发普通的应用程序,在程序完全开发后直接添加到Active Form中,这样就可以省略把普通Form转换成Active Form的工程,方便开发。

2007-10-06

简易数据备份工具(源代码)

使用DELPHI开发的一个文件,数据库备份工具

2007-09-05

小伟工程施工日记

用于土木工程施工过程中的日记记录

2007-03-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除