自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(54)
  • 收藏
  • 关注

转载 Android 生命周期组件 Lifecycle 使用详解

前言2018 年的 Google I/O 大会上,Google 发布了 Android Jetpack,并称其为下一代的 Android 组件,旨在帮助开发者加快应用开发速度。准确来讲,Jetpack 是一系列 Android 软件组件的集合,它包括基础组件、架构组件、行为组件、界面组件。其中的 Android Architectu...

2019-02-28 07:06:02 118

转载 学习ES6-(lesson-one)

ES6ES6 是不兼容低版本浏览器的,为了使它能兼容低版本浏览器,我们需要用Babel来将ES6编译成ES3(传统浏览器都支持的)。** 安装node **官网安装node 之后 按住window+r键 输入 cmd 打开doc命令 输入 node -v 回车 检查node是否安装成功,如果安装成功就能看到node的当前版本;** Babel 下载 都是在命令行操作的 **使用...

2019-02-28 01:31:57 204

转载 区块链是一个公共数据库,要放在一个块内

想知道更多关于区块链技术知识,请百度【链客区块链技术问答社区】链客,有问必答!!区块链是一个公共数据库,新的数据将要存在一个叫做块的内容中里面,然后块会被添加到一个不可以篡改的链中,因此就叫做区块链,当我们谈到比特币或者加密货币的时候,这些数据就是指交易记录,当然了你可以将任何类型的数据存入到相关的区块链中。区块链技术已经催生了全...

2019-02-27 17:13:43 93

转载 生产者和消费者

如果生产者的队列满了(while循环判断是否满),则等待。如果生产者的队列没满,则生产数据并唤醒消费者进行消费。如果消费者的队列空了(while循环判断是否空),则等待。如果消费者的队列没空,则消费数据并唤醒生产者进行生产。package test;import java.util.Random;import java.util.Vec...

2019-02-27 14:01:00 44

转载 autosklearn初步

2019独角兽企业重金招聘Python工程师标准>>> ...

2019-02-27 01:08:00 505

转载 蓝桥杯——算法提高盾神与条状项链

问题描述  有一天,盾神捡到了好多好多五颜六色的珠子!他心想这些珠子这么漂亮,可以做成一条项链然后送给他心仪的女生~于是他用其中一些珠子做成了长度为n的项链。当他准备把项链首尾相接的时候,土方进来了。  “哇这么恶心的项链你也做得出来!!!”  盾神自知审美不是他的长项,于是他很谦虚地请教土方,怎么才能把项链做得漂亮。  “这个嘛~首先你要在这里加上一个这种颜色的珠子,然后在这里去掉这个珠...

2019-02-26 19:16:00 58

转载 怎么转换音乐格式

  音乐的格式分为多种,大家一般也都只是了解MP3各种格式,比如说无损格式的音频是flac,酷狗下载的音频是wav,或许大家都从未涉及过,不知道你们有没有遇到过像小编一样的情况,遇到过在下载一段音乐之后,发现格式并不是我们熟悉的MP3格式,甚至用平常使用的播放器打不开这个音乐文件,这究竟是什么原因导致的呢?那么如果遇到这种情况,我们应该如...

2019-02-26 12:44:22 72

原创 OpenAI披露最新研究成果:AI训练如何扩展到更大规模?

我们发现,梯度噪声尺度(gradient noise scale),作为一种简单的统计量,可以预测神经网络训练在诸多任务上的并行性。由于复杂的任务往往具有更强噪声的梯度,因此增长的大批次规模可能在未来变得更加有用,也消除了AI系统进一步发展的一个潜在限制。更广泛地说,这些结果表明,神经网络训练并不需要被看成一门神秘的艺术,而是可以得到严格的规范化和系统化。在过去几年内,AI研究人员采用数据并行化技...

2019-02-26 08:00:00 41

转载 学习 PixiJS — 碰撞检测

说明碰撞检测,用来检查两个精灵是否接触。Pixi 没有内置的碰撞检测系统, 所以这里我们使用一个名为 Bump 的库,Bump 是一个易于使用的2D碰撞方法的轻量级库,可与 Pixi 渲染引擎一起使用。它提供了制作大多数2D动作游戏所需的所有碰撞工具。使用 Bump 库要开始使用 Bump,首先直接用 script 标签,引入 j...

2019-02-25 23:05:30 173

原创 5G一周热闻:中国5G芯片关键材料获突破,华为首款折叠屏手机亮相

