耗时 35 ms,总记录数 3250 更新时间 2019-07-18 03:42:13

  • Node.js框架之Egg.js _我要知道_郭雄飞

    Node.js框架之Egg.js

    [摘要]Node.js是我前段时间接触的一个JavaScript的服务端语言,感觉还是挺有意思的。也许有人说,你学这么多,学的过来吗?或者说学的太多,专而不精,有必要这样吗?其实,我个人认为,自从我进入IT界以来,我觉得对于编程或者是一些框架,我过去是被迫学习,现在是主动学习。其实之所以想学这么多,除了为了应对以后的危机之外,更重要的是我对它感兴趣。每个编程语言都有其适用的场景,比如Python的爬虫和数
  • Node.js—简介 _我要知道_郭雄飞

    Node.js—简介

    [摘要]一、Node.js是什么1.基本概述​Node.js是一个可以让JavaScript运行在服务器端的平台。它是一个为实时Web应用开发而诞生的平台,它从诞生之初就充分考虑了在实时响应、超大规模数据要求下架构的可扩展性。这使得它摒弃了传统平台依靠多线程来实现高并发的设计思路,而采用了单线程、异步I/O、事件驱动式的程序设计模式。​Node.js有着强大而灵活的包管理器(nodepackagemana
  • Node.js(day1) _我要知道_郭雄飞

    Node.js(day1)

    [摘要]一、什么是Node.jsNode.jsEverywhere我们可以从官网的介绍来分析:node中文网|node引文网Node.js®是一个基于ChromeV8引擎的JavaScript运行时。浏览器引擎可以解析并执行js,google的v8引擎速度很快,所以node.js可以在脱离浏览器的情况下解析并执行js代码。我们平常所用的js为浏览器中的js,而node.js可以看做服务端的js,所以nod
  • js模块化的总结

    [摘要]从前端打包的历史谈起在很长的一段前端历史里,是不存在打包这个说法的。那个时候页面基本是纯静态的或者服务端输出的,没有AJAX,也没有jQuery。Google推出Gmail的时候(2004年),XMLHttpRequest,也就是我们俗称的AJAX被拾起的时候,前端开发者开始往页面里插入各种库和插件,我们的js文件程指数倍的开始增加了。JSMin、YUICompressor、ClosureComp
  • js避坑历险记

    [摘要]代码改变世界,世界改变码农,码农改变代码!我就是我,我就是一个码农的武林。前方JS巨坑出没,请注意集中力!巨坑1:js精度问题前段时间去一家物流公司面试,做了一个js题,印象尤为深刻:varone=0.1;vartwo=0.2;varsix=0.6;vareight=0.8;console.log([two-one==one,eight-six==two]);当时的我是反应速度极快的,这是考数学吗
  • Node.js(day6)

    [摘要]初始化准备工作初始化目录nmpinit-y安装基本的第三方插件expressnpminstallexpress--saveart-templatenpminstallart-templateexpress-art-template--savejquerynpmintsalljquery--savebootstrapnpminstallbootstap--savebody-parsernpminst
  • 前端面试:js数据类型

    [摘要]js数据类型是js中的基础知识点,也是前端面试中一定会被考察的内容。本文旨在知识的梳理和总结,希望读者通过阅读本文,能够对这一块知识有更清晰的认识。文中如果出现错误,请在评论区指出,谢谢。js数据类型都有什么?答:js数据类型一共有7种,两大类:原始类型,引用类型(对象)原始类型包括:boolean,null,undefined,number,string,symbol为什么1.toString会
  • Vue.js 源码实现 _我要知道_郭雄飞

    Vue.js 源码实现

    [摘要]目录Vue.js代码实现1.步骤一2.步骤二3.步骤三Vue.js工作机制初始化编译响应式虚拟dom更新视图编译Vue.js代码实现检验学习效果的最好方法就是自己造轮子。最近在学习Vue源码,写了一个迷你版vue,实现数据响应式。从step1到step3.2,是开发步骤和实现思路,每一步都可以独立运行。代码地址:https://github.com/dora-zc/miniature-vue目录结
  • RabbitMQ Node.js 示例 _我要知道_郭雄飞

    RabbitMQ Node.js 示例

    [摘要]RabbitQM处理和管理消息队列的中间人(broker)。可简单理解为邮局,你在程序中写好消息,指定好收件人,剩下的事件就是RabbitMQ的工作了,它会保证收件人正确收到邮件。任何发送邮件的程序都是Producer,消息队列可理解为邮筒,新件将堆积在此处。所有待处理的消息都以队列形式存储,总体上看来就是一个巨大的消息buffer,至于存储量与设置的内存及硬件有关。任何应用都可以向队列添加消息,
  • js基础梳理-内存空间 _我要知道_郭雄飞

    js基础梳理-内存空间

    [摘要]我估计有很多像我这样非计算机专业的人进入到前端之后,总是在写业务代码,思考什么什么效果如何实现,导致很多基础概念型的东西都理解得并不太清楚。经常一碰到群里讨论的些笔试题什么的,总觉得自己像是一个假前端似的,似懂非懂,就算会做也不能清楚的表述为什么会是那样的结果。总是自己安慰自己,反正正常项目很少这么写代码。不知道也没关系,但是时间久了,发现不深刻系统的理解这些东西,工作中经常碰到一些莫名其妙的坑,
  • JS模块化开发

    [摘要]在JavaScript发展初期就是为了实现简单的页面交互逻辑,寥寥数语即可;如今CPU、浏览器性能得到了极大的提升,很多页面逻辑迁移到了客户端(表单验证等),随着web2.0时代的到来,Ajax技术得到广泛应用,jQuery等前端库层出不穷,前端代码日益膨胀这时候JavaScript作为嵌入式的脚本语言的定位动摇了,JavaScript却没有为组织代码提供任何明显帮助,甚至没有类的概念,更不用说模
  • Node.js(day4) _我要知道_郭雄飞

    Node.js(day4)

    [摘要]一、一些小问题1.文件操作路径和模块读取路径的问题我们使用fs核心模块系统进行文件操作时一般这样书写路径fs.readFile('./views/index.html');//读取views目录下的idnex.html文件我们使用require()进行自定义模块加载时的路径一般这样写require('js/main.js');//加载js目录下的main.js注意区
  • JS中的异步 _我要知道_郭雄飞

    JS中的异步

    [摘要]Hello,日常更新的我“浪”回来了!!!JS中有三座高山:异步和单线程、作用域和闭包、原型原型链今天“浪”的主题是JS中的异步和单线程的问题。主要从这三个方面入手一、什么是异步(与同步作比较)二、前端使用异步的场景三、异步和单线程一:什么是异步说异步之前我们先了解一下同步:同步可以简单的来说就是顺序执行console.log(100);alert(200)//点击确定往下执行,如果不点击确定,就
  • js构造函数详解

    [摘要]一、js函数首先弄明白何为函数呢,按照犀牛书的说法,函数简单的说就是重复执行的代码块。函数是这样的一段JavaScript代码,它只定义一次,但可能被执行或调用任意次。函数的定义方式:1.声明式函数定义:function函数名(){};这种定义方式,会将函数声明提升到该函数所在作用域的最开头,也是就无论你在这个函数的最小作用域的那儿使用这种方式声明的函数,在这个作用域内,你都可以调用这个函数为你所
  • js 数据类型及检测 _我要知道_郭雄飞

    js 数据类型及检测

    [摘要]js中基本数据类型有6种number、string、undefined、null、boolean,Symbol(ES6新增,表示独一无二的值),还有一种数据类型为引用数据类型统称为Object对象,其中包括常见的Arry(数组)、Function(函数)、Date等,基本数据类型1、值是不可变的vara='apple';varb=a.toUpperCase();console.log(a)//ap
  • js中的匿名函数

    [摘要]匿名函数顾名思义指的是没有名字的函数,在实际开发中使用的频率非常高!也是学好JS的重点。匿名函数:没有实际名字的函数。首先我们声明一个普通函数://声明一个普通函数,函数的名字叫fnfunctionfn(){console.log("张培跃");}然后将函数的名字去掉即是匿名函数://匿名函数,咦,运行时,你会发现报错啦!function(){console.log("张培跃");}到此,你会发现
  • 动手写 js 沙箱

    [摘要]本文由云 社区发表作者:ivwebvillainthr市面上现在流行两种沙箱模式,一种是使用iframe,还有一种是直接在页面上使用newFunction eval进行执行。殊途同归,主要还是防止一些Hacker们吃饱了没事干,收别人钱来Hack你的网站。一般情况,我们的代码量有60%业务 40%安全.剩下的就看天意了。接下来,我们来一步一步分析,如果做到在前端的沙箱.文末看俺有没有心情放一个彩蛋
  • JS 关于this p9 _我要知道_郭雄飞

    JS 关于this p9

    [摘要]关于this这个货,常常让我感到头疼,也很难说清这货到底是什么机制,今天就详细记录一下this,了解他就跟理解闭包差不多,不理解的时候我们会感到很难受总想着避开他,当我们真正理解之后,会有种茅塞顿开的感觉,但是也不要掉以轻心,说不定哪天又给来一脚~先看一个例子,之前的博客中也提过到的this使用:functionfn(){console.log(this.a)}vara=2;varo={a:7};
  • Nuxt.js开启SSR渲染 _我要知道_郭雄飞

    Nuxt.js开启SSR渲染

    [摘要]第一节:nuxt.js相关概述nuxt.js简单的说是Vue.js的通用框架,最常用的就是用来作SSR(服务器端渲染).Vue.js是开发SPA(单页应用)的,Nuxt.js这个框架,用Vue开发多页应用,并在服务端完成渲染,可以直接用命令把我们制作的vue项目生成为静态html。1.那服务器端渲染到底有什么好处呢?主要的原因时SPA(单页应用)不利于搜索引擎的SEO操作,Nuxt.js适合作新闻
  • egg.js-基于koa2的node.js进阶(一)

    [摘要]一、路由进阶Egg路由的路由重定向,路由分组在router.js修改为如下格式require引用module.exports=app=>{const{router,controller}=app;require('./routers/admin')(app);require('./routers/index')(app);require('./routers/api')(app);};新建r
  • Redux进阶(Immutable.js) _我要知道_郭雄飞

    Redux进阶(Immutable.js)

    [摘要]更好的阅读体验更好的阅度体验Immutable.jsImmutable的优势1.保证不可变(每次通过Immutable.js操作的对象都会返回一个新的对象)2.丰富的API3.性能好(通过字典树对数据结构的共享)Immutable的问题1.与原生JS交互不友好(通过Immutable生成的对象在操作上与原生JS不同,如访问属性,myObj.prop1.prop2.prop3=>myImmut
  • js数组去重解决方案

    [摘要]js数组去重是前端面试中经常被问的题目,考察了面试者对js的掌握,解决问题的思路,以及是否具有专研精神。曾经一位前端界大神告诉我,解决问题的方式有很多种,解决问题时多问问自己还有没有其他的方法,探求最优解决方案才能学到更多。如果,这篇文章有幸被您阅读,文中出现的错误,或者您有其他的解决方案请在评论区告诉我,谢谢。方案一/***1.构建一个新数组*2.遍历目标数组,依次取出每一个元素*3.将取出的元
  • vue.js框架原理浅析 _我要知道_郭雄飞

    vue.js框架原理浅析

    [摘要]vue.js是一个非常优秀的前端开发框架,不是我说的,大家都知道。首先我现在的能力,独立阅读源码还是有很大压力的,所幸vue写的很规范,通过方法名基本可以略知一二,里面的原理不懂的地方多方面查找资料,本文中不规范不正确的地方欢迎指正,学生非常愿意接受各位前辈提出宝贵的建议和指导。使用vue的版本是v2.5.13,采用了flow作为类型管理工具,关于flow相关内容选择性忽略了,不考虑类型系统,只考
  • js原型链 _我要知道_郭雄飞

    js原型链

    [摘要]说实话js这门语言以前没有仔细研究过,现在研究起来感觉好麻烦,对于原型链这个说法我也是刚接触不久,就试着说说我的理解吧!关于上一篇我们说了js整个函数体系结构,想了解的可以点击这里,这里随便找到一些对原型的小测试,你可以看看会不会,其中Person是一个构造函数,person1是构造函数的一个实例;person1.__proto__是什么?//person1.__proto__==Person.p
  • 使用 JS 输出螺旋矩阵

    [摘要]关于螺旋矩阵这是我曾经遇到过的面试题,在LeetCode上找到了题目的原型,难度中等。题目描述如下:给定一个包含mxn个元素的矩阵(m行,n列),请按照顺时针螺旋顺序,返回矩阵中的所有元素。示例1:输入:[[1,2,3],[4,5,6],[7,8,9]]输出:[1,2,3,6,9,8,7,4,5]示例2:输入:[[1,2,3,4],[5,6,7,8],[9,10,11,12]]输出:[1,2,3,
  • 关于JS中闭包的问题 _我要知道_郭雄飞

    关于JS中闭包的问题

    [摘要]一直以来,我都以为我已经懂了JavaScript中闭包的概念,直到有一次小伙伴突然问我这个概念的时候,我才发现我根本不知道该怎来么跟他来讲述这个概念。那时候我就知道我是自我欺骗,打肿脸充胖子了。所以,花了点时间去专门了解了一下,今天专门记录一下自己所理解的闭包。一.概念闭包,简单来讲,就是定义在函数内部的函数,使用闭包,可以让你有权访问另一个函数作用域内的变量。所以,想要了解闭包的前提是,你首先要
  • Vue - vue.js 常用指令 _我要知道_郭雄飞

    Vue - vue.js 常用指令

    [摘要]Vue-vue.js常用指令目录:一.vuejs模板语法之常用指令1.常用指令:v-html2.常用指令:v-text3.常用指令:v-for4.常用指令:v-if5.常用指令:v-show6.v-if和v-show的性能比较7.常用指令:v-bind8.常用指令:v-on9.常用指令:v-model10.常用指令:指令修饰符11.常用指令:计算属性12.常用指令:侦听属性13.常用指令:自定义指
  • leetcode刷题记录--js

    [摘要]leetcode刷题记录两数之和给定一个整数数组nums和一个目标值target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。给定nums=[2,7,11,15],target=9因为nums[0] nums[1]=2 7=9所以返回[0,1]分析:1.题目给出了一个整数数组和目标值,所以定义的函数就
  • 初识Node.js

    [摘要]Node.js的应用领域NodeJS宣称其目标是“旨在提供一种简单的构建可伸缩网络程序的方法”;Node.js是一个基于ChromeV8引擎的JavaScript运行环境。Node.js使用了一个事件驱动、非阻塞式I/O的模型,使其轻量又高效。Node.js的包管理器npm,是全球最大的开源库生态系统。重点在于事件驱动以及非阻塞I/O模型事件驱动编程(Evnet-drivenprogramming
  • 一言难尽的js变量提升

    [摘要]基础知识在这个课题开始之前我们先做一些基础知识的讲解1、在顶级的区域内声明的变量为window级别的变量。也就是说vara=100等价于window.a=100;2、局部的重新声明变量没有意义。vara=100;vara;后面的将没有意义。3、在有参数函数的定义中functionabc(p1){}abc(1),在函数执行中,先构建,在执行,会有两个步骤,所以说当函数执行之前构建过程中,将临时生成代
  • SpaceX“龙”飞船测试失败 美国载人航天计划添变数 _我要知道_郭雄飞

    SpaceX“龙”飞船测试失败 美国载人航天计划添变数

    [摘要]继波音公司“星际客机”飞船去年6月发动机测试出现问题后,4月20日美国太空探索技术公司的载人版“龙”飞船发动机在地面测试中也出现异常,这意味着两艘飞船可能均无法在年内完成载人飞行任务,美国航天计划再添变数。太空探索技术公司发言人对媒体确认,发生事故的“龙”飞船就是今年3月搭乘“猎鹰9”火箭成功进行首次不载人试飞的那一艘。视频显示,测试现场发生爆炸,造成的浓烟可以被气象雷达捕捉到。业内人士分析说,“
  • 德国新能源家庭正在普及:以后不用交电费了? _我要知道_郭雄飞

    德国新能源家庭正在普及:以后不用交电费了?

    [摘要]编者按:本文首发于耶鲁大学林业与环境研究学院刊发的线上杂志“耶鲁环境360”。因该杂志与《连线》等媒体合作开展探讨气候变化各方面影响的项目ClimateDesk,《连线》之后对此文进行了转载。StefanParis是一名放射科医生,现年55岁,住在柏林市远郊。他和妻子以及三岁的女儿住在一起,将要迎来第二个孩子。他们温馨的小家有两层楼,配有一个游泳池。这家人算不上富裕,也没有鼓吹大家追求环保,但还是
  • 一线 | 华为回应:2万员工转岗传闻不属实 _我要知道_郭雄飞

    一线 | 华为回应:2万员工转岗传闻不属实

    [摘要]腾讯《一线》作者颜东惑针对今日网传“华为将有2万名CNBG员工转岗CBG”的消息,华为向腾讯《一线》回应称,该消息不属实。华为称,每年,有超过1万名员工在内部各大业务部门之间转岗流动,包括运营商业务(CNBG)、终端业务(CBG)等在内很多业务部门都正在通过内部流动获取所需人才。这其中,既有员工根据本人意愿自主发起的流动,也有在尊重员工个人意愿基础上由部门间协商推荐的流动。以下为回应全文:一直以来
  • 研究发现人类活动对气候变化影响始于工业化早期 _我要知道_郭雄飞

    研究发现人类活动对气候变化影响始于工业化早期

    [摘要]中科院大气物理所副研究员段建平联合英国气象局哈德莱中心武培立等国内外10位共同作者,从气温的季节性变化入手,利用观测资料、树轮等代用资料和气候模式资料检测了人类活动对气温变化影响的早期信号及开始时间。研究发现,观测资料显示的气温季节性弱化,实际开始于19世纪60~70年代,而且同步地发生在了青藏高原、欧洲甚至北半球的中高纬度区域,而在之前是相对稳定或不显著的小幅度增强趋势。基于以上事实,研究人员进
  • 软银和谷歌合作建立空中无线基站 提供高速网络连接 _我要知道_郭雄飞

    软银和谷歌合作建立空中无线基站 提供高速网络连接

    [摘要]腾讯科技讯,据外媒报道,软银和谷歌正联手在离地面20公里的高空建立一个空中无线基站,此举有望扩大偏远地区的高速移动网络连接。该无线基站将由一架无人驾驶飞机带到平流层,并将与5G服务兼容。两个科技界大公司的合作预计将促进这项新技术的传播。该计划的核心是一种被称为高空伪卫星(HAPS)的设备。负责这项技术的软银美国公司的HAPSMobile部门将与谷歌母公司Alphabet的子公司Loon建立合作关系
  • 美团“小袋”通过评估测试 将成国内首个“持证上路”无人配送车 _我要知道_郭雄飞

    美团“小袋”通过评估测试 将成国内首个“持证上路”无人配送车

    [摘要]腾讯科技讯,4月24日消息,在国家智能汽车与智慧交通(京冀)示范区亦庄基地内,经封闭测试场日常训练、自动行驶轮式车能力评估测试等系列程序,美团无人配送车“小袋”通过测试,并获得全国首份服务型电动自动行驶轮式车测试报告。美团方面称,未来,北京市开放服务型电动自动行驶轮式车商业运行测试资质后,美团将有望成为全国首个获得该测试资格的企业,而“小袋”将成为国内首个“持证上路”的服务型低速无人车。据悉,美团
  • Keep发布智能运动手环 自带课程售价169元 _我要知道_郭雄飞

    Keep发布智能运动手环 自带课程售价169元

    [摘要]新浪数码晓光新浪数码讯4月24日下午消息,今天下午,以开发运动软件起家的Keep今日再北京推出旗下首款智能运动手环,官方售价为169元。Keep手环搭载0.96英寸彩色触控显示屏,正面盖板采用高端模内镶件注塑工艺及防指纹镀层,撞色表带设计。官方声称经过了过敏测试,并且表带可以拆卸更换,官方提供冲浪绿、滑雪白、瑜伽粉,以及夜跑黑等多种配色。Keep称,他们通过大数据发现,80%以上的用户在日常训练中
  • 智能电视开机带广告?要保障消费者知情权和选择权 _我要知道_郭雄飞

    智能电视开机带广告?要保障消费者知情权和选择权

    [摘要]王法治要想看电视先得看广告?不能跳过,不能快进,甚至连关机都不能,只能等到广告结束……许多消费者发现,家里的智能电视机一开机就会自动播放视频广告,有些广告时长更是达到100多秒。事实上,对于智能电视开机广告这一“潜规则”,早已是行业内公开的“秘密”。作为OTT(OverTheTop)市场增长最明显的一个品类,智能电视开机广告因其强制观看、高触达率及可定制等特点,成为很多
  • 太空里没有水,航天器也会“生锈”? _我要知道_郭雄飞

    太空里没有水,航天器也会“生锈”?

    [摘要]说到腐蚀,大家可能并不陌生,它每时每刻都在发生。例如:厨房铁锅会生锈,碳酸饮料会腐蚀牙齿,街道上的护栏风化开裂等等。铁质水管的腐蚀(图片来源:veer图库)有人可能会问,太空是高真空环境、没有水的存在,航天器应该不会像地球上那样被腐蚀吧?但令人意想不到的是,与“温顺”的地球环境相比,真实的太空对航天器的“外衣”威胁更大。比如,“和平号”空间站作为美俄国际空间站合作计划的一部分,是前苏联建造的第一个
  • 一线 | OPPO旗下主打印度的手机品牌Realme进军国内 _我要知道_郭雄飞

    一线 | OPPO旗下主打印度的手机品牌Realme进军国内

    [摘要]腾讯《一线》濮祥4月24日,脱胎于OPPO的独立手机品牌Realme今日宣布回归国内市场。Realme品牌创始人李炳忠(Sky)今天为此发出公开信。Realme于去年5月4日正式创立。首先进入了印度市场,去年销售400万台手机。随后进入泰国、越南、巴基斯坦和埃及等十个海外市场。此次进入国内,被业界解读为小米手机重要竞争对手。下面是李炳忠公开信内容:在巨变的时代我们越级向上今天,realme正式宣布
  • 苹果新专利:Apple Pencil可换笔刷 触觉反馈以假乱真 _我要知道_郭雄飞

    苹果新专利:Apple Pencil可换笔刷 触觉反馈以假乱真

    [摘要]关于ApplePencil的专利示意图新浪数码晓光新浪数码讯4月24日上午消息,苹果公司近日获得一项新专利,未来ApplePencil触控笔将可换更多样的笔尖,变成笔刷样式;还会通过触觉反馈来模拟不同工具触感。现有的ApplePencil是市面上最灵敏的触控笔,但如果将之作为一种艺术工具,它是有局限性的,比如笔头很尖,虽然能用App模拟出不同材质笔的效果,但体验终究还是有所不同。所以这个专利大概是
  • 华为内部员工大流动,2万人或将“投奔”余承东 _我要知道_郭雄飞

    华为内部员工大流动,2万人或将“投奔”余承东

    [摘要]文/AI财经社郑亚红编/赵艳秋最近,华为在组织架构和员工部署上正在进行一番大调整。华为CNBG(运营商业务)的富余员工部分将内部疏导至CBG(消费者业务)。据媒体报道,具体员工转移比例华为内部并没有正式通知,但有CBG内部员工透露,将有2万CNBG员工疏导至CBG。对此消息,华为方面未有回复。3月底,CBG内部进行了一场誓师大会,会上任正非表示CBG要帮助有些业务部门疏导富余人员,团结一切优秀力量
  • 滴滴、软银合资的出租车公司将把在日本的服务扩大到13个城市 _我要知道_郭雄飞

    滴滴、软银合资的出租车公司将把在日本的服务扩大到13个城市

    [摘要]腾讯科技讯,据外媒消息,滴滴、软银合资的出租车公司将把在日本的服务扩大到13个城市。其中大阪是迄今为止滴滴国际业务网络中最大的城市,同时也是日本最活跃的工商业中心和国际航空枢纽,拥有超过883万居民,每年接待游客超过1100万人次。2018年9月27日,滴滴日本宣布在当地上线出租车叫车服务。随着滴滴日本本地服务的启动,大中华地区的滴滴用户可开始在日本直接叫车;滴滴国际版产品也实现了在日本、澳大利亚
  • 美运营商称换机用户越来越少 都在等待5G网络? _我要知道_郭雄飞

    美运营商称换机用户越来越少 都在等待5G网络?

    [摘要]网易科技讯,4月24日消息,据彭博报道称,由于缺乏令人兴奋的新功能,导致1000美元新智能手机销售不畅。旧手机的使用时间比以往任何时候都要长,这对苹果和其他手机设备制造商来说不是一个好消息。这就是美国电信运营商Verizon发出的信息,该公司声称上个季度用户手机的更换率达到创纪录低,这表明2019版iPhone和其他高端智能手机面临的困境。面对1000美元的价格,以及这些智能手机性能的有限提升,消
  • 科学家高精度还原史上首次生物大灭绝始末 _我要知道_郭雄飞

    科学家高精度还原史上首次生物大灭绝始末

    [摘要]新华社南京4月24日电(记者王珏玢)记者从中国科学院南京地质古生物研究所获悉,该所王光旭副研究员领衔的一个团队,新近利用古生物学和碳同位素地层数据,高精度还原出4亿多年前奥陶纪末期生物大灭绝的发生过程。发生在4亿多年前奥陶纪末期的生物大灭绝,是地球历史上第一次生物大灭绝事件。这次大灭绝重创海洋生态系统,当时85%的海洋生物物种灭绝,生物群落结构瓦解。此次研究中,科研团队系统总结了奥陶纪末期全球各板
  • 第四个中国航天日:来看卫星是如何改变我们的生活的 _我要知道_郭雄飞

    第四个中国航天日:来看卫星是如何改变我们的生活的

    [摘要]今天是2019年4月24日第四个中国航天日2019年中国航天日主题海报49年前的今天我国第一颗人造地球卫星“东方红一号”发射成功拉开了中国人探索宇宙奥秘和平利用太空造福人类的序幕经过数十年的不懈奋斗中国的航天事业取得了长足的进步诸多成就令国人心潮澎湃我国第一颗人造卫星“东方红一号”遨游在太空的卫星离我们很远很远但它们发挥的作用却离我们很近很近这些卫星如何影响和改变着大家的日常生活今天,我们一起来看
  • 西瓜视频诉爱奇艺侵权 海淀法院判爱奇艺赔3.4万元 _我要知道_郭雄飞

    西瓜视频诉爱奇艺侵权 海淀法院判爱奇艺赔3.4万元

    [摘要]钛媒体4月24日消息,北京字节跳动科技有限公司(以下简称“西瓜视频”)诉北京爱奇艺科技有限公司(以下简称爱奇艺)侵犯信息网络传播权4案,在北京市海淀区人民法院宣判。法院认定,爱奇艺未经许可擅自向用户提供《一郭汇》节目内容,侵害了西瓜视频的著作权,判令爱奇艺赔偿西瓜视频经济损失共计3.4万元。《一郭汇》是知名相声演员郭德纲的首档短视频脱口秀。西瓜视频诉称,其是视频节目《一郭汇》的著作权人,爱奇艺未经
  • 马云现身绿公司年会:探讨跟腾讯的竞争关系,以及最近热议的“996” _我要知道_郭雄飞

    马云现身绿公司年会:探讨跟腾讯的竞争关系,以及最近热议的“996”

    [摘要]“最近大家批评我比较多的是996,我自己这么觉得,我们这些人必须做的比996更多,我们的员工才能活得更好,社会才能更加进步。”马云现身甘肃,出席中国绿公司年会谈到。此前马云曾三次谈起“996”。4月12日,阿里巴巴官方微信公众号推送文章《马云谈996》,文章中马云表现出对996加班文化的极力推崇。“我个人认为,能做996是一种巨大的福气……如果你年轻的时候不996,你什
  • QRowTable表格控件(二)-红涨绿跌 _我要知道_郭雄飞

    QRowTable表格控件(二)-红涨绿跌

    [摘要]目录一、开心一刻二、概述三、效果展示四、任务需求五、指定列排序六、排序七、列对其方式八、相关文章原文链接:QRowTable表格控件(二)-红涨绿跌一、开心一刻一天,五娃和六娃去跟蛇精决斗,决斗前有这样一段对话。五娃:“妖精!今天我俩就要消灭你!今天就是你的死期!”蛇精:“呵呵呵,真是可笑。你们自己个儿都是从树上长出来的,凭什么叫我妖精?!”五娃:“你也说了,我们是从树上长出来的,是葫芦变的,自然
  • 数据结构-树以及深度、广度优先遍历(递归和非递归,python实现) _我要知道_郭雄飞

    数据结构-树以及深度、广度优先遍历(递归和非递归,python实现)

    [摘要]前面我们介绍了队列、堆栈、链表,你亲自动手实践了吗?今天我们来到了树的部分,树在数据结构中是非常重要的一部分,树的应用有很多很多,树的种类也有很多很多,今天我们就先来创建一个普通的树。其他各种各样的树将来我将会一一为大家介绍,记得关注我的文章哦~首先,树的形状就是类似这个样子的:它最顶上面的点叫做树的根节点,一棵树也只能有一个根节点,在节点下面可以有多个子节点,子节点的数量,我们这里不做要求,而没
  • 基于IdentityServer4的OIDC实现单点登录(SSO)原理简析 _我要知道_郭雄飞

    基于IdentityServer4的OIDC实现单点登录(SSO)原理简析

    [摘要]#写在前面IdentityServer4的学习断断续续,兜兜转转,走了不少弯路,也花了不少时间。可能是因为没有阅读源码,也没有特别系统的学习资料,相关文章很多园子里的大佬都有涉及,有系列文章,比如:晓晨大佬的:https://www.cnblogs.com/stulzq/p/8119928.html蟋蟀大佬的:https://www.cnblogs.com/xishuai/tag/[34]�
  • Java开发IDEA插件推荐 _我要知道_郭雄飞

    Java开发IDEA插件推荐

    [摘要]IDEA插件推荐AlibabaJavaCodingGuidelinesMyBatisCodeHelper-ProLombokGsonFormatAceJumpStatisticTranslationGrepconsoleCodeGlanceIDEA插件推荐在我的manjarog更新软件的时候,我发现我IDEA所有插件全部消失了。这篇博客主要是用来记录我常用的一些插件。AlibabaJavaCodi
  • Apache struts2 Freemarker标签远程命令执行_CVE-2017-12611(S2-053)漏洞复现 _我要知道_郭雄飞

    Apache struts2 Freemarker标签远程命令执行_CVE-2017-12611(S2-053)漏洞复现

    [摘要]Apachestruts2Freemarker标签远程命令执行_CVE-2017-12611(S2-053)漏洞复现一、漏洞描述Struts2在使用Freemarker模块引擎的时候,同时允许解析OGNL表达式。导致用户输入的数据本身不会被OGNL解析,但是由于被Freemarker解析一次后变成离开一个表达式,被OGNL解析第二次,导致任意命令执行漏洞。二、漏洞影响版本Struts2.0.1-s
  • HTML连载23-属性选择器(上) _我要知道_郭雄飞

    HTML连载23-属性选择器(上)

    [摘要]一、属性选择器1.(1)定义:根据指定的属性名称找到对应的标签,然后设置属性(2)格式:标签[属性=值]:{属性:值;]注意:前一个值是不带引号的(3)例子:<style>p[id]{color:red;}</style></head><body><pid="identity1">我是段落1</p><pid="ident
  • 《ElasticSearch6.x实战教程》之准备工作、基本术语 _我要知道_郭雄飞

    《ElasticSearch6.x实战教程》之准备工作、基本术语

    [摘要]第一章-准备工作工欲善其事必先利其器ElasticSearch安装ElasticSearch6.3.2下载地址(Linux、macOS、Windows通用,下载zip包即可):https://www.elastic.co/cn/downloads/past-releases/elasticsearch-6-3-2。ES历史版本下载页面:https://www.elastic.co/cn/downl
  • C#实现某一属性值变化时触发事件 _我要知道_郭雄飞

    C#实现某一属性值变化时触发事件

    [摘要]在我们做工业软件中,经常会遇到要实时监控某一点,在这个点变化时去做一些事情放入程序里呢,就是要实时监控某一属性的值,当值发生变化时触发事件,其核心就是借助属性的Set方法,来判断当前set的值是否与原来的值相等,如果相等直接赋值不予理会,如果不相等,说明值变了,根据自己调用的方法,声明委托,事件,触发方法核心代码:publicdelegatevoidtempChange(objectsender,
  • akka 集群分片 _我要知道_郭雄飞

    akka 集群分片

    [摘要]akka集群Sharding分片分片上下级结构集群(多台节点机)—>每台节点机(1个片区)—>每个片区(多个分片)—>每个分片(多个实体)实体:分片管理的ActorShards:分片是统一管理的一组实体ShardRegion:片区,部署在每个集群节点上,对分片进行管理ShardCoordinator:cluster-singleton集群单例,
  • Netty-Channel架构体系源码解读 _我要知道_郭雄飞

    Netty-Channel架构体系源码解读

    [摘要]全文围绕下图,Netty-Channel的简化版架构体系图展开,从顶层Channel接口开始入手,往下递进,闲言少叙,直接开撸概述:从图中可以看到,从顶级接口Channel开始,在接口中定义了一套方法当作规范,紧接着的是来两个抽象的接口实现类,在这个抽象类中对接口中的方法,进行了部分实现,然后开始根据不同的功能分支,分成服务端的Channel和客户端的Channel回顾Channel的分类根据服务
  • 架构不容错过干货之分布式系统的负载均衡 _我要知道_郭雄飞

    架构不容错过干货之分布式系统的负载均衡

    [摘要]什么是负载均衡?记得第一次接触Nginx是在实验室,那时候在服务器部署网站需要用Nginx。Nginx是一个服务组件,用来反向代理、负载平衡和HTTP缓存等。那么这里的负载均衡是什么?负载均衡(LB,LoadBalance),是一种技术解决方案。用来在多个资源(一般是服务器)中分配负载,达到最优化资源使用,避免过载。资源,相当于每个服务实例的执行操作单元,负载均衡就是将大量的数据处理操作分摊到多个
  • Django基础三之视图函数 _我要知道_郭雄飞

    Django基础三之视图函数

    [摘要]Django基础三之视图函数一Django的视图函数view一个视图函数(类),简称视图,是一个简单的Python函数(类),它接受Web请求并且返回Web响应。响应可以是一张网页的HTML内容,一个重定向,一个404错误,一个XML文档,或者一张图片。无论视图本身包含什么逻辑,都要返回响应。代码写在哪里也无所谓,只要它在你当前项目目录下面。除此之外没有更多的要求了——可以说“没有什么神奇的地方”
  • 决策树算法 _我要知道_郭雄飞

    决策树算法

    [摘要]1.决策树算法1.1背景知识信息量\(I(X)\):指一个样本/事件所蕴含的信息,如果一个事情的概率越大,那么就认为该事件所蕴含的信息越少,确定事件不携带任何信息量\(I(X)=-log(p(x))\)信息熵\(H(X)\):用来描述系统信息量的不确定度(均值),熵只依赖于随机变量X的分布,与取值无关\(H(X)=-\sum^m_{i=1}p_ilog_2p_i\)高信息熵:表示随机变量取值等概率
  • EnjoyingSoft之Mule ESB开发教程系列第五篇:控制消息的流向-数据路由 _我要知道_郭雄飞

    EnjoyingSoft之Mule ESB开发教程系列第五篇:控制消息的流向-数据路由

    [摘要]目录1.使用场景2.基于消息头的路由2.1使用JSON提交订单的消息2.2使用XML提交订单的消息2.3使用Choice组件判断订单格式3.基于消息内容的路由4.其他控制流向的组件本篇主要介绍在MuleESB中控制消息的流向。控制消息的流向有很多不同的场景,数据的路由,数据的拆分和组合,数据的排序,数据的分发等。数据路由是ESB平台上最基本,也是最重要的功能之一,完整的ESB平台都会有相对应的功能
  • 哈希表知识点小结 _我要知道_郭雄飞

    哈希表知识点小结

    [摘要]Set集合底层是基于HashMap的,再准备看Map源码集合前得有哈希表和红黑树相关的数据结构的知识。对哈希表进行了温习,对知识点做出以下小结1.为什么需要哈希表?Hash函数是干什么用的?2.哈希碰撞是什么?哈希碰撞的解决方法有哪些?3.哈希表的优缺点是什么?1.为什么需要哈希表?哈希表是什么?Hash函数是干什么用的?无论是数组还是链表都对查询显得有些无力,要想知道某个元素是否在其中只有从头到
  • 《网络是怎样连接的》读书笔记一 _我要知道_郭雄飞

    《网络是怎样连接的》读书笔记一

    [摘要]最近面试嵌入式软件工程师,hr都会问到网络编程这一块,特别是对TCP/IP协议、TCP三次握手、四次挥手、UDP和TCP的区别,HTTP的传输过程,HTTP中get和post的区别,HTTPS的加密方式,Linux下TCP的创建、接受等等,由于网络知识这一块博主很薄弱,所以吃了大亏,这几日决定好好恶补一下网络知识,看看网络编程的书,做下笔记。《网络是怎样连接的》读书笔记一问:我们平时是如何上网的呢
  • Redis HyperLogLog用法简介 _我要知道_郭雄飞

    Redis HyperLogLog用法简介

    [摘要](1)HyperLogLog简介在Redis在2.8.9版本才添加了HyperLogLog,HyperLogLog算法是用于基数统计的算法,每个HyperLogLog键只需要花费12KB内存,就可以计算接近2^64个不同元素的基数。HyperLogLog适用于大数据量的统计,因为成本相对来说是更低的,最多也就占用12kb内存业务场景,HyperLogLog常用于大数据量的统计,比如页面访问量统计或
  • springboot之mybatisplus,mp的简单理解 _我要知道_郭雄飞

    springboot之mybatisplus,mp的简单理解

    [摘要]这是一张简单的service的继承图。可以看到我们的执行类,即XxxServiceImpl的继承关系。从上到下,ServiceImpl和BaseMapper是一个依赖关系,ServiceImpl和Iservice是一个实现关系。即ServiceImpl实现了IService中定义的方法,这里为什么会有个BaseMapper的依赖呢?原因是要用到BaseMapper中一些基础的表操作方法,用于实现I