1

装箱与拆箱的“把戏”

一、“老生常谈”值类型与引用类型 众所周知,.NET类型系统由 类、结构、枚举、接口 和 委托 组成。而根据内存分配的方式来区分,所有的类型又被分为 值类型 与 引用类型。 一说到值类型,大多数人都会自信地说,“值类型不就是 int,float,double...还有...额...还有啥来着?”。然 ...

一只攻城的狮子 发布于 2019-10-31 21:38 评论(0)阅读(229)
1

Python 的多线程是鸡肋?

1. “唉,还没毕业就受到甲方的支配,等以后进了公司可咋整啊。”小白嘴里这么吐槽,但心理上还是不敢怠慢,只能恋恋不舍地关掉眼前的游戏,打开了 Python 代码思考了起来。 “现在的程序是单线程的,那就用多线程模型来优化吧,嘿嘿,我太机智了!”小白打心底感谢前段时间里学习到的线程的知识。“Pytho ...

tobe的呓语 发布于 2019-10-31 21:33 评论(0)阅读(241)
7

如何利用C# Roslyn编译器写一个简单的代码提示/错误检查?

OK, 废话不多说,这些天在写C#代码时突然对于IDE提示有了一些想法,之前也有了解过,不过并没有深入。 先看个截图: 一段再简单不过的代码了,大家注意看到 count 字段下面的绿色波浪线了吗,我们通常为理解一个 warning ,鼠标移上去: 提示“声明了该字段但没有使用过” 当然,这对项目代码 ...

simol 发布于 2019-10-31 21:32 评论(2)阅读(262)
14

今日头条在消息服务平台和容灾体系建设方面的实践与思考

业务背景 今日头条的服务大量使用微服务,容器数目巨大,业务线繁多, Topic 的数量也非常多。另外,使用的语言比较繁杂,包括 Python,Go, C++, Java, JS 等,对于基础组件的接入,维护 SDK 的成本很高。 引入 RocketMQ 之前采用的消息队列是 NSQ 和 kafka ...

码农架构 发布于 2019-10-31 21:10 评论(4)阅读(451)
9

.Net轻量状态机Stateless的简单应用

对于大部分系统中流程的变更,是十分正常的事情,小到一个状态的切换,大到整个系统都是围绕业务流再走,复杂点的有工作流引擎,简单点的几个if/else收工,但是往往有那种,心有余而力不足的,比简单复杂,比复杂简单,最近,对业务流程的变更这一块一直再琢磨,没有找到一些让我豁然开朗的资料,本次只能是讲讲我的 ...

微笑刺客D 发布于 2019-10-31 20:06 评论(4)阅读(489)
1

Java反射机制

概述 Java反射机制指的是在Java程序运行状态中,对于任何一个类,都可以获得这个类的所有属性和方法;对于给定的一个对象,都能够调用它的任意一个属性和方法。这种动态获取类的内容以及动态调用对象的方法称为反射机制。 意义 (1)反射机制极大的提高了程序的灵活性和扩展性,降低模块的耦合性,提高自身的适 ...

Raicho 发布于 2019-10-31 19:40 评论(3)阅读(186)
1

关于C#界面开发winform与SharpGL结合鼠标只在OpenGLControl绘图区域显示坐标移动消息响应(c#鼠标单独在某个控件上的消息响应)

原文作者:aircraft 原文链接:http://17haiwan.com/DOMLX/p/11773260.html 因为很多时候我们开发画图之类的工具时,鼠标移动之类的,都只想在绘图区域内响应,左上角就是绘图区域原点(0,0),右下角是长宽,这样非常方便坐标的计算,如果鼠标移动在整个w ...

aircraft 发布于 2019-10-31 19:39 评论(0)阅读(273)
1

【Spring Cloud】微服务架构选型方案

1、技术架构 2、组件介绍 1、服务注册与发现——Eureka 服务注册与发现中心采用Eureka,以AP为核心的高可用注册中心,保证高可用性和最终一致性,server之间互相注册的replicate机制可以单点注册、全局感知,通过集群式部署来避免单点故障导致服务不可用。 提供云端服务发现,一个基于 ...

H-utopia 发布于 2019-10-31 19:31 评论(0)阅读(260)
0

SpringBoot系列教程之Bean之指定初始化顺序的若干姿势

上一篇博文介绍了 注解的常见错误理解,它并不能指定 bean 的加载顺序,那么问题来了,如果我需要指定 bean 的加载顺序,那应该怎么办呢? 本文将介绍几种可行的方式来控制 bean 之间的加载顺序 构造方法依赖 @DependOn 注解 BeanPostProcessor 扩展 原文: "Spr ...

一灰灰Blog 发布于 2019-10-31 19:20 评论(0)阅读(117)
1

Struts2处理(jQuery)Ajax请求

1. Ajax Ajax(Asynchronous JavaScript and XML,异步JavaScript和XML)时一种创建交互式网页应用的网页开发技术,它并不是一项新的技术,其产生的目的是用于实现页面的局部刷新。通过Ajax技术可以使之前的应用程序在每次提交时不用进行页面的整体刷新,从而 ...

我想和你拍照片 发布于 2019-10-31 19:08 评论(2)阅读(93)
3

