自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 python发送邮件

参考:https://www.cnblogs.com/yoyoketang/p/7277259.html#4031999一:发送测试报告给个人(不带附件) 知识点: 1、SMTP服务器需要身份验证(端口:465或587) 2、POP3服务器(端口:995) 3、先导入smtplib库用来发送邮件...

2018-09-30 18:24:00 94

转载 leetcode695

public class Solution { public int MaxAreaOfIsland(int[,] grid) { var row = grid.GetLength(0);//8 var coloum = grid.GetLength(1);//13 bo...

2018-09-30 10:59:00 40

转载 静态页自己部署

写个这几天发布一个内部项目的遭遇吧!----我纯菜鸟一只。1.我们的pmo自己写了个项目管理的小系统供全技术部门的人来使用。2.前端研发妹子找到我要发布一个H5的页面,说跟以前的一样发布就好了。3.PM找我说他写了一个小系统让帮忙给发布一下,随便发到哪里都可。接下来我做的事情:1.找到pmo和研发一起聊聊这个系统是干嘛滴系统用处:供自己人使用的---那当然不允许跟我们线上的系统一起混布了,万一...

2018-09-29 18:16:17 63

转载 Java中static、final、static final的区别(转)+transient

说明:不一定准确,但是最快理解。final:final可以修饰:属性,方法,类,局部变量(方法中的变量)final修饰的属性的初始化可以在编译期,也可以在运行期,初始化后不能被改变。final修饰的属性跟具体对象有关,在运行期初始化的final属性,不同对象可以有不同的值。final修饰的属性表明是一个常数(创建后不能被修改)。final修饰的方法表示该方法在子类中不能被重写,fina...

2018-09-28 17:04:00 117

转载 Spring Security验证流程剖析及自定义验证方法

Spring Security本质上是一连串的Filter, 然后又以一个独立的Filter的形式插入到Filter Chain里,其名为FilterChainProxy。 如图所示。实际上FilterChainProxy下面可以有多条Filter Chain,来针对不同的URL做验证,而Filter Chain中所拥有的Filter则会根据定义的服务自动增减。所以无需要显示再定义这些Fi...

2018-09-28 09:01:00 120

转载 git 命令的笔记

简要的表述几个git的命令git init:初始化一个目录为git版本控制 假如一个demo目录下,有一个index.html文件,两个css和js空目录,此时在demo目录下运行git init,会在目录下创建一个隐藏的.git目录,此后,对文件内容的任何改动,都会被git记录到,如下图此时改动index.html中的内容,可以...

2018-09-27 01:14:14 46

转载 Little C Loves 3 I

CF#511 div2 A现场掉分赛(翻车),就是这道题被叉了。。。qwq其实就是一道水题:因为CF有spj,所以直接构建特殊情况就行了。当 n 是3的倍数的时候,显然 1,1,(n-2) 显然都不是3的倍数当 n 不是3的倍数的时候,n-3 也不是三的倍数,所以直接输出1,2,(n-2)即可 ,注意这个可以自己任意构造由于 $n\ge 3 $ ,我们不用担心会减出负数。然后...

2018-09-26 15:15:00 67

转载 Java 常用类库 之 对象的克隆 Cloneable

http://www.verejava.com/?id=16993097143799/** 知识点: 对象的克隆 Cloneable*/public class TestClone { public static void main(String[] args) throws Exception { //实...

2018-09-26 10:20:57 55

转载 Android 音视频开发(四):使用 Camera API 采集视频数据

使用 Camera API 采集视频数据并保存到文件,分别使用 SurfaceView、TextureView 来预览 Camera 数据,取到 NV21 的数据回调。注: 需要权限:<uses-permission android:name="android.permission.CAMERA" />一、预览 Camera 数据做过Android开发的人一般都知道,有两种...

2018-09-25 17:21:00 54

转载 KVC搜索规则

搜索规则KVC在通过key或者keyPath进行操作的时候,可以查找属性方法、成员变量等,查找的时候可以兼容多种命名。具体的查找规则要以官方文档为主,所以我把官方文档翻译了一下写在下面。在KVC的实现中,依赖setter和getter的方法实现,所以方法命名应该符合苹果要求的规范,否则会导致KVC失败在学习KVC的搜索规则前,要先弄明白一个属性的作用,这个属性在搜索过程中起到很重要的作用。这...

2018-09-25 16:20:25 101

转载 play framework 如何支持多数据源

为什么80%的码农都做不了架构师?>>> ...

2018-09-25 10:37:00 235

转载 一页PPT证明黎曼猜想?Michael Atiyah的正式演讲炸了锅

机器之心报道,机器之心编辑部。就是它↓↓↓9 月 20 日,一张 Twitter 截图引爆数学圈:菲尔兹奖、阿贝尔奖得主迈克尔 · 阿蒂亚(Michael Atiyah)爵士将证明数学王冠上的明珠——黎曼猜想。今日,在德国举办的 2018 年度海德堡获奖者论坛(Heidelberg Laureate Forum)上,阿蒂亚爵士用 45 分钟的时间向全世界展示这个有着一百五十多年历史的数学猜想的证明...

2018-09-25 03:08:27 177

转载 八、Dart 数据类型

一、Dart 有哪些数据类型Dart 内置的数据类型有描述数字的 int 和 double,字符串的 String 类型,布尔 bool 类型,列表 List 类型,具有映射关系的 Map 类型。二、数字类型数字类型有 int 和 double 还有 num,(一)int 类型int 是 整型,即整数,如 1, 2, 10, 20 等, 在上两篇文章讲了 Dart 变量 和 Dart ...

2018-09-22 07:57:31 140

转载 django修改密码强制退出机制

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

2018-09-21 16:19:00 452

转载 Ubuntu上软件锁定版本不更新

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

2018-09-20 22:39:00 385

转载 控件

控件名创建特别注明ListBox控件一、创建方法 hListBox = CreateWindow("LISTBOX", NULL, WS_CHILD|WS_VSCROLL | WS_TABSTOP | LBS_STANDARD | LBS_HASSTRINGS|WS_V...

2018-09-20 16:48:00 41

转载 php读取csv乱码问题解决方法

<form action="erxian_cy.php" method="post" enctype="multipart/form-data"> <table class="table_con" style="width:100%;"> <tbody> <tr > ...

2018-09-20 14:16:00 274

转载 Selenium查看元素属性

1.如果获取图片中的 src 值:<img id="imgcorrelationId" class="profile-user-img img-responsiveimg-responsive img-circle" alt="User profile picture" style="margin-left: 35px" src="/image/12.png">driver.fin...

2018-09-20 11:27:00 146

原创 Pinterest从OpenTSDB切换到他们自己的时间序列数据库

从2014年开始,Pinterest工程团队就一直使用OpenTSDB存储和查询指标。由于指标数据量的增长导致了各种性能问题,所以他们使用C++开发了自己的时间序列数据库Goku,并且兼容OpenTSDB API。\\Pinterest开发团队使用一个名为Statsboard的系统——这是一个仪表板,使用YAML中的声明式配置集成了来自Graphite、Ganglia和OpenTSDB的指标。早在...

2018-09-20 04:18:52 39

转载 Kubernetes上的负载均衡详解

如果您的应用程序是面向大量用户、会吸引大量流量,那么一个不变的目标一定是在高效满足用户需求的同时、不让用户感知到任何类似于“服务器繁忙!”的情况。这一诉求的典型解决方案是横向扩展部署,以便有多个应用程序容器可以为用户请求提供服务。但是,这种技术需要可靠的路由功能,需要可以有效地在多个服务器之间分配流量。本文分享的内容就是要解决负载均衡解决...

2018-09-20 01:38:10 713

转载 PHP对接1688跨境铺货功能sdk使用说明

文件说明/app/Component/Ali/Sdk -- sdk文件夹/app/Component/Ali/AliApi.php -- 1688各接口封装类/app/Component/Ali/TransferController.php -- 1688各接口回调控制器/routes/api.php -- 路由文件1) A...

2018-09-19 23:40:15 1462

转载 201771010126王燕《面向对象程序设计(Java)》第三周学习总结

实验三Java基本程序设计(2)实验时间 2018-9-131、实验目的与要求(1)进一步掌握Eclipse集成开发环境下java程序开发基本步骤;(2)熟悉PTA平台线上测试环境;(3)掌握Java语言构造基本程序语法知识(ch1-ch3);(4)利用已掌握Java语言基本程序设计知识,学习设计开发含有一个主类、类内可有多个方法的应用程序。2、实验内容和步骤...

2018-09-19 19:15:00 78

转载 了解何时使用RabbitMQ

人们如何做出决定?在日常生活中,情绪往往是第一动力。但当人们需要承担长期后果时,不可能纯靠冲动行事。聪明者只会在心里有数后才会靠直觉做出决定。如今市场上有数十种发送消息的技术,无数ESB和近100家iPaaS供应商。当然,如何挑选就成为了一个问题。需要批发一堆技术吗?还是对症下药?那么,正确的工具应该是什么?这篇文章正是想给那些“无头苍蝇”们一些简单直接的建议,就从如今最时尚最受欢迎的Rabb...

2018-09-19 02:12:30 71

转载 求 1 - 100所有整数的和

1 i = 12 sum = 03 while i < 101:4 sum = sum + i5 i = i + 16 print(sum)转载于:https://www.cnblogs.com/lym1985/p/9670718.html

2018-09-18 18:45:00 468

原创 Git 2.19 对Diff、Branch和Grep等做了改进

\Git的最新版带来了丰富的新功能以及内部更新,包括改进的diff、branch和grep,更好的命令行补全,新的range-diff命令等。\\Git diff现在可以正确地标记以intent-to-add参数添加的新文件路径。intent-to-add可以和git add命令一起使用,完整写法即git add --intent-to-add\u0026lt;文件名\u0026gt;,以给工作树...

2018-09-18 10:19:01 34

转载 [Tools] Create a Chrome Extension

Creating a Chrome extension requires a manifest.json file which defines how your extension will behave. With a minimal setup, you can already manipulate pages and change elements. This lesson walks yo...

2018-09-16 16:45:00 65

转载 10w定时任务,如何高效触发超时

一、缘起很多时候,业务有定时任务或者定时超时的需求,当任务量很大时,可能需要维护大量的timer,或者进行低效的扫描。例如:58到家APP实时消息通道系统,对每个用户会维护一个APP到服务器的TCP连接,用来实时收发消息,对这个TCP连接,有这样一个需求:“如果连续30s没有请求包(例如登录,消息,keepalive包),服务端就要将这个用户的状态置为离线”。其中,单机TCP同时在线量约在1...

2018-09-16 07:18:08 47

转载 二维数组按照指定的字段排序的函数

/*** 二维数组根据字段进行排序* @params array $array 需要排序的数组* @params string $field 排序的字段* @params string $sort 排序顺序标志 SORT_DESC 降序;SORT_ASC 升序*/functionarraySequence($array,$field,$sort='SO...

2018-09-14 23:40:00 44

转载 Win7下多线程中OpenFileDialog和SaveFileDialog失效的解决办法(转载)

在程序中,通常会使用独立线程来操作OpenFileDialog或者SaveFileDialog控件,但是在某些情况下(Win7系统下)调用 ShowDialog方法并不显示选择路径对话框。此时需要对启动线程的地方进行处理一下即可,方法如下: 方法一 Threadapp=newThread(newParameteriz在程序中,通常会使用独立线程来操作OpenFileDialog或者SaveFile...

2018-09-14 09:59:00 187

转载 python学习之登陆购物

#author:yangxiao'''购物车需求用户入口:1.商品信息存在文件里2.已购商品,余额记录。第一次启动程序时需要记录工资,第二次启动程序时谈出上次余额3.允许用户根据商品编号购买商品4.用户选择商品后,检测是否够,够就直接扣款,不够就提醒5.可随时退出,退出时,打印移购买商品和余额商家入口:1.可以添加商品,修改商品价格'''import os,sysdef user_shoppi...

2018-09-13 14:02:50 73

转载 CCNA

Cisco Certified Network Associate(思科网络工程师认证)学习课程的目的本课的最终目的是为客户组网网络的定义网络是由终端系统,介质,网络设备组成。网络是为应用程序服务,应用程序是装载在操作系统之上的,而操作系统是装载在终端系统上的。网络的连接依靠的是介质,网络连接的对端并不是一台其他终端,通常是一台网络设备,网络设备通过介质,把我们的终端连在一起,这样所组成的整体...

2018-09-12 21:13:12 84

转载 Python - 装饰器decorator

【题外话】心塞塞 \ 心情down down down \ 有段时间没用装饰器了,然后然后问着就跪了~~~回来翻了翻资料和代码......一、什么是装饰器装饰器,decorator,本质上是一个Python函数,它可以让其他函数在不需要做任何代码变动的前提下增加额外功能,装饰器的返回值也是一个函数对象。装饰器通过不修改核心代码...

2018-09-12 14:45:04 167

转载 iOS开发之AssetsLibrary框架使用

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

2018-09-11 15:00:00 106

转载 HashMap与ArrayMap(和SparseArray)的比较与选择

HashMap与ArrayMap(和SparseArray)的比较与选择2017年12月26日 06:04:38 阅读数:61 标签: android java hashmap arraymap 数据结构 更多个人分类: Android Java https://blog.csdn.net/shangsxb/article/details/78898323版...

2018-09-11 10:49:00 73

转载 kafka生产者和消费者流程

前言根据源码分析kafka java客户端的生产者和消费者的流程。基于zookeeper的旧消费者kafka消费者从消费数据到关闭经历的流程。由于3个核心线程基于zookeeper的连接器监听该消费者是否触发重平衡,并获取该消费者客户端消费的topic下group对应的partition以及offset。参考` ZookeeperConsumerConnector`...

2018-09-10 18:58:00 371

转载 为 VUE 项目添加 PWA 解决发布后刷新报错问题

为什么要给 VUE 项目添加 PWA为什么要添加?因为不管是部署在 IIS,还是 nginx,每次应用部署后,再次访问因为旧的 js 已经不存在,所以页面访问的时候会整个报错,报错的结果就是一个白屏。 为了解决这个问题,我的解决方案是使用 PWA ,这样就可以将 js 缓存到本地,再次发布后,service-worker.js 会使...

2018-09-10 09:20:11 546

转载 Java中Lambda表达式的使用(转)

https://www.cnblogs.com/franson-2016/p/5593080.html 简介(译者注:虽然看着很先进,其实Lambda表达式的本质只是一个"语法糖",由编译器推断并帮你转换包装为常规的代码,因此你可以使用更少的代码来实现同样的功能。本人建议不要乱用,因为这就和某些很高级的黑客写的代码一样,简洁,难懂,难以调试,维护人员想骂娘.)Lambda表达式是Java SE...

2018-09-10 09:17:00 78

转载 Echarts具体样式个人笔记

虽然查文档很全面,但还是自己罗列一下样式,这样记忆深刻一些。不然每次看文档,时间都花在找上面了/(ㄒoㄒ)/(如果有大神路过,请问一下,文档那么多样式,你们都是咋记住哒)1、折线图填充渐变 series: [ areaStyle: { normal: { color: new echarts.gra...

2018-09-10 07:20:32 73

转载 序列化serialize()与反序列化unserialize()的实例

在写序列化serialize与反序列化unserialize()时,我们先来看看:serialize — 产生一个可存储的值的表示描述string serialize ( mixed $value )serialize() 返回字符串,此字符串包含了表示 value 的字节流,可以存储于任何地方。这有利于存储或传递 PHP 的...

2018-09-10 02:25:51 785

转载 闭包

看了《你不知道的js》,觉得在作者的带领下重新认识了什么闭包。所以带着我的理解整理了这篇文章。一、什么是闭包?在《你不知道的js》上卷中,给出的定义是:1、闭包是基于此法作用域书写代码时所产生的自然结果。2、当函数可以记住并访问所在的此法作用域时,救产生了闭包。那么什么是词法作用域呢?《你不知道的js》书中给出的解释是:词法作用域就是定义在词法阶段的作用域。换句话说,词法作用域是由你在写...

2018-09-08 16:29:30 36

空空如也

空空如也

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

TA关注的人

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