自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Python递归函数

定义:在函数内部,可以调用其他函数。如果一个函数在内部调用自身本身,这个函数就是递归函数。阶乘def jiecheng(n): if n==1: return 1 return n*jiecheng(n-1)print(jiecheng(5))斐波那契数列def fibo(i): if i<2: ...

2017-09-30 15:54:00 39

转载 HotSpot垃圾收集器及常用参数

堆内存结构引言  垃圾收集器就是垃圾收集算法的具体实现。HotSpot7种不同分代的收集器彼此之间可能搭配使用。  Serial收集器  该收集器是单线程收集器即串行收集器,并不是说它只使用一条收集线程,而是说它收集垃圾时必须停掉其他的工作线程直到收集结束。  优点是简单高效停掉其他线程没有线程交互的开销专心做着收集工作。  缺点是它必须停掉其他工作线程会...

2017-09-30 10:02:00 47

转载 SPFA找负环(DFS) luogu3385

SPFA找负环的基本思路就是如果一个点被访问两次说明成环,如果第二次访问时所用路径比第一次短说明可以通过一直跑这个圈将权值减为负无穷,存在负环有bfs和dfs两种写法,看了一些博客,在bfs和dfs间选择了dfs,因为我认为如果整个图是一个环,从一个点开始,在此点对面的一条边为非常大的负权边,这种情况bfs会非常慢另外还有一个优化,dis初始化为0而非INF,这样舍弃了dis保存最短路径的...

2017-09-29 11:17:00 129

转载 dowhile