云开发如何解决serverless对端的最后一公里问题

前端圈从来不缺少新的技术、点子和话题,有些留下来了而有些则转瞬即逝。在决定一种新技术是否能够长久的所有因素里,最核心的必然是自身实力过硬能够经受住实践检验。而除此之外,这项技术所解决问题的广泛程度、受众群体规模等“非技术因素”也至关重要。 比如一经问世便话题性十足的React时至今日不论是自身还是其 ...

寒月十八 发布于 2019-10-31 18:06 评论(0)阅读(153)
0

设计模式-工厂方法模式

概念 工厂方法模式(Factory Method Pattern)又称工厂模式,也叫虚拟构造器(Virtual Constructor)模式或者多态工厂(Polymorphic Factory)模式,在工厂方法模式中,工厂父类负责定义创建产品对象的公共接口,而工厂子类则负责生成具体的产品对象,这样做 ...

Rimond_Jing 发布于 2019-10-31 17:58 评论(0)阅读(118)
14

人生第一次离职

忙碌了很久,终于把所有事情都处理好了。今天静下心来,回顾一下,自己从有离职的想法到找到满意的工作,再到提出离职,交接完工作的过程,还是有些许想法想记录下来的,算是对自己第一份工作的一个小结。也希望能给后来人一些借鉴。 毕业求职 忙碌的毕业季和很多同学一样,奔波于企业宣讲会的同时还被导师催着自己的论文 ...

alpha_panda 发布于 2019-10-31 17:48 评论(9)阅读(1284)
1

epoll(2) 源码分析

epoll(2) 源码分析 文本内核代码取自 5.0.18 版本,和上一篇文章中的版本不同是因为另一个电脑出了问题,但是总体差异不大。 "引子留下的问题" "关键数据结构" "提供的系统调用" "就绪事件相关逻辑" "epoll 间的相互影响及处理" "问题的解答" 引子留下的问题 在 "上一篇文章 ...

小胖西瓜 发布于 2019-10-31 17:36 评论(0)阅读(101)
1

[线段树系列] LCT打延迟标记的正确姿势

这一篇博客将教你什么? 如何用LCT打延迟标记,LCT和线段树延迟标记间的关系,为什么延迟标记要这样打。 ——正片开始—— 学习这一篇博客前,确保你会以下知识: Link-Cut-Tree,普通线段树 当然,不会也没有关系,你可以先收藏这篇博客,等你学了以后再来看。 最好通过了这一道题:【模板】线段 ...

LightHouseOfficial 发布于 2019-10-31 17:31 评论(2)阅读(58)
0

轻量级CNN模型之squeezenet

SqueezeNet 论文地址:http://arxiv.org/abs/1602.07360 和别的轻量级模型一样,模型的设计目标就是在保证精度的情况下尽量减少模型参数.核心是论文提出的一种叫"fire module"的卷积方式. 设计策略 主要用1x1卷积核,而不是3x3. 减少3x3卷积核作 ...

core! 发布于 2019-10-31 17:18 评论(0)阅读(78)
52

代码传奇 | 身价10亿的程序员 雷军当年也为他打工——WPS之父 求伯君

他的前半生,值得我们每一个人深思。 在普通人眼里,他寂寂无名,只有年岁稍长的文化人,才听说过他传奇般的存在。 在IT人眼里,他是块活化石,中国第一的大旗除了他,没人敢扛! 他是求伯君,从一个浙江穷山村走出来的娃儿,却成为所有IT人心中永远的高峰。 1.世上所有的横空出世,都是无数个孤独日夜的叠加 1 ...

纯洁的微笑 发布于 2019-10-31 16:38 评论(34)阅读(3554)
3

.NET Core3.0 日志 logging

多年的经验,日志记录是软件开发的重要组成部分。没有日志记录机制的系统不是完善的系统。在开发阶段可以通过debug附件进程进行交互调试,可以检测到一些问题,但是在上线之后,日志的记录起到至关重要的作用。它可使我们在系统出现问题之后,排查错误提供依据。 .NET Core3.0内置多种日志记录程序,并且 ...

成天 发布于 2019-10-31 16:37 评论(3)阅读(422)
3

Beetlex服务框架之Webapi版本访问控制

在应用服务中API更新是很普遍的事情,为了服务良好地运作很多时候需要新旧版本同时兼容;为了应对这一系列的需求FastHttpApi在新版中强化了Url重写机制来支持API访问版本控制,由原来固定的重写规则调整成支持动态数据的重写规则,主要支持域名,header和querystring等不同值进一个重 ...

开源微服务(BeetleX) 发布于 2019-10-31 16:36 评论(0)阅读(156)
0

深入理解线性模型(二)---基于似然函数的估计

更新时间:2019.10.31 [TOC] 1. 引言 在上一篇中,我们从损失函数的角度出发讨论了$\beta$和$\sigma$的估计。在本篇将换一种极具统计味道的角度,从似然函数出发来讨论了$\beta$和$\sigma$的估计。从中我们也将看见,在不同的假设中,损失函数将会发生不同的变化。 2 ...

jianli-Alex 发布于 2019-10-31 16:22 评论(0)阅读(102)