自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 【译】Swift算法俱乐部-基数排序

本文是对 Swift Algorithm Club 翻译的一篇文章。Swift Algorithm Club是 raywenderlich.com网站出品的用Swift实现算法和数据结构的开源项目,目前在GitHub上有18000+⭐️,我初略统计了一下,大概有一百左右个的算法和数据结构,基本上常见的都包含了,是iOSer学习算法和数据结构不错的资源。

2018-12-30 05:26:07 102

转载 华为云持续加码生态,携手伙伴共建智能世界

华为云持续加码生态,携手伙伴共建智能世界对于业内领先的科技公司,尤其是从事人工智能、云计算业务的科技公司来说,强大的技术力与产品力固然是获得竞争优势的必备因素,但生态建设也是不可忽视的命题。毕竟,行业有千千万万,需求和痛点也不一而足。只有个性化地深入垂直地结合行业和场景去解决问题,才能让企业获得真正的价值。然而人工智能、云计算作为新兴技术,产业链上分工繁杂,因此广泛携手各行业合作伙伴,共建共赢生态...

2018-12-29 15:13:06 141

转载 [BZOJ4311]向量[线段树分治+计算几何+二分/三分]

一张手写的题解这些点一定在凸壳上证明可以参照gxz大佬的题解这个题的做法是按照询问作为时间轴,把每个插入的向量视为在一个时间区间 \([l,r]\) 内有效,在 \([l,r]\) 在线段树上对应的 \(O(log n)\) 个区间上打上标记,然后dfs一下整棵线段树,对于每个dfs到的线段树节点,遍历这个节点有的标记,维护出凸壳,然后在凸壳上二分斜率(也可以三分~),更新这个节点对应区间...

2018-12-28 19:29:00 68

转载 pycrypto:AES加密详解

  最近在写接口自动化脚本,需要的payload参数需要加密,而采用的加密标准为AES,因此特地去学了一下,发现专门有加密算法库支持这种加密算法,就是PyCryptoPyCrypto是一个免费的加密算法库,支持常见的DES、AES、以及MD5、SHA等各种HASH运算PyPi地址:https://pypi.org/project/pycrypto/这篇博文只对AES加密进行...

2018-12-28 18:57:00 84

转载 [BZOJ4763][P3603]雪辉[手写bitset+静态分块]

题意:给一个n个点的树,点有点权,有m次询问,每次询问多条链的并有多少种不同的点权以及它的mexmex就是一个集合中最小的没有出现的非负整数,注意0要算rand出 \(\sqrt n\)个点,把每次查询拆成 x->fx0->fx->lca->fy->fy0->y#include <bits/stdc++.h>using namespace s...

2018-12-28 16:20:00 87

转载 vs同步settings sync

1、Settings Sync是vscode中同步设置和安装插件的小工具,在扩展商店中搜索并安装它 2、登陆Github>Your profile> settings>Developer settings>personal access tokens>generate new token,输入名称,勾选Gist,提交 3、保存Github Access Token 4...

2018-12-28 08:59:00 80

转载 linux(03)基础系统优化

Linux之基础系统优化Linux基础系统优化>>>https://www.cnblogs.com/pyyu/p/9355477.htmlLinux的网络功能相当强悍,一时之间我们无法了解所有的网络命令,在配置服务器基础环境时,先了解下网络参数设定命令。ifconfig  查询、设置网卡和ip等参数ifup,ifdown 脚本命令,更简单的方式...

2018-12-28 08:18:00 144

转载 实现数据安全,企业应该如何操作,2019年互联网时代的数据安全问题,应该如何维护...

长久以来,数据安全一直是热门的话题,只是不同时代人们对数据安全的认识程度不高。目前,信息化程度的发展,互联网的普及,办公自动化水平的提高,在不断的发展中,企业及个人都意识到时代数据信息安全重要性。现在,面对这么多勒索、欺诈和数据泄露事故,加密敏感数据显得更加至关重要。那么未来2019年甚至更久,互联网时代的数据信息安全应该如何维护?想要保证互联网时代企业数据安全,首先要清楚数据泄露的原因及根源,...

2018-12-27 14:13:48 77

转载 Django学习笔记一

