首页新闻招聘找找看知识库

[宋米粒]GRPC在NET上的实践(记录篇)

GRPC是什么? GRPC是一个开源RPC框架,于2015年3月开源,其由Google主要面向移动应用开发并基于HTTP/2协议标准而设计,基于Protobuf 3.0(Protocol Buffers)序列化协议,主流语言都支持 主要是支持C# 使用场景? 实现客户端调用服务端方法并取返回值 GR

[leesf]【Netty】Netty之ByteBuf

一、前言 前面已经学习了Netty中传输部分,现在接着学习Netty中的ByteBuf。 二、ByteBuf 2.1 ByteBuf API 在网络上传输的数据形式为Byte,Java NIO提供了ByteBuffer来作为Byte容器,该类有些复杂,而Netty使用ByteBuf作为ByteBuf

[木宛城主]Unity应用架构设计(10)——绕不开的协程和多线程(Part 1)

在进入本章主题之前,我们必须要了解客户端应用程序都是 单线程模型 ,即只有一个主线程(Main Thread),或者叫做UI线程,即所有的UI控件的创建和操作都是在主线程上完成的。而服务器端应用程序,也就是我们常见的Web应用程序往往是多线程的,故用户A访问势必不会影响用户B的访问过程。所以对于We

[Eric-Lee]Maven学习(四)

eclipse创建Maven web项目 1、创建新项目 选择File -> New ->Project 选择New Project窗口中选择 Maven -> Maven Project,点击【next】: 选择项目路径(此处也可以默认),然后next: 在Artifact Id一列中,选择mav

[Treant]【从传统方法到深度学习】情感分析

为了记录在竞赛中入门深度学习的过程,我开了一个新系列【从传统方法到深度学习】。 1. 问题 Kaggle竞赛 "Bag of Words Meets Bags of Popcorn" 是电影评论(review)的情感分析,可以视作为短文本的二分类问题(正向、负向)。标注数据集长这样: 评价指标是AU

[禁心尽力]读阿里巴巴Java开发手册v1.2.0之工程结构有感【架构篇】

首先,把昨天那俩条sql语句的优化原因给大家补充一下,第一条效率极低,第二条优化后的,sql语句截图如下: 经过几个高手的评论和个人的分析: 第一条sql语句查询很慢是因为它首先使用了in关键字查询,导致全表扫描,其次我那条sql语句的写法上,是通过子查询根据某一个字段去不断匹配后面查询到的集合数据

[wj704]发布自己第一个npm 组件包(基于Vue的文字跑马灯组件)

本文主要介绍了:1、如何用npm发布一个组件包;2、基于Vue的文字跑马灯组件的实现;3、组件发布出去后的使用

[Madcola]OpenCV探索之路(十五):角点检测

角点检测是计算机视觉系统中用来获取图像特征的一种方法。我们都常说,这幅图像很有特点,但是一问他到底有哪些特点,或者这幅图有哪些特征可以让你一下子就识别出该物体,你可能就说不出来了。其实说图像的特征,你可以尝试说一下这幅图有几个矩形啊几个圆形啊,有几条直线啊,当然啦,你也可以说一下有几个角点。 什么是

[DamonDr]SparkMLlib回归算法之决策树

SparkMLlib回归算法之决策树 (一),决策树概念 1,决策树算法(ID3,C4.5 ,CART)之间的比较: 1,ID3算法在选择根节点和各内部节点中的分支属性时,采用信息增益作为评价标准。信息增益的缺点是倾向于选择取值较多的属性,在有些情况下这类属性可能不会提供太多有价值的信息。 2 ID

[ecollab]什么是真正的流程管理?流程管理的是与不是。

什么是流程 1.1 什么是流程 通俗来讲,流程就是我们做事情的过程,流程是为了完成某一目标而进行的一系列相关的活动。流程客观存在于我们日常工作和生活中,不管我们是否意识到其存在。例如,工作中的流程:销售流程、设计流程、采购流程、维修流程、会议流程、决策流程。生活中的流程:我们每天从家出发到公司上班,

[clearYang]React介绍(讲人话)

