3

五分钟学会HTML5的WebSocket协议

1、背景   很多网站为了实现推送技术,所用的技术都是 Ajax轮询 。轮询是在特定的的时间间隔由浏览器对服务器发出HTTP请求,然后由服务器返回最新的数据给客户端的浏览器。这种传统的模式带来很明显的缺点,即浏览器需要不断的向服务器发出请求,然而HTTP请求可能包含较长的头部,其 ...

Peerless1029 发布于 2019-11-22 08:12 评论(2)阅读(546)
2

[springboot 开发单体web shop] 7. 多种形式提供商品列表

上文回顾 "上节" 我们实现了仿 的轮播广告以及商品分类的功能,并且讲解了不同的注入方式,本节我们将继续实现我们的电商主业务,商品信息的展示。 需求分析 首先,在我们开始本节编码之前,我们先来分析一下都有哪些地方会对商品进行展示,打开 首页,鼠标下拉可以看到如下: 可以看到,在大类型下查询了部分商品 ...

IsaacZhang 发布于 2019-11-22 07:59 评论(0)阅读(201)
7

如何教会女友递归算法?

一到周末就开始放荡自我,这不带着女朋友去万达电影院看电影(其实是由于整天呆在家敲代码硬是 被女朋友强行拖拽去看电影,作为一个有理想的程序员,我想各位应该都能体谅我),一到电影院, 女朋友说要买爆米花和可乐,我当时二话没说,臣本布衣躬耕于南阳,壤中羞涩,所以单买了爆米 花,买完都不带回头看老板的那种, ...

宜春 发布于 2019-11-22 07:58 评论(8)阅读(584)
0

java中hashmap容量的初始化

HashMap使用HashMap(int initialCapacity)对集合进行初始化。 在默认的情况下,HashMap的容量是16。但是如果用户通过构造函数指定了一个数字作为容量,那么Hash会选择大于该数字的第一个2的幂作为容量。比如如果指定了3,则容量是4;如果指定了7,则容量是8;如果指 ...

杨冠标 发布于 2019-11-22 06:05 评论(0)阅读(131)
2

linux与Windows进程控制

进程管理控制 这里实现的是一个自定义timer用于统计子进程运行的时间。使用方式主要是 例如要统计 的运行时间可以直接输入 ,其后的 是指所要运行的程序的参数。如: 。如果要指定程序运行多少时间,如5秒钟,可以输入 。需要注意的是,该程序对输入没有做异常检测,所以要确保程序输入正确。 Linux 程 ...

LightningStar 发布于 2019-11-22 00:27 评论(0)阅读(232)
0

深入理解Kafka必知必会(2)

"深入理解Kafka必知必会(1)" Kafka目前有哪些内部topic,它们都有什么特征?各自的作用又是什么? __consumer_offsets:作用是保存 Kafka 消费者的位移信息 __transaction_state:用来存储事务日志消息 优先副本是什么?它有什么特殊的作用? 所谓的 ...

luozhiyun 发布于 2019-11-22 00:02 评论(0)阅读(234)
2

星际争霸2 AI开发(持续更新)

准备 我的环境是python3.6,sc2包0.11.1 机器学习包下载链接: "pysc2" 地图下载链接 "maps" pysc2是DeepMind开发的星际争霸Ⅱ学习环境。 它是封装星际争霸Ⅱ机器学习API,同时也提供Python增强学习环境。 以神族为例编写代码,神族建筑科技图如下: 采矿 ...

Rest探路者 发布于 2019-11-21 23:28 评论(2)阅读(434)
3

CSS(8)---通俗讲解定位(position)

CSS(8) 通俗讲解定位(position) CSS有三种基本的定位机制: 、`浮动 定位`。前面两个之前已经讲过,详见博客: 1、 "CSS(5) 通俗讲解盒子模型" 2、 "CSS(6) 通俗讲解浮动(float)" 3、 "CSS(7) 通俗讲解清除浮动" 一、为什么要用定位? 如果说浮动关 ...

雨点的名字 发布于 2019-11-21 23:03 评论(2)阅读(169)
9

基于.NetStandard的简易EventBus实现-基础实现

一、问题背景 最近离职来到了一家新的公司,原先是在乙方工作,这回到了甲方,在这一个月中,发现目前的业务很大一部分是靠轮询实现的,例如:通过轮询判断数据处于B状态了,则轮询到数据后执行某种动作,这个其实是非常浪费的,并且对于数据的实时性也会不怎么友好,基于以上的情况,在某天开车堵车时候,想到了之前偶然 ...

OMango 发布于 2019-11-21 23:03 评论(2)阅读(537)
1

mysql 索引笔记

MyISAM引擎的B+Tree的索引 通过上图可以直接的看出, 在MyISAM对B+树的运用中明显的特点如下: 所有的非叶子节点中存储的全部是索引信息 在叶子节点中存储的 value值其实是 数据库中某行数据的index MyISAM引擎 索引文件的查看: 在 /var/lib/mysql目录中 . ...

