自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 判定Java程序员等级,HashMap就够了

JDK1.8 HashMap源码分析用到的符号: ^异运算:两个操作数相同,结果是;两个操作数不同,结果是1。 &按位与:两个操作数都是1,结果才是1。一、HashMap概述 在JDK1.8之前,HashMap采用数组+链表实现,即使用链表处理冲突,同一hash值...

2018-04-30 11:12:00 79

转载 用C++画光(三)——色散

写在前面源码:https://github.com/bajdcc/GameFramework/blob/master/CCGameFramework/base/pe2d/Render2DScene5.cpp本文主要内容:三角形的渲染聚光效果的实现色散的简易版实现三角形的渲染在上一文中,主要介绍了矩形的渲染,其实三角形也跟它差不多,无非就是判断线与线的关系罢了。三角形的数据结构:// 三角形c...

2018-04-30 09:54:00 146

转载 【模板】矩阵快速幂

题目背景矩阵快速幂题目描述给定n*n的矩阵A,求A^k输入输出格式输入格式:第一行,n,k第2至n+1行,每行n个数,第i+1行第j个数表示矩阵第i行第j列的元素输出格式:输出A^k共n行,每行n个数,第i行第j个数表示矩阵第i行第j列的元素,每个元素模10^9+7说明n<=100, k<=10^12, |矩阵元素|<=1000 算...

2018-04-30 09:38:00 37

转载 matlab GUI保存axes(坐标轴)上的图像