近日,一年一度的MWC世界移动通讯展会在老地方巴塞罗那举行,今年由于5G的发展,各大厂商被频传将在大会期间展示5G相关设备和技术,未来一周可能会被5G相关新闻刷屏。在此之前,InfoQ带领大家回顾过去一周5G相关国内外新闻。国内方面中兴通讯管理层罕见集体发声 透露5G发展规划上周,中兴通讯管理层罕见集体发声,畅谈5G相关进展。中兴通讯总裁徐子阳率领中兴通讯高管团队通过视频形式讲述中兴5G观察。...

2019-02-25 09:26:24 50

转载 Mysql之权限管理

Mysql之权限管理mysql命令一、初试命令show databases; #查看当前Mysql都有那些数据,根目录都有那些文件夹 create database 数据库名; #创建文件夹 use 数据库名; #使用选中数据库,进入目录 show tables; #查看当前数据库下都有那些...

2019-02-25 08:54:00 69

转载 JavaScript:函数防抖与函数节流

防抖(debounce)名词解释:在事件被触发n秒后再执行回调函数,如果在这n秒内又被触发,则重新计时。使用场景:以百度输入框例,比如你要查询XXx,想实现输完了XXx之后,再进行搜索请求,这样可以有效减少请求次数,节约请求资源。函数防抖简单实现<script type="text/javascript"> w...

2019-02-24 14:11:35 34

转载 ajax一

最简单版的ajaxget版本 var xhr = null //创建对象 if(window.XMLHttpRequest){ xhr = new XMLHttpRequest() //重新赋值 }else{ xhr = new ActiveXObject('Microsoft.XML...

2019-02-23 22:43:00 42

转载 曾经的自己

    想想都几个月没去努力,从现在开始需要拿生命去挽回失去的时间,时间就跟我们生命中的水一样,需要一个计划一个目标,不要颓废了。颓废使人对目标越走越远,我可以放下一切,放下所有,只为追求自己的目标,好好赚钱,努力工作.生活不一样过的这么凄惨,应该主动去抓起自己喜欢的事情,不言放弃,不为失败,加油吧~! 自己,不年轻了,该懂事, 2019持续加油,过了狗年,迎接最新的一年!    也许很多人认...

2019-02-23 12:22:00 74

转载 SDNU 1155.Pizza Pricing

DescriptionPizza has always been a staple on college campuses. After the downturn in the economy, it is more important than ever to get the best deal, namely the lowest cost per square inch....

2019-02-23 11:39:00 53

转载 Cockpit 188 发布,交互式服务器管理界面

开发四年只会写业务代码,分布式高并发都不会还做程序员? >>> Cockpit 188 发布了。Co...

2019-02-23 07:31:47 72

原创 火掌柜iOS端基于CocoaPods的组件二进制化实践

火掌柜 iOS 客户端经过近两年的组件化推进,组件数量已经颇具规模,达到了近 100 个。随着组件数量和代码量越来越多,主工程的打包时间从最初的十几分钟,增加到了现在的四十分钟左右。依赖组件较多,改动相对频繁的上层业务组件,其发布时间也较为漫长。编译时长的困扰,已经明显影响了日常开发体验,同时也造成 CI pipeline 执行时间过长,在 runner 资源匮乏的情况下,不利于内部 CI 的推广...

2019-02-21 15:20:28 59

原创 阿里正在使用一种更灵活的软件集成发布模式

当今典型的软件集成发布模式是,通过类似GitHub的Pull Request或GitLab的MergeRequest的方式管理特性分支(Feature Branch):在通过代码评审等方法确认一条特性分支上的改动没问题后,将其合入集成用的分支。随后,代码改动进入在集成分支上运行的持续交付流水线,直到发布上线。在阿里巴巴内部,尽管这种工作方式也得到了研发协同工具平台(Aone)的支持,但广大研发同学...

2019-02-21 15:17:20 35

转载 vue:虚拟dom的实现

那么为什么要用 VDOM:现代 Web 页面的大多数逻辑的本质就是不停地修改DOM,但是 DOM 操作太慢了,直接导致整个页面掉帧、卡顿甚至失去响应。然而仔细想一想,很多 DOM 操作是可以打包(多个操作压成一个)和合并(一个连续更新操作只保留最终结果)的,同时 JS 引擎的计算速度要快得多,能不能把 DOM 操作放到 JS 里计算出最终...

2019-02-21 08:21:40 67

转载 大数据基础之hdfs3

1、hdfs的副本的配置修改hdfs-site.xml文件<!-- 注释配置数据块的冗余度,默认是3 --><property> <name>dfs.replication</name> <value>1</value></property><!--注释配置HDFS的权限检查,默认...

