- 博客(58)
- 收藏
- 关注
转载 File
当需要把内存中的数据存储到持久化设备上这个动作称为输出(写)Output操作。当把持久设备上的数据读取到内存中的这个动作称为输入(读)Input操作。因此我们把这种输入和输出动作称为IO操作。//相对路径:相对本工程的路径 File file=new File("src"); //获取绝对路径 file.get...
2019-03-31 18:53:00 80
转载 剖析 Python 面试知识点(一): 魔法方法、闭包/自省、装饰器/生成器
知识点整理基于 Python3.1. Python 魔法方法在Python中用双下划线__包裹起来的方法被成为魔法方法,可以用来给类提供算术、逻辑运算等功能,让这些类能够像原生的对象一样用更标准、简洁的方式进行这些操作。下面介绍常常被问到的几个魔法方法。1.1 __init____init__方法做的事情是在对象创建好之后初始化变量。很多人以为__init__是构造方法,其实不然,真正...
2019-03-30 17:05:00 166
转载 洛谷P4069 [SDOI2016]游戏(李超线段树)
题面传送门题解如果我们把路径拆成两段,那么这个路径加可以看成是一个一次函数具体来说,设\(dis_u\)表示节点\(u\)到根节点的距离,那么\((x,lca)\)这条路径上每个节点的权值就会加上\(-dis_ua+dis_xa+b\),而\((lca,y)\)这条路径上每个节点就会加上\(dis_ua+a(dis_x+2\times dis_{lca})+b\)区间加一次函数并维护最值...
2019-03-29 16:34:00 77
转载 vue过滤器,保留小数点后两位,时间戳转日期
vue ts 过滤器使用复杂业务使用 moment.js安装: cnpm install moment --savemain.js中:import moment from 'moment'//时间戳转日期格式Vue.filter("formatDate", function(value:string): string{ return moment(value).forma...
2019-03-29 09:32:00 201
转载 微软计划为 Chrome 添加光标浏览模式
微软开发者正计划在 Chromium 实现原生的光标浏览模式(Caret Browsing)。如果计划顺利进行,该模式将被应用到 Chrome 和即将发布的新版 Edge。光标浏...
2019-03-29 07:10:10 200
原创 你的GitHub,怎么和我用的不太一样?
说起代码托管,相信绝大多数人脑海中浮现出的第一个词都是“GitHub”。经过多年的发展,GitHub俨然已经成为了代码托管领域的标签…随着国内互联网环境的优化,互联网产业链的不断壮大,越来越多的产业被拉入到了互联网中来,互联网,开始真正意义上的实现其“万物互联”的含义。随着互联网的不断成长和壮大,越来越多的开发人员进入到这个圈子里来,也就是我们常说的“程序员”。当业务越做越大,加入到项目中来的开发...
2019-03-28 18:13:52 68
转载 Centos下安装mysql(二进制版)
Centos下安装mysql(二进制版) 1.下载安装包,选择相应的平台、版本,比如,选择64位Linux平台下的MySQL二进制包“Linux-Generic (glibc 2.5)(x86,64-bit),Compressed”如:#wget http://cdn.mysql.com/Downloads/MySQL-5.6/mysql-...
2019-03-27 15:30:00 57
转载 三种方法实现Linux系统调用
这篇文章主要介绍了三种方法实现Linux系统调用,感兴趣的朋友可以参考一下系统调用(System Call)是操作系统为在用户态运行的进程与硬件设备(如CPU、磁盘、打印机等)进行交互提供的一组接口。当用户进程需要发生系统调用时,CPU 通过软中断切换到内核态开始执行内核系统调用函数。下面介绍Linux 下三种发生系统调用的方法:一、通过 glibc 提供的库函数glibc 是 Linux 下...
2019-03-27 10:19:00 336
转载 关于一个循环请求与循环计时器的问题
问题如下(别人来问的, 大体细节如下)这是他的代码getdb().then(function (dbList) { for (var k of dbList) { console.log('1'); (function (i) { getList(i).then(function (result) { console.log('2') }) })(k) }...
2019-03-27 07:50:05 291
转载 云栖科技评论87期:建立AI规则非常重要 但充分对话更重要 ...
点击订阅《云栖科技评论期刊》【卷首语】建立AI规则非常重要 但充分对话更重要 2016年,谷歌CEO Sundar Pichai宣布谷歌战略从Mobile First(移动优先)转向AI First(人工智能优先),在此之后,谷歌不仅在AI领域持续投入,更把谷歌云的主要竞争优势押注在AI领域。 但在2018年,谷歌的AI First战略受到了...
2019-03-26 06:13:06 259
转载 Java序列化与反序列化
一、什么是序列化与反序列化?Java 序列化是指把 Java 对象转换为字节序列的过程;Java 反序列化是指把字节序列恢复为 Java 对象的过程;二、为什么要用序列化与反序列化?在 为什么要用序列化与反序列化 之前我们先了解一下对象序列化的两种用途:把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中;在网络上传送对象的字节序列。我们可以...
2019-03-25 21:04:00 45
转载 作业2魔术
#include "stdio.h"#include "stdlib.h"void main(){ int i; char c,gu; srand((unsigned)time(NULL)); c=6; gu=rand()%6+1; for(i=1;i<=100;i++){ ...
2019-03-24 20:34:00 59
转载 Docker可视化管理工具shipyard
一、概述 Docker图形页面管理工具基本常用的有三种: DOCKER UI,Shipyard,Portainer。相对而言,Shipyard最强大,其次是Portainer,最后是Docker ui。 Shipyard(github)是建立在docker集群管理工具Citadel之上的可以管理容器、主机等资源的web图形化工具,包括core和extens...
2019-03-24 17:26:27 307
转载 Tips——App启动速度的优化与监控
一、App的启动模式冷启动:App点击启动前,它的进程不在系统里,需要系统新创建一个进程分配给它启动的情况。这是一次完整的启动过程。热启动:App在冷启动后用户将App退后台,在App的进程还在系统里的情况下,用户重新启动进入App的过程,这个过程做的事情非常少。二、App冷启动的优化用户感知启动慢,应该都发生在主线程上。其原因有很多,比如:在主线程上执行大文件读写操作、在...
2019-03-21 08:52:00 87
原创 京东AI研究院何晓冬:将先进的技术和模型落地到产业
本文转载自 Robin.ly 社区,Robin.ly 和 TalentSeer 的创始人 Alex Ren 采访了京东AI研究院的常务副院长何晓冬博士,采访中分享了AI,leadership以及AI落地的心得。采访视频地址:https://youtu.be/jZPrB_5J7dA下文是采访的文字整理。Alex:大家好,我是Alex Ren,是TalentSeer的创始人,也是BoomingStar...
2019-03-21 08:00:00 61
转载 人工智能开发前景如何?Python Web 框架告诉你
最新消息报道,Facebook在在训练聊天机器人谈判方面他们已经取得进步。随着各大机构对于人工智能领域的研发,AI热度不断提升。不过,目前人工智能发展面临的阻力很大,其中相关技术人才不足是最重要的因素。众所周知,目前人工智能的开发语言很多,不过Python绝对排在首位。想要在未来的人工智能时代大展拳脚,现在开始学习Python刚刚好。Python虽然简单易学,但没有系统的认识和一定的实战操作能力...
2019-03-20 17:31:33 126
转载 js的正则详细教程(一)
1.1. 两种模糊匹配如果正则只有精确匹配是没多大意义的,比如 /hello/,也只能匹配字符串中的 "hello" 这个子串。var regex = /hello/; console.log( regex.test("hello") ); // => true复制代码正则表达式之所以强大,是因为其能实现模糊匹配。 而模糊匹配,有两个方向上的“模糊”:横向模糊和纵向模糊。1....
2019-03-20 09:30:25 151
转载 网络聚合API支付系统有哪些突出优势
我司的免签支付系统,目前采用红包、钉钉、收款等多种模式,有代理系统,自己搭建一套系统来运营的话,可放给身边朋友,可以给别人开商户,增加盈利点;也可组建团队开发支付代理,增加盈利点。并且,我们都是统一更新,统一升级,都是免费给你升级,不收取任何费用。 免签支付优点:无论你是企业、个人,无论你有没有企业资质、网站有没有ICP备案,只需提供能正常使用的支付宝或微信账号即可接入支持各种支付场景,灵...
2019-03-19 16:33:31 216
转载 Java开发工具和环境,你了解多少?(一)
Java作为今年来最热门的编程语言之一,越来越多的人选择Java,但对于一些初入门的小白来说,在选择和安装开发工具和环境的时候,会遇见很多的问题。今天就给大家来分享一些实用的Java开发工具和环境,希望对各位小白能提供一些帮助!JDKJDK(Java Development Kit)是Sun Microsystems针对Java开发员的产品。自从Java推出以来,JDK已经成为使用最广泛的J...
2019-03-19 06:00:41 898
转载 MapReduce计算每年最大值
1. 测试文件生成程序,参考https://www.cnblogs.com/jonban/p/10555364.htmlMapReduce程序示例如下:2. 新建Maven项目 hadoop3.pom.xml<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="htt...
2019-03-18 22:48:00 103
转载 MapReduce计算每年最大值测试样例生成程序
Demo.javapackage com.java;import java.io.BufferedWriter;import java.io.File;import java.io.FileWriter;import java.text.SimpleDateFormat;import java.util.Calendar;import java.ut...
2019-03-18 21:50:00 67
转载 HDU-1711-Number Sequence
链接:https://vjudge.net/problem/HDU-1711题意:给出两个数字序列 : a[1], a[2], ...... , a[N], 和 b[1], b[2], ...... , b[M] (1 <= M <= 10000, 1 <= N <= 1000000). 你的任务是找到一个数字K满足: a[K] = b[1], a[K + 1] =...
2019-03-18 15:38:00 43
转载 如何称为演讲高手
一,演讲能带给你三个极其重要的回报: 第一个,培养你优于常人的逻辑思维能力。 第二个,培养你制造情感共鸣的能力,也就是帮你提高情商。 第三个,演讲能帮助你建立个人品牌,并源源不断地输出价值观。二,怎么能让自己在演讲当中,输出效率尽量高呢?记住了,你需要从这六个维度考虑问题: 第一,口语化; 第二,舍得做减法;(先认真的删掉三分之一,再把剩下的内容删掉一半) 第三,控制好语速...
2019-03-15 18:06:00 208
转载 springboot之jar运行脚本
一、现在的工程都将就独立和简单了,我们在使用springboot做开发或者其他框架做开发时,在linux上面执行的时候。总会写一下脚本,目的当然是为了更加好的运行程序。不然每次都手动输入一下命令,来调试环境。调整端口等。个人感觉特别麻烦,那么问题来了。为了更好的让项目运行并且看到其中的状态,所以一个好的脚本是非常重要的。 二、这里个人记录一下自己常使用的jar启动脚本 #!...
2019-03-15 14:35:00 155
原创 那些到了 30 岁的技术人,后来都去哪了?
编者按我们曾帮不少面临「中年危机」的技术人问过这几个问题,「技术人可以一辈子写代码吗?」「技术人转管理难么?」「技术管理有没有方法论?」等,这些问题往往代表着技术人常有的焦虑。技术人在享受着互联网大潮里所带来的红利和高出其他行业的薪酬福利的同时,随着经济寒冬、互联网瓶颈的到来,不少技术人已经开始踌躇着未来,思考是否要由一线工程师转为背后的管理者。不少人都听说过一种说法,领导就是要拿别人拿不到的资源...
2019-03-15 11:26:51 82
转载 Facebook 宕机事故系服务器配置问题导致
开发四年只会写业务代码,分布式高并发都不会还做程序员? 昨天 Facebook 及旗下产品Instagram 和 W...
2019-03-15 08:06:38 112
转载 python对txt,excel、CSV读读写
读txtfile_obj=open("1.txt","rb")#mode=r/wtxt=file_obj.read()//一次全部读取,基本能covertxt=file_obj.readline()//逐行读取,带有/R/Ntxt=file_obj.readline()//逐行读取下一行,带有/R/Ntxt=file_obj.readlines()//读取为一个数组file_obj.c...
2019-03-14 20:59:07 63
转载 网路流24题总结
pdf文档看这里最后一题还是咕了.转载于:https://www.cnblogs.com/mle-world/p/10531703.html
2019-03-14 17:29:00 59
转载 m5-第9周作业
1 写出ansible部署rsync服务的playbook剧本内容[root@m01 playbook]# cat /etc/ansible/hosts[rsync_server]172.16.1.41 [rsync_client]172.16.1.31 事先准备好rsyncd.conf、password等文件[root@m01 server...
2019-03-14 13:41:00 75
转载 U-Net 和 ResNet:长短跳跃连接的重要性(生物医学图像分割)
本文为 AI 研习社编译的技术博客,原标题 : Review: U-Net+ResNet — The Importance of Long & Short Skip Connections (Biomedical Image Segmentation) 作者 |SH Tsang 翻译 | 斯蒂芬二狗子 ...
2019-03-14 10:20:18 2195
原创 取代ZooKeeper!高并发下的分布式一致性开源组件StateSynchronizer
StateSynchronizer是开源分布式流存储平台Pravega的核心组件。StateSynchronizer组件以stream为基础,对外提供一致性状态共享服务。StateSynchronizer允许一组进程同时读写同一共享状态而不必担心一致性问题。本文将从共享状态和一致性的角度出发,详细描述StateSynchronizer的整体架构、工作机制和实现细节。利用stream的天然特性,St...
2019-03-14 08:05:00 56
转载 卡特彼勒:工程机械行业工业互联网鼻祖能带给我们什么启示?
本文作者:彭俊松博士卡特彼勒作为全球工程机械行业的领先企业,其数字化战略的推行从上世纪90年代中期使用 Telematics 连接出厂设备开始,就一直没有停下脚步。20多年之后的今天,市场上连接的卡特彼勒设备数量已经达到了56万台。无疑,卡特彼勒是全球工程机械领域里实践工业互联网的鼻祖。卡特彼勒的数字化战略是「以客户为中心(Customer Centric)」,它的数字化愿景是「从数字获取洞察...
2019-03-13 10:32:22 306
转载 leetcode 回文二叉树
C++最简单的方法,遍历存在vector<int> ivec容器中,然后头尾对应比较O(n)时间,O(n)空间 1 /** 2 * Definition for singly-linked list. 3 * struct ListNode { 4 * int val; 5 * ListNode *next; 6 *...
2019-03-12 21:47:00 99
原创 逢宕机必谈起,多云是真火还是假热?
每逢云平台发生宕机,多云这个话题都会被溜一遍,舆论之下的实际应用状况到底如何?多云到底是规避安全风险还是增加新的潜在危机?业内专家如何看待这一话题?话题背景近两年,因为云计算的快速发展以及各大云厂商的几起宕机事故,将多云这一概念推向高潮,几乎每次宕机过后的接连几场云计算相关活动都会出现“多云”相关探讨。当然,这不代表本地自建机房时期的安全性有多高,只是云一旦出现问题,很容易产生共振效应,进而造成大...
2019-03-12 09:20:37 52
转载 JavaScript 的 4 种数组遍历方法: for VS forEach() VS for/in VS for/of
译者按: JS 骚操作。原文:For vs forEach() vs for/in vs for/of in JavaScript译者: Fundebug本文采用意译,版权归原作者所有我们有多种方法来遍历 JavaScript 的数组或者对象,而它们之间的区别非常让人疑惑。Airbnb 编码风格禁止使用 for/in 与 for/of,你...
2019-03-11 10:26:49 65
转载 bzoj4589 Hard Nim
传送门分析我们已知所有堆的异或和为0是后手必胜我们又知道只有一堆时只有异或和为质数的情况为1其它为0又因为ans[k][i^j] = ans[k-1][i] * ans[k-1][j]所以直接fwt即可我们可以对a数组fwt后用快速幂取它的n次方,然后再ifwt回来即可代码#include<iostream>#include<cstdio&...
2019-03-10 22:25:00 51
转载 ES6私有变量与babel的爱情碰撞
私有变量JS原生不支持私有变量,这让前端开发很头痛,如何实现私有变量对于程序的健壮十分重要。下面就讲下私有变量的几种实现,以及对应的babel插件。主要是讲ES6相关的Symbol和WeakMap,当然闭包也是可以实现的,本篇主要讲es6的。Symbol原生实现let _method = Symbol('_method');class Foo { constructor() { ...
2019-03-10 13:26:36 1075
转载 升级kali linux到2019.1
简介这个升级很简单,因为现在kali都是滚动升级的,所以直接升级就好了,我不知道我安装的kali版本是多少,本来想着要么直接重装一下,后来一想还是算了,懒得折腾了,还是直接升级一下吧操作首先更换国内软件源vim /etc/apt/sources.list注释里面所有内容,加入deb https://mirrors.ustc.edu.cn/k...
2019-03-09 23:30:43 91
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人