.Net Core gRPC双向通信

.NET 客户端调用 gRPC 服务的四种通信方式 一元调用 客户端流模式 双向流模式 服务端流模式 一元调用 一元调用从客户端发送请求消息开始。 服务完成后,将返回响应消息。 客户端流模式 客户端流式处理调用在客户端发送消息的情况下启动。 客户端可以选择发送发送消息RequestStream.Wr...

放弃 TikTok 和 Twitter 吧,Z时代想要的社交媒体来了

7 月 3 日,新社交媒体平台 noplace 宣布开启邀请模式,随机在 App Store 社交板开始冲榜。上个月还有近 50 万用户在候补邀请名单上。 放弃 TikTok 和 Twitter 吧,Z时代想要的社交媒体来了© 由 ZAKER科技 提供 noplace:make new friend...

UML入门使用指南

UML可以理解为一种标准化建模语言,主要用于系统描述与业务建模,那么,如何使用UML?这篇文章里,作者就进行了拆解分析,并对类图、用例图等类型进行详解,一起来看看吧。 UML入门使用指南© 由 ZAKER 提供 一、WHAT? 什么是UML? 从网上了解到的UML的定义:UML(Unified Mo...

C# 中的 volatile 关键字

volatile 关键字表示字段可能被多个并发执行线程修改。声明为 volatile 的字段不受编译器优化(假定由单个线程访问)的限制。这样可以确保该字段在任何时间呈现的都是最新的值。 volatile 修饰符通常用于由多个线程访问而不使用 lock 语句(C# 参考) 语句对访问进行序列化的字段。...

HTTP状态码(HTTP Status Code)

一些常见的状态码为: 200 – 服务器成功返回网页 404 – 请求的网页不存在 503 – 服务不可用 1xx(临时响应) 表示临时响应并需要请求者继续执行操作的状态代码。 代码 说明 100 (继续) 请求者应当继续提出请求。 服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。 10...

乔布斯在斯坦福大学的演讲

Stanford Report, June 14, 2005 You've got to find what you love,' Jobs says This is the text of the Commencement address by Steve Jobs, CEO of Apple C...

六级英语都考过,见识下八级程序员

程序员的故事经常在网上被人用各种版本的“悲惨事件”进行描述调侃,而且人送外号“程序猿”。但是大多数被大家所调侃的程序员可能只是还没成功升level,停留在程序员的初级阶段。看看你认识的程序员是第几级? 在面试时,你可能会被经常问到“在未来5年,你想干什么?”,这可能是一个比较难回答的问题。在中国,答...

IT人士群集喝酒的讲究

大家喝的是啤酒,这是你入座了…… 你给自己倒了杯可乐,这叫低配置。 你给自己倒了杯啤酒,这叫标准配置。 你给自己倒了杯茶水,这茶的颜色还跟啤酒一样,这叫木马。 你给自己倒了杯可乐,还滴了几滴醋,不仅颜色跟啤酒一样,而且不冒热气还有泡泡,这叫超级木马。 你的同事给你倒了杯白酒,这叫推荐配置。 人到齐了...

C#的λ表达式树(LambdaExpression)

λ表达式树、lambda、委托它们之间的区别和联系 委托是一种类型,是方法的抽象,通过委托可以将方法以参数的形式传递给另一个方法,同时调用委托的时候,它缩包含的方法都会被实现。委托的关键字是delegate,可以自定义委托,也可以使用内置委托,通过简化,可以将Lambda表达式或Lambda语句赋值...

跟着 Github 学习 Restful HTTP API 设计

近几年提供 HTTP API 服务的公司越来越多,许多公司都把 API 作为产品重要的一部分,作为服务提供出去。而微服务的兴起,也让企业内部开始重视和频繁使用 HTTP API 。好的 HTTP API 设计容易理解、符合 RFC 标准、提供使用者便利的功能,其中经常被拿来作为教科书典范的当属 Gi...