自定义博客皮肤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)
  • 收藏
  • 关注

转载 合并果子(贪心+优先队列)

现在有n堆果子,第i堆有ai个果子。现在要把这些果子合并成一堆,每次合并的代价是两堆果子的总果子数。求合并所有果子的最小代价。Input第一行包含一个整数T(T<=50),表示数据组数。 每组数据第一行包含一个整数n(2<=n<=1000),表示果子的堆数。 第二行包含n个正整数ai(ai<=100),表示每堆果子的果子数。 Output...

2018-07-31 16:33:00 96

转载 day_15

-暑假学习第十五天--一.获取方法int length() 获取字符串的长度char charAt(int index) 获取特定位置的字符 (角标越界)int indexOf(String str) 获取特定字符的位置(overload)int lastIndexOf(int ch) 获取最后一个字符的位置二.判断方法boolean endsWi...

2018-07-31 12:13:00 34

转载 学习下新塘M0芯片的下载方法

编程方式多种多样,解释这几种方式的原理,方便做后续的回答:一、脱机脱机的意思就是脱离PC机,有很多芯片必须连接PC才能烧录,比如某些FPGA芯片、MCU芯片、NAND Flash芯片等。脱机和在线是可以共存的,比如某些简单的MCU可以把程序下载到编程器里面,你可以带着编程器去任何地方,对芯片或者板子进行编程。比如P800-ISP,SmartPRO 5000U-PLUS等产品。二、...

2018-07-30 17:15:00 685

转载 Android-基本控件和详解四种布局方式

转自:https://www.cnblogs.com/ludashi/p/4883915.html一、常用基本控件1.TextView看到Android中的TextView, 我不禁的想到了iOS开发中的UILabel。从字面意思上看,TextView就是文本视图,只是用来显示文字的。在iOS中就叫做标签,即为UILabel。要想在Activity中显示TextView, 我们需要在相...

2018-07-29 14:52:00 80

转载 Vue 定义组件模板的七种方式(一般用单文件组件更好)

在 Vue 中定义一个组件模板,至少有七种不同的方式(或许还有其它我不知道的方式):字符串模板字面量x-template内联模板render 函数JSF单文件组件在这篇文章中,我将通过示例介绍每个选项,并探讨利弊。以便你知道在任何特定情况下最适合的是哪一种。1. 字符串默认情况下,模板会被定义为一个字符串。我想我们的观点会达成一致:字符串中的模板是非...

2018-07-28 13:59:00 85

转载 HTML5新表单新功能解析

HTML5新增了很多属性功能。但是有兼容性问题,因为这些表单功能新增的。我这里做了一个简单的练习,方便参考。如果完全兼容的话,那我们写表单的时候就省了很多代码以及各种判断。<!DOCTYPE html><html> <head> <meta charset="UTF-8"> &l...

2018-07-27 15:22:00 43

转载 操作系统介绍

手工操作 —— 穿孔卡片 1946年第一台计算机诞生--20世纪50年代中期,计算机工作还在采用手工操作方式。此时还没有操作系统的概念。   程序员将对应于程序和数据的已穿孔的纸带(或卡片)装入输入机,然后启动输入机把程序和数据输入计算机内存,接着通过控制台开关启动程序针对数据运行;计算完毕,打印机输出计算结果;用户取走结果并卸下纸带(或卡片)后,才...

2018-07-26 20:52:00 62

转载 Angular

AngularJS简介AngularJS目前为Google所收购,有着诸多的特性,其中最为核心的是:MVC、模块化、自动化双向数据绑定、依赖注入等MVC模式Model:数据,就是angular变量($scope.XX)View:数据的呈现,Html + Directive(指令)Controller:数据操作,就是function,数据的增删改查双向绑定Angula...

2018-07-26 19:49:00 84

转载 bzoj 1800 [Ahoi2009]fly 飞行棋——模拟

题目:https://www.lydsy.com/JudgeOnline/problem.php?id=1800原来只想到一个弧是一条边。然后发现不是。差点不会做。经Zinn提醒,不用枚举那条边由多少弧组成,只要枚举四个端点在哪就行了!因为矩形有四个角所以会被重复4遍。#include<iostream>#include<cstdio>#incl...

2018-07-26 16:26:00 62

转载 ES6 String和Number扩展