2019-02-19 21:21:00 166

转载 jQuery知识点总结

一.为什么要学习jQuery?jQuery是JS的类库,目的:write less,do more二.jQuery使用步骤1.将jQuery文件导入项目中2.在script中引用jQuery文件3.使用三.jQuery与JS加载事件对比jQuery版本:$(function(){})JS版本:window.onload=function(){}四.选择器...

2019-02-19 21:08:00 51

转载 教你如何用python操作数据库mysql ! !

前言首先,安装需要的环境,Mysql和Python就不说了,必备的东西。主要是安装的MySQLdb,可以去sf.net下载,具体地址是http://sourceforge.net/projects/mysql-python/如果用Ubuntu,直接sudo apt-get install python-mysqldb安装完成之后可以在Python...

2019-02-19 16:20:52 68

转载 CentOS在VMware虚机上,找不到eth0解决方法

**1. 情况说明:在VMware vSphere 或者其他虚机上,安装的CentOS,通过模版复制或者迁移到其他主机上的时候,容易出现网络不通的情况。敲ifconfig出现下面情况,只有lo回环网卡,没有eth0,:查看网卡配置,没有问题:使用ifconfig eth0 up 报错,提示找不到eth0接口:2.原因分析:经过查巡以后,发现是MAC地址的问题 ,因为虚机是copy或克隆过来...

2019-02-19 10:18:43 550

原创 软件安全访谈:ZipSlip、NodeJS安全性和BBS攻击

正如Nodejs Security WG成员和Snyk开发者布道师Liran Tal所写的那样,自BBS早期以来,这种漏洞利用的矢量攻击已经为人所知。InfoQ采访了Tal,了解了更多有关软件安全性(尤其是Nodejs安全性)的相关信息。今年早些时候,Bower软件包管理器被发现在解压缩包方面存在漏洞,攻击者可以在用户磁盘上写入任意文件。正如Nodejs Security WG成员和Snyk开发者...

2019-02-19 08:00:00 42

转载 virtualenv与virtualenvwrapper

一、Linux下安装、配置virtualenvpip3 install virtualenv# 创建虚拟环境env1virtualenv env1 --no-site-packages --python=python3# 进入虚拟环境(激活)source env1/bin/activate# 安装第三方包pip3 install flask# 退出虚拟环...

2019-02-18 16:16:00 86

原创 从程序员到架构师的最佳技术成长之路

我把程序员到架构师的技术成长之路分为几个典型的阶段:工程师 - 高级工程师 - 技术专家 - 初级架构师 - 中级架构师 - 高级架构师,总的成长原则是每个阶段都需要“积累经验、拓宽视野、深度思考”。今天我将结合我的专栏《从0开始学架构》,跟你聊聊不同阶段具体如何实践才能更高效。工程师阶段工程师阶段是最原始的“基础技能积累阶段”,主要积累基础知识,包括编程语言、编程工具、各类系统的基本使用。工程师...

2019-02-18 14:01:44 71

转载 flutter随笔-了解widget

widget 简介Stateless vs StatefulStateless Widget继承自Widget, 重写createElement() 方法:@overrideStatelessElement createElement() => new StatelessElement(this);复制代码StatelessElement 间接继承自Element类,与State...

2019-02-18 09:13:21 84

转载 nginx缓存

提供与Squid类似的缓存,把URL以及相关信息当成key,用MD5编码哈希后,把数据文件保存在硬盘上,并且只能为指定的URL或者状态码设置过期时间,并不支持类似 squid的purge命令来手动清除指定缓存页面,但是可以通过第三方的ngx_cache_purge来清除指定的URL缓存Nginx的缓存加速功能是由proxy_cache(用于反向代理和静态缓存)和fastcgi...

2019-02-18 02:13:04 78

转载 LeetCode27.移除元素 JavaScript

给定一个数组 nums 和一个值 val,你需要原地移除所有数值等于 val 的元素,返回移除后数组的新长度。不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。示例 1:给定 nums = [3,2,2,3], val = 3,函数...

2019-02-17 08:32:59 32

转载 Apache之Windows下环境配置总结

一、安装官网下载windows版 http://httpd.apache.org/httpd-2.4.12-x64-vc11-r2.zip解压到D盘:D:\httpd-2.4.12-x64-vc11-r2进入目录bin下,然后按住shift+右键,选择在此处打开命令窗口 输入命令 httpd.exe -k install 安装apache。http...

