3 代码湾

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 4k+

Firefox浏览器开始支持Windows 10原生通知特性

与任何其他Web浏览器一样,Mozilla Firefox支持内置推送通知,不过今天这一通知系统变得非常特别,因为官方宣布他们即将开始兼容Windows 10的Action Center通知系统,我们很快就会看到通过Windows 10操作中心发布Firefox通知。根据Mozilla的Bugzilla上的一篇文章,在Firefox 64中将添加对Windows 10...

2018-10-08 08:29:15

刷机神器 SuperSU 遭 Google Play 下架:疑被官方遗弃

喜欢倒腾手机的 Android 发烧友有很多必备应用与工具,而 SuperSU 这是其中必不可少的一个,作为目前最流行的 Root 权限管理工具之一,在 Google Play 上下载量已经突破一亿次,SuperSU 毫无疑问是各位刷机小王子的必备 APP 之一。不过昨天,SuperSU 在毫无预警的情况下突然从 Google Play 商店下架了,引起了许多外国网友...

2018-10-07 09:42:34

编写高质量代码 改善Python程序的91个建议

建议1:理解Pythonic概念建议2:编写Pythonic代码建议3:理解Python与C语言的不同之处建议4:在代码中适当添加注释建议5:通过适当添加空行使代码布局更为优雅、合理建议6:编写函数的4个原则建议7:将常量集中到一个文件建议8:利用assert语句来发现问题建议9:数据交换值的时候不推荐使用中间变量建议10:充分利用Lazy evalu...

2018-10-07 09:39:35

Java 11已经发布

Java 11终于推出了,它是Oracle在推行LTS(长期支持,Long-Term Support)后首个按计划推出的版本。虽然Oracle出于缩小旧版本模型和新方法间差距的考虑,也将早期的Java 8纳入到LTS发布中。与今年早期的报道相比,新版本的特性列表发生了巨大的变化。Java 11中的新特性主要包括:基于嵌套的访问控制(即“Nestmates”):重新审视了内部类的实...

2018-10-07 09:32:19

JavaScript之实现一个简单的Vue

vue的使用相信大家都很熟练了,使用起来简单。但是大部分人不知道其内部的原理是怎么样的,今天我们就来一起实现一个简单的vueObject.defineProperty()实现之前我们得先看一下Object.defineProperty的实现,因为vue主要是通过数据劫持来实现的,通过get、set来完成数据的读取和更新。var obj = {name:'wclimb'}&#1...

2018-09-19 11:15:16

15行CSS代码 就可以让你的手机软重启

一个搞安全研发的开发者设计了一段15行的代码,只要你使用Safari点击打开就会出现软重启,也就是 Springboard 崩溃, 这个代码主要是引起的是 Webkit的崩溃。 所有可以渲染HTML页面的iOS设备都会出现软重启的为。并且在最新的iOS 12 GM上试过了也一样会出现。 如果对方给你发来一个包含这段代码的HTML邮件的话也会引起这个问题。不信的话可以自行尝试一下...

2018-09-19 10:51:52

遇到没?Win10中装Chrome/火狐时遭弹窗:Edge更好

随Win10同捆的Edge浏览器推出后,一代“老臣”IE退居二线,然而,操作系统免费升级、支持插件、可开PDF/ePub电子书等“大招”并未改写浏览器市场的格局,Chrome依然在桌面独霸(份额超60%),还有Firefox前来夹击。这样的局面显然微软不愿接受,据Softpedia报道,部分用户发现,在安装Chrome和Firefox时,系统弹出警告通知“您已经拥有Microso...

2018-09-14 09:12:37

Python 项目可以有多大

总是看到有人说,动态一时爽,重构火葬场。然而这世界上有的是著名的开源项目, 也有像 Github、Instagram 这样流量巨大的知名网站是基于动态语言开发的,经过了这么多年重构,也未听说哪个作者进了火葬场的,不明白这些人是真的不知道还是装作看不见呢?不过他们说动态语言大到一定程度就无法维护,虽然这话也同样不值一驳,不过也提醒了我,我也很好奇用动态语言开发的项目规模能大到什么程度...

2018-09-14 09:03:24

Keras作者:给软件开发者的33条黄金法则

Keras作者、谷歌大脑的谷歌大脑 François Chollet从软件开发流程、API设计和职业规划方面给开发者列出的33条注意事项,相信可以让你避开很多大坑,一起来看看吧。关于开发流程1、代码不仅仅是意味着要执行。代码也是跨团队沟通的一种方式,是向他人描述问题解决方案的一种方式。可读代码是必须的,是编写代码的基本。这包括清晰地分解代码,选择一目了然的变量名,以...

2018-09-12 09:04:44

Windows 95 被做成了一款 app,我们在 MacBook 上体验了它

你可能听说过 Windows 98,但你听说过 Windows 95 吗?Windows 95 是微软第一代 Windows 9x 系操作系统,同时也是奠定微软操作系统霸主地位的重要产品。时隔二十多年后,国外一名开发者 Felix Rieseberg 成功地将 Windows 95 操作系统做成了一个 app,并免费共享给所有希望尝鲜 Windows 95 的用户。...

2018-09-06 08:20:31

