自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 gitbook 入门教程之从零到壹发布自己的插件

什么是插件Gitbook 插件是扩展 Gitbook 功能的最佳方式,如果 Gitbook 没有想要的功能或者说网络上也没有现成的解决方案时,那么只剩下自食其力这条道路,让我们一起来自力更生开发插件解决问题吧!幸运的是,Gitbook 提供了插件机制留给开发者去扩展自定义功能,虽然官方开发文档不是特别完善,甚至有时候需要翻阅相关源码才能定位到暴露出的 api,但是这一切都不影响开发的...

2019-10-08 17:31:00 234

转载 gitbook 入门教程之小白都能看懂的 Gitbook 插件开发全流程

什么是插件Gitbook 插件是扩展 GitBook 功能(电子书和网站)的最佳方式.只要是 Gitbook 默认没有提供的功能,基于插件机制都可以自行扩展,是插件让 Gitbook 变得更加强大.本文将全面介绍插件的相关知识并重点介绍插件开发的全流程,只有熟悉插件开发流程才能做到有的放矢,心中有数,进而开发出自己的插件.关于插件请参考 Gitbook 入门教程高级进阶系列文...

2019-10-04 16:13:00 348

转载 go 学习笔记之10 分钟简要理解 go 语言闭包技术

闭包是主流编程语言中的一种通用技术,常常和函数式编程进行强强联合,本文主要是介绍 Go 语言中什么是闭包以及怎么理解闭包.如果读者对于 Go 语言的闭包还不是特别清楚的话,可以参考上一篇文章 go 学习笔记之仅仅需要一个示例就能讲清楚什么闭包.或者也可以直接无视,因为接下来会回顾一下前情概要,现在你准备好了吗? Go !斐波那契数列见闭包不论是 Go 官网还是网上其他讲解闭包的...

2019-10-01 13:37:00 175

转载 记一名算法工程师在工作中遇到的各种坑(不定时更新)

在工作中总会遇到各种各样的bug,有时不清楚出错状况就会花费很久的时间。故想将工作中遇到的问题一一列举出来,以防下次仍遇到相同的问题。1.在pycharm中debug出现以下问题:AttributeError: module 'matplotlib' has no attribute 'verbose'解决方案:转载于:https://www.cnblogs.c...

2019-09-29 11:33:00 293

转载 Java对象和集合的拷贝/克隆/复制

昨天同事遇到了一个奇怪的问题,他需要将一个JavaBean拷贝一份,然后对新创建的Bean进行操作。但是他对新的Bean操作后,会影响旧的Bean的值。当听到这个问题的时候,我第一反应就是他的拷贝方法有问题,只是将aBean的内容复制给了bBean,但是在内存中指向的是同一个地址。这里就引出了两个关键词,浅拷贝和深拷贝。浅拷贝(浅克隆)被复制对象的所有变量值都和原来的对象的值相同,但...

2019-09-28 17:20:00 91

转载 使用kombu的producer pool 向rabbitmq瞬间发送大量消息

kombu比pika感觉考虑得全面多了,不知道为什么用的人好像少?生产端是 python-socket.io 的client 接受socketio 消息后, 发到rabbitmq 按时序进行处理.进行压力测试时, 如果发送到socketio时不加延时, 一次把消息全都发了, 用pika总是报错, channel直接close了.用kombu一开始也是这样, 使用了pro...

2019-09-28 15:47:00 357

转载 gitbook 入门教程之还在搞公众号互推涨粉?gitbook 集成导流工具,轻轻松松躺增粉丝!...

相信大多数博客作者都或多或少有过这样想法: 现在各种平台这么多,想要实现全平台发布就要到处复制粘贴,等我有空一定做统一平台一次性全部解决!不知道正在阅读文章的你,有没有这样的想法?反正我确实这么想过,甚至 github 上相关项目早已创建,可一直迟迟没有下一步,要么是工作忙,要么是技术储备不够,总有一大堆借口自我安慰!如果只是专注于某一两家平台,这种需求可能不会那么强烈,可是如果你...

2019-09-26 10:00:00 219

转载 平台的选择

最近想写点技术方面的东西,但技术平台这么多,感觉还真不好下手。虽然很多平台都可以写,技术也不是很难掌握,但写起来才发现,可能平常并不是十分频繁地使用这些技术,写出来就容易流于表面,为什么会这样?这其实是因为,官方的文档只教你怎么去使用,却不会跟你讲如何用这技术去解决实际的问题,这也就是为什么市面上有很多入门或进阶的书,在你读完之后索然无味的原因,这类书籍基本上就是官方文档抄一篇,把英文的...

2019-09-25 08:54:00 168

转载 9.23笔试总结

