自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 442. Find All Duplicates in an Array - LeetCode

Question442.Find All Duplicates in an ArraySolution题目大意:在数据中找重复两次的数思路:数组排序,前一个与后一个相同的即为要找的数Java实现:public List<Integer> findDuplicates(int[] nums) { List<Integer> ans = new Arra...

2018-07-31 21:50:00 28

转载 Activity 切换效果

Activity 切换效果设置Activity 的 启动/退出时动画效果。1.设置动画通过方法 overridePendingTransition(enterAnim:Int,exitAnim:Int) 来实现该方法包括两个参数:enterAnim: 从Activity A 跳转到 Activity B,进入B 时的动画效果资源IDexitAnim:从Activity A 跳转到...

2018-07-31 20:25:00 40

转载 js实现无重复组合

var aadd = ['a', 'b', 'c'];/** * * @param aadd 所有的数字的数组 * @param size 需要选择几个数 * @returns {Array}返回一个数组 */function jisuan(aadd, size) { var resultArr = []; deepCompute(aadd, size - 1, 0, "", result...

2018-07-31 16:28:00 199

转载 微信小程序 —— button按钮去除border边框

/*使用 button::after{ border: none; } 来去除边框*/ .free-btn-bordernone{ background: none !important; color: #000 !important; } .free-btn-bordernone::after{ border: none; }转载于:https://ww...

2018-07-31 15:30:00 73

转载 UI设计如何做好排版?你可以学习一下格式塔原理

格式塔是一种视觉感知的理论,是研究人们视觉如何将元素组织成群体或整体,从而视觉上进行分类,在设计中,我们使用格式原理能使得我们设计更科学性,更具吸引力。通过格式塔效应,去处理设计中的点、线、面、颜色、空间和形状的分组排版,格式塔原理很重要,它是一切排版的基础,我们需要了解我们的心理是如何感知视觉。什 么 是 格 式 塔 原 理 ?格式塔是1890年德国哲学和心理学首先引入的...

2018-07-31 14:52:00 58

转载 关于 pycharm 安装第三方模块的一些经验

解决pycharm问题:module 'pip' has no attribute 'main'更新pip之后,Pycharm安装package出现报错:module 'pip' has no attribute 'main'找到安装目录下 helpers/packaging_tool.py文件,找到如下代码:def do_install(pkgs): try: ...

2018-07-31 13:10:00 269

转载 网站之.htaccess文件

  Apache系统中的.htaccess文件(分布式配置文件)提供了针对目录改变配置的方法,也就是在一个特定的文件目录中放置一个包含指令的文件,以作用于此目录以及所有子目录.直白的说,.htaccess文件只是一个简单的文档,可以在里面添加些简单的命令实现各种不同的配置.  作用:    1.设置404页面      1) Apache服务器404页面的设置方法        在...

2018-07-31 09:21:00 195

转载 git与eclipse集成之clone远程仓库到本地

1. Git与Eclipse集成1.1. Clone远程仓库到本地1.1.1. 获取远程仓库地址(选择北京,访问速度比深圳快)1.1.2. 将远程仓库导入到Eclipse中点击next,默认选择下载分支继续点击next,设置远程仓库保存到本地磁盘的位置点击finish,等待下载完成...

2018-07-30 22:09:00 73

转载 ysg 一道简单的数论题

先声明一点,这个题从一套模拟题中选取出来,所以可能会冒犯到原出题人。请谅解题干:ysg,yxy,azw 三人正在刷题。他们每做一题的时间都是一个有理数。如果在某一时刻,三人同时做完一道 题,那么,他们会开始谈笑风生。现在,他们想知道,从时刻 0 开始,至少要等多久才能谈笑风生。输入格式 一行 6 个整数 a1,b1,a2,b2,a3,b3,其中 ysg 每做一道题的时间...

2018-07-30 15:28:00 138

转载 二进制、原码、补码和位运算的入门

一、十进制· 每个位置可以有10个数字,从0到9· 每个位置都有一个位权,从右到左,第一位为1,然后依次乘以10,即第二位为10,第三位为100,依次类推,如:123表示的1*(10^2) + 2*(10^1) + 3*(10^0),(10^2表示10的二次方),它表示的是各个位置数字含义之和。每个位置的数字含义与位置有关,从右向左,第一位乘以10的0次方,即1,第二位乘以10...

2018-07-29 14:55:00 162

转载 暑假周进度报告(三)

这一周我试着搭建了python的开发环境。并且学习了python的基本语法知识。本来是打算网上买本书学习的。但是由于书籍错地址等原因,书过了很久才拿到手。于是我现在网上找了一些python的基本语法学习。后来书来了后,发现我原来学习的是python2的语法,但是书上是python3的开发环境。只好又重新搭建了环境。为了以后重装python容易点,就把搭建过程写成了博客:https:...

2018-07-29 07:32:00 45

转载 hive hadoop 大数据初探

一、环境搭建:1、安装虚拟机,mac 系统推荐parallels;直接转化讲师发的xmdl后缀名的文件;里面自带了环境;注意事项:mac 本机和虚拟机中centos 的通讯,需要修改centos中得hosts;命令:vi etc/hostshosts 文件内容:通过本地终端连接 虚拟机:ssh root@10.211.55.310...

2018-07-28 22:25:00 68

转载 Linux文件管理

文件系统,文件,目录: 倒置树状结构: 目录:文件名, 文件:的可执行二进制或其他程序 文件名:严格区分字符大小写;路径分隔符/; 蓝色- >目录;绿色- >可执行文件;红色- >压缩文件;浅蓝色- >链接文件;灰色- >其他文件; 路径: 绝对路径:/ 相对路径。.....

2018-07-28 20:33:00 36

转载 抽象类,接口类,多态,封装

帅爆太阳的男人1,抽象类,接口类:制定一个规范.1.1>继承有两种用途:1>继承基类的方法,并且做出自己的改变或者拓展(代码重用) 2>声明某个子类兼容于基类,定义一个借口类Interface,接口类中定义了一些接口名(就是函数名),并且为实现借口的功能,子类继承接口类,并且实现接口中的功能1.2>抽象类:抽象类是...

2018-07-27 17:19:00 47

转载 进程池进阶

进程池def wahaha(): time.sleep(1) print(os.getpid()) return Trueif __name__ == '__main__': p = Pool(5) # CPU的个数 或者 +1 ret_l = [] for i in range(20): ret = p...

2018-07-27 16:28:00 33

转载 测试工具之Match Tracer(正则表达式匹配工具)

这个工具完全界面化,非常好用,如果对自己写的正则表达式不够确定,可以使用这个软件来试水一下从下面网址可以下载:http://www.regexlab.com/zh/mtracer/download.htm下载后解压直接双击安装即可,打开后如下界面:最上面蓝色块是一些扩展选项,看情况勾选吧红色块中点击匹配,即可以根据正则表达式把内容匹配出来绿色块...

2018-07-26 23:45:00 525

转载 面向对象进阶

面向对象进阶一,面向对象结构与成员1,1 面向对象结构分析:如下面的图所示:面向对象整体大致分两块区域:那么每个大区域又可以分为多个小部分:class A: company_name = '老男孩教育' # 静态变量(静态字段) __iphone = '1353333xxxx' # 私有静态变量(私有静态字段) ...

2018-07-26 20:51:00 48

转载 Roslyn还出现这么低级的错误,不应该呀!

前几天对Dora.Interception作了简单的重构,想提供C#脚本来定义Interception Policy,毫无疑问微软提供的编译平台Roslyn使C#脚本化提供了支持。但是没有想到随便尝试了一个简单的功能就出现了问题,我个人觉得这应该是Roslyn的Bug。但是Roslyn经历了这么多次版本的迭代还出现如此低级的错误,实在有点说不过去。闲话少说,我们现在通过几行简单的代码来重现这个Bu...

2018-07-26 20:33:00 94

转载 vue.js 生命周期

生命周期什么是生命周期Vue实例有一个完整的生命周期,也就是从开始创建、初始化数据、编译模板、挂载Dom、渲染→更新→渲染、卸载等一系列过程,我们称这是Vue的生命周期。通俗说就是Vue实例从创建到销毁的过程,就是生命周期。在Vue的整个生命周期中,它提供了一系列的事件,可以让我们在事件触发时注册js方法,可以让我们用自己注册的js方法控制整个大局,在这些事件响...

2018-07-26 19:40:00 36

转载 P1220 关路灯 动态规划/深搜剪枝

题目描述某一村庄在一条路线上安装了n盏路灯,每盏灯的功率有大有小(即同一段时间内消耗的电量有多有少)。老张就住在这条路中间某一路灯旁,他有一项工作就是每天早上天亮时一盏一盏地关掉这些路灯。为了给村里节省电费,老张记录下了每盏路灯的位置和功率,他每次关灯时也都是尽快地去关,但是老张不知道怎样去关灯才能够最节省电。他每天都是在天亮时首先关掉自己所处位置的路灯,然后可以向左也可以向右去关灯。开始...

2018-07-25 12:01:00 58

转载 数据分布之一致性哈希

一、数据分布在分布式环境下,数据分布也即是将数据拆分,存放到不同节点上,是分布式系统中的基本问题之一。不同的数据分布方式需要权衡诸如伸缩性、数据倾斜(负载的均衡)、元数据维护等问题。没有一种万能的方案能够解决所有的问题,不能脱离应用场景谈优劣,应该要针对不同的应用场景选择合适的方案。一般而言,可以有以下几种数据分布的方式:1)哈希分区(或者叫余数法)基本思想是根据数据的某项特征(如...

2018-07-24 08:43:00 145

转载 CodeForces 501B Misha and Changing Handles(STL map)

Misha hacked the Codeforces site. Then he decided to let all the users change their handles. A user can now change his handle any number of times. But each new handle must not be equal to any handle t...

2018-07-23 12:30:00 27

转载 18 cookie与session

添加新博客 编辑本博客yuan先生博客一、cookiecookie大小限制为4KB一个服务器最多在客户端浏览器上保存20个cookie一个浏览器最多能保存300个cookieviews中添加cookie一定要添加在相应体中,相应体可以是render和redirect或HTTPResponse,render和redirect都属于HTTPResponse对象...

2018-07-22 11:46:00 117

转载 大象-Thinking_in_UML(第二版)pdf

下载地址:网盘下载下载地址:网盘下载转载于:https://www.cnblogs.com/cf1774575641/p/9348752.html

2018-07-22 00:42:00 1022

转载 Java学习---IO操作

基础知识1.文件操作 Java语言统一将每个文件都视为一个顺序字节流。每个文件或者结束于一个文件结束标志,或者根据系统维护管理数据中所纪录的具体字节数来终止。当一个文件打开时,一个对象就被创建,同时创建一个流和该对象关联。 基于Java的平台无关性特点,Java的文件访问机制也是独立于文件系统。为了克服在Windows 和 UNIX系统下,不同的路径分隔符. ...

2018-07-21 18:35:00 69

转载 两个左连接SQL执行计划解析(Oracle和PGSQL对比):

上一篇解析链接如下:https://www.cnblogs.com/wcwen1990/p/9325968.html1、SQL示例1:SQL> select * from (select * from tmp1 where c >= 1) t1 left join (select * from tmp2 where b < 30) t2 on t1.a = t2....

2018-07-20 19:33:00 204

转载 BT 协议——A2DP

转自:https://blog.csdn.net/yuanzhangmei1/article/details/250734171.概述A2DP(Advanced Audio Distribution Profile)是蓝牙的音频传输协议,典型应用为蓝牙耳机。A2DP协议的音频数据在ACL Link上传输,这与SCO上传输的语音数据要区别。A2DP不包括远程控制的功能,远程控制...

2018-07-20 09:33:00 972

转载 博文索引

学OI有一年多了,学到了不少东西,也写了很多笔记,但是分类太乱,平时很难找,就整理一下吧数据结构树上倍增求LCA及例题splay详解(一)splay详解(二)splay详解(三)树链剖分详解浅谈线段树中加与乘标记的下放单调栈小结浅谈ST表RMQ求LCAdsuontree入门Kruskal重构树入门博弈论博弈论入门之巴什博奕博弈论入门之...

2018-07-20 07:43:00 46

转载 启动Tomcat时报错:Unable to load configuration. - [unknown location]

这里记录一下使用注解实现SSH拦截器,启动Tomcat时报Unable to load configuration. - [unknown location]错的一种解决方法。下面是报错的详细信息:Unable to load configuration. - [unknown location] at org.apache.struts2.dispatcher.Dispatcher.in...

2018-07-19 22:30:00 149

转载 关于Oracle中的字符的比较

1.Oracle比较字符串是根据ASCII码来的,第一个字母的ASCII大小比较如果相等再比较下一个;函数来说明:CREATE OR REPLACE FUNCTION MinOrMax(para1 in VARCHAR2, para2 in VARCHAR)return numberasbegin if para1 > para2 then ...

2018-07-19 19:12:00 50

转载 Codeforces 1009E Intercity Travelling 【期望】【概率】

其实题目暗示了算期望,有两个难点。第一点要想到算每个site的期望;第二个是怎么算期望。其实我一开始也想到了考虑每个site对于答案的贡献,但考虑到每个site对答案的贡献与上一个rest site在哪有关所以没有想出来。这就是第二个难点,我们引入概率来解决每个点的期望。第n个site的期望是这个点之前就有rest site的概率是1//2,上两个才有rest site的概率是1/...

2018-07-19 13:06:00 55

转载 从构建分布式秒杀系统聊聊WebSocket推送通知

前言秒杀架构到后期,我们采用了消息队列的形式实现抢购逻辑,那么之前抛出过这样一个问题:消息队列异步处理完每个用户请求后,如何通知给相应用户秒杀成功?场景映射首先,我们举一个生活中比较常见的例子:我们去银行办理业务,一般会选择相关业务打印一个排号纸,然后就可以坐在小板凳上玩着手机,等待被小喇叭报号。当小喇叭喊到你所持有的号码,就可以拿着排号纸去柜台办理自己的业务。这里,假设当我们取排号纸的...

2018-07-19 08:43:00 53

转载 [HEOI2015]兔子与樱花

https://zybuluo.com/ysner/note/1218440题面一棵\(n\)个点带点权树上,所有点点权和儿子数之和不能超过\(m\)。每删去一结点,它的父亲将继承该结点的权值和所有儿子。问在满足要求的前提下能删多少个点。\(n\leq2*10^6,m\leq10^5\)解析删去一个结点,好处不用说,坏处是父亲可能不能被删了。但是,它父亲的父亲不会受到影响。所...

2018-07-19 00:08:00 48

转载 zookeeper的安装和启动教程

zookeeper的安装和启动zookeeper安装包所在目录:上传文件到虚拟机。现在本地新建一个目录setup,将zookeeper压缩包复制进去。ALT+P打开一个标签,操作如下put命令。解压:进入zookeeper目录创建一个目录:进入conf目录,并改名文件,改名才能生效。vim编辑按i进入编辑模式...

2018-07-18 21:47:00 84

转载 django 学习之DRF (二)

Django学习之DRF02Serializer序列化器之反序列化操作 1.调⽤序列化器进⾏验证 0.准备序列化器class BookInfoSerializer(serializers.Serializer): """图书数据序列化器""" id = serializers.IntegerField(label= ...

2018-07-18 18:03:00 175

转载 7月17日学习PHP总结

7-17上午学习总结:###注释、关键字、标识符、变量###--变量:就是容器 定义 赋值 使用--变量的定义:var 变量名;变量的赋值:变量名=值使用: var name;name='...';alert(name);定义并赋值:var 变量名=值同时定义多个变量:----------------------------三个弹窗;alert(); 告警框 仅仅提示confirm()...

2018-07-17 16:53:00 58

转载 activiti

ctiviti与业务系统的交互可以分为两种情况:嵌入式、平台式 咖啡兔: 如果把Activiti作为一个通用的流程中心的话,不能像嵌入式一样直接执行一个Java类,这是就需要使用网络协议的方式调用业务系统,比如每一个系统是一个租户,在流程中心为租户配置一个回调URL,前提是各个业务开发人员在设计流程文件时配置一个平台提供的监听处理器并设置传递的参数。 咖啡兔: 嵌入式的交互比较容易,可以在流程中配...

2018-07-17 16:48:00 36

转载 【RL-TCPnet网络教程】第6章 RL-TCPnet底层驱动说明

第6章 RL-TCPnet底层驱动说明本章节为大家讲解RL-TCPnet的底层驱动,主要是STM32自带MAC的驱动实现和PHY的驱动实现。6.1 初学者重要提示6.2 KEIL提供的底层驱动文件6.3 DM9161和DM9162的区别6.4 底层驱动实现说明6.5 总结6.1 初学者重要提示1、学习本章节前,务必学...

2018-07-17 15:19:00 1005

转载 RabbitMQ安装(一)

RabbitMQ官网 http://www.rabbitmq.com 下载地址 http://www.rabbitmq.com/download.html一 Windows下安装RabbitMq1.1 下载安装包1.1.1 下载RabbitMq安装参考 http://www.rabbitmq.com/install-windows.html官网上说明,在windows上安装ra...

2018-07-17 11:05:00 59

转载 快速排序

具体方法:1)设置两个变量i、j,排序开始的时候:i=0,j=N-1;2)以第一个数组元素作为关键数据,赋值给key,即key=A[0];3)从j开始向前搜索,即由后开始向前搜索(j--),找到第一个小于key的值A[j],将A[j]和A[i]互换;4)从i开始向后搜索,即由前开始向后搜索(i++),找到第一个大于key的A[i],将A[i]和A[j]互换;5)重复第3、4步,直到i=j...

2018-07-16 15:16:00 34

空空如也

空空如也

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

TA关注的人

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