知识库
对于架构思维本身仍然是类似系统思维,结构化思维,编程思维等诸多思维模式的一个合集。
如果没有反向代理,一台Redis可能需要跟很多个客户端连接
SQL 常用脚本大全
我们很高兴地宣布 C# 10 作为 .NET 6 和 Visual Studio 2022的一部分已经发布了。在这篇文章中,我们将介绍 C# 10 的许多新功能,这些功能使你的代码更漂亮、更具表现力、更快。阅读 Visual Studio 2022 公告和.NET 6 公告以了解更多信息,包括如何安装。
凡事都有其限度,对吧?汽车只能开这么快,进程只能使用这么多内存,程序员只能喝这么多咖啡。我们的生产力受到资源的限制,我们有能力更好或更差地利用它们。
在群里看到群友写了一个基础框架,其中涉及到关于同一个词语可以添加多个近义词的一个场景。当时群友的设计是类似字典的设计,直接添加k-v的操作,本人看到后思考了一下觉得使用c#中的params可以更优雅的实现一个key同时添加一个集合的操作,看起来会更优雅一点,这期间还有群友说道params和数组有啥区别的问题。
深入浅出理解索引结构,何时使用聚集索引或非聚集索引,结合实际,谈索引使用的误区
现代应用程序要成功,准确和速度是两个必要优势。全球消费者想要的产品要体现它的价值,企业为了保持竞争力,创新势在必行。
文章主要给大家介绍关于 C# 客户端程序调用外部程序的 3 种实现方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值。
导读: 用户体验是web产品非常重要的部分,核心是让用户使用舒服,帮助用户流畅地得到所求,用户体验的优劣甚至会影响到用户的留存。体验差的网站各有各的不同,但是体验好的网站往往都有一些共性,这些优秀的特征凝结了设计师、研发工程师和产品经理的大量智慧。
VBA在实际开发应用中,常常需要在窗体间传递参数。常用的几种参数传递方法有如下几种
导读:电商业务与我们的生活息息相关,大家可能对电商多少也有一些了解,事实上,即使是一个最小化的电商系统,也依然是非常复杂的。
所以,我们先花一点时间,一起以一个创业公司的CTO的视角,设计一个最小化的电商系统,并以此理清电商系统的架构。让大家对电商系统的业务逻辑、系统架构、核心业务流程有一个基本的认知。
没有听过Nginx?那么一定听过它的"同行"Apache吧!Nginx同Apache一样都是一种WEB服务器。基于REST架构风格,以统一资源描述符(Uniform Resources Identifier)URI或者统一资源定位符(Uniform Resources Locator)URL作为沟通依据,通过HTTP协议提供各种网络服务。
我们相信努力学习一定会有收获,但是方法不当,既让人身心疲惫,也没有切实的回报。高中时代,我的同桌是个漂亮女同学。她的物理成绩很差,虽然她非常勤奋的学习,但成绩总是不理想。为了巩固纯洁的同学关系,我亲密无间地辅导她的物理,发现她不知道题目考什么。我们的教科书与试题都围绕着考试大纲展开,看到一道题,应该先想想它在考哪些定理和公式的运用。
我一直认为Code Review(代码审查)是软件开发中的最佳实践之一,可以有效提高整体代码质量,及时发现代码中可能存在的问题。包括像Google、微软这些公司,Code Review都是基本要求,代码合并之前必须要有人审查通过才行。
引用恒业资本董事总经理江一的一段话,“我们注意到现在50%的SaaS产品推向市场后,证明是完全跑偏的,只有不到10%的SaaS产品能够盈亏平衡。仅有3%,甚至1%、2%的产品能够对应企业客户,产生效果化的重大影响”
随着互联网的不断成长,对网站的要求越来越高,怎样提升网站的质量,让自己在这个竞争激烈的市场中站稳自己的脚步?
Windows服务器配置Redis多实例
网站能不能吸引眼球,他的设计是关键,这也是大家比较关心的,今天我们就来分享一些优质企业网站的特色之处,从他们的设计理念和风格中,找找什么样的网站才是好的网站。
当前许多的公司boss参加了种种各样的网络营销推广培训,这中间少不了一节课程是关于公司的网站SEO优化技法,每一家SEO培训机构对于SEO的了解不同,使用方法不同,当前就SEO优化的技法做有些简易的归纳总括。
我们做SEO优化是有许多需要留意的小节,网站的权重是和许多方面关联的,详尽的我们通过下面总括的内容来详细地理解一下,希望可以帮助到大家。
赛门铁克互联网安全威胁报告中提出在他们今年扫描的网站中,有76%都含有恶意软件。如果你在用WordPress,SUCURI的另一份报告也显示,超过70%的被扫描网站也都存在一个或多个漏洞。
软件质量的优劣,是需要满足特定行业特定用户群体的产品诉求,符合某一年龄段或者特定性别用户的使用习惯,兼容大部分目标用户特定设备需求等等。
本篇翻译官方英文的插画版内容,插画版指南生动形象,更好的帮助理解k8s。
搜索引擎优化工作中,有许多重要问题需要解决,其中就包括网站的描述,做好网站的描述,将对搜索引擎优化工作产生重大影响。站点描述是站点整体的概括总结,也可以是当前页面内容的概要总结等等。当写网站说明时,要注意结合网站的重要内容,然后再作相关性的...
开头防杠:.NET 的基础库、语言、运行时团队从来都是相互独立各自更新的,.NET 6 在基础库、运行时上同样做了非常多的改进,不过本文仅仅介绍语言部分。
2020 年注定是不凡的。它在阴霾中开始,在惊叹中结束,也让未来变得更加扑朔迷离。那么,容器与云原生的 2020 年呢?你是否记得它是怎样开始的?它又将走向何方?
移动 Web 是一种新媒体,绝不是旧媒体的缩略版本;是一种功能强大的媒体,而不是功能弱小的媒体;是一种全新的 Web,而不是合成的杂牌 Web。只有这样看待和使用该新媒体,它才能得到最合理、最成功的应用。
我们都知道人的左右大脑各有分工。左脑主导理性、探索和细致;右脑则主导创造性、本能和同理心。
本文大部分内容翻译总结自《Software Engineering at Google》 第10章节 Documentation。 另外,该书电子版近日已经可以免费下载了 https://abseil.io/resources/swe_at_google.2.pdf,有兴趣的同学可以下载翻阅下。 首先声明,本问所说的文档不仅限于纯文本文档,还包含代码注释(注释也是一种特殊形式的文档)。
我们平时在访问网站时,不使用 IP 地址,而是网站域名。但是抓包发现:交互报文是以 IP 地址进行的。那么 IP 地址是从哪来的呢?这是因为 DNS 把网站域名自动转换为 IP 地址。
虚拟机技术每家公司发展到一定规模都必须考虑的,更好的环境隔离,更好的事故排查,更好的服务部署
这篇文章我们继续说架构师大刘的故事
经常有需求要获取访问用户的IP,在经过nginx转发后真实IP就被隐藏起来了,我们需要在头部信息里拿真实IP,下面是拿IP的代码,考虑了各种情况。
作为一名服务端工程师,工作中你肯定和 Redis 打过交道。Redis 为什么快,这点想必你也知道,至少为了面试也做过准备。很多人知道 Redis 快仅仅因为它是基于内存实现的,对于其它原因倒是模棱两可。
Docker 中修改时区UTC为本地时区SCT
在前端开发中,this虽然只是其中的一个关键字而已,但是确实一个比较特殊的关键字。为什么说this在js关键字中很特殊呢,原因就在于this是函数在运行时自动生成的一个对象,this的指向在函数定义的时候不是确定的,只有在函数运行的时候才能确定this指向是谁,其实this最终指向的就是调用它的那个对象(this指向的是最后调用它的对象),说白了就是“谁调用指向谁”。
HTTP状态码详解
设计师与工程师的交流经常是鸡同鸭讲,牛头对不上马嘴,为了帮同学们搞定这个难题,一位国外的设计师兼开发者整理了一个列表,帮同学们能跟工程师无障碍沟通,全是非常实用的知识点。
微服务的架构出现已经很久很久了,微服务架构就是一种将单个应用程序转换为一组小服务的方法,每个小服务都在自己的进程中运行,并使用轻量级的交互方式(如HTTP)进行通信。
StackOverflow 是一个 IT 技术问答网站,用户可以在网站上提交和回答问题。当下的 StackOverflow 已拥有 400 万个用户,4000 万个回答,月 PV5.6 亿,世界排行第 54。
Gogs+Jenkins+Docker 自动化部署.NetCore
Excel很老,Excel很土,Excel一点也不sexy;微服务新,微服务很潮门,微服务很高大上。那么,Excel和微服务有什么关系?
在微服务的架构提出之前,行业内首先提出的是服务化,毕竟服务能力的封装、自运行,可比自己编码实现要快捷、低廉很多。在服务化的基础上才有了微服务,微服务就是其基于服务化将应用程序构造为一组松散耦合的服务。
HTML 是 WEB 应用程序的骨架,尽管非常容易上手,但仍有很多需要注意的规则,可能因为没有遵循这些规则导致 WEB 应用程序的实践受到影响,现在对于项目开发,很多规则是可以通过程序来自动完成,对于初学者还是有必要了解一下。
随着 iOS 13 的发布,深色模式(Dark Mode)越来越多地出现在大众的视野中,支持深色模式已经成为现代移动应用和网站的一个潮流,前段时间更是因为微信的适配再度引起热议。深色模式不仅可以大幅减少电量的消耗,减弱强光对比,还能提供更好的可视性和沉浸感。
阅读体验是ui设计中必不可少的一项, 良好的设计应该都是可读的设计,如果信息都无法正常而清晰的传达,那么设计就失去了意义。 设计的可读性和排版设计息息相关,这也就跟设计师的设计功底息息相关。下面简单介绍文字影响UI界面阅读性的几种情况。
在本文中,我将讨论我的专业知识所带来的好处。由于平台工程师的角色还比较新,所以对于这个角色的需求和所提供的价值还没有形成广泛的共识。假如你找三个人询问他们对这个问题的意见,你会得到四个答案——至少在细节方面,我不会感到奇怪。另外,由于平台工程与基础设施非常接近,不存在直接和明显的价值可见性,想想前端工程,它就可以显示所提供的价值。
目前,微服务正在改变我们构建应用程序的方式。当讨论软件体系架构时,微服务无疑是最热门的趋势之一。现在,有越来越多的开发人员开始考虑使用或已经采用了微服务。
导航既然是导航,就应该起到为用户快速便捷找到所需的作用,提高网站的易用性和易操作性,并不是花哨的导航就是好的,用户往往喜欢简单醒目的。这才是导航的设计原则
表单在网页设计、app或者软件界面当中被广泛的使用,因而表单设计是个比较重要的工作。一个好的表单,不仅仅是界面设计上的体现,表单的交互和体验也尤为重要。本文总结了表单设计的八大技巧,希望对大家有所帮助。
很多公司了解做搜索引擎优化搜索引擎优化的好处和功效,搜索引擎排名升高后,便会实现宣传策划推广营销的实际效果,但有时公司做的新站始终没有被百度收录,而别家的新站却在快速升高,这背后有何原因?今天我们就来聊聊新站做网站推广如何快速被收录。
站点优化看起来很简单,每个人都可以做,但实际上是很技术性的工作,也很费力。所以在做网站优化之前,自己必须有一个正确的网站优化观念,这样才能让网站长久的运作下去,并日渐的兴旺。