- 博客(56)
- 收藏
- 关注
原创 京东购物在微信等场景下的算法应用实践
本文根据京东微信手Q业务部马老师在京东\u0026amp;DataFun Talk算法架构系列活动中所分享的《京东购物在微信等场景下的算法应用实践》编辑整理而成,在未改变原意的基础上稍做修改。此次分享的是以WQ(微信手Q)购物智能推荐系统介绍智能推荐算法在实际中的应用,介绍的WQ购物从海量服务到简单的个性服务到现在的个性化服务发展历程。他从以下四个部分进行了介绍。首先讲解了WQ个性化推荐有哪些产品...
2019-03-30 08:00:00 100
转载 Go Context解读与实践
[TOC]1 Context的初衷In Go servers, each incoming request is handled in its own goroutine. Request handlers often start additional goroutines to access backends such as databases a...
2019-03-29 20:33:35 163
转载 使用vue开发一款模仿网易云音乐
你可以点击这里打开演示demogithub源码地址 (求star ~ QAQ)技术栈:vue+vuex+axios(拦截器)+mint-ui+iconfont+技术支持:iconfont 文字图标网易音乐api转载于:https://juejin.im/post/5c9dde0df265da30a726d935...
2019-03-29 09:18:16 1147
转载 内存泄漏导致程序killed
示例程序: 1 #include<stdio.h> 2 #include<unistd.h> 3 4 int main() 5 { 6 while(1) 7 { 8 char* p_leak = new char[1024*1024]; 9 }10 return 0;11 }...
2019-03-28 23:00:00 211
转载 第五周作业
第四周预习作业本题目要求编写程序统计一行字符中单词的个数。所谓“单词”是指连续不含空格的字符串,各单词之间用空格分隔,空格数可以是多个。输入格式:输入给出一行字符。输出格式:在一行中输出单词个数。输入样例:Let's go to room 209.输出样例:5#include<stdio.h>int main(void){ int i, num,wor...
2019-03-28 21:50:00 71
转载 把键盘的大写字母改成小写字母,小写字母改成大写字母,数字不做处理
连续输入输出#include<stdio.h>int main(){ int ch = 0; while ((ch = getchar()) != EOF) { if (ch >= 'a'&&ch <= 'z') { putchar(ch - 32); }...
2019-03-28 13:22:21 802
转载 React 高阶组件
React高阶组件本文是学习慕课网 React高阶组件课程 的笔记~一、什么是React高阶组件高阶组件就是接收一个组件作为参数,然后返回一个新的组件。高阶组件其实是一个函数,并不只是一个组件。二、入门Demo来认识高阶组件1、需求分析加入有某需求:我们对上图进行组件拆分,可以分为外部modal提示框组件和内部信息两个组件。外部modal组件是不变的,但是内部的内容,我...
2019-03-27 12:07:50 93
转载 下一个十年:练好内功被集成的弹性计算
ECS产品作为阿里云IAAS层的代表产品,All-in-Cloud时代的计算基石,练好内功是如此重要。ECS已经迭代了9年,从最初的单一规格到现在的32种计算规格族群,正在服务超百万客户,是目前中国公共云市场上用户基数最大,累计销售额最高的云产品。ECS和客户共同成长的9年,是砥砺前行,亦是互相成就。渐渐地,ECS成为一种底层基础设施,和全社会的信息化息息相关。在PAAS层产品陆续登台的今天,EC...
2019-03-27 07:48:48 54
转载 基于JDK1.8版本的hashmap源码分析(一)
今天看了下hashmap中的源码,下面列出一些自己的收获开头,public class HashMap<K,V> extends AbstractMap<K,V> implements Map<K,V>, Cloneable, Serializable { //继承子AbstractMap类,实现了克隆和序列化 static final int ...
2019-03-27 01:09:00 47
转载 【01】循序渐进学 docker:到底是啥
写在前面的话首先说一下,我本身是做运维的,4 年工作,多家公司。所以可能接下来谈到的更多的是一些在工作过程中积累的个人看法。且有些并不具备普遍性,有不合适的地方,全当我在吹牛逼就行。一开始我们得谈谈为啥要学 docker?在 17/18 年,有两个东西在业内特别火,一个是区块链比特币,但是现在似乎凉的差不多了。另外一个就是 docker。那火到什么程度呢?你要是出去找运维的工作说...
2019-03-25 16:52:00 97
转载 正则表达式
正则表达式,又称规则表达式。(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本。许多程序设计语言都支持利用正则表达式进行字符串操作。例如,在Perl中就内建了一个功能强大的正则表达式引擎。正则表达式这个概念最初是由Unix中的工具软件(例如sed和grep)普...
2019-03-25 00:40:00 49
转载 华三交换机上配置Telnet远程登录
步骤11、Telnet协议 Telnet 协议是TCP/IP协议簇的一员,是Internet远程登录服务的标准协议和主要方式。它是属于应用层的协议,采用客户端/服务器模型,使用TCP 23号端口为用户提供在本地主机上登录远程设备的服务。步骤2、配置Telnet远程登录1、本地PC连到交换机配置口 第一次配置交换机时,只能能通过交换机的Console口进行本地配置,默认Console口...
2019-03-24 16:36:43 8227
转载 Spring Cloud 之 服务注册与发现实战
一. 启动Eureka Server集群准备二台云主机,二个eureka server服务互相进行复制。准备二个application.yml配置,分别如下: application-server1.ymlspring: application: name: eurekaServer1server: port: 8761eureka: instance:...
2019-03-21 17:55:00 93
转载 3.20
但是,要定义一个只有1个元素的tuple,如果你这么定义:t = (1)t1定义的不是tuple,是1这个数!这是因为括号()既可以表示tuple,又可以表示数学公式中的小括号,这就产生了歧义,因此,Python规定,这种情况下,按小括号进行计算,计算结果自然是1。所以,只有1个元素的tuple定义时必须加一个逗号,,来消除歧义:t = (1,)t(1,)Pytho...
2019-03-21 11:49:44 97
原创 我们评测了5个主流跨端框架,这是它们的区别
最近前端届多端框架频出,相信很多有代码多端运行需求的开发者都会产生一些疑惑:这些框架都有什么优缺点?到底应该用哪个?作为 Taro 开发团队一员,笔者想在本文尽量站在一个客观公正的角度去评价各个框架的选型和优劣。但宥于利益相关,本文的观点很可能是带有偏向性的,大家可以带着批判的眼光去看待,权当抛砖引玉。那么,当我们在讨论多端框架时,我们在谈论什么:多端笔者以为,现在流行的多端框架可以大致分为三类:...
2019-03-20 08:10:00 371 1
转载 JGroups 4.0.19 发布,经典 Java 组播框架
开发四年只会写业务代码,分布式高并发都不会还做程序员? JGroups 4.0.19 已发布。新版本做了一些功能上的改...
2019-03-19 11:33:41 102
转载 深度神经网络原理与实践
理论基础什么是神经网络我们知道深度学习是机器学习的一个分支,是一种以人工神经网络为架构,对数据进行表征学习的算法。而深度神经网络又是深度学习的一个分支,它在 wikipedia 上的解释如下:深度神经网络(Deep Neural Networks, DNN)是一种判别模型,具备至少一个隐层的神经网络,可以使用反向传播算法进行训练。权重更新可以使用下式进行随机梯度下降法求解。首先我们可以...
2019-03-17 15:22:28 1063
转载 不要再问我js和jq中三大家族的区别了~~
最近一些小伙伴纷纷开了个人博客,鄙人也来凑个热闹,简单的记录一些个人学习、工作的心得体会和技术点。进驻掘金的第一篇,献给前端核心元老javascript! 一提到三大家族,不少小伙伴就头疼,这几天又碰到几个搞不清js和jq中三大家族区别的小伙伴,我只想说,都9102年了,怎么还在研究三大家族,不要再问我他们的区别和联系了。。。开个玩笑,基础毕竟是基础,还是要扎扎实实...
2019-03-17 12:43:50 377
转载 朋友圈 简单并查集
班上有 N 名学生。其中有些人是朋友,有些则不是。他们的友谊具有是传递性。如果已知 A 是 B 的朋友,B 是 C 的朋友,那么我们可以认为 A 也是 C 的朋友。所谓的朋友圈,是指所有朋友的集合。给定一个 N * N 的矩阵 M,表示班级中学生之间的朋友关系。如果Mi = 1,表示已知第 i 个和 j 个学生互为朋友关系,否则为不知道。你必须输出所有学生中的已知的朋友圈总数。示例 1:输入...
2019-03-17 02:15:33 98
转载 css child选择器妙用
css child选择器妙用:倒数第n,奇数列,偶数列,倍数列,第n个到最后,第一个到n1、first-childfirst-child表示选择列表中的第一个标签。2、last-childlast-child表示选择列表中的最后一个标签3、nth-child(3)表示选择列表中的第3个标签,上面代码中的3也可以改成其它数字,如4、5等。想选择第几个标签,就填写几。4、nth-chil...
2019-03-16 04:19:26 3807
转载 django_logging
django使用python自带的logging打印日志logging 是线程安全的,其主要由4部分组成:Logger 用户使用的直接接口,将日志传递给HandlerHandler 控制日志输出到哪里,console,file… 一个logger可以有多个HandlerFilter 控制哪些日志可以从logger流向HandlerFormatter ...
2019-03-15 10:32:00 99
转载 Swagger2从零开始
2.1从一个最简单的API文档开始#声明OPENAPI规范的版本swagger:"2.0"#声明API相关信息,如版本信息、描述信息 info: version:1.0.0 title:Simple API description:A simple API to learn how to write OpenAPI Specification...
2019-03-15 10:24:00 77
原创 中台之上(十一):企业级业务架构设计的“五难”
我们简单回顾一下,以业务架构的发展过程和对业务模型基本介绍作为开始,结合笔者的工作经验和自身一些不成熟的理解,在业务架构设计方面陆续讲到了企业战略解读、企业组织结构的影响、如何划分业务领域和流程、与流程建模配套的数据建模、企业级的模型标准化,并设计了一个虚拟的案例;在业务架构驱动开发方面,讲到了如何将业务架构设计转化为业务架构方案、业务架构师如何基于模型与项目开发团队沟通、项目开发团队如何基于模型...
2019-03-14 18:09:40 104
转载 刚开始学习嵌入式系统 如何快速掌握开发技能呢?
没有任何计算机的基础如何学习嵌入式系统,对于很多不了解嵌入式的同学来说,学习可能就像是无头苍蝇一样乱飞,所以,如何学,怎么样快速学习的方法非常重要。学习不是一蹴而就的事情,那么我们既然想要学习,首先要对这门技术有足够的兴趣或者是吸引力,喜欢有吸引力的东西才能让我们想去了解和研究它,没有兴趣可能就只能是三分钟热情了。对于学习的方法,我认为咋自学和嵌入式培训机构学习上,选择嵌入式...
2019-03-13 16:57:51 124
转载 学习并不容易,需要不断地实践
昨天晚上我在下载SQL server 2017,好不容易下载成功了结果遇到了各种各样的安装问题,而自己根本没办法解决。同学给我分享了安装教程,还是遇到了教程外的问题,这让我很迷。自己又不太能看懂百度出现的问题是什么。就最后都把解决方法尝试了下,但没成功。瞬间就觉得自己学识浅薄,连这么个问题都解决不了。真的是太菜了。但这也不断的激励了我要好好学习的决心,无论是编程还是编程以外的东西。我相信自己一定会...
2019-03-13 09:09:45 145
转载 C# 实现监控文件夹和里面文件的变化
该文来自于这里描述:FileSystemWatcher位于System.IO;命名空间下面,想要使用它必须先引用System.IO; 下面的例子使用了FileSystemWatcher来监控C盘文件的变化,因为这个目录的变化是最频繁的,运行程序打开浏览器可以看到很频繁的临时文件创建,需要注意的是: 添加文件或文件夹时,会触发Created事件,然后修改默认文件夹或...
2019-03-13 08:11:00 5122
转载 Django--CRM
一 . 什么是CRM CRM就是客户关系管理系统(customer relationship management)二 . 用户登录# models.py文件class UserProfile(models.Model): username = models.EmailField(max_length=255, unique=True, ) pa...
2019-03-12 22:17:00 111
转载 洛谷P4502 [ZJOI2018]保镖(计算几何+三维凸包)
题面传送门题解我对计蒜几盒一无所知顺便\(xzy\)巨巨好强前置芝士三维凸包啥?你不会三维凸包?快去把板子写了->这里欧拉公式\[V-E+F=2\]\(V:vertex\)顶点,\(E:edge\)边,\(F:flat\)面,对所有维度的所有多边形(多面体)都成立圆的反演设反演中心为\(O\),常数为\(k\),若经过\(O\)的直线经过\(P,P'\),且\(OP\...
2019-03-12 21:02:00 182
原创 JavaScript到底是面向对象还是基于对象?
你好,我是前阿里手淘前端负责人winter,这篇文章来自于我在极客时间专栏「重学前端」中讲解JavaScript的部分。与其它的语言相比,JavaScript中的“对象”总是显得不是那么合群。一些新人在学习JavaScript面向对象时,往往也会有疑惑:为什么JavaScript(直到ES6)有对象的概念,但是却没有像其他的语言那样,有类的概念呢?为什么在JavaScript对象里可以自由添加属性...
2019-03-12 14:46:58 75
转载 DaoQMan - 快速 MarkDown 规范
DaoQMan4MarkDown 俺的文档规范标题如同 Html 的一些新的规范一样, 只需要一些语义化的双标签应该尽量改为单标签. 如果有怪怪感觉, 可以简单理解为一些设计语言的左闭右开区间.随笔## 我是大标题### 我是小标题文章# 章节## 大标题### 小标题内容块为了美观, 一段文字需要换行的时候需要隔空一行, 但是这样会使我们文章段落之间的关系并不明显, 官方...
2019-03-10 15:54:00 102
转载 一天入门kubernetes/k8s
kubernetes,简称K8s,是用8代替8个字符“ubernete”而成的缩写。是一个开源的,用于管理云平台中多个主机上的容器化的应用,Kubernetes的目标是让部署容器化的应用简单并且高效(powerful),Kubernetes提供了应用部署,规划,更新,维护的一种机制。Kubernetes 特点可移植: 支持公有云,私有云,混合云,多重云(multi-cloud)可扩展: 模块化...
2019-03-09 22:41:25 174
原创 用JEP 343打包工具,构建自包含、可安装的Java应用程序
OpenJDK社区发布了JEP 343:打包工具的早期访问版本。JEP 343:打包工具,又名jpackage,是打包自包含Java应用程序和Java运行时环境的新工具。这个基于JavaFX javapackager 工具的原型适用于对jpackage感兴趣的开发人员。长期以来,Java开发人员一直希望构建这样的应用程序:可以安装在本机平台上,而不是分发jar和配置类路径。借助jpackage,可...
2019-03-09 08:00:00 106
转载 Docker学习之路(一)
什么是DockerDocker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。Docker项目的目标是实现轻量级的操作系统虚拟化解决方案,Docker的基础是Linux容器(LXC)、Cgroup等技术docker和传统虚拟化的区别Docker和传统虚拟化(...
2019-03-08 22:34:16 104
原创 扎克伯格发信表示押注区块链,即时通讯 + 加密货币 = 全球化使用!
押注区块链3 月 7 日,Facebook创始人扎克伯格在其网站上发表了一封 3200 字的长信,阐述了 Facebook 的未来愿景:建立一个“隐私为先”的聊天和社交网络平台。扎克伯格列出了达成这个愿景的具体规则,包括:私人的交流互动为基础。Facebook 会更加关注私密的一对一聊天和小范围的群聊,因为在这些场景中,人们的交流会更加自然。加密和安全。Facebook 会逐渐在聊天中支持端对端加...
2019-03-08 17:57:13 54
转载 Django配置mysql数据库报错 error: Microsoft Visual C++ 14.0 is required. pip安装错误
使用 pip install mysql-python安装 mysql包时出现错误error: Microsoft Visual C++ 14.0 is required. pip安装错误解决方法:通过提示我们可以得知是由于c++依赖库不存在,所以在对包进行编译的时候出错,故我们可以去直接下载二进制安装包进行安装。下载地址:https://www.lfd.uci.edu...
2019-03-07 16:17:00 126
转载 Gulp4 Koa项目简单配置示例
介绍这段配置是之前的gulp版本不适配新版本node后,更新到了gulp4的新写法。在业务中,目前使用这份配置的是一个Koa2+njk项目,所以增加了nodemon来启动server。分别用到的技术为:Less + autoprefixer + cleancss + sourceMapJs + es6(babel) + uglify + sourceMapBrowserSync Fo...
2019-03-06 14:46:26 290
转载 声明
本博客部分博文收集于网络,如有侵权,请联系作者删除!转载于:https://www.cnblogs.com/bootdo/p/10482895.html
2019-03-06 14:07:00 49
转载 React与Vue
React和vue都是做组件化的,整体的功能都类似,但是他们的设计思路是有很多不同的。使用react和vue,主要是理解他们的设计思路的不同。 如果你喜欢用(或希望能够用)模板搭建应用,请使用Vue 如果你喜欢简单和“能用就行”的东西,请使用Vue 如果你的应用需要尽可能的小和快,请使用Vue 如果你计划构建一个大型应用程序,请使用React ...
2019-03-05 17:49:00 139
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人