第6页

  • JavaScript 之迭代方法

    JavaScript 之迭代方法

    前言:关于 JS 中为数组定义的迭代方法,我最开始是在《JavaScript高级程序设计》中学习的,然后。。。我并没有看懂,后来翻阅各个大佬的博客,稍微理解了那么一丢丢。以下就是我的一点见解。   首先,我们需要知道数组中的迭代方法都有哪些,列举出来分别是:every、some、filter、map、forEach、reduce。 其中 every、some、filter、map、forEach 五种方法在传入时函数会接受三种参数,分别是 item(数组中项的值)、index(项的索引)、array...

    技术教程 2019-07-14 1
  • 小程序组件-swipe多页切换,并支持下拉刷新,上拉加载,menu动态联动切换

    小程序组件-swipe多页切换,并支持下拉刷新,上拉加载,menu动态联动切换

      前言   最近一个小程序项目中遇到一个需求,就是实现类似资讯类app的多页面切换的那种效果, 如下图:      最终效果:      1.功能分析   首先实现这个功能分为三步: 实现顶部menu菜单 实现多页面滑动切换 支持自定义下拉刷新和上拉加载 2.实现分析: 2.1顶部menu菜单:    这个功能看实现效果,来决定难易程度,这里po主已经写过类似的组件,所以这块直接完事。 2.2多页面滑动切换:   在微信小程序中这个效果还...

    技术教程 2019-07-14 2
  • 匹马行天下之思维决定高度篇——教你如何爱上“编程妹子”

    匹马行天下之思维决定高度篇——教你如何爱上“编程妹子”

    “天上掉下个林妹妹 似一朵轻云刚出岫 只道他腹内草莽人轻浮 却原来骨格清奇非俗流 娴静犹如花照水 行动好比风扶柳 眉梢眼角藏秀气 声音笑貌露温柔 眼前分明外来客 心底却似旧时友”       前言: 作为一名刚入门两年的程序员,我深知编程行业的不容易,不仅需要应对高强度的工作,还需要大量的技术知识,而且编程这行业不像医生、律师这些知识相对稳定的行业越老越吃香,软件行业的技术每隔一段时间就会更新换代,有可能会让你清零,一切从头再来。所谓“活到老,学到老”,...

    技术教程 2019-07-14 2
  • WebSocket+Netty构建web聊天程序

    WebSocket+Netty构建web聊天程序

    WebSocket 传统的浏览器和服务器之间的交互模式是基于请求/响应的模式,虽然可以使用js发送定时任务让浏览器在服务器中拉取但是弊端很明显,首先就是不能避免的延迟,其次就是频繁的请求,让服务器的压力骤然提升 WebSocket是H5新增的协议,用于构建浏览器和服务器之间的不受限的长连接的通信模式,不再局限于请求/响应式的模型,服务端可以主动推送消息给客户端,(游戏有某个玩家得奖了的弹幕)基于这个特性我们可以构建我们的实时的通信程序 协议详情: websocket建立连接时,是通过浏览器发送的HTTP请求...

    技术教程 2019-07-14 1
  • 使用PowerShell比较本地文本文件与Web上的文本文件是否相同

    使用PowerShell比较本地文本文件与Web上的文本文件是否相同

    使用PowerShell比较本地文本文件是否相同通常有两种方式:1.通过Get-FileHash这个命令,比较两个文件的哈希是否相同;2.通过Compare-Object这个命令,逐行比较两个文件的内容是否相同。 比较本地文本文件与Web上的文本文件也是同样的2种思路,只不过要首先处理好web上的文件。处理web上的文件也显然有两种思路:1.得到web文件的内容(Invoke-WebRequest),直接在内存中比较;2.得到web文件的内容,再把文件存到本地,转化为本地文件之间的比较。这种方法只需要在得到web...

    技术教程 2019-07-14 1
  • 微服务SpringCloud之熔断器

    微服务SpringCloud之熔断器

       学习SpringCloud微服务是参考纯洁的微笑博客,看到他提到股市的熔断我也忍不住吐槽一下,记得当时实施熔断第一天就熔断了,现在想想也还是搞笑,从之前的全民炒股到现在的全民炒房,都是一个炒字,问题是现在的房市和之前股市的5000点一样,再加上贸易战、人口老龄化等因素,不知道能撑多久,可能是一悲观主义者,我是不太乐观。    熔断和家里的保险丝一样,启动保护作用,电压过高或过低会导致电器损坏,保险丝的作用就是当电压异常时直接断掉,不至于影响其他电器的使用,而且保险丝也...

    技术教程 2019-07-14 1
  • 什么是协程

    什么是协程

    协程(Coroutine)又称为微线程,我们知道线程是CPU的执行的最小单位,线程执行的最小代码单位是方法。 比如在执行的时候,一个线程从程序的入口调用Main方法,Main调用A方法,A方法又调用B方法,整个的执行完成的顺序是B->A->Main。这个调用的顺序是明确的,是通过压栈和出栈的方式确定的。 而协程不同, Main调用B,在调用B的过程中可以中断,Main函数继续执行一会,Main再中断,B继续再执行一会, 继续执行的代码是上次中断的地方。 用伪代码表示两个方法: funcA(){...

    技术教程 2019-07-14 1
  • ETL-kettle 核心执行逻辑

    ETL-kettle 核心执行逻辑

    一、大数据下的ETL工具是否还使用Kettle       kettle 作为通用的ETL工具,非常成熟,应用也很广泛,这里主要讲一下 目前我们如何使用kettle的?      在进行大数据处理时,ETL也是大数据处理的主要场景之一。 针对大数据下的ETL, 在大数据研究之初,曾经花费很大精力去寻找大数据下比较成熟的ETL工具,但是不多。主要分类如下:       开源的图形界面 类似...

    技术教程 2019-07-14 1
  • Tensorflow教程(2)Tensorflow的常用函数介绍

    Tensorflow教程(2)Tensorflow的常用函数介绍

    1、tf.constant tf.constant用来定义一个常量,所谓常量,广义上讲就是“不变化的量”。我们先看下官方api是如何对constant函数来定义的: tf.constant( value, dtype=None, shape=None, name='Const', verify_shape=False ) 其中包括5个输入值: value(必填):常量值,可以是一个数,也可以是一个向量或矩阵。 dtype(非必填):用来指定数据类型,...

    技术教程 2019-07-14 1