2019-02-15 21:13:00 379

转载 安装lnmp 时如何修改数据库数据存储地址及默认访问地址

使用lnmp一键安装后,lnmp的安装主要软件及配置文件默认目录如下(lnmp安装):1:nginx:Nginx 目录: /usr/local/nginx/Nginx日志目录:/home/wwwlogs/添加的虚拟主机配置文件所在目录:/usr/local/nginx/conf/vhost/Nginx主配置(默认虚拟主机)文件:...

2019-02-15 18:46:10 138

转载 [sublime系列文章] sublime text 3插件配置说明

sublime系列文章sublime text 3如何设置宏sublime text 3插件配置说明sublime text 3构建系统安装插件管理器虽然可以手动安装,但是我并不推荐使用Package Control组件安装按Ctrl+`(此符号为tab按键上面的按键) 调出console(注:避免热键冲突)粘贴以下代码到命令...

2019-02-15 09:59:27 200

转载 复习日记-JSP/EL/JSTL

jsp脚本:  <%..%> Java代码片段  <%=..%>输出表达式,相当于out.print();  <%!...%>声明成员jsp指令:  page    重要属性三个:      contentType:设置响应流的编码,以及通知浏览器用什么编码打开,设置文件mimetype      pageEncoding:设置页...

2019-02-15 08:24:00 80

转载 深入浅出任务队列机制,非常浅

前言众所周知,js是单线程的,就像我们不能一边刷牙一边洗脸(或许有些大佬真的可以),那么单线程如何才能规划调度好要做的任务呢?这个时候就要介绍一下这个任务机制了~任务种类宏任务微任务注意:浏览器环境和node环境是不一样的,本文只讨论浏览器环境规则执行一个宏任务(先执行同步代码)--&gt;执行所有微任务--&gt;UI...

2019-02-15 00:12:53 78

转载 数据库优化

大家在面试的时候,是否遭遇过,面试官询问你们是如何进行数据库优化的?那这个问题应该怎么答呢?其实写这个题材的原因是我这几天看到各公众号转的一篇数据库调优的知识(不上链接了),我就稍微翻了几下,上面动不动就来说要对数据库进行水平拆分,我就想反问各位读者,你们几个人经历过水平拆分?现在很多文章,实践性实在太差,只能说纯理论分析。这篇文章最早来自知乎的一个提问,我在其基础上完善了一下。...

2019-02-14 15:41:00 35

转载 gogs迁移

windows->linux之前gogs放在windows server2016中,需要迁移至linux docker中。首先拉取gogs镜像docker pull gogs/gogs然后挂载卷,运行docker容器。docker run -p 3000:3000 --name gogs -v /mnt/gogs/data/:/data/gogs/data -...

2019-02-14 11:46:00 538

转载 15:EventBus源码解析

1、ThreadLocalThread类中有一个threadLocals字段,它是ThreadLocal内部类ThreadLocalMap类型。ThreadLocal的set方法:操作当前线程的threadLocals,以ThreadLocal.this为键,将值保存到Thread.threadLocals中ThreadLocal的get方法:取出当前线程的threadLocals中以Th...

2019-02-14 08:20:30 89

转载 nodeJS贪吃蛇

run.js (需要自己先用npm下载keypress这个包 用 npm install keypress --save 下载)如果想在xshell上玩需要把空格和方块改下 (在windows的控制台用的话一个方块是两个字符,在xshell上不知道为啥是一个字符,还需要修改下xshell上文本显示的样式显示才会正常)const co...

2019-02-14 03:31:52 46

转载 Vue 基础篇

Vue 基础篇一、框架与库的区别JQ库-&gt;DOM(DOM操作) + Ajax请求art-template库-&gt;模板引擎框架 -&gt; 全方位、功能齐全简易的DOM体验 + 发请求 + 模板引擎 + 路由功能 + ...代码上的不同:一般使用库:调用某个函数,自己可以把控库的代码一般使用框架:其框架...

2019-02-14 01:48:46 31

转载 关于区间贪心的补全

之前在博客里总结过贪心算法的相关注意概念,但是由于当时理解不够,并没有很好的总结区间贪心问题,所以在这里做一个总结:区间贪心算法总的来说有两大题型,一个是区间不相交问题,一个是区间选点问题;其实第二种问题是第一种问题的子问题,并且对于贪心算法中的概念一定要有所体会;一、区间不相交区间不相交问题就是对给定的一些开区间中,尽可能多的选择...

2019-02-13 19:50:52 43

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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