自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 (转)js 根据url 下载图片

第一种:最方便快捷的方法就是使用HTML5原生的download属性,这个属性也可用来下载文件等。例如:但显然,如果纯粹利用HTML属性来实现下载,对于动态内容,就无能为力。想要实现不需要用户点击便能自动下载图片到客户端可以参考下面的方法第二种:借助base64实现图片的下载如果我们想下载一张图片,可以把这张图片转换成base64格式,然后下载 var downloadIamge = functi...

2019-06-10 08:59:18 2216

转载 14- 小程序测试与airtest自动化测试

什么是小程序小程序是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或者搜一下即可打开应用。也体现了“用完即走”的理念,用户不用关心是否安装太多应用的问题。应用将无处不在,随时可用,但又无需安装卸载。登录微信公众账号开发>开发者模式小程序特点1.类web 非HTML52.即用即走,随手可得3.拥有离线能力4....

2019-06-08 17:16:00 922

转载 windows下mysql5.7 root密码重置

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

2019-06-07 19:53:00 131

转载 科普帖:Linux操作系统

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

2019-06-06 09:09:00 66

转载 centos7 下部署django应用

1. 安装python3.61. 获取wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tgztar -xzvf Python-3.6.2.tgz -C /tmpcd /tmp/Python-3.6.2/2. 把Python3.6安装到 /usr/local 目录./configure --p...

2019-06-05 14:27:00 110

转载 PYTHON学习0005:格式化输出和运算符----2019-6-4

占位符:1、%s:代表字符占位2、%d:代表整数占位3、%f:代表小数占位其中%s应用最广。input()接收用户输入后,输出的都是字符串形式。转载于:https://blog.51cto.com/13543767/2405055...

2019-06-04 23:38:52 79

转载 Java初学——面向对象接口的应用

一、接口  1.什么是接口    接口是比抽象类更抽象的定义,接口不可以被实例化 实现类必须实现接口的所有方法 实现类可以实现多个接口 、多个接口使用逗号隔开 接口中的变量都是静态常量(public static final)程序设计时面向接口的约定而不考虑具体实现 。  2.为什么使用接口    有些事物具有相同的功能,多个类可以做相同的功能,程序设计中,要做到将功能模块化,细...

2019-06-03 19:27:00 318

转载 github骚操作

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

2019-06-03 01:27:00 97

转载 0601课的预习任务

17.1 MySQL主从介绍MySQL主从又叫做Replication、AB复制。简单讲就是A和B两台机器做主从后,在A上写数据,另外一台B也会跟着写数据,两者数据实时同步的MySQL主从是基于binlog的,主上须开启binlog才能进行主从。主从过程大致有3个步骤1)主将更改操作记录到binlog里2)从将主的binlog事件(sql语句)同步到从本机上并记录在relay...

2019-06-02 19:52:06 107

转载 生成树协议(STP)常用配置命令及原理

生成树协议(STP)常用配置命令及原理STP简介:逻辑上断开环路,防止广播风暴的产生当线路故障,阻塞接口被激活,恢复通信,起备份线路的作用生成树算法3个步骤:(1)选择根网桥(Root Bridge)(2)选择根端口(Root Ports)(3)选择指定端口(Designated Ports)1、根网桥(Root Bridge)选择交换网络中网桥ID最小的交换机成为根网桥,网桥ID是唯一的。2...

2019-06-02 13:59:59 6605

转载 Hibernate中tx.commit()

hibernate.cfg,xml文件中的自动提交事务是false。主键生成策略是native。在表的映射继承是手动提交事务(即:tx.commit())无法发出sql语句,把数据插入到数据库的表中。在主键生成策略是uuid,自动提交事务是false时,则需要手动提交事务,才会发出sql语句。转载于:https://www.cnblogs.com/Mr-Dxin/p/10960303.h...

2019-06-01 17:26:00 97

转载 着色方案[SCOI2008] HYSBZ - 1079

https://vjudge.net/problem/HYSBZ-1079#include<bits/stdc++.h>using namespace std;long long int C[100][100] = {}, A[20][100] = {};const long long int mod = 1e9 + 7;void init() { C[0][0] ...

2019-06-01 10:21:00 90

转载 IDEA 的优雅调试,让 bug 无处藏身!

前言Debug用来追踪代码的运行流程,通常在程序运行过程中出现异常,启用Debug模式可以分析定位异常发生的位置,以及在运行过程中参数的变化。通常我们也可以启用Debug模式来跟踪代码的运行流程去学习三方框架的源码。在Intellij IDEA中使用好Debug,主要包括如下内容:Debug开篇基本用法&快捷键变量查看计算表达式智能步入断点条件设置多线程调试回退断点中...

