“推陈出新”和“定期重构”,作为架构师做事的原则之一。虽说与技术本身并没有太大关系,但却对所在技术团队有很大的影响,属于架构师领秀能力的一部分,是融入到骨子里的东西。推陈出新推陈出新,新技术的更新速度是每一个技术人的烦恼。技术更新实在是太快,是不可能完全跟的上的。后浪永远是从最新主流技术开始学习,拥有着新的理念和做事风格,老人则是重装上阵追跑,那肯定没有年轻人快的。但是作为一个技术人的好奇心一定是
无意中想看看博客中IT生活中的大家都是什么样的!忽然发现《写给走在路上的自己》这个的文章的点评和浏览次数是最多的,
发现大家真的是同命相连,社火太现实,让你我容不得半点的松弛。无忧无虑的学习生涯已经OVER了,有人现在要是问我
原创
2011-03-07 17:00:57
815阅读
点赞
我记得今年的早些时候我也看过这方面的东西,而且也写过这方面的博客文章。当时是为什么会探讨这个呢?是因为.NET Framework 3.5中提出的一个 Data Service的新概念。这个也是被认为...
转载
2009-11-28 16:41:00
67阅读
她蜷缩着的心,躲在暗暗的角落里,进行着感性与理性的斗争,她茫然了,忧郁了……重新审视着自己的心,自己的感情,无排卵型不孕症治疗,她在做什么?她到底是怎么了? 她做不了他的妻子,因为他们都不是自由人,彼此都有自己幸福和睦的家,谁也不敢拿自己的家作赌注,去赌明天。一切的事情都是有轨道的,一旦脱轨,后果是不堪设想的。有些人心中的有些梦想一旦成了现实,输卵管阻塞治疗,那将是一场灾难,一场不可收拾的大
原创
2010-04-20 23:35:54
207阅读
我常说我可能发明了故事点,如果真是这样,现在我会感到很抱歉。让我们一起来探索我现在对故事点的思考。至少有一个人对我所想的很感兴趣。 -- Ron Jeffries当然,故事是极限编程的思想,不是Scrum的。不知何故,Scrum践行者接受了这个理念。尽管在Scrum官方指南中有关待办事项的内容,将待办事项作为用户故事是一种普遍的Scrum实践。至少在某种程度上来说,他们是对的。我已经在其他地方写
转载
2021-05-19 19:57:59
91阅读
2评论
嫉恨,是心灵的肿瘤。嫉恨别人的人,往往是在容貌、学识、地位、财富等方面因与他人存在着一定差距而于内心滋生出的一种失意与自卑的心理状态。甚至别人的家庭条件比自己舒适优越,举止言谈比自己优雅得体,公众场合比自己更受欢迎,以及爱情婚姻比自己美满幸福等等,都能成为善妒者因嫉生恨的理由。毫不讳言,嫉恨这种情绪,在女性中尤盛。
嫉恨就像一支隐形毒箭,时时箭在弦上伺机而发。于是,阳光下多
转载
精选
2012-02-14 15:56:45
342阅读
协作翻译原文:RevistingDockerandJenkins链接:https://engineering.riotgames.com/news/revisiting-docker-and-jenkins译者:liyue李月,Tocy,kevinlinkai,无若今天,我想介绍下我们在使用Docker和Jenkins两年后在Riot中学到的经验。我还会为那些熟悉的人员详细介绍我为该系列文章做出的
原创
2021-05-29 21:43:39
176阅读
ADO.NET 2.的一个新特征多数据结果集(Multiple Active Result Sets,简称MARS)-它允许在单个连
原创
2022-09-05 08:43:05
74阅读
NAT (Network address translation,网络地址转换 )是局域网连接到互联网的一个对接工作. 首先要知道NAT是一个技术或者说软件而不是协议 后面你会知道NAT 是偏应用层但工作在运输和IP层的一个技术。关于NAT 的基本原理就用一个例子来说明吧:nat路由器有个NAT表的...
转载
2017-09-11 15:25:00
34阅读
2评论
说起来,所谓Evolutionary Design已经是老生常谈了。早在2004年,Martin Fowler在文章 "Is Design Dead" 中就深刻地比较了计划式设计与演进式设计,至今阅读这篇文章,对于理解敏捷和演进式设计依旧振聋发聩。我在博客 "设计恰如其分的架构" 中,也算得上是旁征
原创
2021-07-22 11:31:28
129阅读
NAT (Network address translation,网络地址转换 )是局域网连接到互联网的一个对接工作. 首先要知道NAT是一个技术或者说软件而不是协议 后面你会知道NAT 是偏应用层但工作在运输和IP层的一个技术。关于NAT 的基本原理就用一个例子来说明吧:
原创
2017-09-11 15:25:08
91阅读
重新审视 undefined 和 null很多的编程语言都有一种表示空值的类型,叫做 null。它指示了一个变量当前并没有指向任何对象 —— 例如,某个变量还没有初始化的时候。作为不同,JavaScript 则拥有两种表示空值的类型,一种是 undefined,另一种则是 null。在这篇文章中,我们将测试它们的区别,以及如何去挑选最佳的类型或避免去使用它们。 un
转载
2021-12-09 17:59:58
142阅读
一、接纳负面的自己 一个人应该接纳自己的一切,不管是正面的自己还是负面的自己。 当你获得了成功,你会激动会开心,这个时候你会充满无尽的自信,那是因为你给了自己肯定,你接纳了正面的那个自己。 而当你遇到失败的时候,你会悲伤会痛苦,那是因为你给了自己否定,你没有接纳这个负面的自己。 其实人从一出生的时候
转载
2021-09-29 09:15:35
10000+阅读
ADO.NET 1.x 利用SqlDataReader读取数据,针对每个结果集需要一个独立的连接。当然,你还必须管理这些连接并且要付出相应的内存和潜在的应用程序中的高度拥挤的瓶颈代价-特别是在数据集中的Web应用程序中。
ADO.NET 2.的一个新特征多数据结果集(Multiple Active Result Sets,简称MARS
原创
2006-09-09 11:03:00
934阅读
NAT (Network address translation,网络地址转换 )是局域网连接到互联网的一个对接工作. 首先要知道NAT是一个技术或者说软件而不是协议 后面你会知道NAT 是偏应用层但工作在运输和IP层的一个技术。关于NAT 的基本原理就用一个例子来说明吧:
原创
2022-04-11 17:14:00
117阅读
自我审视
原创
2011-08-30 10:08:00
487阅读
点赞
2评论
推荐系统中的特征工程
特征的本质其实是对某个行为过程相关信息的抽象表达。推荐系统中的常用特征:1、用户行为数据包括显性反馈数据(explicit feedback)和隐形反馈数据(implicit feedback)。用户行为类特征得两种处理方式:将代表用户行为的物品id序列转换成multi-hot编码,将其作为特征向量预先训练好物品的Embedding向量,再通过平均或者类似于DIN模型注意力机
转载
2022-11-16 11:59:27
45阅读
软考职称评审视频——开启职业发展的新篇章
随着信息技术的迅猛发展,软件工程领域日益繁荣,越来越多的人选择投身其中,追求职业成长和技术提升。在这个背景下,软考(软件专业技术资格(水平)考试)职称评审视频的出现,为广大软件行业从业者提供了一个便捷、高效的自我提升途径。
一、软考职称评审视频的背景与意义
软考是由国家人力资源和社会保障部、工业和信息化部联合主办的国家级考试,旨在科学、公正地对软件行
反正就是主动删 就是对数据进行额外的处理 占用CPU的时间 对性能响应时间 吞吐量会有影响不主动删 等到查数据再看键过没过期 就是不用进行额外处理 但是过期的键没有及时删除 占内存 浪费内存反正就是都有优缺点Redis的过期删除策略就是:惰性删除和定期删除两种策略配合使用。惰性删除:惰性删除不会去主动删除数据,而是在访问数据的时候,再检查当前键值是否过期,如果过期则执行删除并返回 null 给客户
转载
2023-06-12 23:32:16
135阅读
大家好,又到了Python办公自动化系列。今天分享一个系统层面的自动化案例:「给定一个文件夹,使用Python检查给定文件夹下有无文件重复,若存在重复则删除」主要涉及的知识点有:os模块综合应用glob模块综合应用利用filecmp模块比较两个文件步骤分析该程序实现的逻辑可以具化为:遍历获取给定文件夹下的所有文件,然后通过嵌套循环两两比较文件是否相同,如果相同则删除后者。实现问题的关键就变成了?如
转载
2023-08-28 19:33:03
50阅读