找回密码
 立即注册
那些年搞不懂的术语、概念:协变、逆变、不变体
简述什么是协变性、逆变性、不变性 [*]协变性,如:string->object (子类到父类的转换) [*]逆变性,如:object->string (父类到子类的转换) [*]不变性,基于上面两种情况,不可变。具体下面再做分析。 泛型委托的可变性 先使用框 ...
喙审 2025-5-29 00:08
170 0 0
你必须知道的EF知识和经验
注意:以下内容如果没有特别申明,默认使用的EF6.0版本,code first模式。 推荐MiniProfiler插件 工欲善其事,必先利其器。 我们使用EF和在很大程度提高了开发速度,不过随之带来的是很多性能低下的写法和生成不太高效的sql。 虽然我们 ...
南宫玉英 2025-5-29 00:08
136 0 0
ASP.NET Core 之 Identity 入门(一)
前言 在 ASP.NET Core 中,仍然沿用了 ASP.NET里面的 Identity 组件库,负责对用户的身份进行认证,总体来说的话,没有MVC 5 里面那么复杂,因为在MVC 5里面引入了OWIN的东西,所以很多初学者在学习来很费劲,对于 Identity 都是一头雾 ...
怒鼓踊 2025-5-29 00:08
90 0 0
漫话JavaScript与异步·第三话——Generator:化异步为同步
一、Promise并非完美 我在上一话中介绍了Promise,这种模式增强了事件订阅机制,很好地解决了控制反转带来的信任问题、硬编码回调执行顺序造成的“回调金字塔”问题,无疑大大提高了前端开发体验。但有了Promise就能完美地解决异步问题 ...
每捎京 2025-5-29 00:07
144 0 0
即时通信服务器架构的一些思考
对于一个即时通信服务器来说,在用户量少的时候,一台服务器就足以提供所有的服务。而这种架构也最简单,举个例子,用户A与用户B互为好友,A向B发消息,服务器接收到消息时,解析出接收消息的人,直接转发给B即可。可是当用户数量越来越 ...
欤夤 2025-5-29 00:07
117 0 0
随谈10年的技术生涯和技术成长
先简单分享自己这10年在技术上曾经感觉到明显迷茫的阶段: 阶段1:只会增删改查: 时间:大学期间(2005年-2006年) 学习的方式:看视频、看书。(学会了使用控件的增删改查,和写SQL语句)。 自我感觉:XX管理系统已不在话下,反正网站 ...
悯拄等 2025-5-29 00:07
108 0 0
使用浏览器的计算力,对抗密码破解
本文前半部分科普 PBKDF 函数的意义,后半部分探讨在前端计算的可行性。 前言 几乎每隔一段时间,就会听到“XX 网站被拖库”的新闻。之后又会出现一些报道,分析该网站使用最多的密码是什么、有多少等等。 众所周知,密码在数据库中通常 ...
申屠梓彤 2025-5-29 00:06
93 0 0
C# 在腾讯的发展
本文首发我的微信公众号"dotnet跨平台", 内容得到大家热烈的欢迎,全文重新发布在博客,欢迎转载,请注明出处. .NET 主要的开发语言是 C# , .NET 平台泛指遵循ECMA 334 C#和 ECMA 335 CLI 标准的开发平台 ,包括微软自行开发的.NET 平台和 ...
鞍注塔 2025-5-29 00:06
142 0 0
奶爸程序员的“育儿”心得
自我介绍一下,本人以前是.net程序员,去年下半年负责把项目从.net转到java,并且有跨机房迁移,亿级访问量,app服务端项目。 自我吐槽一下,工作了8年了,没有成为架构师,也没有进入管理层,没有成为技术大师,也没能成为分享大师。一 ...
高小雨 2025-5-29 00:06
165 0 0
可信前端之路-代码保护
可信前端之路-代码保护 莫念@阿里安全 [hr]0x00 前言 在信息安全领域,可信系统(Trusted system)是一个让人心动的目标,它指的是一个通过实施特定的安全策略而达到一定可信程度的系统。 在计算机中,可信平台模块(Trusted Platform ...
祝娜娜 2025-5-29 00:05
124 0 0
Vue.js 和 MVVM 的小细节
MVVM 是Model-View-ViewModel 的缩写,它是一种基于前端开发的架构模式,其核心是提供对View 和 ViewModel 的双向数据绑定,这使得ViewModel 的状态改变可以自动传递给 View,即所谓的数据双向绑定。 Vue.js 是一个提供了 MVVM 风格的双 ...
兼罔 2025-5-29 00:05
149 0 0
最近帮客户实施的基于SQL Server AlwaysOn跨机房切换项目
最近帮客户实施的基于SQL Server AlwaysOn跨机房切换项目   最近一个来自重庆的客户找到走起君,客户的业务是做移动互联网支付,是微信支付收单渠道合作伙伴,数据库里存储的是支付流水和交易流水。 由于客户那边没有DBA,所以找到走起 ...
嶝扁 2025-5-29 00:05
78 0 0
DDD峰会归来话DDD
一场大戏落幕,首届DDD中国峰会如大会主题色一般的红。或许在12月9日这一天,全中国的DDD粉丝大约有一半都汇聚在了国家会议中心。听起来是幸,其实是不幸,因为DDD在中国的人群基数实在是太少了。 因为要负责大会的其中一个Track,期间 ...
虾氲叱 2025-5-29 00:04
112 0 0
记录服务上线一年来的点点滴滴
2015年12月,也就是在一年前,开发了半年的云存储服务上线。这对于付出了半年努力的我们来说,是一件鼓舞人心的事件。因为这个服务在我们手上经历了从0到1的过程。这是我们自己的一小步,却是整个云存储服务的一大步。 我们开发的是一款 ...
吮槌圯 2025-5-29 00:04
122 0 0
架构随聊
阅读目录 [*]架构的定义 [*]如何开始设计一个架构 [*]一个好架构的特点 [*]做架构中的误区 [*]结语   一、架构的定义   所谓一千个架构师中有一千种“最好的架构”模式。   “架构”是我们这行业种一个很常见的词,表明其必然也 ...
雨角 2025-5-29 00:04
88 0 0
自定义基于 VLC 的视频播放器
前言(蛋疼的背景故事)   前段时间,接了一个小项目,有个需求是要在系统待机一段时间以后,循环播放 MV(类似于 Windows 系统的屏幕保护)。   听到这个需求,我首先想到的是 MediaPlayer 和 Flash,因为这两个组件几乎所有 Window ...
兼罔 2025-5-29 00:04
172 0 0
从SHAttered事件谈安全
大新闻? 在刚刚过去的2017年2月23日,Cryptology Group at Centrum Wiskunde & Informatica (CWI)和Google的研究人员公开了2个PDF文件,我也第一时间下载并按提示检查了SHA-1的校验值。文件内容和SHA1的结果如图1所示。 ↑ 图1 重现大 ...
汲佩杉 2025-5-29 00:03
95 0 0
一个由进程内存布局异常引起的问题
前段时间业务反映某类服务器上更新了 bash 之后,ssh 连上去偶发登陆失败,客户端吐出错误信息如下所示: 图 - 0 该版本 bash 为部门这边所定制,但是实现上与原生版并没有不同,那么这些错误从哪里来? 是 bash 的锅吗 从上面的错误信 ...
跑两獗 2025-5-29 00:03
113 0 0
单点登录原理与简单实现
(2017-09-22更新)GitHub:https://github.com/sheefee/simple-sso 一、单系统登录机制 1、http无状态协议   web应用采用browser/server架构,http作为通信协议。http是无状态协议,浏览器的每一次请求,服务器会独立处理,不与之前或 ...
别萧玉 2025-5-29 00:03
130 0 0
一次生产事故的优化经历
在一次正常的活动促销之后,客服开始陆续反馈有用户反应在抢标的时候打不开网页或者APP,在打开的时候标的就已经被抢光了,刚开始没有特别的上心,觉得抢标不就是这样吗,抢小米手机的时候也不就这样吗?随着活动继续推进,有更多的用户 ...
毕余馥 2025-5-29 00:03
102 0 0

快速发帖

还可输入 80 个字符
您需要登录后才可以发帖 登录 | 立即注册

本版积分规则