JS 中可以提升幸福度的小技巧

本文主要介绍一些JS中用到的小技巧,可以在日常Coding中提升幸福度,将不定期更新~   1. 类型强制转换   1.1 string强制转换为数字   可以用*1来转化为数字(实际上是调用.valueOf方法) 然后使用Number.isNaN来判断是否为NaN,或者使用 a !=...

2018-11-15 14:43:09

阅读数:4

评论数:0

经验 | Python 面试中 8 个必考问题!

  1、下面这段代码的输出结果是什么?请解释。 def extendList(val, list=[]):    list.append(val)    return list list1 = extendList(10) list2 = extendList(123,[]) li...

2018-11-15 14:31:56

阅读数:3

评论数:0

30道Redis面试题

什么是Redis?简述它的优缺点? A Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。 因为是纯内存操作,Redis的性能非常出色,每秒可以处理超过 10万次读写...

2018-11-07 17:48:43

阅读数:9

评论数:0

JavaScript中的this到底指向谁?

很多初学JavaScript的小伙伴,都找不准函数或者方法中的this到底指向谁,其实并没有那么复杂,只需要记住一个口诀就能正确找到this的指向:不管函数或者方法是如何声明的,要看这个函数或者方法最终是谁调用的,**谁最终调用这个函数或方法,那么这个函数或方法中的this就是谁**.   下...

2018-11-07 17:47:12

阅读数:11

评论数:0

干货 | 45道CSS基础面试题(附答案)

  1、 介绍一下标准的CSS的盒子模型?与低版本IE的盒子模型有什么不同的? 标准盒子模型:宽度=内容的宽度(content)+ border + padding + margin 低版本IE盒子模型:宽度=内容宽度(content+border+padding)+ margin   ...

2018-11-07 17:44:18

阅读数:22

评论数:0

史上更全的 MySQL 高性能优化实战总结!

一、前言   MySQL对于很多Linux从业者而言,是一个非常棘手的问题,多数情况都是因为对数据库出现问题的情况和处理思路不清晰。在进行MySQL的优化之前必须要了解的就是MySQL的查询过程,很多的查询优化工作实际上就是遵循一些原则让MySQL的优化器能够按照预想的合理方式运行而已。  ...

2018-11-01 18:17:27

阅读数:5

评论数:0

Docker学习笔记--下篇

3.3 docker pull && docker push    [AppleScript] 纯文本查看 复制代码 ? 1 $ sudo docker pull ubuntu # 下载官方 ubuntu dock...

2018-10-18 16:25:48

阅读数:6

评论数:0

Docker学习笔记--中篇

二、Docker 基础用法 2.1 Search images  [AppleScript] 纯文本查看 复制代码 ? 1 $ sudo docker search ubuntu 2.2 Pull images  [AppleScript] 纯文本...

2018-10-18 16:24:39

阅读数:8

评论数:0

Docker学习笔记--上篇

一、Docker 简介 Docker 两个主要部件:  Docker: 开源的容器虚拟化平台 Docker Hub: 用于分享、管理 Docker 容器的 Docker SaaS 平台 -- Docker     Hub Docker 使用客户端-服务器 (C/S) 架构模式: Docker...

2018-10-18 16:23:45

阅读数:13

评论数:0

一定要收藏的 38 个 MySQL 数据库小技巧!

无论是运维、开发、测试,还是架构师,数据库技术是一个必备加薪神器,那么,一直说学习数据库、学MySQL,到底是要学习它的哪些东西呢?     1、如何快速掌握MySQL?   培养兴趣   兴趣是最好的老师,不论学习什么知识,兴趣都可以极大地提高学习效率。当然学习MySQL 5...

2018-10-18 16:20:14

阅读数:14

评论数:0

设计一个百万级的消息推送系统

先简单说下本次的主题,由于我最近做的是物联网相关的开发工作,其中就不免会遇到和设备的交互。 最主要的工作就是要有一个系统来支持设备的接入、向设备推送消息;同时还得满足大量设备接入的需求。 所以本次分享的内容不但可以满足物联网领域同时还支持以下场景: 基于...