赐我白日梦 发布于 2019-11-21 22:44 评论(0)阅读(221)
0

【编程题与分析题】Javascript 之继承的多种实现方式和优缺点总结

详细阐述了JavaScript使用多种方式实现继承的优缺点,探讨了ES6中的class底层继承的实现原理。 ...

Web前端社区 发布于 2019-11-21 22:37 评论(0)阅读(92)
1

常见的8中数据结构

原文:The top data structures you should know for your next coding interview 译者:Fundebug 本文采用意译,版权归原作者所有 1976 年,一个瑞士计算机科学家写一本书《Algorithms + Data Structur ...

鸿鹄当高远 发布于 2019-11-21 22:29 评论(0)阅读(195)
0

nodejs入门之模块

nodejs模块语法与开闭原则 nodejs模块的底层实现 一、nodejs模块语法与开闭原则 关于nodejs模块我在之前的两篇博客中都有涉及,但都没有对nodejs模块的底层做做任何探讨,但是为了使相关内容更方便查看比对理解,这里还是先引入一下之前两篇博客的连接: js模块化入门与commonj ...

他乡踏雪 发布于 2019-11-21 21:52 评论(0)阅读(137)
1

网络权重初始化方法总结(下):Lecun、Xavier与He Kaiming

[TOC] 博客: "blog.shinelee.me" | "大发彩神下载-大发彩神APP官方" | "CSDN" 权重初始化最佳实践 书接上回,全0、常数、过大、过小的权重初始化都是不好的,那我们需要什么样的初始化? 因为对权重$w$的大小和正负缺乏先验,所以应初始化 在0附近 ,但不能为全0或常数,所以要有一定的 随机 ...

shine-lee 发布于 2019-11-21 21:42 评论(0)阅读(99)
0

go中的关键字-defer

1. defer的使用 defer 延迟调用。我们先来看一下,有defer关键字的代码执行顺序: 输出结果: 结论:多个defer的执行顺序是倒序执行(同入栈先进后出)。 由例子可以看出来,defer有延迟生效的作用,先使用defer的语句延迟到最后执行。 1.1 defer与返回值之间的顺序 输出 ...

滴巴戈 发布于 2019-11-21 20:59 评论(0)阅读(107)
0

Windows平台LoadLibrary加载动态库搜索路径的问题

一、背景 在给Adobe Premiere/After Effects等后期制作软件开发第三方插件的时候,我们总希望插件依赖的动态库能够脱离插件的位置,单独存储到另外一个地方。这样一方面可以与其他程序共享这些动态库,还能保证插件安装时非常的清爽。就Adobe Premiere Pro/After E ...

24K纯开源 发布于 2019-11-21 20:08 评论(0)阅读(190)
2

类加载器 - 类的加载、连接与初始化

类的加载、连接与初始化 概述 在Java代码中,类型的加载、连接与初始化过程都是在程序运行期间完成的 类型:可以理解为一个class 加载:查找并加载类的二进制数据,最常见的情况是将已经编译完成的类的class文件从磁盘加载到内存中 连接:确定类型与类型之间的关系,对于字节码的相关处理 验证:确保被 ...

夜的那种黑丶 发布于 2019-11-21 19:40 评论(0)阅读(174)
0

人机对话技术研究进展与思考

嘉宾:袁彩霞 博士 北京邮电大学 副教授 整理:Hoh Xil 来源:阿里小蜜 & DataFun AI Talk 出品:DataFun 注:欢迎转载,转载请在留言区内留言。 导读:本次分享的主题为人机对话技术研究进展与思考。主要梳理了我们团队近两年的工作,渴望可以通过这样的介绍,能给大家一个关于人 ...

DataFunTalk 发布于 2019-11-21 19:25 评论(0)阅读(141)
2

Linux开机过程

相关内容 开机过程 开机过程指的是从按下电源键开始,到进入系统登录画面前所经历的过程。 MBR与磁盘分区 在目前x86的系统架构中,系统硬盘位于第0号磁道:0到511KB的区块为MBR(硬盘中的每一个磁道容量为512KB),开机管理程序使用这块区域来储存第一阶段开机引导程序(stage1)。接着位于 ...

chuyaoxin 发布于 2019-11-21 19:17 评论(2)阅读(251)
0

【Leetcode 做题学算法周刊】第四期

首发于微信公众号《前端成长记》,写于 2019.11.21 背景 本文记录刷题过程中的整个思考过程,以供参考。主要内容涵盖: 题目分析设想 编写代码验证 查阅他人解法 思考总结 目录 "67.二进制求和" "69.x的平方根" "70.爬楼梯" "83.删除排序链表中的重复元素" "88.合并两个有 ...

McChen 发布于 2019-11-21 19:05 评论(0)阅读(115)