2019-05-31 12:07:26 306

转载 01-svn安装部署

一、svn介绍Subversion(SVN)是一个开源的,跨平台的版本控制系统,由CollabNet公司成立于2000年;Subversion作为新一代的版本管理系统,以其目录版本化、原子提交、版本化的元数据、更加有效的分支和标签等特性,至今已被众多的互联网企业使用来管理网站、论坛的代码文件;Subversion最独特的地方,便是可以通过Apache的扩展模块与Apache的HTTP服务相结合...

2019-05-30 14:31:00 95

转载 小猿圈分享-如何才能成为一名优秀的架构师

对于工作多年的程序员而言,日后的职业发展无非是继续专精技术、转型管理和晋升架构师三种选择。那么程序员如何才能晋升为优秀的高薪架构师?优秀架构师需要具备怎样的素质担任全栈技术架构师三年的刘先生表示:「架构师虽然经常需要做一些分工的工作,涉及到一些管理层面,但在我看来,它并不算完全的管理,更考验沟通能力和他的设计能力。」企业无论是招哪一类架构师,都会要求他们具有多年从业经验,有过项目开发经历,精...

2019-05-29 01:35:21 77

转载 云计算安全管控

[daodu]谁有权访问组织的加密密钥?这取决于组织的数据在云中是否安全。除非组织自己拥有对加密密钥的独占控制权,否则可能面临风险。不幸的是,情况并非如此,这也是很多组织收到电子邮件,得知数据其已被泄露的原因之一。[/daodu]由于规模经济和易用性,很多的组织如今迅速接受了云计算,这与将所需的基础设施外包相比要容易得多,特别是在多租户环境和中端市场企业中,这些组织很难为自己...

2019-05-28 13:01:46 164

转载 如何优雅的设计RESTful API?这是我看过讲的最清晰的文章!

RESTful 是目前最流行的 API 设计规范,用于 Web 数据接口的设计。它的大原则容易把握,但是细节不容易做对。本文总结 RESTful 的设计细节,介绍如何设计出易于理解和使用的 API。一、URL 设计1.1 动词 + 宾语RESTful 的核心思想就是,客户端发出的数据操作指令都是"动词 + 宾语"的结构。比如,GET /articles这个命令,GET是动词,/articles...

2019-05-28 07:09:04 113

转载 JAVA面试题(38)

本文首发于cartoon的博客转载请注明出处:cartoonyu.github.io/cartoon-blo…说一下堆栈的区别?存放数据类型的不同栈存放基本类型变量和对象的引用变量堆存放通过new关键字创建的对象和数组内存回收的不同栈中数据超过作用域则被释放堆中数据的回收受垃圾回收机制的控制队列和栈是什么?有什么区别?队列是FIFO的数据结...

2019-05-27 14:54:48 64

转载 go-micro之源码剖析: Registry

go-micro提供了分布式系统开发的核心需求,包括RPC和事件驱动的通信机制。关于go-micro的详细内容请参考git上的go-micro项目,这篇文章主要来讲go-micro的组件register的源码剖析。go-micro的结构图如下(来源git仓库)。图1.1可以看到go-micro底层分为6个组件,分别是broker、Codec、Register、Selector、Transp...

2019-05-27 09:40:40 772

转载 标记-清除算法,复制算法,标记-整理算法和分代算法

  最近笔者在学习JVM相关的知识,故写作此文来分享一下本人了解的一些垃圾回收算法。    标记回收算法  最基础的垃圾回收算法就是“标记-回收”算法(Mark-Sweep)算法,这是其它所有垃圾回收算法的基础,相当于内功,其它算法都是根据内功来发挥的外功。顾名思义,本算法需要先标记出所有需要回收的对象,待标记完成后,再统一回收所有被标记的对象。它的缺点很明显,首先是效率太低...

2019-05-24 12:58:00 245

转载 SVN通过钩子同步更新静态文件并上传OSS

SVN通过钩子同步更新静态文件并上传OSS需求:需要高频率的更新oss上多个bucket的不同目录的内容。 解决方案描述:在svn上新建一个或者多个独立的库,在每个库编辑hooks下的post-commit文件添加命令。 注意事项:需要安装ossutil64 oss上传工具,配置ossutil conf文件,svn权限密码等安装ossutil64根据您的操作系统选择相...