React 背景知识 React 是一个用于构建用户界面的 JavaScript 库,主要用于构建 UI,而不是一个 MVC 框架,但可以使用 React 作为 MVC 架构的 View 层轻易的在已有项目中使用,它是一个用于构建用户界面的 JavaScript 库,起源于 Facebook 的内部

[蓝之风]【面向对象设计原则】之里氏替换原则(LSP)

里氏代换原则由2008年图灵奖得主、美国第一位计算机科学女博士Barbara Liskov教授和卡内基·梅隆大学Jeannette Wing 教授于1994年提出,所以使用的是这位女博士的性命名的一个设计原则。 里氏替换原则(Liskov Substitution Principle, LSP):所

[liu_roy]记一次亲身踩过的hibernate的bug

记一次亲身踩过的hibernate的bug 在写实体类时,经常会对域增加校验,例如@NotNull表示哪个字段不能为空,昨天晚上调试代码,就遇到了问题, 程序启动,保存applicationCategory时,抛异常,错误如下: 检查一下看到是validation报错,但是自己的变量的确已经赋值,并

[Escalate]从非技术角度审视技术工作

两年多没写博客了,今天把这两年在创业公司做项目总负责人的感悟梳理一下。 公司是做B2B电商平台,出版行业,目前处于产品与市场接轨困难的境地,我负责公司各项目的技术实施安排。 首先,工作的态度和热情,比能力重要得多。所谓的工作态度,也就是思维模式,比如遇到问题,不是逃避,而是积极面对。 A: “领导,

[bad--guy]从学习到工作

不知不觉这已经是我上班的第四周了,快一个月了,一直都想静下心来好好谈谈四月份到五月份的历程。或许从时间上来看四月到五月只是一个月份的跨度,但从我的角度来看,则是从学习无业到工作就业的过程。 自己是计算机专业的,在学校的时候,还自认为可能以后不会从事与本专业的工作,但临近毕业了还是选择了本专业的职业方

[itliucheng]4.docker学习之镜像

镜像 我们知道,我们想在Windows操作系统上跑Linux,需要安装一个虚拟机程序,然后下载一个Linux镜像,在该虚拟机程序中创建一个虚拟机,并使用该镜像安装对应的Linux操作系统,安装好之后,即可在Windows系统下跑虚拟机中的Linux系统。此时,我们发现,这里所说的镜像,类似于操作系统

[CoderLcp]java 线程方法join的简单总结

虽然关于讨论线程join方法的博客已经很多了,不过个人感觉挺多都讨论得不够全面,所以我觉得有必要对其进行一个全面的总结。 一、作用 Thread类中的join方法的主要作用就是同步,它可以使得线程之间的并行执行变为串行执行。具体看代码: 上面程序结果是先打印完小明线程,在打印小东线程; 上面注释也大

[NickTong]浅析Web缓存

在前端开发中,性能一直都是被大家所重视的一点,然而判断一个网站的性能最直观的就是看网页打开的速度。其中提高网页反应速度的一个方式就是使用缓存。一个优秀的缓存策略可以缩短网页请求资源的距离,减少延迟,并且由于缓存文件可以重复利用,还可以减少带宽,降低网络负荷。那么下面我们就来看看服务器端缓存的原理。

[又拍云]如何通过 WebP 兼容减少图片资源大小

作者:学军又拍云 CDN 服务公测 WebP 自适应功能,为客户减少图片资源大小。本文我们将一起来阐述WebP兼容的来龙去脉。 前言我们知道,理想的网页应该在 1 秒内打开,而在页面的整体大小中,图片往往是所占比例最大的一部分(大约占到 60% 以上,更多了解请点击),也可以参照如下图所示。优化图片

[q303248153]CoreCLR源码探索(六) NullReferenceException是如何发生的

NullReferenceException可能是.Net程序员遇到最多的例外了, 这个例外发生的如此频繁, 以至于人们付出了巨大的努力来使用各种特性和约束试图防止它发生, 但时至今日它仍然让很多程序员头痛, 今天我将讲解这个令人头痛的例外是如何发生的. 可以导致NullReferenceExcep
Top