1.默认方式matlab GUI默认菜单的保存图像默认为保持全部GUI,包括使用" 菜单->编辑->复制图形"。2 保存可见区域2.1 代码[FileName,PathName] = uiputfile({'*.jpg','JPEG(*.jpg)';... '*.bmp','Bitmap(...

2018-04-29 21:00:00 7611

转载 Android项目实战(四十一):游戏和视频类型应用 状态栏沉浸式效果

Android项目实战(四十一):游戏和视频类型应用 状态栏沉浸式效果 原文:Android项目实战(四十一):游戏和视频类型应用 状态栏沉浸式效果  需求:  手机app ,当打游戏或者全屏看视频的时候会发现这时候手机顶部的状态栏是不显示的,当我们从手机顶端向下进行滑动或手机底端向上滑动的时候,状态栏会显示出来,如果短暂的几秒时间没有操...

2018-04-29 09:34:00 48

转载 Android项目实战(七):Dialog主题Activity实现自定义对话框效果

Android项目实战(七):Dialog主题Activity实现自定义对话框效果 原文:Android项目实战(七):Dialog主题Activity实现自定义对话框效果想必大家都用过Dialog主题的Activity吧,用它来显示自定义对话框效果绝对是一个非常不错的选择。即把activity交互界面以Dialog的形式展现出来,Dial...

2018-04-29 00:49:00 53

转载 Spring-Bean配置-使用外部属性文件(转)

Spring-Bean配置-使用外部属性文件所以可以通过@value注解获取配置文件的key-value,生成一个配置文件bean。用以在代码中直接使用bean的方式。•在配置文件里配置Bean时,有时需要在Bean的配置里混入系统部署的细节信息(例如:文件路径,数据源配置信息等).而这些部署细节实际上需要和Bean配置相分离•Spring 提供了一个PropertyPlaceh...

2018-04-28 22:38:00 40

转载 03 持续集成和部署/基础设施 - DevOps之路

02 持续集成和部署/基础设施 - DevOps之路文章Github地址,欢迎start:https://github.com/li-keli/DevOps-WiKi服务的持续集成和部署这里有两套选择方案:Gitlab RunnerJenkinsGitlab Runner此处采用Gitlab Runner进行CI/CD。官方文档:https://about.gitlab.c...

2018-04-28 07:09:00 39

转载 Python数据类型-字典

字典(dictionary)是除列表以外python之中最灵活的内置数据结构类型。列表是有序的对象结合,字典是无序的对象集合。两者之间的区别在于:字典当中的元素是通过键来存取的,而不是通过偏移存取。字典用"{ }"标识。字典由索引(key)和它对应的值value组成。字典的查询速率要高于列表,列表属于线性存储字典的每个元素:key/value key 相当于列表中的 索引字典的每个键:唯一字典...

2018-04-27 10:47:00 53

转载 第八周读书笔记(人月神话X月亮与六便士)——到底什么才是一个程序员的自我修养?...

写了这么久的读书笔记,涉及到问题大多是一些如何把软件工程做好,如何把自己的职业生涯做好。但总感觉逻辑链上缺了一环,亦即:我们为什么要把软件工程做好,我们成为一名优秀的职业生涯的意义到底在于什么?我觉得如果这个问题不去想,那么这段三段论便不是完整的,不知道为什么要做的事情而去做,未免太浑浑噩噩了,说实话,就有点行尸走肉的感觉。 本来以为程序员的自我修养这本书能够解答我心中的...

2018-04-26 16:47:00 153

转载 31. Next Permutation

Implementnext permutation, which rearranges numbers into the lexicographically next greater permutation of numbers.If such arrangement is not possible, it must rearrange it as the lowest possible o...

2018-04-26 13:45:00 47

转载 BG2312 GB13000 GBK GB18030 简介

GB2312  GB2312我国1980年制定的汉子编码规范 ,为7位双字节编码(共128*128),为了避开ASCII编码中的控制字符(0~31和127)以及空格符(32),最后只剩下94位可用,遵循ISO 2022标准的编码方案都是如此。但是后来发现虽然包含了大部分的常用汉子,但是中国汉字文化,博大精深,很快就发现很多汉字不支持,不够我们使用了。GB13000  因为GB2312的...

2018-04-26 10:45:00 276

转载 ZOJ 1003 Crashing Balloon

Crashing BalloonOn every June 1st, the Children's Day, there will be a game named "crashing balloon" on TV. The rule is very simple. On the ground there are 100 labeled balloons, with the numbers...

2018-04-25 23:21:00 34

转载 HCA数据下载

HCA data downloadsHCA data downloadsPeRl`还记得去年看的时候还是什么都没有,今年已经有数据可以下载了.官方提供的下载方式是一次下载,幸福终生,我觉得这样有点坑,毕竟是几百G甚至上T的数据,哪能说下就下ORZ. 简单看了下官方提供的下载脚本:看到这个循环的...

2018-04-24 20:38:00 165

转载 loj #6029. 「雅礼集训 2017 Day1」市场

#6029. 「雅礼集训 2017 Day1」市场题目描述从前有一个贸易市场,在一位执政官到来之前都是非常繁荣的,自从他来了之后,发布了一系列奇怪的政令,导致贸易市场的衰落。有n nn个商贩,从0∼n−1 0 \sim n - 10∼n−1编号,每个商贩的商品有一个价格ai a_ia​i​​,有两种政令:l,r...

2018-04-24 08:08:00 132

转载 BGP: 容易实现路由备份,不容易实现等价负载均衡。

一、结论:1、BGP只能建立备份路由,不能建立等价路由.2、BGP按照下面的规则进行优选路由。BGP选择路由的策略当到达同一目的地存在多条路由时,BGP依次对比下列属性来选择路由:优选协议首选值(PrefVal)最高的路由。协议首选值(PrefVal)是华为设备的特有属性,该属性仅在本地有效。优选本地优先级(Local_Pref)最高的路由。如果路...

2018-04-24 00:48:00 1535

转载 正向代理、反向代理、透明代理的区别

代理:它位于用户客户端和服务端之间,顾名思义它是一个中间商,代替客户端向服务端请求资源,并把服务端响应的资源传递给客户端而不用客户端自己去访问。根据所处位置的不同分为正向代理、反向代理一、正向代理: 正向代理主要是代替客户端请求和接受互联网资源,比如当我们直接访问youtube的时候,你知道结果肯定是要扑街的,这时候可以去找个代理,通过代理我们就能访问了。这时候我们把代理服务看着是客...

2018-04-23 19:20:00 159

转载 洛谷p1002 过河卒

坐标型dp万年母题大体都是从f初始的开始推方式都是一样的题目描述棋盘上A点有一个过河卒,需要走到目标B点。卒行走的规则:可以向下、或者向右。同时在棋盘上C点有一个对方的马,该马所在的点和所有跳跃一步可达的点称为对方马的控制点。因此称之为“马拦过河卒”。棋盘用坐标表示,A点(0, 0)、B点(n, m)(n, m为不超过20的整数),同样马的位置坐标是需要给出的。现在要求你计...

2018-04-23 16:29:00 89

转载 14.爬虫

# 1.明确目的# 2.找到数据对应的网页# 3.分析网页的结构找到数据所在的标签的位置# 4.模拟HTTP请求,向服务器发送这个请求,获取到服务器返回给我们的HTML# 5.用正则表达式提取我们的数据import refrom urllib import request# <div class="video-info"># <...

2018-04-21 20:42:00 201

转载 codeblocks winsock配置

在codeblocks进行Socket编程遇到如下情况:undefined reference to WSAStartup@8解决方法:右击工程,选择 build options,选择Linker setting,在 Other linker options 中添加: -lwsock32问题解决。转载于:https://www.cnblogs.com/lxc1910/...

2018-04-21 18:45:00 703

转载 FreeRTOS任务暂停和启动函数

任务句柄TaskHandle_t pump_task_handle = NULL;任务的启动函数if(eTaskGetState(pump_task_handle) != eRunning) vTaskResume(pump_task_handle);任务的暂停函数if(eTaskGetState(pump_task_handle) != eSu...

2018-04-20 21:30:00 463

转载 javascript单链表

<!doctype html><head> <meta charset = "utf-8" /></head><body> <script> //单链表对象 function createLinkList(){ let first = null; //头指针 l...

2018-04-19 15:35:00 33

转载 软工网络15团队作业4——Alpha阶段敏捷冲刺

1.项目环境:JAVA开发环境(JDK和JRE),SQL server,JAVAEE(Eclipse),Tomcat,浏览器2.Alpha阶段敏捷冲刺(项目在冲刺阶段前已写完,所以在第一天全部提交到码云上)第一天:Scrum 冲刺博客,项目总结-DAY1第二天:软工网络15团队作业4-DAY2第三天:软工网络15团队作业4-DAY3第四天:软工网络15团队作业4-DAY4第五天:软...

2018-04-18 16:35:00 185

转载 Mybatis异常There is no getter for property named 'XXX' in 'class java.lang.String'

Mybatis版本:mybatis-3.0.6.jar1.当入参为string类型时 (包括java.lang.String.)我们使用#{xxx}引入参数.会抛异常There is no getter for property named 'XXX' in 'class java.lang.String'<select id="getBookin...

2018-04-18 10:35:00 54

转载 基础语法

编码默认情况下,Python3源码文件以UTF-8编码,所有字符串都是unicode字符串。当然你也可以为源码文件指定不同的编码:#-*-coding:cp-1252-*-标识符第一个字符必须是字母表中字母或下划线'_'(这里不是为了搞笑哦,跟*_*之类的没关系,单引号只是引用下划线_)。标识符的其他的部分有字母、数字和下划线组成。标识符对大小写敏感。在Python3中...

2018-04-17 16:52:00 40

转载 Mysql limit

1.在SELECT语句中使用LIMIT子句来约束结果集中的行数。LIMIT子句接受一个或两个参数。两个参数的值必须为零或正整数。下面说明了两个参数的LIMIT子句语法:SELECT column1,column2,...FROM tableLIMIT offset , count;LIMIT子句参数:offset参数指定要返回的第一行的偏移量。第一行的...

2018-04-16 21:15:00 42

转载 Ubuntu下安装pyenv管理多版本python

安装Python版本管理工具——Pyenvgit clone git://github.com/yyuu/pyenv.git ~/.pyenvecho 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrcecho 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrcec...

2018-04-16 16:13:00 92

转载 冒泡排序

基本思想:冒泡排序是对比相邻的元素值,如果满足条件就交换元素位置,把较小的元素移动到数组前面,把大的元素移到数组后面,(也就是交换两个元素的位置),这样较小的元素就像气泡一样从底部上升到顶部实现代码:import java.util.Arrays;public class Test2 { public static void main(String[] args) { int [] ...

2018-04-15 14:22:00 49

转载 给定N个非0的个位数字,用其中任意2个数字都可以组合成1个2位的数字。要求所有可能组合出来的2位数字的和。例如给定2、5、8,则可以组合出:25、28、52、58、82、85,它们的和为330。...

#include<iostream>#include<math.h>#include<stdlib.h>using namespace std;int main(){ /* * 给定N个非0的个位数字,用其中任意2个数字都可以组合成1个2位的数字。要求所有可能组合出来的2位数字的和。例如给定2、5、8,则可以组合出:25、28、52、58、82、...

2018-04-15 13:33:00 15573

转载 【LibreOJ 6280】 数列分块入门 4 (分块)

题目:传送门听说用define会使代码简洁qwq code://By Menteur_Hxy#include<cstdio>#include<iostream>#include<algorithm>#include<cstring>#include<cmath>#include&lt...

2018-04-14 23:39:00 38

转载 Shell自学二(参数传递和数组)

8.传递参数 1.使用$n来传递参数($0表示文件名) 例子: echo "执行的文件名:$0"; echo "第一个参数为:$1"; echo "第二个参数为:$3"; ./test.sh 1 2 输出结果为: 执行的文件名:test.sh 第一个参数为:1 第二个参数为:2 2.特殊字符处理参数(这里面个别没有测试) ...

2018-04-14 18:24:00 73

转载 echarts的散点图

目前页面中有一个故障数据,做成散点图的效果,打算用echarts 来实现,国内的图表类其实选择挺多的,个人觉得echarts是比较好用的,来看看它有什么优点,一时中文的,联合百度地图,很多都对国内很友好,准确。2是用起来方便,只要引一个<script src="../lib/echarts3/echarts.min.js"></script> 文件,3.完全免费。4美观。...

2018-04-14 13:42:00 197

转载 运算-三元运算

三元运算又称三目运算,是对简单条件语句的简写。#用if...else....做简单运算if 条件成立: val=1else: val=2#用三元运算做if...else...的简单运算val=1 if 条件成立 else 2转载于:https://www.cnblogs.com/yaya625202/p/8831330.html...

2018-04-14 13:27:00 97

转载 js 向上取整、向下取整、四舍五入

js 向上取整、向下取整、四舍五入CreateTime--2018年4月14日11:31:21Author:Marydon// 1.只保留整数部分(丢弃小数部分)parseInt(5.1234);// 5// 2.向下取整(<= 该数值的最大整数)和parseInt()一样Math.floor(5.1234);// 5 // 3.向上取整(有小...

2018-04-14 11:36:00 52

转载 Mariadb 10.3.5 序列号(sequence) 尝鲜

除了OracleMariadb也有sequence了,前提是Mariadb 10.3以上版本才支持.但目前的正式版依然是10.2启动一个Mariadb 10.3.5docker pull mariadb:10.3.5运行docker run -p 3307:3306 -e MYSQL_ROOT_PASSWORD=root -d mariadb:10.3.5...

2018-04-13 17:50:00 295

转载 你和阿里资深架构师之间,差的不仅仅是年龄(进阶必看)

导读:阅读本文需要有足够的时间,笔者会由浅到深带你一步一步了解一个资深架构师所要掌握的各类知识点,你也可以按照文章中所列的知识体系对比自身,对自己进行查漏补缺,觉得本文对你有帮助的话,可以点赞关注一下。目录:一、基础篇二、进阶篇三、高级篇四、架构篇五、扩展篇六、体系篇七、推荐书籍八、总结一、基础篇JVMJVM内存结构堆...

2018-04-12 21:38:00 120

转载 uvalive 4960 Sensor Network

题意:给出一个无向图,求一个生成树使得这个生成树的最大边与最小边之差最小,输出这个最小的差值。n的最大值为350。思路:这题不看题解想破头也不知道怎么写Orz。暴力的做法是可以从大到小枚举边作为最小边的权值,求MST,但是复杂度达到了O(n^4),很显然会T。考虑在kruskal算法加边的时候,当两个点在同一个连通分量的时候,加入这条边会形成环,这个时候就把环中的最小边去掉,剩...

2018-04-12 16:57:00 82

转载 洛谷P4013数字梯形问题——网络流24题

题目:https://www.luogu.org/problemnew/show/P4013最大费用最大流裸题;注意:在第二种情况中,底层所有点连向汇点的边容量应该为inf,因为可以有多条路径结束在同一个点。(为这个调了半天...)代码如下:#include<iostream>#include<cstdio>#include<queue&g...

2018-04-12 01:02:00 39

转载 CSS属性讲解

CSS第二天:CSS内边距属性:padding 填充Padding:一个数字,指的是四个方向是一样的(上右下左)Padding-top,padding-right,padding-bottom,padding-leftPadding:两个数字Padding:10px 20px;指的是上下为10px,左右为20px注意:两个数字之间有空格。Padding三...

2018-04-11 22:19:00 44

转载 原生js实现轮播图

最近用原生js写了个很初级的轮播图,记录一下。轮播图原理大小相同的几张图片并排,通过css布局隐藏其他图片而只显示一张图片,通过设置left偏移量的不同来显示不同的图片。基础布局分成图片显示框,容纳并排几张图片的容器,左右切换的箭头,显示图片顺序及点击切换图片的小圆点部分为了无缝滑动,复制第一张图片放在最后一张图片后面作为辅助图片。 <div id="con...

2018-04-11 16:01:00 58

空空如也

空空如也

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

TA关注的人

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