徐小夕 徐小夕
4年前
《javascript高级程序设计》核心知识总结
此文是对js高级程序设计一书难点的总结,也是笔者在看了3遍之后的一些梳理和感想,希望能借此巩固js的基础和对一些核心概念有更深入的了解。摘要js基本的数据类型和关键点变量,作用域和内存问题垃圾回收机制面向对象的程序设计实现类与继承的经典方式BOM和DOM对象DOM扩展与高级API介绍高级编程技巧跨文档消息传递和aja
告别弱网,一直追剧一直爽
假设这样一个应用场景:下班途中,你刚上地铁,戴好耳机,准备看一集追到兴起的电视剧或者综艺节目,消磨乘坐交通工具的时间。这时,你却发现网络信号随着地铁的启动停站,变得时有时无,视频加载也开始不稳定。如何解决这一问题?华为HMSCore无线传输服务(WirelessKit)为开发者提供了完善的无线通信传输能力,打造定制化的蜂窝WiFi通信解决方案。其中,弱
执键写春秋 执键写春秋
4年前
Java集合之综合论述
1.Java集合1.1集合应用场景1.无法预测存储数据的数量的情况下,2.同时存储一对一关系的数据3.需要进行数据的增删4.数据重复问题1.2集合框架的体系结构集合框架分为两类,一是Collection,用于存储类的对象。二是Map,以键值对的形式存储信息。Collection主要有三个子接口,List(序列),Queue(队列
Stella981 Stella981
3年前
Redis都不懂?就别去面试了!聊聊我的Redis新专栏「视频版」
前不久,有一个读者在后台留言,说他面试Java开发工程师岗位时,居然大部分的面试问题都是关于Redis,他都差点都忘记了自己应聘的是Java工程师了。而然这种现象在现在的后端面试中很常见,对Redis的掌握已经变成了一项后端工程师必须具备的基础技能了。刚好借此机会和大家聊聊,如何学习Redis?当然还有我的新专栏《Redis核心原理与
Wesley13 Wesley13
3年前
C语言编译器为什么能够用C语言编写?
不知道大家有没有想过一个问题:C语言编译器为什么能够用C语言编写?所谓C语言编译器,就是把编程得到的文件,比如.c,.h的文件,进行读取,并对内容进行分析,按照C语言的规则,将其转换成cpu可以执行的二进制文件。在学习C/C或者想要学习C/C可以加入我们的学习交流QQ群:954607083,领取学习资料其本质在于对文件的读入,分析,及
Stella981 Stella981
3年前
Python 3.10 的首个 PEP 诞生,内置类型 zip() 迎来新特性
\译者前言:相信凡是用过zip()内置函数的人,都会赞同它很有用,但是,它的最大问题是可能会产生出非预期的结果。PEP618提出给它增加一个参数,可以有效地解决大家的痛点。这是Python3.10版本正式采纳的第一个PEP,「Python猫」一直有跟进社区最新动态的习惯,所以翻译了出来给大家尝鲜,强烈推荐一读。(PS:严格来说,
Wesley13 Wesley13
3年前
MySQL数据库的高可用性分析
推荐理由:我们知道存储数据的安全性和可靠性是生产数据库重点要思考的问题,海量的应用将数据存储在MySQL数据库中,那么如何保障MySQL高可用性了,下面我给大家推荐的这篇文章,主要分析了目前采用较多的保障MySQL可用性方案,希望对大家有所帮助。以下为文章原文:作者介绍:易固武,腾讯高级工程师,参与腾讯账号安全建设,腾讯数据仓库(
Stella981 Stella981
3年前
JavaScript模块化开发
1:发展历史早期的Javascript是作为浏览器的脚本语言,使用<script标签直接引入,没有所谓的模块化。也就是说如果我们需要一个js文件,我们就加一个<script标签,把需要的js引入进来。这种方式的特点在于:简单粗暴。但是当项目越来越大,依赖越来越多时可能就会出现问题,比如逻辑越来越混乱,页面也越复杂,然后可维护性就变
Wesley13 Wesley13
3年前
NoSQL与关系型数据库全面对比
我们总在说各种数据库的使用,以及各个数据库的优缺点,每个数据库都有自己的所擅长的领域,但选择什么样的数据库才是重点,那么问题来了,数据库到底是怎么划分的,有什么讲究呢?数据库大致分为两大类:关系型数据库和非关系型数据库关系型数据库顾名思义,就是表与表之间有关系,平时我们所用到的MSSQLServer、Oracle、M