2019-05-23 12:18:34 545

转载 Kotlin学习笔记

1.when语句的return如果when语句的每个分支都会返回值,如下:fun fact(n: Int):Int { var result when (n) { 0, 1 -> result = 1 else -> result = n * fact(n - 1) } return result}复制代码那可以写...

2019-05-23 07:24:06 71

转载 标准 IO 测试 标准输出,输入,出错缓冲大小;全缓冲文本流大小

例子:测试缓冲区大小#include <stdio.h>int main(int argc, const char *argv[]){ //标准输入大小,没有输入内容时,标准输入缓冲是测不出大小的 getchar(); //在终端获取一个字符,标准输入内没有内容时,大小为0,存在数据时才会测试出其大小 printf("stdin_siz...

2019-05-22 20:47:00 1330

转载 团队任务3:第一次冲刺

团队序号:4软件名称:飞机大战码云仓库地址:https://gitee.com/chenggedemayun/aircraft_battleWBS图:5.1 给出本次冲刺完成情况,完成了哪些任务,剩余哪些任务,每位团队成员的任务领取及完成情况。(1')本次冲刺任务基本完成5.2 给出本次冲刺中存在的问题。(1')本次出现bug无法正常修复的问题,后来经过每日例会在网上找到了修改的...

2019-05-22 16:43:00 64

转载 2017129202作业

shangp = [["芒果", 12],["西瓜", 20],["苹果", 6],["橙", 14],["葡萄", 20],["牛油果", 60]]xuanzhe = {}huafei = 0while True:choice = input("输入你所选择的商品编号>>:").strip()if choice.isdigit():choice = int(choice)if cho...

2019-05-22 11:40:00 88

转载 原创 linux 爬虫拨号服务器完整设置

[root@cloud ~]# cat /home/bh.sh #!/bin/bashPATH=/sbin:/bin:/usr/sbin:/usr/bin:/sbin/ifconfig/usr/sbin/adsl-stopsleep 5/usr/sbin/adsl-startsleep 2while truedoif [ `/sbin/ifconfig|...

2019-05-21 09:07:00 142

转载 JS 事件

事件1. Event 对象event 对象代表事件的状态,比如事件在其中发生的元素、键盘按键的状态、鼠标的位置、鼠标按钮的状态。事件通常与函数结合使用,函数不会在事件发生前被执行!4. 事件委托1. 定义事件委托就是利用事件冒泡,指定一个事件处理程序,就可以管理某一类型的所有事件2. 基本实现js 原生实现事件委托1. 需求给li添加同样效果的事件<ul id="ul...

2019-05-20 06:13:02 83

转载 Android模块化开发配置

模块化项目由多个模块组成每个模块都是一个独立的Feature或组件业务模块间解耦不相互直接依赖业务模块与公共组件模块通过aar依赖每个模块独立开发,独立运行调试模块化的好处当一个项目越来越大,越来越复杂后,代码量就会变得越来大,难以阅读难以维护,业务之间出现耦合的可能性也会越来越大,同时整个APP编译调试的时间也会越来越长。而使用模块化开发则可以解决以上问题:项目代码结构清...

2019-05-20 02:05:21 105

转载 socket

