- 博客(644)
- 资源 (38)
- 收藏
- 关注
转载 程序员遇到祖传代码:技术债是推翻还是维护?
近日,Reddit 上有关技术债务的话题再次引起程序员的广泛讨论,面对由错误的或不理想的技术决策所累积的债务,程序员到底是该继续维护还是推倒重写,这个决定应该依据哪些因素来最终决定?如何避免在技术债务上浪费过多时间?本文,InfoQ 针对这一话题采访了多位国内技术从业者,试图对这一问题进行深入剖析。你在写技术资产还是技术债务?技术债务是由 Ward Cunningham 在 1992 年...
2019-08-03 19:56:42
849
原创 Docker技术入门与实战(第2版)Docker技术入门与实战, 很适合初学者学习
image下载地址......好书推荐、视频分享,公众号读书ReadBook与您一起进步,回复关键字 41219直接获取下载链接内容简介 · · · · · ·本书从Docker基本原理开始,深入浅出地讲解Docker的构建与操作,内容系统全面,可帮助开发人员、运维人员快速部署Docker应用。本书分为四大部分:基础入门、实战案例、进...
2019-07-09 00:05:00
2551
5
原创 【Python 100天从新手到大师】 Python惯例
Python惯例“惯例”这个词指的是“习惯的做法,常规的办法,一贯的做法”,与这个词对应的英文单词叫“idiom”。由于Python跟其他很多编程语言在语法和使用上还是有比较显著的差别,因此作为一个Python开发者如果不能掌握这些惯例,就无法写出“Pythonic”的代码。下面我们总结了一些在Python开发中的惯用的代码。让代码既可以被导入又可...
2019-07-08 15:19:00
650
原创 【Python 100天从新手到大师】那些年我们踩过的那些坑
那些年我们踩过的那些坑坑1 - 整数比较的坑在 Python 中一切都是对象,整数也是对象,在比较两个整数时有两个运算符==和is,它们的区别是:is比较的是两个整数对象的id值是否相等,也就是比较两个引用是否代表了内存中同一个地址。==比较的是两个整数对象的内容是否相等,使用==时其实是调用了对象的__eq__()方法。知道了is和==...
2019-07-08 14:47:00
373
原创 【Python 100天从新手到大师】玩转PyCharm
玩转PyCharmPyCharm是由JetBrains公司开发的提供给Python专业的开发者的一个集成开发环境,它最大的优点是能够大大提升Python开发者的工作效率,为开发者集成了很多用起来非常顺手的功能,包括代码调试、高亮语法、代码跳转、智能提示、自动补全、单元测试、版本控制等等。此外,PyCharm还提供了对一些高级功能的支持,包括支持基于Dja...
2019-07-08 14:28:00
344
原创 【Python 100天从新手到大师】1、初识Python
初识PythonPython简介Python的历史1989年圣诞节:Guido von Rossum开始写Python语言的编译器。1991年2月:第一个Python编译器(同时也是解释器)诞生,它是用C语言实现的(后面又出现了Java和C#实现的版本Jython和IronPython,以及PyPy、Brython、Pyston等其他实现),可以...
2019-07-07 16:08:00
848
原创 JetBrains学生授权申请方式
JetBrains开发工具免费提供学生和教师使用。取得授权后只需要使用相同的 JetBrains 帐号就可以激活其他产品,不需要重复申请。开始申请前请先到 https://www.jetbrains.com/zh/student/ 阅读免费学生授权的介绍和常见问题,再依照下方流程进行申请。(1.)到 https://www.jetbrains.com/...
2019-07-06 13:30:00
8463
原创 今起小程序可实现AR效果:口红实时试色
7月5日消息,今天起,微信小程序可实现AR效果了,首个小程序AR动态试妆的美妆品牌小程序也正式落地。AR也叫“增强现实”,是一种将虚拟信息融合到真实世界的能力。今天,首个支持AR动态试妆的美妆品牌小程序“阿玛尼美妆官方精品商城”同步更新上线。(iOS7.0.4版本及安卓7.0.5版本以上版本微信用户即可体验)在小程序里浏览“阿玛尼臻致丝绒哑光唇釉”产品时...
2019-07-06 00:21:00
3935
原创 腾讯开源软件镜像站上线
腾讯开源软件镜像站(Tencent Open Source Mirror Site)已于近日上线,其官方名称为「腾讯云软件源」,由腾讯云提供支持。image官方表示搭建此开源镜像站的目的在于宣传自由软件的价值,提高自由软件社区文化氛围,推广自由软件在国内的应用。腾讯开源软件镜像站提供了主流的 Linux 发行版下载,如 Ubuntu、Ar...
2019-07-05 10:10:00
770
原创 Java:HashMap原理与设计缘由
前言Java中使用最多的数据结构基本就是ArrayList和HashMap,HashMap的原理也常常出现在各种面试题中,本文就HashMap的设计与设计缘由作出一一讲解,并解答面试常见的一些问题。一 HashMap数据结构HashMap是一张哈希表(即数组),表中的每个元素都是键值对(Map.Entry类)。并且每个元素都是一个链表(红黑树)的节点...
2019-07-05 00:02:00
166
原创 安装Nginx依赖环境和库、Nginx安装,Nginx服务命令
因为Nginx官方提供的是C源码,要自己进行编译,所以需要自己拥有编译所依赖的环境和库才可正常编译安装gcc<pre style="margin: 0px; padding: 0px; white-space: pre-wrap; overflow-wrap: break-word;">yum -y install gcc automa...
2019-07-05 00:00:00
1093
原创 PHP 7.3.7 正式发布 多项内容修复
PHP 7.3.7正式发布了。PHP(PHP:Hypertext Preprocessor)是一种在电脑上执行的脚本语言,主要是用途在于处理动态网页,也包含了命令列执行接口(command line interface),或者产生图形使用者接口(GUI)程式。版本主要还是修复 bug,改进日志如下:<pre style="box-sizing: ...
2019-07-04 12:04:00
268
原创 微软突然宣传 Windows 1.0,神秘预告吊足胃口
微软 Windows 团队昨天在 Twitter 发布了一则【奇怪的】视频,并配文表示将推出全新的 Windows 1.0,且会包含程序管理器(MS-Dos Executive)、时钟等应用程序。image视频内容主要是剪辑了从 Windows 1.0 到 Windows 10 的各代充满怀旧风的 Logo,并以倒叙的方式进行展示。我们也留...
2019-07-04 11:59:00
516
原创 《Spring实战(第4版)》 [豆瓣评分 8.30] 经典的、畅销的Spring学习和实践指南
下载地址......好书推荐、视频分享,公众号读书ReadBook与您一起进步,回复关键字 41235直接获取下载链接图书简介......《Spring实战(第4版)》是经典的、畅销的Spring学习和实践指南。第4版针对Spring 4进行了全面更新。全书分为四部分。第1部分介绍Spring框架的核心知识。第二部分在此基础上介绍了如何使用Sprin...
2019-07-04 11:57:00
1213
10
原创 Google Chrome新改进可让用户更轻松地在浏览器中付款
Google Chrome今天带来了全新改进,可以帮助用户更轻松地在网络浏览器中进行付款。每次您想要进行在线交易时,浏览器会直接调用Google帐户中已有的信用卡详细信息,而不是一次次输入信用卡详细信息,即使您已禁用Chrome同步功能,此功能也会有效。Chrome-payments.jpg用户可以用任何一台已经登录Google账户的Chr...
2019-07-04 08:27:00
418
原创 机器学习自动翻译失落的语言
1886 年,英国考古学家 Arthur Evans 发现一块古老石头上刻着未知语言。石头来自于地中海的克里特岛。 Evans 动身前往希腊的这个岛屿发现了更多刻有文字的石头石板,时间可以追溯到公元前 1400 年左右。他与同行确定了两种文字,其中最古老的被称为 Linear A,上溯至公元前 1800 年到 1400 年左右;另一种被称为 Linear...
2019-07-04 08:27:00
342
原创 Steam 2019年6月调查:Windows 10系统绝对领先 超七成使用N卡
Steam近日发布了2019年6月的软硬件调查,Windows 10系统成为Steam玩家主流操作系统,占据了71%的份额,之后分别是Windows 7(22%)和Windows 8.1(3%)。 硬件方面,Intel和NVIDIA分别统治了Steam的CPU和GPU市场。根据榜单,75.5%的参与调查玩家表示他们使用的是N卡,82%的人使用的是Intel...
2019-07-03 14:28:00
282
原创 Gitlab 从 12.1 版本开始将不再支持 MySQL
Gitlab 官方宣布,将从 12.1 版本开始不再支持 MySQL 数据库。早在 2017年7月,Gitlab 就计划将弃用对 MySQL 的支持。而目前这个决定将从 12.1 版本开始。官方列出几个 MySQL 不能满足 Gitlab 要求的地方:无法支持嵌套分组查询(详情)必须使用黑科技来提升 MySQL 对列的限制,这将导致 MySQL 拒绝...
2019-07-03 14:28:00
775
原创 微软阻止在较旧的Mac设备上安装Windows 10 May 2019
微软今日宣布已令Boot Camp软件阻止了旧Mac设备更新Windows 10 1903更新,此举会阻止在2012年之前推出的Mac设备上安装新版操作系统。一个支持页面公布了这一消息,奇怪的是,这个页面在搜索引擎上不容易发现,因为微软阻止了网络抓取工具索引这份技术文档。在支持文档中,微软指出,由于兼容性问题,Windows 10 May 2019更新可...
2019-07-03 00:01:00
1749
原创 希捷16TB硬盘上市:速度堪比SSD 售价将近5000元
尽管SSD硬盘因为闪存跌价的缘故变得更有性价比了,不过要是对容量要求很高,HDD硬盘依然是没法绕过的。在容量方面,希捷6月初发布了16TB容量的三大系列HDD硬盘,包括企业级的Exos X16,以及面向网络存储的IronWolf 16TB、IronWolf Pro 16TB。image在这三款硬盘中,Exos X16硬盘是上市最早的,型号为...
2019-07-03 00:01:00
549
原创 RTX 2080 Super正式发布:全面提升 功耗不变
除了RTX 2060 Super、RTX 2070 Super发布解禁,NVIDIA今天还揭开了更高端型号RTX 2080 Super的神秘面纱,提升幅度可谓全面性的。RTX 2080 Super和前辈一样都是12nm工艺的TU104 GPU核心,但是从TU104-400来到了TU104-450,规模扩大,开放两组隐藏的SM,满血释放,流处理器从2944个...
2019-07-03 00:00:00
5193
原创 你需要了解的HTTP协议
image了解HTTP协议HTTP (超文本传输协议,HyperText Transfer Protocol),是一种用于分布式、协作式和超媒体信息系统的应用层协议。HTTP 是万维网的数据通信基础。通常,由 HTTP 客户端(例如:浏览器)发起一个 GET 请求,创建一个到服务器指定端口(默认是 80 端口)的 TCP 连接。HTTP ...
2019-07-03 00:00:00
405
原创 谷歌开源robots.txt 欲引领搜索引擎爬虫的行业标准
外媒 VentureBeat 报道称,谷歌希望将发展数十年的 robots.txt 解析器开源,以推动 REP 成为搜索引擎爬虫的行业标准。机器人排除协议(REP)是荷兰软件工程师 Martijn Koster 于 1994 年提出的一个标准,几乎已经成为了网站不希望被搜索引擎收录的注释的事实标准。image.png(截图 via Vent...
2019-07-02 14:24:00
145
原创 《深入react 技术栈》 [豆瓣评分 8.00] 比较适合react的初学者,里面对react的原理还有redux的原理讲的不错...
image下载地址......好书推荐、视频分享,公众号读书ReadBook与您一起进步,回复关键字 41241直接获取下载链接图书简介......全面讲述React技术栈的第一本原创图书,pure render专栏主创倾力打造 覆盖React、Flux、Redux及可视化,帮助开发者在实践中深入理解技术和源码 前端组件化主流解决方案,...
2019-07-02 00:10:00
956
3
原创 source tree 代码冲突如何解决
当你的sourcetree合并代码冲突的时候,你是不能提交代码的。这时sourcetree会显示合并冲突,打开你冲突的文件,会发现里面多了类似这样的东西。>>>---<<<这里面有你以前的代码和你拉下来的代码,核对以下,然后删除你不要的就可以了 ...
2019-07-01 10:48:00
3569
原创 疑似华为Mate 30背面图像与保护套实物现身
2019年已经过去一半,华为的下一代麒麟处理器和Mate旗舰机还会远吗?昨日有曝料称,华为Mate 30系列将于12月份在俄罗斯市场亮相,国际版首发预计在11月份,比去年的Mate 20系列稍晚一些。随后,网上出现了一份据称是Mate 30保护套的谍照,可见顶部中间一个硕大的圆形开孔,边缘还有HUAWEI、LEICA字样——难道后置摄像头组合从边缘垂直排列...
2019-07-01 01:18:00
427
原创 Google正为Chromebook配件外设提供蓝牙电池指示功能
Google正在努力为Chromebook配件添加蓝牙电池指示,这目前是Android和iOS上的一项功能,是可以帮助用户迅速了解蓝牙配件的电池续航以及是电池否耗尽的一种方式。如果你正在使用AirPods,Pixel Buds,Surface Headphones等,就一定会喜欢这个实用的小功能。imageimage目前,它可...
2019-07-01 01:18:00
505
原创 C++ Primer Plus(第6版)中文版 [豆瓣评分 9.30] 强力推荐的一本C语言入门书籍
下载地址......好书推荐、视频分享,公众号读书ReadBook与您一起进步,回复关键字 41198直接获取下载链接图书简介......《C Primer Plus(第6版)中文版》详细讲解了C语言的基本概念和编程技巧。《C Primer Plus(第6版)中文版》共17章。第1、2章介绍了C语言编程的预备知识。第3~15章详细讲解了C语言的相关知...
2019-06-30 22:45:00
2876
10
原创 Firefox 69 将加入随机密码生成器
预计将在 9 月初发布的 Firefox 69 将包含一个随机密码生成器。Chrome 则早在一年前就提供了类似的功能。目前用户可通过测试版本 Firefox Nightly 使用随机密码生成器,该功能位于设置—“隐私和安全”的“登陆和密码”下。Firefox 应该使用的是操作系统提供的随机数生成器去生成足够随机的密码。随机的密码比重复使用相同的密码要安...
2019-06-30 15:15:00
1385
原创 [图]微软改进Chromium查找功能:选中词条后按Ctrl+F即可搜索
所有基于Chromium的网页浏览器都有一项非常强大的功能,那就是允许用户寻找网页上的特定短语或者单词。如果用户在冗长的报道或者文字描述中寻找关键词,那么这项功能就能快速定位你想要找到的内容位置。 目前,当您在网页上选择文本并启动Chromium的查找功能(Ctrl + F)时,所选文本不会显示在查找文本框中,而且查找框也会保留其自己的历史记录。...
2019-06-30 13:09:00
451
原创 [图]微软:自Windows 10四月更新开始已关闭注册表自动备份功能
微软确认已经不再对你的注册表进行定期备份,而且这项措施已经生效很长一段时间了。在近期发布的支持文档中,微软表示自Windows 10四月更新(Version 1803)更新开始,在注册表配置单元执行0-byte空备份措施,目的是减少Windows 10安装所消耗的空间。TIM截图20190630093950.png微软在支持文档中解释道:“...
2019-06-30 13:08:00
383
1
原创 提醒:openSUSE Leap 42.3将于本月30日停止支持
openSUSE Leap 42.3发行版本将于2019年6月30日停止支持,意味着从今年7月开始该系统将不再接收软件和安全更新。OpenSuSE Leap 42.3于两年前(2017年7月26日)发布,是openSUSE Leap 42系列(基于SUSE Linux Enterprise 12的最后一个版本)的第三个维护版本更新。opensu...
2019-06-30 13:06:00
337
原创 一文搞懂让你懵圈的超级计算机:真的不是堆CPU就行
image6 月 18 日,在德国法兰克福举行的国际超级计算大会(ISC)上公布了最新一期的超级计算机前 500 强榜单。本次入门的超级计算机门槛非常高,首次全部超过 1PFlops (每秒一千万亿次浮点运算),这是全球超级计算机 500 强榜单发布 26 年以来的一次历史性突破。在这份 500 强的榜单中,中国的超级计算机数量达 219...
2019-06-29 19:55:00
7144
原创 [图]Windows 10获本月非安全更新:修复事件查看器问题
除Windows 10 May 2019(Version 1903)之外,微软面向所有Windows 10功能更新发布了新一轮累积更新。和本月补丁星期二活动日的安全补丁有所差别,本轮更新并不涉及任何安全方面的改进,重点在于修复系统BUG以及改善Windows 10性能。image根据微软提供的官方支持文档,在6月26日提供的累积更新中修复了...
2019-06-28 00:34:00
216
原创 [图]Google Maps新增导航路径偏离警告功能 已登陆印度市场
日前被人发现针对印度地区进行测试的导航路径偏离警告功能,目前已经正式开放印度地区的Android手机使用,使用者只要在Google Maps导航过程中开启偏离路径警告功能,一旦所搭乘车辆超过原本应该行驶路径超过500公尺,系统就会自动在使用者手机屏幕发出警告。Google Maps 新功能:导航路径偏离会发出警告、印度Android 手机率先可...
2019-06-28 00:34:00
318
原创 向日葵安卓客户端3.10发布 获得三星授权可免root远控手机
每一个安卓用户都希望不用root就能完完全全的使用软件所有功能,这不再是天方夜谭。来自国内知名软硬件结合的远程服务商——向日葵远程控制发布安卓客户端3.10,支持三星手机免root远程控制手机,并优化了操控流程度优化。1.png新增三星免root控制以往用过向日葵远控版本的用户都知道,安卓手机想要被远程控制,必须root系统后,才能使用此...
2019-06-27 00:03:00
2891
原创 微软未来的Surface Book可能具有更好的可拆卸机制
微软可能正在为Surface Book开发一项新功能,该功能将使设备的可拆卸性机制更好工作。在最近发布的专利申请中,微软概述了2合1设备上可拆卸机制的改进。美国专利商标局于2019年6月25日发布了一项名为“锁定机制”的新专利申请,它由微软于2017年提交。在专利申请中,微软称混合电脑设备是一种新趋势,这种设备包括一种机制,允许显示器与底座分离。微软表示...
2019-06-27 00:03:00
317
原创 Windows 10的计算器应用程序被移植到Android/iOS和Web上
几个月前,微软在GitHub上开源了Windows 10 Calculator应用程序,试图让开发人员为应用程序做出贡献。现在,Uno Platform利用源代码的可用性将计算器移植到Android,iOS和Web。Uno是一个开源的跨平台,允许UWP应用程序在非Windows平台上运行。在博客文章中,Uno描述了计算器应用程序的工作,并分享了应用程序的...
2019-06-27 00:03:00
571
原创 微信官方揭秘高收益骗局:既骗用户还骗运营者
6月26日消息,今天微信官方揭秘了出现在微信公众平台的高收益骗局,表示这些骗局既骗用户还骗运营者,提醒公众号运营者勿盲目接一些来路不明的合作;用户遇到这类收益远远高于银行利率的投资理财项目,需要极度谨慎,不可轻信。微信称,最近,一些骗子通过公众号,推广高收益理财诈骗的内容。先通过公众号文章和文本形式,引导用户到理财APP、外部网站等渠道进行投资。为了增加...
2019-06-27 00:03:00
599
原创 DisplayPort 2.0公布 支持连接2个8K屏或1个16K屏
VESA 今天发布了 DisplayPort 2.0 协议,这是自 2016 年 DisplayPort 1.4 协议后首次重大更新。DisplayPort 2.0 可以实现最高 77.4Gbps 的带宽,是 1.4 的近三倍,这意味着可以支持最高 16K 分辨率,更高的刷新率,在高分辨率下更好的 HDR 显示,以及支持多种显示配置。VESA 将利用 T...
2019-06-27 00:03:00
681
urlrewriternet源代码
2009-01-15
Log4net使用详细方法 及 源码示例
2008-12-09
【已经无效】不会出现 this version of .NET reflector is out of date. 的 reflector
2008-12-09
强大的日历控件
2008-07-18
Containerized-Docker-Application-Lifecycle-with-Microsoft-Platform-and-Tools
2018-09-11
[Pro.Visual.Studio.LightSwitch.2011.Development].Tim.Leung.文字版.pdf
2013-09-16
[正在爆发的互联网革命].Zhengzai.Baifa.De.Hulianwang.Geming.2009.西门柳上等.扫描版-HARRISON
2010-03-25
javascript权威指南(代码清晰版)part 2
2009-06-12
javascript权威指南 清晰版
2009-06-12
安装Vs Sp1后提示为英文的官方解决方案
2009-03-18
ASP.NET3.5控件和组件开发技术(pdf)
2009-03-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人