1 public class TestDoWhile { 2 3 /**do while 至少执行一次 先斩后奏 4 * 测试dowhile 5 */ 6 public static void main(String[] args) { 7 int a=0; 8 while(a<0)...

2017-09-28 21:41:00 46

转载 内部类学习资料分享

这是我学习Java内部类的笔记转载请注明出处~1.为什么使用内部类?使用内部类最吸引人的原因是:每个内部类都能独立地继承一个(接口的)实现,所以无论外围类是否已经继承了某个(接口的)实现,对于内部类都没有影响1.1.使用内部类最大的优点就在于它能够非常好的解决多重继承的问题,使用内部类还能够为我们带来如下特性:(1)、内部类可以用多个实例,每个实例都有自己的状态信息,...

2017-09-28 20:51:00 113

转载 修改Form ->Top和Left 造成的莫名其妙的显示异常 “轴信息”

相关代码:运行程序:要等待很久,或者把主窗体最小化,再最大化打开“轴信息” 才会恢复正常。这个“不爽”很蛋蛋 ,网友亲亲们,有独到见解的亲亲们,期待得到你们的点拨,非常感谢转载于:https://www.cnblogs.com/azbane/p/7600715.html...

2017-09-27 11:11:00 98

转载 在过滤器中设置一个应用范围内的路径

在服务器启动时,filter过滤器便开始工作,这时可以在过滤器中设置一个通用的路径,存放在Application范围中,当我们在JSP超链接重定向使用路径时便可以,直接调用这个路径,是一种软实现,省去很多麻烦过滤器中实现public class MyFlilter implements Filter { ServletContext ...

2017-09-26 22:07:00 49

转载 第五次作业--原型设计(结对)

Over Look队友INFONABCD应用采用的原型设计工具进行时遇到的困难及解决方法关键代码or设计说明PSP记录自己的学习进度条(每周追加)Come On,Let's Go!队友INFO林松雄,031502126,负责开发,唱歌,跳舞黄显东,031502114,负责复审NABCD应用N(Need,需求)从学生会的角度来说,为了更好的纳新需要进行一系列的...

2017-09-22 19:07:00 124

转载 C++入门经典-例8.2-构造函数的访问顺序

1:父类和子类中都有构造函数和析构函数,那么子类对象在创建时是父类先进行构造还是子类先进行构造?同样,在子类对象释放时,是父类先进行释放,还是子类先进行释放?这都是有先后顺序的。答案是当从父类派生一个子类并声明一个子类的对象时,它将先调用父类的构造函数,然后调用当前类的构造函数来创建对象;在释放之类对象时,先调用的是当前类的析构函数,然后是父类的析构函数。2:实例代码如下:// 8...

2017-09-21 18:02:00 33

转载 linux 编程

strtod 函数  将字符串转换成浮点数。      函数原型:    #include <stdlib.h>    double strtod(const char *nptr, char **endptr);  相关函数:    atoi,atol,strtod,strtol,strtoul  函数说明:        strtod()会扫描...

2017-09-21 09:30:00 45

转载 python3中haskey用法变为xx in list

if result.has_key("Item"):改为if "Item" in result:转载于:https://www.cnblogs.com/pubut/p/7566664.html

2017-09-21 08:34:00 77

转载 bzoj2431: [HAOI2009]逆序对数列(前缀和优化dp)

2431: [HAOI2009]逆序对数列Time Limit:5 SecMemory Limit:128 MBSubmit:2312Solved:1330[Submit][Status][Discuss]Description对于一个数列{ai},如果有i<j且ai>aj,那么我们称ai与aj为一对逆序对数。若对于任意一个由1~n自然数组成的数...

2017-09-20 17:28:00 68

转载 Linux下修改环境变量PATH

1、什么是环境变量(PATH)在Linux中,在执行命令时,系统会按照PATH的设置,去每个PATH定义的路径下搜索执行文件,先搜索到的文件先执行。我们知道查阅文件属性的指令ls 完整文件名为:/bin/ls(这是绝对路径), 那你会不会觉得很奇怪:"为什么我可以在任何地方执行/bin/ls这个指令呢? " 为什么我在任何目录下输入 ls 就一定可以显示出一些讯息而不会说找不到该 /bin...

2017-09-20 16:53:00 32

转载 annotation之@Autowired、@Inject、@Resource三者区别

一、@Autowired1、@Autowired是spring自带的注解,通过‘AutowiredAnnotationBeanPostProcessor’ 类实现的依赖注入;2、@Autowired是根据类型进行自动装配的,如果需要按名称进行装配,则需要配合@Qualifier;3、@Autowired有个属性为required,可以配置为false,如果配置为false之后,当没有找...

2017-09-19 13:20:00 368

转载 Oracle 数据库的修改处理

更新字段名 alter table TABLE_NAME rename column column_old to column_new;添加字段 alter table TABLE_NAME add COLUMN_NAME varchar(10);删除字段 alter table TABLE_NAME drop column COLUMN_NAME;添加字段并附值 alter table ...

2017-09-19 09:36:00 56

转载 第二周----例行报告

1.本周PSP2.本周进度条3.代码累积折线图4.博文字数累积折线图5.本周PSP饼状图转载于:https://www.cnblogs.com/lick468/p/7545311.html...

2017-09-18 21:22:00 52

转载 60页2.6 (第二次作业)

import java.util.Scanner; public class A { public static void main(String[] args){ Scanner input = new Scanner(System.in); int sum; Syste...

2017-09-18 12:21:00 51

转载 markdown编辑器的小建议

markdown编辑器使用建议yaung by2012.12.1--------这里主要说明一下我们在windows和linux下对md文件的编辑方法,为大家提供一点个人建议,如果有更好的选择、或者个人习惯于某种方式,可以忽略 一、windows 下md文件的编写可以使用 MarkdownPad,清晰可预览,方便快捷~不再赘述! 在线...

2017-09-18 10:56:00 41

转载 有人说layer不起作用,我告诉你怎么解决

layer很好用的弹框插件,但是很多新手或者老手也经常遇到一个情况有的项目能用有的项目不能用,请自行检查两点1,需要配合jquery使用 ,不是加载了layer.js就能用的(新手)2,重点,js的顺序,layer.js放到所有js的最后面。(对老手也有用)http://fly.layui.com/jie/566/#comment看到有人在这里问了,刚好我也遇到就解...

2017-09-18 10:56:00 1827

转载 mockjs,json-server一起搭建前端通用的数据模拟框架

无论是在工作,还是在业余时间做前端开发的时候,难免出现后端团队还没完成接口的开发,而前端团队却需要实现对应的功能,不要问为什么,这是肯定存在的。本篇文章就是基于此原因而产出的。希望对有这方面的需求的同志有所帮助。一、使用的组件包1. mockjs:用于模拟查询结果2. json-server:搭建模拟服务器,以及模拟CRUD的相关操作接口二、具体的实现1. 建立项目,...

2017-09-17 17:57:00 111

转载 python函数总结

#coding:utf-8#join()#用 join() 函数将 key 中的每个元素用逗号连接。a={1:1,2:2,3:3}n=a.keys()#b是字符或者数字都可以b='插入的东西'print b.join(str(n) for n in a.keys())#lambda 匿名函数#例子area=lambdab,h:0.5*b*hd...

2017-09-16 18:11:00 36

转载 三个最小生成树题

[bzoj1050]旅行Description给你一个无向图,N(N<=500)个顶点, M(M<=5000)条边,每条边有一个权值Vi(Vi<30000)。给你两个顶点S和T,求一条路径,使得路径上最大边和最小边的比值最小。如果S和T之间没有路径,输出”IMPOSSIBLE”,否则输出这个比值,如果需要,表示成一个既约分数。 备注: 两个顶点之间可能有多条...

2017-09-15 15:32:00 228

转载 JS入门

1-1本章大纲 Js阶段 学习的特点 入门很重要,重复练习,模仿,难,bug(工作生涯),调试出来。开发工具: Hbuilder(中国); webstorm : 体积大 速度相对慢一点;npp (notepad++) sublime 体积小 速度快;lJavaScript简介l第一个程序开发l变量l运算符l代码规范1-2写...

2017-09-14 18:14:00 192

转载 [Unity 设计模式]IOC依赖倒置

1.前言最近在看《游戏开发与设计模式》一书,看到控制反转设计模式,作者说:上层模块不应该依赖于下层模块,上层模块和下层模块都应该依赖于接口,这样能减少耦合。然后附带举了个例子,我觉得特别好,就是一台计算机是属于上层模块,里面硬盘属于下层模块,计算机依赖于硬盘,硬盘是计算机的基本组成部件之一。这里提到依赖一词,下面就详细谈谈依赖。2.依赖依赖就是一种联系关系,人对人的依赖那是一种羁绊关系...

2017-09-13 18:34:00 42

转载 Tyvj1098

题目链接分析: Tyvj上的题,描述都很清奇, 就像这道题,我怎么都觉得样例不对。。。这道题有一个限制:顺序不得改变 很显然这是一道区间dp 区间(i,j)的费用是:(T[j]+S)*(F[j]-F[i-1]) 这个S很不好搞啊,我们不知道之前我们分了多少组T[i]表示1~i的时间和 F[i]表示i~n的费用和 在这里我们实际上用的是倒推...

2017-09-12 17:33:00 49

转载 chrome单步调试代码

单步调试代码所有步骤选项均通过边栏中的可点击图标表示,但也可以通过快捷键触发(鼠标悬停在操作图标上就可以看到快捷键)。下面是简要介绍:图标/按钮操作描述Resume继续执行直到下一个断点。如果没有遇到断点,则继续正常执行。Long Resume继续执行,将断点停用 500 毫秒。便于暂时跳过断点,否则会持续暂停执行代码,例如,...

2017-09-12 17:21:00 107

转载 对C语言中static的理解

对C语言中的static关键字的深入理解在一次面试的时候面试官问我static全局变量与全局变量的区别,之前虽然用过但是并没仔细去搞懂他,这次来细心的学习一下。基本概念使用static有三种情况:函数内部static变量函数外部static变量static函数函数内部的static变量,关键在于生命周期持久,他的值不会随着函数调用的结束而消失,下一次调用时,st...

2017-09-12 16:57:00 78

转载 区间覆盖(线段树)

区间覆盖(线段树)X轴上方有若干条平行于X轴的线段,求这些线段能够覆盖X轴的总长度?输入格式第一行一个数n(n<=100000),表示线段个数;接下来n行,每行两个整数a[i],b[i](-10^8<=a[i],b[i]<=10^8),代表一个线段的两个端点输出覆盖X轴的长度输入样例210 122 4输出样例4...

2017-09-11 23:27:00 151

转载 Method Resolve Order (MRO) - 类对象属性的解析顺序

Method Resolve Order (MRO) - 类对象属性的解析顺序Python 支持多重继承, 此时就需要解决按照何种顺序来解析属性的问题.类的继承关系在一个特殊的类属性中指定(__mro__).这个属性的作用是按照序列出类及其超类, python 会按照这个顺利搜索方法。任何实现了多重继承的语言都要处理潜在的命名冲突问题,这种冲突由不相关的父类实现的同名方法所引起的,...

2017-09-11 13:38:00 94

转载 c++ malloc与free

今天看STL内存配置器的时候,第一级配置器就是直接用malloc、free来管理内存。而free和malloc都只需要传入或传出一个指针就能分配和释放内存了。编译器是如何知道,这个指针指向的空间的大小的? 因为可能有下面这种情况.int a;int *p_a = &a;int *array = (int*)malloc(10 * sizeof(int));p_a,a...

2017-09-11 10:56:00 50

转载 Python中的base64模块

本文介绍Python 2.7中的base64模块,该模块提供了基于rfc3548的Base16, 32, 64编解码的接口。官方文档,参考这里。  该模块提供两套接口,传统接口基于rfc1521的Base64,当前接口基于rfc3548的Base16/32/64编码规范,本文只介绍当前的接口。  当前接口在Python 2.4中就被引进,关于Base64编码格式提供了以下六种接口,便于高效...

2017-09-10 06:52:00 36

转载 线性表-顺序结构存储

线性表反映数据之间的关系是一对多一的关系,每个节点都有唯一的前驱,唯一的后继。它可以采用顺序存储,也可以采用链式存储。本章写的是顺序存储的实现。class sqList { public $list = null; // 顺序表 /** * 初始化线性表 * @param array $list * @return void...

2017-09-09 18:59:00 59

转载 AM335x裸机<二>:StartWare的分析

这篇接着上一篇,来分析上一篇程序里面的MLO和app文件启动过程,基本涵盖到整个am335x的大部分操作,包括:时钟初始化、代码搬移、中断向量的重定位、中断的处理等。要分析程序,首先分析makefile和连接脚本lds文件,然后顺藤摸瓜,当同名函数太多时,可以考虑反汇编elf文件,进行对比判断。0.添加Source Insight工程创建新工程,添加所有文件,注意Source I...

2017-09-09 17:54:00 212

转载 Vue nextTick 学习历程

nextTick 详解这是官网的解释,比较简洁精炼,反正我是第一遍什么都没看懂在下次 DOM 更新循环结束之后执行延迟回调。在修改数据之后立即使用这个方法,获取更新后的 DOM。经过我一步步测试,我觉得应该是dom操作的最后一帧的意思测试代码 <div id="app" @click="handler">{{ msg }}</div> ...

2017-09-08 16:28:00 49

转载 __name__ == '__main__'

在很多python脚本中在最后的部分会执行一个判断语句if __name__ == "__main__:",之后还可能会有一些执行语句。那添加这个判断的目的何在?在python编译器读取源文件的时候会执行它找到的所有代码,而在执行之前会根据当前运行的模块是否为主程序而定义变量__name__的值为__main__还是模块名。因此,该判断语句为真的时候,说明当前运行的脚本为主程序,而非主程序所引...

2017-09-08 13:12:00 34

转载 Java每日问题汇总-03

1.无修饰符就是defaultprotected和public都可以作用于子类2.继承中的向上转型是自动的Pet a=new Dog();  向下转型是强制性的Pet pet=new Pet();Dog dog=(Dog)pet;3. system.gc(); 这个函数的调用只是提醒虚拟机,希望垃圾回收,但是不受程序员控制4. 类的加...

2017-09-07 22:02:00 37

转载 51 NOD 1753 相似子串 字符串hash

  1735相似子串基准时间限制:5秒 空间限制:131072KB 分值:80两个字符串相似定义为:1.两个字符串长度相等2.两个字符串对应位置上有且仅有至多一个位置所对应的字符不相同给定一个字符串,每次询问两个子串在给定的规则下是否相似。给定的规则指每次给出一些等价关系,如‘a'=’b',‘b'=’c'等,注意这里的等价关系具有传递性,即若‘a...

2017-09-07 19:49:00 55

转载 C#综合揭秘——细说多线程(上)

转载:http://www.cnblogs.com/leslies2/archive/2012/02/07/2310495.html#undefined引言本文主要从线程的基础用法,CLR线程池当中工作者线程与I/O线程的开发,并行操作PLINQ等多个方面介绍多线程的开发。其中委托的BeginInvoke方法以及回调函数最为常用。而 I/O线程可能容易遭到大家的忽略,其实在开发多线程系统,...

2017-09-06 20:42:00 46

转载 【LeetCode】036. Valid Sudoku

题目:Determine if a Sudoku is valid, according to:Sudoku Puzzles - The Rules.The Sudoku board could be partially filled, where empty cells are filled with the character'.'.A partially fil...

2017-09-06 20:41:00 61

转载 对int类型最小值INT_MIN取负值结果不变

在32位系统中,int类型的最大值是0x7fffffff(即除了最高的1Bit其他31位都为1),而最小值是0x80000000(除了最高1bit,其他31位都为0)。显然,对于最小值求负数是不存在的,为什么会使最小值本身呢?这是由于在计算负运算时,是针对int类型数据进行“取反加一”操作。这样对于最小值而言,“取反加一”还是本身保持不变。另外,针对整数的计算,都是从位的角度的进行的。比如,...

2017-09-06 15:56:00 627

空空如也

空空如也

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

TA关注的人

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