一.安装 Django:pipinstall django即可二.建立最小Django工程1.新建一个工程(Project)在命令行键入:django-admin startproject mysitedjango-admin是管理整个django项目的命令 startproject命令的目的是建立一个工程(project),这里新建了一个名为mysite的工程(projec...

2018-12-27 14:01:00 80

转载 Spark2.4.0 SparkSession 源码分析

Spark2.4.0 SparkSession 源码分析更多资源github: https://github.com/opensourceteams/spark-scala-maven-2.4.0时序图前置条件Hadoop版本: hadoop-2.9.2Spark版本: spark-2.4.0-bin-hadoop2.7JDK.1.8...

2018-12-26 22:07:19 463

转载 最近之最

最想看的书ireadweek下载的雷军自传 -- done 最近关注技术coroutine,异步编程 最想搞定而没有搞定的东西lua task lib,能够将asio做成coroutine那样用 最想学习的语言rust和julia 最想学习的featurerust的asyn语法 ...

2018-12-26 02:12:00 82

转载 Jenkins搭建windows service自动编译发布环境

类库项目(Task)部署  前面搭建了Web站点的环境,类库项目发布不同于站点项目,它只需要将MSBuild编译出来的dll复制到目标服务器上即可,而不需要通过Web Deploy,下面来说一下如何发布类库项目【下面以Windows Service项目为例】编写程序 上传到github,然后配置jenkins/t:Rebuild/p:Configuration=Release...

2018-12-25 19:05:00 213

转载 jstack生成的Thread Dump日志线程 分析

文章转载自:https://www.javatang.com/archives/2017/10/25/36441958.html前面文章中只分析了Thread Dump日志文件的结构,今天针对日志文件中Java EE middleware, third party & custom application Threads部分线程的状态进行详细的分析。目录1Th...

2018-12-25 16:15:00 150

转载 小程序echarts+canvasdrawer实现页面转化图片并保存到相册

小程序echarts+canvasdrawer实现页面转化图片并保存到相册场景:小程序测试活动,实现echarts雷达图展示不同的结果、微信头像、二维码、测试结果文字,最终绘制出一张图片用户保存相册。考虑到开发时间及各种坑使用了canvasdrawer组件,其中开发过程中遇到的一些问题总结。1.安卓部分机型图片输出不执行安卓输出图...

2018-12-25 11:15:46 3227 1

转载 深入剖析在意大利肆掠的Danabot***新变种

尽管Proofpoint和Eset等安全公司早在今年5月份就曾针对在澳大利亚传播的Danabot样本进行了全面的分析,但就在过去的几周里,一个新的Danabot变种再次袭击了意大利。在这篇文章中,Cybaze-Yoroi ZLab将对最近通过以“fattura(发票)”为主题的网络钓鱼电子邮件(例如,N051118)在意大利传播的Danabot变种之一进行剖析。值得注意的是...

2018-12-24 15:59:19 263

转载 CentOS6配置Taiga

背景企业项目管理是一个比较复杂的事情,这个市场需求非常大,目前市面上也存在着teambition,tower等平台,但是这些工具平台目前都是付费才能有完整的功能,免费版根本不能满足团队的需求。一番调研后,发现了Taiga这个强大的项目管理工具。 Taiga是免费开源的项目管理平台,适用于初创企业和敏捷开发。使用Django+AngularJS开发,据说Taiga没有自己的产品经理,如果真的是一...

2018-12-21 12:00:00 326

转载 CyclicBarrier - 同步屏障实现分析

CyclicBarrierCyclicBarrier 是可循环使用的屏障,主要功能是让一组线程到达一个屏障时被阻塞,直到最后一个线程到达屏障时,屏障才会打开;所有被屏障拦截的线程才会继续执行。使用示例public class CyclicBarrierTest { // 线程个数 private int parties = 3; private AtomicI...

2018-12-20 12:34:43 167

转载 ThinkPHP/---获取今天开始的时间戳与结束的时间戳

  //开始 $beginToday=mktime(0,0,0,date('m'),date('d'),date('Y'));  //结束 $endToday=mktime(0,0,0,date('m'),date('d')+1,date('Y'))-1;转载于:https://www.cnblogs.com/Gupq/p/10148275.html...

2018-12-20 11:21:00 991

转载 利用Sourcery,进一步优化Model层,减少模板代码

阅读体验更佳,请点击先来看看效果:优化前:优化后:经过优化,可以发现代码行数减少了一半,而除去的代码其实就是我们为了解析JSON的模板代码。对于我来说这些甚至可以说是冗余的代码,我是坚决的瘦Model的拥护者。Model层中除必要的数据结构,我不希望出现有其他冗余的代码,影响阅读。但我们又必须让我们Model拥有解析JSON的能力。基于上述的需求,我的解决方法是利用Sourcery实...

2018-12-20 09:04:44 390

转载 高并发架构系列:什么是分布式锁?Redis实现分布式锁详解

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

2018-12-19 21:12:00 164

转载 mysql学习【第15篇】:mac中登陆mysql忘记密码解决办法

mac 中登陆mysql忘记密码解决办法1、打开终端,输入命令:cd /usr/local/mysql/bin2、mysql -uroot -p,用这条命令登陆时报错信息:报错:Enter password: ERROR 1045 (28000): Access denied for user 'root'@'localhost'...

2018-12-19 20:03:00 78

转载 Kotlin小利器-TargetFun,让多函数接口的调用更加简单

喜欢直接看代码的读者请移步:Kotlin-TargetFun随着Kotlin的加入,在安卓开发中写代码变得越发的简洁和灵活。比如原来的时候用Java书写一个最简单的View的点击事件,代码是这样: btn1.setOnClickListener(new OnClickListener(){ public void onClick(View v) { ...

2018-12-18 06:26:35 95

转载 全排列

题目描述】给定一个由不同的小写字母组成的字符串,输出这个字符串的所有全排列。我们假设对于小写字母有‘a’ <‘b’ < ... <‘y’<‘z’,而且给定的字符串中的字母已经按照从小到大的顺序排列。【输入】只有一行,是一个由不同的小写字母组成的字符串,已知字符串的长度在1到6之间。【输出】输出这个字符串的所有排列方式,每行一个排列...

2018-12-17 22:23:00 109

转载 《python 编程从入门到实践》序:学习目标

Eric Matthes写的这本书在序里面很清晰的给出了这本书的学习目标与应用方向。学习目标: 1、学习python的基本概念 2、各种数据以及数据在列表和字典中的储存方式。(列表和字典暂时不理解) 3、创建数据集合并高效遍历。(即算法运用) 4、程序与用户交互。(输入输出与运行的关系) 5、考虑程序的重用性。 7、学习使用类。(拓展...

2018-12-17 16:48:00 57

转载 idea中代码费格式化 ctrl+alt+L

idea中代码费格式化 ctrl+alt+L转载于:https://www.cnblogs.com/czlovezmt/p/10132372.html

2018-12-17 16:46:00 334

转载 Python的Reshape your data either using array.reshape(-1, 1) if your data has a single feature or

在使用sklearn进行数据处理的时候出现了报错,如题所示;报错地方的代码如下#dataitem = x_train[1]y_predicted.append(clf.predict(dataitem))报错的原因是,dataitem是一个数组的类型,而predict()函数应该传入的是list类型的参数,因此出现报错解决方法如下:y_predicted.a...

2018-12-17 11:18:00 262

转载 前端接受后端文件流并下载的几种方法

前言项目中经常会遇到需要导出列表内容,或者下载文件之类的需求。结合各种情况,我总结了前端最常用的三种方法来接受后端传过来的文件流并下载,针对不同的情况可以使用不同的方法。方法一使用场景针对后端的get请求具体实现<a href="后端文件下载接口地址" >下载文件</a>直接用个<a>标...

2018-12-16 19:25:49 8082

转载 传值调用的作用

我之前一直不理解传值调用到底有什么用,形参改变,但不影响实参,改变了的形参在主函数中又会被销毁,那改变了的形参有什么用?研究了一下,得出了它的用法1、它相当于把一个函数复制了,原来函数不改变,它可以在复制了的函数这里进行各种操作,然后reture 操作后的值,作为被调函数的值,这样,主函数里面原来的变量没有改变,又可以输出操作后的值。(保护数据:把参数的实际值复制给函数的形式参数。在这...

2018-12-15 12:57:00 184

转载 返回历史页面,并刷新该历史页面

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

2018-12-14 16:20:00 432

转载 TiDB Lab 诞生记 | TiDB Hackathon 优秀项目分享

本文由红凤凰粉凤凰粉红凤凰队的成员主笔,他们的项目 TiDB Lab在本届 TiDB Hackathon 2018 中获得了二等奖。TiDB Lab 为 TiDB 培训体系增加了一个可以动态观测 TiDB / TiKV / PD 细节的动画教学 Lab,让用户可以一边进行真实操作一边观察组件之间的变化,例如 SQL 的解析,Region 的变更等等,从而生动地理解 TiDB 的工作原理。...

2018-12-14 11:14:20 210

原创 微软发布多项Azure Kubernetes服务更新,增加GPU支持

微软宣布对他们托管的Azure Kubernetes服务进行多项更新。更新公告中包括AKS虚拟节点的特性更新、对Azure容器实例的GPU支持以及将Virtual Kubelet项目捐赠给原生云计算基金会。Azure Kubernetes服务是管理Kubernetes主节点的一款产品,将代理节点的管理和维护留给了用户。与Google Kubernetes Engine、Amazon Elastic...

2018-12-14 07:00:00 89

转载 Fragment的生命周期以及懒加载的简单实现

首先定义一个基类Fragment,重写所有生命周期方法,并打印log.假如现在有五个子类Fragment通过ViewPager左右滑动切换.刚进入页面时: first----------setUserVisibleHint: false second---------setUserVisibleHint: false firs...

2018-12-13 20:25:48 178

转载 如何做好大数据挖掘?

深度学习的概念源于人工神经网络的研究。含多隐层的多层感知器就是一种深度学习结构。深度学习通过组合低层特征形成更加抽象的高层表示属性类别或特征,以发现数据的分布式特征表示。晦涩难懂的概念,略微有些难以理解,但是在其高冷的背后,却有深远的应用场景和未来。深度学习是实现机器学习的一种方式或一条路径。其动机在于建立、模拟人脑进行分析学习的神经网络,它模仿人脑的机制来解释数据。比如其按...

2018-12-13 11:09:59 93

转载 20172303 2018-2019-1《程序设计与数据结构》哈夫曼树编码与解码

20172303 2018-2019-1《程序设计与数据结构》哈夫曼树编码与解码哈夫曼树简介定义:给定n个权值作为n个叶子结点,构造一棵二叉树,若带权路径长度达到最小,称这样的二叉树为最优二叉树,也称为哈夫曼树(Huffman Tree)。哈夫曼树是带权路径长度最短的树,权值较大的结点离根较近。带权路径长度(Weighted Path Length of Tree,简记为WPL)结点的...

2018-12-12 23:15:00 154

原创 部署策略对比:蓝绿部署、金丝雀发布及其他

目前,软件开发最大的变化是部署频率。产品团队更早(更频繁)的将产品发布到生产环境。数月或者数年的发布周期变得越来越短-对那些构建纯软件产品的人来说更是如此。现在,使用面向服务的架构和微服务方式,开发者可以设计模块化的代码库。这允许他们同时在代码库中不同的地方编写和部署代变更。缩短部署周期的业务优势狠明显:缩短上市时间客户可以在更短的时间内获得产品价值客户的反馈也会更快的到达产品团队,这意味着团队可...

2018-12-12 17:49:33 387

转载 python 框架 flask ImportError: No module named flask导包失败

找找资料需要重装flask// 1.GIT克隆git clone https://github.com/pallets/flask//2.对依赖库进行安装cd flaskpython setup.py install//3.进入目录,python xxx.py就不会报错了,但是似乎还有问题转载于:https://www.cnblogs....

2018-12-12 16:56:00 1830

转载 使用import scope解决maven继承(单)问题<转>

测试环境 maven 3.3.9想必大家在做SpringBoot应用的时候,都会有如下代码:&lt;parent&gt; &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt; &lt;artifactId&gt;spring-boot-starter-parent&lt;/artifactId&gt; &lt;version&gt;...

2018-12-12 15:09:00 87

转载 elasticsearch 文档资料

1.Function Score Query 自定义查询评分https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-function-score-query.html2.Script https://www.elastic.co/guide/en/elasticsearch/reference/cur...

2018-12-11 23:07:00 90

转载 git 常用命令

  一、Git(读音为/gɪt/。)是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。[1]Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。  二、相信使用过svn的版本控制,我觉得很大程度上都会觉得他是很强大的。git做为开源的版本管理方式,我个人还是非常喜欢的。  三、常用命令  ...

2018-12-11 17:02:00 65

转载 Feign 在 SpringCloud 中的使用 四

此处就单纯写一个消费者服务,通过Feign来调用生产者中的接口,生产者中的接口可以自己随便定义一个,前面博客中也有代码1.导入springcloud Feign的jar包<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring...

2018-12-10 11:27:00 69

空空如也

空空如也

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

TA关注的人

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