码迷,mamicode.com
首页 > 2020年12月25日 > 全部分享
不是用第三元素交换
intmain(){inta=3;intb=5;//inttmp=0;//临时变量printf("a=%d,b=%d\n",a,b);//tmp=a;//a=b;//b=tmp;//加减法(缺陷,溢出)//a=a+b;//b=a-b;//a=a-b;//异或的方法a=a^b;b=a^b;a=a^b;printf("a=%d,b=%d\n",a,b);return0;}
分类:其他好文   时间:2020-12-25 12:50:04    阅读次数:0
京东Taro框架深度实践
京东Taro框架深度实践图片作者|凹凸实验室编辑|覃云前言Taro是凹凸实验室遵循React语法规范的多端开发方案,Taro目前已对外开源一段时间,受到了前端开发者的广泛欢迎和关注。截止目前star数已经突破11.2k,还在开启的Issues达200多个,已经关闭700多个,可见使用并参与讨论的开发者是非常多的。Taro目前已经支持微信小程序、H5、RN、支付宝小程序、百度小程序,持续迭代中的Ta
分类:其他好文   时间:2020-12-25 12:49:36    阅读次数:0
序列化与反序列化
前言前面我们已经将文本形式的io说完了,但是在我们平时的练习中最常使用的是对象,所以开发出来序列化与反序列化序列化Java提供了一种对象序列化的机制。用一个字节序列可以表示一个对象,该字节序列包含该对象的数据、对象的类型和对象中存储的属性等信息。字节序列写出到文件之后,相当于文件中持久保存了一个对象的信息。反之,该字节序列还可以从文件中读取回来,重构对象,对它进行反序列化。对象的数据、对象的类型和
分类:其他好文   时间:2020-12-25 12:49:08    阅读次数:0
周下载量过200万的npm包被注入恶意代码,Vue、Node项目恐受影响
周下载量过200万的npm包被注入恶意代码,Vue、Node项目恐受影响图片整理|覃云图片今天上午,小编在Twitter上刷出了这条推文,再翻看国内一些论坛,开发者已经有所讨论,小编在这里给大家整理一下。这篇推文及其附带的GitHub链接大体是说每周npm下载量超过200万的package被注入了恶意代码,***利用该恶意代码访问热门JavaScript库,目标是copay(开源比特币钱包)及其衍生
分类:其他好文   时间:2020-12-25 12:48:22    阅读次数:0
如何在V8中优化JavaScript异步编程?
如何在V8中优化JavaScript异步编程?作者|V8引擎博客译者|无明JavaScript的异步处理因为不是特别快而显得有点臭名昭著。更糟糕的是,调试实时JavaScript应用程序——特别是Node.js服务器是一件非常麻烦的事,特别是在涉及异步编程时。所幸的是,这些情况正在发生改变。本文将探讨如何在V8中优化异步函数和promise,并介绍如何改进异步代码的调试体验。从回调到promise
分类:编程语言   时间:2020-12-25 12:47:40    阅读次数:0
IO之打印流
前言前面我们将输入和输出流以及序列化和反序列化说完了,但是,还有一个经常使用的流还没有说,本篇就进行具体这个我们经常使用的流--打印流打印流在说打印流之前,首先来介绍下打印流,打印流就是平时我们在控制台打印输出,是调用print方法和println方法完成的,各位用了这么久的输出语句肯定没想过这两个方法都来自于java.io.PrintStream类吧,哈哈。该类能够方便地打印各种数据类型的值,是
分类:其他好文   时间:2020-12-25 12:47:11    阅读次数:0
Netflix 网页性能优化实践
Netflix网页性能优化实践作者|AddyOsmani译者|谢丽通过改进Netflix.com注册过程中所使用的JavaScript及预加载技术,Netflix开发团队为移动用户和桌面用户提供了更好的用户体验。关于Web性能,没有银弹,简单的静态页面包含极少的JavaScript,可以从服务器渲染受益。库的谨慎使用可以为复杂的页面带来巨大的价值。Netflix是最受欢迎的视频流服务之一。自201
分类:Web程序   时间:2020-12-25 12:46:28    阅读次数:0
异步JavaScript的演化史:从回调到Promise再到Async/Await
异步JavaScript的演化史:从回调到Promise再到Async/Await图片作者|TylerMcGinnis译者|张卫滨本文以实际样例阐述了异步JavaScript的发展过程,介绍了每种实现方式的优势和不足,能够帮助读者掌握相关技术的使用方式并把握技术发展的脉络。我最喜欢的一个站点叫做BerkshireHathaway.com,它非常简单、高效,从1997年创建以来它一直都能很好地完成自
分类:编程语言   时间:2020-12-25 12:45:54    阅读次数:0
React hooks都是数组,没那么神秘
Reacthooks都是数组,没那么神秘图片作者|RudiYardley译者|无明我是hooksAPI的忠实粉丝,不过它在使用方面确实存在一些奇怪的限制。在这篇文章里,我提出了一个模型,为那些难以理解hooksAPI使用规则的人提供一种思路。解开hooks的原理我看到有些人把新的hooksAPI提案看成是一种神奇的“魔术”,所以我试着至少从表层来解释一下新的语法提案。hooks的规则React核心
分类:编程语言   时间:2020-12-25 12:45:23    阅读次数:0
深度解析JavaScript的this关键字
深度解析JavaScript的this关键字图片作者|AustinTackaberry译者|无明这篇文章通过简单的术语和一个真实的例子解释了this是什么以及为什么说它很有用。你的this我发现,很多教程在解释JavaScript的this时,通常会假设你拥有Java、C++或Python等面向对象编程语言的背景。这篇文章主要面向那些对this没有先入之见的人。我将尝试解释什么是this以及为什么
分类:编程语言   时间:2020-12-25 12:44:47    阅读次数:0
深入理解JavaScript的设计模式
深入理解JavaScript的设计模式图片作者|SukhjinderArora编辑|谢丽使用适当的设计模式可以帮助你编写更好、更易于理解的代码。这样的代码也更容易维护。但是,重要的是不要过度使用它们。在使用设计模式之前,你应该仔细考虑你的问题是否符合设计模式。当你开始一个新的项目时,你不会立即开始编码。你必须定义项目的目的和范围,然后列出项目特性或规格说明。之后,你可以开始编写代码,或者,如果你正
分类:编程语言   时间:2020-12-25 12:43:42    阅读次数:0
React将引入Hooks,你怎么看?
React将引入Hooks,你怎么看?图片译者|姚佳灵、无明整理|覃云今天,在2018ReactConf大会上,React官方宣布Reactv16.7.0-alpha将引入Hooks,乍一看,你可能在想Hooks是什么?有什么用?且看下文分析。Hooks是什么?Hooks是一种函数,该函数允许你“勾住(hookinto)”React状态和来自函数组件的生命周期功能。Hook在类内部不起作用,它们允
分类:其他好文   时间:2020-12-25 12:42:21    阅读次数:0
如何创建高性能、可扩展的Node.js应用?
如何创建高性能、可扩展的Node.js应用?图片作者|Virgafox译者|姚佳灵说明:本文根据原文作者的系列文章编辑而成,略有删改。在这篇文章中,我们将介绍关于开发Node.jsweb应用程序的一些最佳实践,重点关注效率和性能,以便用更少的资源获得最佳结果。提高web应用程序吞吐量的一种方法是对其进行扩展,多次实例化其以平衡在多个实例之间的传入连接,接来下我们要介绍的是如何在多个内核上或多台机器
分类:Web程序   时间:2020-12-25 12:41:43    阅读次数:0
浏览器页面渲染机制,你真的弄懂了吗?
浏览器页面渲染机制,你真的弄懂了吗?作者|OhansEmmanuel译者|谢丽本文的目的是用非常简单的术语解释浏览器如何将HTML、CSS和JavaScript转换为我们可以与之交互的网站。了解这个过程,可以帮助你优化Web应用程序,从而获得更快的速度和更好的性能。简介浏览器如何渲染网站?很快我就会解构这个过程,但是首先,有必要回顾一些基础知识。Web浏览器是一种软件,它从远程服务器(或者本地磁盘
分类:其他好文   时间:2020-12-25 12:41:09    阅读次数:0
Linux下分析bin文件的10种方法
Linux下分析bin文件的10种方法良许良许Linux点击「阅读原文」查看良许原创精品视频。这世界有10种人,一种人懂二进制,另一种人不懂二进制。——鲁迅大家好,我是良许。二进制文件是我们几乎每天都需要打交道的文件类型,但很少人知道他们的工作原理。这里所讲的二进制文件,是指一些可执行文件,包括你天天要使用的Linux命令,也是二进制文件的一种。Linux系统给我们提供了非常多用于分析二进制文件的
分类:系统相关   时间:2020-12-25 12:40:30    阅读次数:0
为什么说ReasonReact是编写React的最佳方式?
为什么说ReasonReact是编写React的最佳方式?图片作者|DavidKopal译者|无明使用React开发用户界面是一件很酷的事情,但我们能让它变得更酷、更好吗?要让它变得更好,我们首先需要找出它存在的问题。那么,React作为JavaScript库还存在哪些问题?React最初并不是为JavaScript而开发如果你仔细看一下React,你会发现,它的一些主要原则与JavaScript
分类:其他好文   时间:2020-12-25 12:40:05    阅读次数:0
Create React App 2.0正式版发布,不再支持 Node 6
CreateReactApp2.0正式版发布,不再支持Node6图片作者|React博客译者|无明CreateReactApp2.0正式发布,带来的众多改进值得开发者一年的等待。React本身不需要任何构建依赖项,但如果没有快速的testrunner、minifier和模块化代码库,开发一个复杂的应用程序可能会是一项巨大的挑战。从第一个版本开始,CreateReactApp(https://git
分类:移动开发   时间:2020-12-25 12:39:34    阅读次数:0
215条   上一页 1 2 3 4 5 6 ... 13 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!