C语言的一些小东西,长时间没用忘得差不多了:#include<iostream>using namespace std;int main(){ int m = 5; int n = 6; n += n -=m *= n; cout <<"n:"<< n<<endl; in...

2019-09-24 00:57:00 43

转载 go 学习笔记之仅仅需要一个示例就能讲清楚什么闭包

本篇文章是 Go 语言学习笔记之函数式编程系列文章的第二篇,上一篇介绍了函数基础,这一篇文章重点介绍函数的重要应用之一: 闭包空谈误国,实干兴邦,以具体代码示例为基础讲解什么是闭包以及为什么需要闭包等问题,下面我们沿用上篇文章的示例代码开始本文的学习吧!斐波那契数列是形如 1 1 2 3 5 8 13 21 34 55 的递增数列,即从第三个数开始,后一个数字是前两个数字之和,保持...

2019-09-22 23:28:00 127

转载 表单中使用<button>的注意点

本文主要记录了我调查问题的思路想法,想看结论的同学直接拖到最后吧上周在做项目的时候,有一个需求是在页面中加一个按钮,点一下查询数据库将内容填充在表格中。这不是很简单嘛,页面加个按钮,发送ajax请求,拿到数据,填充表格。可是在写完这一套流程后,以为已经万事大吉的时候,点下按钮之后,页面中的其他位置的某个input框突然变成了加粗的红色????就下面这个样子。第一次见到这样的东西,代...

2019-09-22 11:39:00 109

转载 纯CSS实现加载转圈样式

不同的项目中对于等待加载时转圈圈的样式是不同的,有的是传统的转圈的gif图片,见得比较多的是将转圈圈的换成了可爱的图标。有时候项目中加入等待加载的图片会很违和,不符合美观,所以需要用CSS做一个。下面是一个纯CSS实现转圈样式的例子。<!DOCTYPE html><html lang="en"><head> <meta char...

2019-09-22 10:04:00 1076

转载 ERROR: An HTTP request took too long to complete. Retry with --verbose to obtain debug information.

docker-compose 的问题要改环境变量xed ~/.profileexport COMPOSE_HTTP_TIMEOUT=500export DOCKER_CLIENT_TIMEOUT=500 source ~/.profile转载于:https://www.cnblogs.com/xuanmanstein/p/11561593.html...

2019-09-21 10:18:00 3281

转载 20190915杂题选讲

T1设\(b_1=p_1^{a_1}p_2^{a_2}…p_n^{a_n}\),显然答案最大为\(\sum a_i\)考虑让\(\sum a_i\)最大,那\(b_1\)不能有有超过5的质因子,因为\(2^2<5\)。3的个数最多也只有一个,因为\(2^3<3^2\)于是就可以dp,设\(f[i][j][k]\)表示填到第i个数,gcd可以表示为\(2^j3^k\)的答...

2019-09-20 22:18:00 63

转载 linux nginx 安装https证书

在安装过程中,我是用Xshell这个工具来远程我的linux服务器进行操作的1.把https证书上传到在/home/admin/cert目录下,如果没有cert这个文件夹,则需要新建2.然后进入/etc/nginx/sites-available目录,找到这个目录下的default文件,修改里面的配置(建议先备份一下)打开default文件:把listen 443的这两个...

2019-09-20 17:53:00 78

转载 py脚本修改后自动重启

在用socket.io, pika之类启动一个脚本死循环做server或者client的时候:1脚本被编辑之后,是不会自动重启2当代码报错的时候,会立即退出, 只能手动重新运行 python app.py那么django, flask的代码编辑后自动重启的功能是非常实用的.那么怎么做呢? 其实特别简单用flask作者自己的库,一行搞定.舒心...

2019-09-19 20:42:00 447

转载 ubuntu编译安装openssl

http://blog.bccn.net/%E9%9D%99%E5%A4%9C%E6%80%9D/66642su root不然权限不够cd /usr/srcwget https://www.openssl.org/source/openssl-1.1.1d.tar.gz--no-check-certificatetar zxvf openssl-1.1.1d....

2019-09-19 10:50:00 487

转载 pc电源cpu插座和显卡插座

cpu插座是8口的,一般4+4显卡插座是6口的,也有8口的用6+26+2的中2有一个小边,组合成8口也不能插入cpu插座。转载于:https://www.cnblogs.com/81/p/11535514.html...

2019-09-17 17:18:00 148

转载 js学习笔记之排序算法的原理及代码