七个不一样的Python代码写法,让你写出一手漂亮的代码

Python语言这么火,有很多同学是从其他语言转行过来的(比如c++,java语言),多多少少写代码的时候也会受其他语言的影响!而对于刚开始学语言的小白同学来说,解决问题的思路有的时候会比较单一,其实Python有很多灵活的解法,今天通过这7招,带你写出一手漂亮的code!打印index对于一个列表,或者说一个序列我们经常需要打印它的index,一般传统的做法或者说比较low的...

2018-09-05 08:45:37

为什么React Native如此受欢迎的7个原因

在这篇文章中,我们来看看React Native框架以及为什么它在Web /移动开发人员中被证明如此受欢迎的一些原因。通过为移动应用程序开发引入React Native框架,Facebook在应用程序市场中引起了极大的兴奋 。对于业务人员和技术人员而言,了解React Native对于确保其应用程序成功的重要性非常重要。以下是 React Native为何如此成功的5...

2018-08-28 08:38:25

十年程序员用眼告诉你 2018 PHP 不一样

PHP从诞生到现在已经有20多年历史,从Web时代兴起到移动互联网退潮,互联网领域各种编程语言和技术层出不穷, Node.js 、GO和Python不断地在挑战PHP的地位。这些技术的推动者非常热衷于唱衰PHP,PHP语言的未来在哪里?PHP程序员当如何应对未来的变革?作为老牌的Web后端编程语言,PHP在全球市场占有率非常高,仅次于Java,从各个招聘网站的数据上来...

2018-08-28 08:26:57

[译] 以 Vue 为例,解释 JavaScript 的反应性

作者|Gregg Pollack译者|张卫滨很多前端 JavaScript 框架(如 Angular、React 和 Vue)都有自己的反应性(Reactivity)引擎。理解反应式是什么以及如何运行能够提升你的开发水平,同时能够更高效地使用 JavaScript。在本文中,我们构建了与 Vue 源码相同的反应性功能。反应性系统当你第一次见到 Vue 的反应性系...

2018-08-19 22:31:09

你应该了解一下 Vue Native

译者按: 一家叫GeekyAnts的印度公司开发了Vue Native,基于React Native实现。尽管整个JavaScript社区对Vue的情感是比较微妙的(不懂为啥),但也不能阻止我尝试用Vue Native来开发移动App。Hello World这是一个很简单的例子,仅仅将“Hello World”在页面上展示出来。动机作为一个前端开发,我很喜欢H...

2018-08-19 21:57:02

女程序员是这样被恶搞的

1.女朋友是干什么的?我选择敲代码!2、女程序员有些优势也会带来烦恼:4.没错,嫁人就嫁程序员大妈都懂的!5.女程序员是这么与工作失之交臂的!6.会修电脑的大神7.女程序员做了一个梦所引发的的思考!最后再来给程序员说几句:都说程序员很辛苦,996工作模式,但是试问一句想要挣钱,拿高...

2018-08-19 21:19:26

为什么说自主研发浏览器内核等同于开发半个Windows系统?

近期,自称自主研发浏览器核心产品的“红芯”公司宣布完成2.5亿C轮系列融资。红芯的官网也非常的振奋人心,红芯国产浏览器,核心技术:红芯内核(Redcore)- 打破美国垄断,中国首个自助创新智能浏览器内核。然而,该消息却纷纷遭到网友们指责,指责该浏览器就是将谷歌浏览器内核套了个壳,并非自主研发,甚至将其比喻为当年的“汉芯”。究竟怎么回事呢?最近,号称自主研发浏览器核心...

2018-08-18 08:57:28

async/await 是如何让代码更加简洁的?

我是如何放弃编写回调函数并爱上JavaScript ES8的现代的JavaScript项目有时候会面临失控的危险。其中有个主要的原因就是处理异步任务中的混乱,它们会导致冗长、复杂和深度嵌套的代码块。JavaScript现在为这种操作提供了新的语法,它甚至能够将最复杂的异步操作转换成简洁且具有高度可读性的代码。背景AJAX(异步JavaScript与XML)首先,...

2018-08-17 08:35:21

程序员安身立命的138条忠告

让我们面对现实,每个开发人员都希望个人的技术能力以及团队协同能力可以随着时间的推移不断得到提高。但大多数开发者都会提出的一个重要且关键性的问题:如何才能做到这一点呢?接下来,本文作者以自身的开发经验分享在编程时作为开发者应该牢记的 139 条忠告,以成为更好的程序员。代码外观关于代码布局的讨论越多,越有可能陷入没有结果的争辩中。众所周知的争论有 TAB 键与空格缩进...

2018-08-10 12:29:59

我是如何用2个Unix命令给SQL提速的

译者 | 薛命灯我试图在 MariaDB(MySQL)上运行一个简单的连接查询,但性能简直糟糕透了。下面将介绍我是如何通过两个简单的 Unix 命令,将查询时间从 380 小时降到 12 小时以下的。下面就是这个查询,它是 GHTorrent 分析的一部分,我使用了关系在线分析处理框架 simple-rolap 来实现这个分析。select distinctproject_...

2018-08-10 11:48:25

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!