2018-09-26 16:43:17

阅读数:21

评论数:0

单例模式的五种写法

                           单例模式的五种写法                                               懒汉式,线程不安全 当被问到要实现一个单例模式时,很多人的第一反应是写出如下的代码,包括教科书上也是这样教我们的。 publi...

2018-09-26 16:41:23

阅读数:18

评论数:0

2019UI设计趋势,抢先了解一下

毫无疑问2018年是UI设计多样化的一年,各种各样的设计趋势层出不穷,作为一名专业的UI设计师,对设计趋势的前瞻性直接影响到设计能力水平。   因为UI设计的变化是如此之快,以苹果的iOS 系统为例,基本保持在半年一更新的速度。作为一名UI设计师,在仔细分析了过去几年用户界面设计的趋势和创新之...

2018-09-26 15:55:28

阅读数:153

评论数:0

React Native 开发总结

前言   2015年3月, Facebook正式发布react-native,只支持iOS平台;2015年9月,Facebook发布了React Native for Android,让这一技术正式成为跨平台开发框架。   我们团队是在2016年中期开始接触并使用react-native,...

2018-09-26 15:53:37

阅读数:17

评论数:0

Python的22个编程技巧,请收下!

1. 原地交换两个数字 Python 提供了一个直观的在一行代码中赋值与交换(变量值)的方法,请参见下面的示例: x,y= 10,20 print(x,y) x,y= y,x print(x,y) #1 (10, 20) #2 (20, 10) 赋值的右侧形成了一个新的元组,左...

2018-09-21 09:24:26

阅读数:15

评论数:0

月薪 8k 和月薪 38k 的程序员差距在哪里?

  回想自己做开发的这八年多,我获得了很多,技术能力、培训、出国、大公司的。还记得刚刚出来第一年那段时间,太多东西不懂的,我都是一切听从老大的安排,敲敲代码,看看数据库,测试自己和别人的代码,这样干了一年。   第二年的时候我就在想,自己还要这样吗?   当然是否定的,不可能的,一年...

2018-09-21 09:23:36

阅读数:93

评论数:0

超好用的Unix/Linux 命令技巧 大神为你详细解读

1、删除一个大文件 我在生产服务器上有一个很大的200GB的日志文件需要删除。我的rm和ls命令已经崩溃,我担心这是由于巨大的磁盘IO造成的,要删除这个大文件,输入:   > /path/to/file.log   # 或使用如下格式   :...

2018-09-21 09:22:27

阅读数:13

评论数:0

JavaScript 数组去重

数组去重,一般都是在面试的时候才会碰到,一般是要求手写数组去重方法的代码。如果是被提问到,数组去重的方法有哪些?你能答出其中的10种,面试官很有可能对你刮目相看。 在真实的项目中碰到的数组去重,一般都是后台去处理,很少让前端处理数组去重。虽然日常项目用到的概率比较低,但还是需要了解一下,以防面试...

2018-09-19 15:49:11

阅读数:9

评论数:0

大数据离线阶段Day4之Flume实战案例

1. 日志的采集和汇总1.1. 案例场景 A、B两台日志服务机器实时生产日志主要类型为access.log、nginx.log、web.log 现在要求: 把A、B 机器中的access.log、nginx.log、web.log 采集汇总到C机器上然后统一收集到hdfs中。 但是在hdf...

2018-09-11 14:59:25

阅读数:53

评论数:0

大数据离线阶段Day5之数据的管理

1. 数据文件管理 随着技术和业务的发展壮大,企业中产生的数据种类越来越多,数据量也越来越大。如何对数据进行有效的组织、存储、管理、检索、维护,将会显得越来越重要。在企业内部很多时候还涉及数据的跨部门存储与调用。因此,进行数据的管理就显得特别重要,也越来越受到企业的重视。 数据一般会以文件的形...

2018-09-11 14:58:09

阅读数:68

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