冒泡排序比较任何两个相邻的项,如果第一个比第二个大,则交换它们重复这样的操作,直到排序完成,具体代码如下:let arr = [67,23,11,89,45,76,56,99]function bubbleSort ( data ) { var temp = 0; for ( var i = data.length ; i > 0 ; i -...

2019-09-17 12:18:00 46

转载 【编程漫谈】单机与联机

应用程序一般可以分为单机和联机两种类型,单机程序就是在终端设备上可以独立运行的程序,只要打开这个程序就可以提供完整的功能,比如微软的office、一些单机游戏等。而联机程序则分为多个部分,分别运行在不同的机器上,然后通过网络形成一个整体,联机程序包括客户端和服务端两部分,这两端通过既定的数据格式进行通讯,也就是所谓的协议,一般客户端提供用户界面,服务端负责存储和运算。早些年网络不发达的...

2019-09-16 16:34:00 337

转载 能不能支持在线查看word,excel这样的文件?还有拖拽上传功能?

https://forum.enhancer.io/topic/5adea0cdce69735af635fcd8方法1.用一个自定义窗口, 自定义窗口里放一个iframe假设你的 word 的地址是 doc_url, 那么 iframe 的 src设置成http://view.officeapps.live.com/op/view.aspx?src=doc_ur...

2019-09-16 15:25:00 50

转载 go 学习笔记之学习函数式编程前不要忘了函数基础

在编程世界中向来就没有一家独大的编程风格,至少目前还是百家争鸣的春秋战国,除了众所周知的面向对象编程还有日渐流行的函数式编程,当然这也是本系列文章的重点.越来越多的主流语言在设计的时候几乎无一例外都会参考函数式特性( lambda 表达式,原生支持 map,reduce...),就连面向对象语言的 Java8 也慢慢开始支持函数式编程,所以再不学习函数式编程可能就晚了!但是在正式学...

2019-09-16 07:58:00 62

转载 WebGIS之MapBox篇

前面在Arcgis的基础上玩了玩,这不最近又去摸索了一下Web上开源的GIS;这次选择了基于MapBox来实现一些效果:1、加载自己发布的本地瓦片效果2、加载热力图、Echarts、三位建筑、路况效果:3、加载热力图、Echarts、三位建筑、路况效果:4、再来个展示三维建筑的效果:5、再来个路径回放效果6、再来个渐变效果的路径回放7、...

2019-09-15 21:40:00 253

转载 windows下安装geopandas

在linux下没任何问题,直接 pipenv install geopandas, 各种依赖库该编译的编译,该依赖的依赖。win下pyproj4编译不过,而且gdal库什么的也都是问题,建议全部从https://www.lfd.uci.edu/~gohlke/pythonlibs/下载对应py版本编译好的whlpython 版本3.7 x64安装顺序与版本1 gdal:...

2019-09-13 06:22:00 175

转载 优化算法2-牛顿法

牛顿法,全称Newton's method。当N=1时,牛顿法的基本思想是:在现有极小点估计值的附近对f(x)做二阶泰勒展开,进而找到极小点的下一个估计值。设 为当前的极小值点的估计值,那么通过二阶泰勒: 由于求的是最值, 应满足即求得令...

2019-09-12 18:34:00 188

转载 VI常用命令

向下翻一页 Ctrl + f向上翻一页 Ctrl + b向下翻半页 Ctrl + d向上翻半页 Ctrl + u光标移动到行尾插入 A光标移动到行首插入 I左右移动光标n个字符 数字 + 左右键 光标移动到n行 数字 + G光标移动到末尾 G删除当前行 dd删除当前行上下n行 数字 + d + 上下...

2019-09-12 17:52:00 40

转载 .net实现上传图片到共享目录(远程服务器)

先大概理清一下思路:1.共享目录的配置,这里包括了新建一个共享目录,而且必须设置一下目录的权限。不然无法访问操作此目录。2.iis站点下创建虚拟目录指向共享目录。3.前端处理上传图片。4.后台操作图片保存到站点的虚拟目录,并返回一个当前图片路径给前端展示。实现:1.创建共享文件夹并设置相关权限权限这里,为了方便就直接给了every one...

2019-09-12 15:36:00 426

转载 pgadmin4 csrf错误导致docker-compose postgres服务下线

docker-compse up 启动的前台服务, 过一会就自动停止检查半天,发现是pgadmin4没安装正确不断报400 和 csrf error然后pgadmin4为啥报这个, 因为python的pip升级, 导致 版本失配 简单说, 安装到了3.7的路径下,却用python2 和.local下的配置在运行. 结果就错了板子还是在pip上把pip修复https:/...

2019-09-11 13:31:00 188

转载 多版本python的pip 升级后, pip2 pip3 与python版本失配

mint19.2 本来pip 和 pip2 对应 python2.7 pip3对应python3.6用源码安装了python3.7之后. 这样版本也没问题.但是, 用pip3.7 安装包的时候 提示 pip需要升级, 但是一旦升级, 就不对了pip pip2 pip3 都指向了pip3.7这导致一系列问题. 包pgadmin4 启动后...

2019-09-11 12:56:00 91

转载 数据库连接池性能对比

转载自:https://www.tuicool.com/articles/qayayiM摘要: 本文主要是对这hikariCP,druid,tomcat-jdbc,dbcp,c3p0几种连接池的详细的功能和性能测试对比,通过这次测试对目前主流的一些连接池做一个全面的对比,从而给业务系统一个最佳的推荐。而唯品会venus-data支持三种连接池DBCP、C3P0、DRUID,其中C3P...

2019-09-10 14:25:00 158

转载 go 学习笔记之无心插柳柳成荫的接口和无为而治的空接口

如果你还了解编程概念中的接口概念,那么我建议你最好还是先阅读上一篇文章.详情请点击 go 学习笔记之万万没想到宠物店竟然催生出面向接口编程? ,否则的话,请自动忽略上文,继续探索 Go 语言的接口有什么不同之处.如无法自动跳转到公众号「雪之梦技术驿站」文章,可以点击我的头像,动动你的小手翻翻历史文章,相信聪明的你一定可以找到相关文章.接口是面向对象编程风格中继封装概念后的另一个重...

2019-09-10 09:02:00 117

转载 用webpack发布一个vue插件包

创建库本来以为很简单,结果配置了webpack之后,运行build就报错了,似乎不认识es6语法,于是先后安装了几个包:  @babel/core  @babel/preset-env  babel-loader  @babel/plugin-proposal-class-properties进行了一些配置:// babelconst pr...

2019-09-09 18:25:00 79

转载 Git

一、Git介绍官网:https://git-scm.com/二、Git工具1.下载:https://git-scm.com/downloads打开浏览器输入Git官网网站回车即可打开Git官网;如果你是Windows用户打开,找到首页右下角显示器的图标,里面有当前最新版本的版本号,发布日期。点击里面的“Downloads for Windows”即调整到下载页面...

2019-09-09 09:53:00 43

转载 ecs架构思考

  系统管理者, ecs本身要处理的是遍历, 遍历结构处理事情。 而不同的场景要处理的事务是不一样的, 所以系统是要动态增加或者减少的。而实体代表着一个真正的对象, 对象本身是复杂的, 拥有多种属性的。但系统的不同,导致对象在不同的世界产生不同的样貌。  所以对象的集合不能放到系统中,系统只能在处理的时候遍历当前他想要的对象。(对象的创建,系统可能并没有创建成功,当系统变动的时候...

2019-09-06 14:48:00 70

转载 书籍推荐

1.算法序号书名图片1疯狂python讲义2利用python进行数据分析...

2019-09-06 10:11:00 61

转载 leetcode刷题日记

  这里主要采用的是中心扩展法,即将整个字符串遍历,因为中心可能是单个字母,也可能是类似于abbc这样的两个字母的,所以需要对其进行分情况讨论:    如果是单个字母的时候,有n个情况,如果是两个字母的时候,有n-1种情况。所以合起来就是2n-1中情况    接下来对每个中心进行扩展然后检验,最后求出其中最长的回文串。    由其中心确定左右开始的位置,然后用su...

2019-09-05 15:07:00 54

转载 iframe重新加载

方法1:document.getElementById('iframeId').contentWindow.location.reload(true);方法2:document.getElementById('iframeId').src=url;方法3:$("#iframeId").attr('src', url);转载于:https://www....

2019-09-05 14:18:00 635

转载 Asp.net MVC 用EF来保存高精度小数时会碰到保留4位小数时,后两位默认为0的解决方法...

解决方法:在DBContext文件下 重写OnModelCreatingeg:protected override void OnModelCreating(DbModelBuilder modelBuilder) {……重写之前modelBuilder.Entity<Bd_Currency>().ToTable("表名", "dbo");重写之后:modelB...

2019-09-05 11:09:00 581

转载 jquery 获取 父级 iframe 里的控件对象

window.parent.document.getElementsByTagName('iframe')[0].contentWindow.document.getElementById('id')转载于:https://www.cnblogs.com/jasonlai2016/p/11463123.html

2019-09-05 09:51:00 158

转载 vue源码解析之observe

一. vue文档中有“由于 JavaScript 的限制,Vue 不能检测以下数组的变动”,是否真是由于JavaScript的限制,还是出于其他原因考虑当你利用索引直接设置一个数组项时,例如:vm.items[indexOfItem] = newValue当你修改数组的长度时,例如:vm.items.length = newLength  第一种情况是利用索引设置一个...

2019-09-04 15:15:00 84

空空如也

空空如也

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

TA关注的人

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