一、String 扩展①传统上,JavaScript 只有indexOf方法,可以用来确定一个字符串是否包含在另一个字符串中。ES6 又提供了三种新方法。includes():返回布尔值,表示是否找到了参数字符串。第二个参数表示搜索起始位置startsWith():返回布尔值,表示参数字符串是否在原字符串的头部。第二个参数表示搜索起始位置endsWith():返回布尔值,表示参...

2018-07-25 16:44:00 111

转载 一个发散动画的菜单控件(主要记录控件x,y坐标的运动状况)

private void showCloseAnim() { int size = viewList.size(); if (size % 2 == 0) { //是偶数 for (int i = 0; i < size; i++) { if (i < siz...

2018-07-25 10:09:00 52

转载 递归打印目录层次(java版)

import java.io.File;public class Test { /** * * @param fileDir 根目录 * @param num 递归层次 */ private static void consoleFile(String fileDir, int num) { Fi...

2018-07-24 17:10:00 101

转载 阿里一面

1.首先自我介绍2.说说学过哪些技术,做过哪些项目3.hashmap原理,说说红黑树,hashmap是否线程安全,什么是线程安全,什么是线程不安全,hashmap为什么不是线程安全,4.concurrenthashmap如何实现线程安全,还有哪些锁实现线程安全5.如何实现成生产者消费者模式,为什么使用wait不用sleep,jdk提供了什么队列实现6.熟细哪些设计模式,你做过的...

2018-07-23 15:53:00 255

转载 visual studio 中将选中代码相同的代码的颜色设置,修改高亮颜色

这是一个很实用的功能,默认的设置里不是很明显,设置完之后效果图如下:具体设置方法是:1. 菜单:工具 -》 选项 -》环境 -》字体和颜色2. 在右边的 “显示项:” 列表框内选择 “ 突出显示的引用”、“突出显示的书面引用”3. 在列表框右边,可以设定 “项前景色” 和 “ 项背景色”4.截图如下:解决办法2:安装插件工具 --> 扩展和更新 ...

2018-07-23 15:43:00 267

转载 dom4j 操作总结

在官网https://dom4j.github.io/下载最新的dom4j的jar包,以及配合xpath解析的http://central.maven.org/maven2/jaxen/jaxen/1.1.6/的jaxen.jar包。总的来说其实要掌握的是,node和element和attribute的使用,以及一些迭代器配合。下面展示示例代码。具体演示了xml的增删改查的操作。pac...

2018-07-23 14:40:00 71

转载 洛谷 P1168 中位数 堆

题目描述给出一个长度为NN的非负整数序列A_iAi​,对于所有1 ≤ k ≤ (N + 1) / 21≤k≤(N+1)/2,输出A_1, A_3, …, A_{2k - 1}A1​,A3​,…,A2k−1​的中位数。即前1,3,5,…1,3,5,…个数的中位数。输入输出格式输入格式:第11行为一个正整数NN,表示了序列长度。第22行包含N...

2018-07-21 21:37:00 87

转载 用户和组管理命令

一、用户管理命令1.useradd useradd 用户名 useradd -u xxx 用户名 指定被创建用户的uid为多少 -g gid 指明用户所属基本组 -c 用户的注释信息 -M 创建非系...

2018-07-21 19:44:00 32

转载 C++编程基础一 28-编程练习一

1 // 28-编程练习一.cpp: 定义控制台应用程序的入口点。 2 // 3 4 #include "stdafx.h" 5 #include <iostream> 6 #include <climits> 7 #include <array> 8 #include <string> 9 ...

2018-07-21 14:21:00 78

转载 tar命令详解

用法示例:tar -cf archive.tar foo bar # Create archive.tar from files foo and bar. tar -tvf archive.tar # List all files in archive.tar verbosely. tar -xf archive.tar # Extract all fil...

2018-07-21 13:34:00 113

转载 python生成器的惰性计算

最近学习了python的迭代器和生成器,生成器的是有一个特点的,就是用到数据时才会去取来用!请观察下面代码思考问题,想明白了,你就会明白什么是惰性计算了! 1 def add(s, x): 2 return s + x 3 4 5 def gen(): 6 for i in range(4): 7 yield i 8 ...

2018-07-21 00:00:00 184

转载 内置函数

https://www.processon.com/view/link/5b57e19ee4b0555b39c3411a内置函数分为作用域相关(2).迭代器和生成器相关(3).其他(12).面向对象(9).基础类型相关(38).反射相关(4).作用域相关:locals() 返回当前作用域中的名字glogals() 返回全局作用域中的名字迭代器和生成器相关...

2018-07-20 17:52:00 30

转载 反射在工厂模式中的使用

部分内容来自:https://www.cnblogs.com/lzq198754/p/5780331.html1反射机制是什么反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。2反射机制能做什么反射机制主要提供了以下功能:...

2018-07-20 16:29:00 45

转载 第一个vue项目——从0到1构建vue(一)

入职学霸君三周,我的第一个大需求,世界杯活动历时两周,刚刚终于上线。这是我第一个实践中的vue项目,也磕磕绊绊的完成了从react的转变。以此为记。首先记录下菜鸟的学习过程:(1)看个大概因为每个活动代码相对独立,我先大致看了一遍几个之前的vue项目,从项目目录结构开始,到样式引用,接口调用方法,页面构建方法,对有用的一些api什么的有个大致的印象;(2)了解VUE带着一点懵懂...

2018-07-20 14:52:00 202

转载 类Shiro权限校验框架的设计和实现

前言:   之前简单集成了springmvc和shiro用于后台管理平台的权限控制, 设计思路非常的优美, 而且编程确实非常的方便和简洁. 唯一的不足, 我觉得配置稍有些繁琐. 当时我有个小想法, 觉得可以写个更小巧版的shiro, 用于权限控制.   因为shiro本身不涉及权限的数据模型, 而且权限控制这块也只是它的一小部分功能点. 因此剥离后的工作量, 预计不是很大.相关文章...

2018-07-20 14:32:00 67

转载 .NET core2.0 发布至IIS中

.NET CORE和asp.net 发布时不太一样,ASP.NET Core不再是由IIS工作进程(w3wp.exe)托管,而是使用自托管Web服务器(Kestrel)运行,IIS则是作为反向代理的角色转发请求到Kestrel不同端口的ASP.NET Core程序中,随后就将接收到的请求推送至中间件管道中去,处理完你的请求和相关业务逻辑之后再将HTTP响应数据重新回写到IIS中,最终转达到不同的客...

2018-07-20 10:17:00 54

转载 NOIP2018 模拟 Problem A 解题报告 求子序列

1.1 题目描述给定序列 A, 求出 A 中本质不同的子序列 (包含空的子序列) 个数模10^9+7的结果一个序列 B 是 A 的子序列需要满足 A 删掉某些元素后能够得到 B.两个子序列中对应位置的数都相同我们就认为这两个子序列本质相同.1.2 输入格式第一行包含一个整数 N , 代表序列的长度.接下来一行 N 个整数, 第 i 个数代表 Ai.1.3 输出格式输出一个整数代表答案.1.4 样例...

2018-07-19 19:58:00 96

转载 Python3 Tkinter 之 (1) 主窗口框架

导入 tk 库:import tkinter as tk一个窗口实例:wm = tk.Tk()wm.title('This a title.')window.geometry('400x200')wm.mainloop()title 可以添加一个标题。geometry 设定主窗口的大小;需要注意的 400x200 'x' 不是 数学乘号,而是英文...

2018-07-19 17:11:00 114

转载 python基础01day

1 python多版本共存  因为python2和python3的解释器程序都是python.exe,在同时加入环境变量的情况下名称重复,如果重命名的话又会造成需要链接解释器的程序无法调用解释器,所以采用如下方法:2 Python有7种基础数据类型:数字 字符串 布尔型 列表 字典 集合 元组,其中列表、字典是可变数据类型3 解释器回收机制  解释器定期回收没有绑定变量名的值,节省...

2018-07-19 16:49:00 46

转载 Object中的clone方法

Java中对象的创建clone顾名思义就是复制, 在Java语言中, clone方法被对象调用,所以会复制对象。所谓的复制对象,首先要分配一个和源对象同样大小的空间,在这个空间中创建一个新的对象。那么在java语言中,有几种方式可以创建对象呢?1 使用new操作符创建一个对象2 使用clone方法复制一个对象那么这两种方式有什...

2018-07-19 10:14:00 87

转载 Django - 请求与响应、表单、中间件、上下文处理器

请求与响应篇一、HttpRequest对象服务器接收到http协议的请求后,会根据报文创建HttpRequest对象。视图函数的第一个参数(request)是HttpRequest对象在django.http模块中定义了HttpRequest对象的API所谓的API,在django中就是属性、方法。(一).HttpRequest对象的属性及方法属性:path:...

2018-07-19 04:39:00 103

转载 Hadoop技术内幕:深入解析YARN架构设计与实现原理pdf

下载地址:网盘下载本书从应用角度系统讲解了YARN的基本库和组件用法、应用程序设计方法、YARN上流行的各种计算框架(MapReduce、Tez、Storm、Spark),以及多个类YARN的开源资源管理系统(Corona和Mesos);从源代码角度深入分析YARN的设计理念与基本架构、各个组件的实现原理,以及各种计算框架的实现细节。全书共四部分13章:第一部分(第1~2章)主要介绍了如何获取...

2018-07-19 00:00:00 480

转载 统计学习方法——第四章朴素贝叶斯及c++实现

1、名词解释贝叶斯定理,自己看书,没啥说的,翻译成人话就是,条件A下的bi出现的概率等于A和bi一起出现的概率除以A出现的概率。记忆方式就是变后验概率为先验概率,或者说,将条件与结果转换。先验概率:某件事情发生概率后验概率:某件事情发生后,由于某个原因引起的概率大小。2、朴素贝叶斯代码#include <cstdio>#include <Win...

2018-07-18 20:01:00 166

转载 logrotate日志管理工具

一.概述logrotate是一个Linux系统默认安装了的日志文件管理工具,用来把旧文件轮转、压缩、删除,并且创建新的日志文件。我们可以根据日志文件的大小、天数等来转储,便于对日志文件管理。logrotate是基于crond服务来运行的,其crond服务的脚本是/etc/cron.daily/logrotate,日志转储是系统自动完成的。实际运行时,logrotate会调用配置文...

2018-07-18 18:26:00 85

转载 如何把github上fork的项目修改过后再提交到github上

步骤:1、fork项目到自己的github库2、从自己的github库检出项目到本地,idea或其他3、修改项目代码4、push项目之前建分支,别人的项目(master分支)肯定不允许你push。 idea操作:右键>Git>Repository>Branched,新建分支,然后就可以push了。git命令行操作也一样。5、登录github,切换...

2018-07-18 16:44:00 410

转载 关于循环结构 判断月份的两种方法

方法一:import java.util.*;public class Demon02 { //输入数字代表月份 判断季节 public static void main(String[] args){ Scanner input=new Scanner(System.in);//创建扫描仪对象 System.out.println("请输入数字"); int month=input.n...

2018-07-18 16:34:00 225

转载 浅谈C语言字符串结束符'\0'

如果你希望你的字符串以’\0‘结束,那么你可以这样做:1 char str[]={"hello"};//①字符串赋值2 char str[]={'h','e','l','l','o','\0'};//②人为添加3 char str[6]={'h','e','l','l','o'};//③故意给数组预留一个空位注:当出现以下情况时,会发生'\0'丢失1 ch...

2018-07-18 15:30:00 119

转载 HDU1215 七夕节(模拟 数学)

传送门:http://acm.hdu.edu.cn/showproblem.php?pid=1215七夕节Time Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 51432Accepted Submission(s): 1648...

2018-07-17 23:06:00 71

转载 [CQOI2010] 扑克牌 (二分答案,巧解)

Description你有n种牌,第i种牌的数目为ci。另外有一种特殊的牌:joker,它的数目是m。你可以用每种牌各一张来组成一套牌,也可以用一张joker和除了某一种牌以外的其他牌各一张组成1套牌。比如,当n=3时,一共有4种合法的套牌:{1,2,3}, {J,2,3}, {1,J,3}, {1,2,J}。 给出n, m和ci,你的任务是组成尽量多的套牌。每张牌最多只能用在一副套牌里(可以有...

2018-07-17 16:01:00 133

转载 2018SCin tsyzDay2 模拟赛-动态规划(简单的)

内心OS:简单?????还是我太弱了。期望得分:100+100+0+0+0+0+随机暴力的点==200实际得分:0+100+10+0+10+0==120您知道我第一题为什么错了嘛??文件在混乱中被我注释掉了mmp.T1三月份考过这道题--记忆化搜索。还写过题解,提醒这里样例给错了orz。放上链接QAQ http://www.cnblog...

2018-07-16 19:25:00 91

转载 tkinter中combobox下拉选择控件(九)

combobox控件,下拉菜单控件combobox控件在tkinter中的ttk下简单的实现下: 1 import tkinter 2 from tkinter import ttk # 导入ttk模块,因为下拉菜单控件在ttk中 3 4 wuya = tkinter.Tk() 5 wuya.title("wuya") 6 wuya.geometry("3...

2018-07-15 22:54:00 1664

空空如也

空空如也

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

TA关注的人

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