1.什么是socketsocket是应用层与TCP/IP协议族通信的中间软件层,是一组接口。用户在使用时,不需要操作具体的TCP协议的内容,用户只需要按照socket的要求操作,就能进行数据的发送和接收。2.socket通信3.socket方法3.1socket实例化相关内容1.socket实例化:socket.socket(family=AF_INET, type=SOCK_...

2019-05-19 12:37:16 341

转载 分类模型的评价及比较

当我们得到数据模型后,该如何评价模型的优劣呢?之前看到过这样一句话 :“尽管这些模型都是错误的,但是有的模型是有用的”,想想这句话也是挺有道理的!评价和比较分类模型时,关注的是其泛化能力,因此不能仅关注模型在某个验证集上的表现。事实上,如果有足够多的样本作为验证集来测试模型的表现是再好不过的,但即使是这样也存在一个难点,比如难界定多大的样本才能足够表现出模型的泛化能力。因此,一般的做...

2019-05-18 15:32:00 484

转载 基于Windows运行库的UWP—C#高级编程(第10版)学习笔记3

Windows运行库(Windows Runtime)是微软Windows自Windows8之后引入的一种新的编程API,最新版本是3.0,一种新的跨平台应用程序架构,支持的开发语言包括C++(C++/CX(组件扩展))、托管语言C#和VB,以及Javascript,原生支持X架构和ARM架构,为了更好的安全性和稳定性,也支持运行在沙盒环境中,即支持容器技术,实质上是基于COM的非托...

2019-05-17 17:57:00 162

转载 Java程序员年薪30W是一个什么样的技术支撑(北上广除外)

欢迎关注专栏:Java架构技术进阶。里面有大量batj面试题集锦,还有各种技术分享,如有好文章也欢迎投稿哦。金三银四面试已经结束了,最近跟朋友在一起聚会的时候提了一个问题,说Java程序员月薪如何达到30K,技术水平需要达到什么程度?有人回答说这只能是大企业或者互联网企业工程师才能拿到。也许是的,小公司或者非互联网企业拿到30K的不太可能是码农了,应该已经转管理。还有区域问题,这个是不在我的考虑范...

2019-05-17 09:24:02 293

转载 如何零基础学web前端开发javascript

网站开发大致为前端和后端,前端主要负责实现视角和交互效果,以及与服务器通信,完成业务逻辑,其核心价值在于对用户体验的追求。可以按以下思路系统学习:基础html+css这部分建议在w3school在线教程上学习,边学边练,每章后面还有小测试,之后可以模仿一些网站做些页面。javascript要学的内容实在很多,如果没有其他编程语言基础的话,学起来可能要费些力,js是一门很混乱的语言,这本书能够帮助你...

2019-05-17 03:52:37 73

转载 makemigrations 和 migrate工作原理分别是什么

有一道关于python-django开发工程师的面试题:内容大致是makemigrations 和 migrate 工作原理分别是什么,如果不想使用 Django 的 makemigrations 和 migrate 功能,但是不小心执行了这两个命令会发生什么,如何禁用 migrate 的功能。下面我们来分析一下这几个问题。首先:mana...

2019-05-16 14:33:00 107

转载 北大青鸟幸福IT学院:程序员是不会修电脑的,请不要为难我!

身为程序员的你是用来修电脑的吗?不知道你们有没有这样的经历,明明自己只是一个程序员,却被身边的朋友、七大姑八大姨叫来修电脑。你不是学计算机的吗?怎么电脑都不会修?你是不是整天在学校睡觉啊?好呀我帮你们修我修电脑的三原则就是:1、重启解决90%的问题2、重装解决99%的问题3、重买解决100%的问题不用客气,谢谢~程序员的小秘密1、在生产环境中修改bug2、下班后,...

2019-05-15 10:10:13 173

转载 搭建GitLab仓库

一 GitLab介绍GitLab 是利用 Ruby on Rails 一个开源的版本管理系统,实现一个自托管的 Git 项目仓库,可通过 Web 界面进行访问公开的或者私人项目。与 Github 类似,GitLab 能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库。团队成员可以利用内置的简单聊天程序(Wall)进行交流二 GitLib...

2019-05-14 16:50:00 397

转载 CRC32用途及写法

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

2019-05-13 20:52:00 5764

转载 Object类

基本作用在java中所有的类都有一个公共的父类,一个类只要没有明显地继承一个类,则肯定是Object类的子类。class Person extends Object{ }class Person{ }复制代码一个设计良好的类最好覆盖Object类中的equals()、hashCode()、toString()3个方法。Object类提供的equals()方法默认是比较...

2019-05-12 13:55:57 85

转载 微信支付-H5支付绕过ip地址

跟着上一篇的微信文章,上一章没有H5的支付。在这周工作种,主要是对H5支付功能进行代码编写,这篇文章算是一次总结,也让新手遇到我的问题,可以有个解决方案。微信H5支付的特殊要求:H5支付和JSAPI支付差不多,但是是在其他浏览器进入到微信端。微信团队为了做这个用户校验,要求添加一个字段spbill_create_ip终端IP,必须传正确的用户端IP,支持ipv4、ipv6格式。这个IP地址,安装微...

2019-05-11 05:11:42 1392

转载 编写前端统计网页流量,来源,停留时间等

接到需要统计网站数据统计需求,包括各个按钮点击量,PV,IP,停留时间,os,浏览器类型,来源(搜索引擎,直接输入,内部跳转等)整体思路:打开页面时记录访问时间戳,各个按钮点击写入localstorage,在离开页面时触发beforeunload事件提交相关数据到后端同时清除localstorage需要注意:1. 来源如何判断?document.referrer中获取前一步到访问链接,...

2019-05-10 19:01:00 644

空空如也

空空如也

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

TA关注的人

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