自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 PAT 1050 螺旋矩阵(25)(代码)

1050螺旋矩阵(25)(25分)本题要求将给定的N个正整数按非递增的顺序,填入“螺旋矩阵”。所谓“螺旋矩阵”,是指从左上角第1个格子开始,按顺时针螺旋方向填充。要求矩阵的规模为m行n列,满足条件:m*n等于N;m>=n;且m-n取所有可能值中的最小值。输入格式:输入在第1行中给出一个正整数N,第2行给出N个待填充的正整数。所有数字...

2018-07-31 18:33:00 42

转载 javascript 享元模式 flyweight

* 适应条件** 一个程序中使用了大量的相似对象 造成大的内存开销** 对象的大多数状态都可以变为外部状态** 剥离出对象的外部状态之后, 可以使用相对较少的共享对象取代大量对象* 上传文件的例子:index.html<html><head> <meta charset="UTF-8"> <title>一...

2018-07-31 16:36:00 54

转载 sql server 日志文件结构及误操作数据找回

sql server 日志文件结构及误操作数据找回 原文:sql server 日志文件结构及误操作数据找回一. 概述  在sql server 里有数据文件.mdf和日志文件.ldf,日志文件是sqlserver数据库的另一个重要组成部分,日志文件记录了所有事务以及每个事务对数据库所做的修改。为了提高数据库的性能, sqlserver 数...

2018-07-31 08:41:00 74

转载 php如何读写excel

php如何读写excel一、总结一句话总结:PHP操作Excel最好的方法是使用PHPExcel类, 可以到官网下载PHPExcel类库 http://phpexcel.codeplex.com二、php如何读写excelPHP操作Excel最好的方法是使用PHPExcel类, 可以到官网下载PHPExcel类库 http://phpexcel....

2018-07-31 00:56:00 63

转载 git与eclipse集成之创建及切换个人本地分支

创建个人本地特性分支,并进行编码弹出选择分支的窗口,选择要切换的个人特性分支(备注:根据远程个人特性分支创建本地个人特性分支)点击OK,Branch name:分支名称与远程分支名称相同,不需要修改。默认勾选Checkout new branch,即创建完分支后,并切换到该分支。点击finish,完成个人本地特性分支的创建。从工程名可以看到已经切换到新创建的...

2018-07-30 22:15:00 344

转载 shop--9.商品类别--批量操作--状态类、枚举类等

ProductCategoryEnum 1 public enum ProductCategoryStateEnum { 2 SUCCESS(1, "创建成功"), INNER_ERROR(-1001, "操作失败"), EMPTY_LIST(-1002, "添加数少于1"); 3 4 private int state; 5 6 pr...

2018-07-30 15:39:00 197

转载 hihoCoder #1770 : 单调数(数位dp)

题面我们定义一个数是单调数,当且仅当构成这个数每一个数位都是单调不降或不增的。例如 \(123\) 和 \(321\) 和 \(221\) 和 \(111\) 是单调的,而 \(312\) 不是单调的。给定 \(T\) 组 \(l, r\),每次询问 \([l, r]\) 中有几个单调的数。\(l, r \le 10 ^ {18}, T \le 10^4\)题解今天 hihoCode...

2018-07-29 18:29:00 63

转载 CF37E Trial for Chief(最短路)

题意题意是给你一张 NMNMNM 的图,每个点有黑色和白色,初始全为白色,每次可以把一个相同颜色的连续区域染色,求最少的染色次数;(n,m<=50)题解转化为最短路。对于每一个点与它相邻的相同颜色的点连权值为0的边,对于颜色不同的点连权值为1的点。从每一个点跑单源最短路,把到W点的距离和到B点的距离+1取min作为此点的答案,最后把每一个点的答案取max就是答案。对于能直接到...

2018-07-28 19:38:00 94

转载 Luogu1220 关路灯

为获得更好的阅读体验请访问我的 BlogLuogu不管什么时候,关闭的灯是连续的。因为在走的过程中可以将灯关掉,所以老张一定是站在这个区间的左端点或右端点。那么,设 \(f(i,j,0)\) 为站在区间 \([i,j]\) 的左端点时浪费的电,\(f(i,j,1)\) 为站在右端点。转移的时候考虑区间之外未关闭的灯琐浪费的电\[\begin{cases}f(i,j,0) = \min\{...

2018-07-28 15:52:00 49

转载 [图解Java]ReentrantLock重入锁

图解ReentrantLock0. demo我先给出一个demo, 这样大家就可以根据我给的这段代码, 边调试边看源码了. 还是那句话: 注意"My" , 我把ReentrantLock类 改名为了 "MyReentrantLock"类 , "Lock"类 改名为了"MyLock"类. 大家粘贴我的代码的时候, 把相应的"My"都去掉就好了, 否则会编译报错哦.import jav...

2018-07-27 12:49:00 79

转载 python面向对象 : 抽象类(接口类),多态,封装(私有制封装)

一. 抽象类(接口类)  与java一样, python也有抽象类的概念但是同样需要借助模块实现,抽象类是一个特殊的类, 它的特殊之处在于只能被继承, 不能被实例化.  从设计角度去看, 如果类是从现实对象抽象而来的, 那么抽象类就是基于类抽象而来的。  从实现角度来看, 抽象类与普通类的不同之处在于: 抽象类中有抽象方法, 该类不能被实例化, 只能被继承, 且子类必须实...

2018-07-26 20:23:00 97

转载 【Java架构:基础技术】一篇文章搞掂:MyBatis

本文篇幅较长,建议合理利用右上角目录进行查看(如果没有目录请刷新)。本文主要总结于刘增辉的《MyBatisc从入门到精通》一书,有兴趣的朋友可以自行研读建议仔细研读官方文档:http://www.mybatis.org/mybatis-3/zh/http://www.mybatis.org/spring/zh/http://www.mybatis.org/sprin...

2018-07-26 09:56:00 101

转载 Map集合遍历的两种方式

方式一. 1 package cn.yschung.map; 2 3 import java.util.Collection; 4 import java.util.HashMap; 5 import java.util.Map; 6 import java.util.Set; 7 8 public class MapDemo2 { 9 10 ...

2018-07-25 11:02:00 65

转载 扩展欧几里德求逆元

要求(A/B)%9973,但由于A很大,我们只给出n(n=A%9973)(我们给定的A必能被B整除,且gcd(B,9973) = 1)。Input数据的第一行是一个T,表示有T组数据。每组数据有两个数n(0 <= n < 9973)和B(1 <= B <= 10^9)。Output对应每组数据输出(A/B)%9973。Sample Input21000 53...

2018-07-24 21:38:00 75

转载 js apply和call区别

<!DOCTYPE html><html lang="zh"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" />...

2018-07-24 16:33:00 40

转载 MySQL常用命令

show databases;--显示数据库use test;show tables;显示test数据库下的所有表show tables from mysql;--显示mysql数据库下的所有表select database();--当前所在数据库--创建表create table stuinfo(id int,name varchar(20));de...

2018-07-24 15:42:00 38

转载 python 读取 csv 中文 乱码 解决办法

import codecswith codecs.open('h.csv', 'rb', 'gb2312') as csvfile: for line in csvfile: print line转载于:https://www.cnblogs.com/zhangbao003/p/9360118.html

2018-07-24 15:13:00 136

转载 cron 配置

一个cron表达式有至少6个(也可能7个)有空格分隔的时间元素。按顺序依次为秒(0~59)分钟(0~59)小时(0~23)天(月)(0~31,但是你需要考虑你月的天数)月(0~11)天(星期)(1~7 1=SUN 或 SUN,MON,TUE,WED,THU,FRI,SAT)7.年份(1970-2099)其中每个元素可以是一个值(如6),一个连续区间(9-12),一个间隔时间(8-...

2018-07-24 13:29:00 76

转载 C# 語法---7.接口interface

一,什麼是接口接口定义了所有类继承接口时应遵循的语法合同。接口定义了语法合同"是什么"部分接口定义了属性、方法和事件,这些都是接口的成员。接口只包含了成员的声明。成员的定义是派生类的责任。接口提供了派生类应遵循的标准结构。接口使得实现接口的类或结构在形式上保持一致。二,接口特性1.接口類似抽象類,不能直接實例化;接口中的方法都是抽象方法2.接口不能包含...

2018-07-24 11:23:00 47

转载 Python GIL(Global Interpreter Lock)

GIL 是python的全局解释器锁,同一进程中假如有多个线程运行,一个线程在运行python程序的时候会霸占python解释器(加了一把锁即GIL), 使该进程内的其他线程无法运行,等该线程运行完后其他线程才能运行。如果线程运行过程中遇到耗时操作,则解释器锁解开,使其他线程运行。所以在多线程中, 线程的运行仍是有先后顺序的,并不是同时进行。多进程中因为每个进程都能被系统分配资源,相当于每个进...

2018-07-23 21:42:00 87

转载 程序员的思维修炼:开发认知潜能的九堂课pdf

下载地址:网盘下载本书解释了为什么软件开发是一种精神活动,思考如何解决问题,并就开发人员如何能更好地开发软件进行了评论。书中不仅给出了一些理论上的答案,同时提供了大量实践技术和窍门。本书供各层次软件开发人员阅读。Andy Hunt 敏捷开发权威人士,敏捷宣言首倡者之一,著名IT图书出版公司Pragmatic Programmers创始人。除...

2018-07-22 20:40:00 74

转载 放假第二周

在这一周,除了例行复习高数之外,我从网上买了一本Java语言程序设计,然后从eclipse官网上下载了Eclipse IDE for Java Developers,但在配置环境变量上出现了问题。我在oracle的官网上下载了JavaSE 10,然后在配置环境变量时使用的是这样的:path:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;JAVA_HOME:C:...

2018-07-22 11:06:00 90

转载 [luogu2052 NOI2011] 道路修建 (树形dp)

传送门Description在 W 星球上有 n 个国家。为了各自国家的经济发展,他们决定在各个国家 之间建设双向道路使得国家之间连通。但是每个国家的国王都很吝啬,他们只愿 意修建恰好 n – 1 条双向道路。 每条道路的修建都要付出一定的费用,这个费用等于道路长度乘以道路两端 的国家个数之差的绝对值。例如,在下图中,虚线所示道路两端分别有 2 个、4 个国家,如果该道路长度为 1,...

2018-07-21 20:30:00 78

转载 Codeforces.786B.Legacy(线段树优化建图 最短路Dijkstra)

题目链接\(Description\)有\(n\)个点。你有\(Q\)种项目可以选择(边都是有向边,每次给定\(t,u,v/lr,w\)):t==1,建一条\(u\to v\)的边,花费\(w\);t==2,由\(u\)向\([l,r]\)中任意一些点连边,每次花费\(w\);t==3,由\([l,r]\)中任意一些点向u连边,每次花费\(w\)。最后求使给定的\(s\)到达...

2018-07-19 17:24:00 51

转载 第一章__初始JAVA

1.java的三个发展方向:JAVASE(面向对象、API、JVM)、JAVAME(移动设备、游戏、通信)、JAVAEE(JSP、EJB、服务)2.开发JAVA的程序步骤:1.编写源程序 2.编译3.运行3.JDK=JRE+开发工具   下载java环境jdk 安装并配置环境变量,.安装直接下一步下一步直到安成(记住安装路径默认在C:\Program Files (x86)\J...

2018-07-19 16:30:00 69

转载 JAVA连接MYSQL8.0问题

title: java连接mysql8.0问题date: 2018-07-08 19:27:38updated:tags:description:keywords:comments:image:---才解决完mysql8.0远程访问的问题,今天测试java连接又出问题了,虽然使用了8.0的jdbc但是死活连接不上,一度以为是加密方式的问题,后来才发现使用以前的连接方式确实不行了...

2018-07-18 17:49:00 83

转载 codeforces 37 E. Trial for Chief【spfa】

想象成一层一层的染,所以相邻的两个格子连边,边权同色为0异色为1,然后答案就是某个格子到距离它最远得黑格子的最短距离的最小值注意特判掉不需要染色的情况#include<iostream>#include<cstdio>#include<cstring>#include<queue>using namespace std;const in...

2018-07-18 15:17:00 127

转载 Java:自动设置环境变量(转载)

引用: https://blog.csdn.net/qq_22498277/article/details/72149038脚本下载地址:http://files.cnblogs.com/flowwind/java_windows环境变量自动设置脚本.zip@echo off:: TODO:设置java环境变量:: Author: Gwtcolor 02::设置java的安装路径,可方便...

2018-07-18 14:57:00 298

转载 3.信号槽

1.信号槽最常用的方式:connect(sender, signal,receiver, slot);第一个对象是发出信号的对象,第二个是发送对象发出的信号,第三个是接收信号的对象,第四个是接收对象在接收到信号后需要调用的函数。Qt5中QObject::connect()的五个重载:QMetaObject::Connection connect(const QObject *,...

2018-07-17 22:01:00 47

转载 程序优化的一些方法

1.类型限定词restrict:对于某指针是访问一个数据对象的唯一且初始的方式,则可以用restrict来修饰int ar[10];int* restrict restar = (int*)malloc(10*sizeof(int));int* par = ar;for(n = 0 ; n < 10 ;n++){ par[n] += 5; restar[n...

2018-07-17 21:28:00 173

转载 Axios 使用说明

使用说明##AxiosAxios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中。Features从浏览器中创建 XMLHttpRequests从 node.js 创建 http 请求支持 Promise API拦截请求和响应转换请求数据和响应数据取消请求自动转换 JSON 数据客户端支持防御 XS...

2018-07-17 17:40:00 58

转载 SQL语句(入门)

SQL 对大小写不敏感分号是在数据库系统中分割每条SQL语句的标准方法,这样就可以在对服务器的相同请求中执行一条以上的语句。SQL 分为两部分:数据操作语言(DML)和数据定义语言(DDL)。 DML: SELECT -> 从数据库表中获取数据 UPDATE...

2018-07-17 16:58:00 42

转载 关系型数据库事务二:隔离级别

我们继关系型数据库事务一:概念之后,再聊聊隔离级别(Isolation Level)。隔离级别是为了解决并发所带来的问题的,我们期望并发的结果跟串行化(一个之后接一个)一样。实际上,串行化(Serializability)是最强的隔离级别,能解决世间所有并发问题带来的痛苦。那还有什么好说的?不难想象,串行化隔离有严重的性能问题,并且很多数据库都没有实现它,而是开发了一些弱隔离级别,每...

2018-07-17 16:30:00 195

转载 复杂系统、大数据及人工智能概述

正式开始机器学习,先写下复杂系统、大数据及人工智能概述。不同于直接从定义、特点、性质讲,课程老师先从数学讲起。数学模型:将现实抽象化的结果图形,如用几何图形描绘行星轨迹。数学历史:从现实中数学应用—物理应用数学模型,物理模型的预测和失效:   人们通过数据建立模型,应用模型进行预测。在众多领域中模型发挥了十分突出的作用(天文...

2018-07-16 21:04:00 1055

转载 在 Python 中使用 JSON

在 Python 中使用 JSON本教程将会教我们如何使用Python编程语言编码和解码 JSON。让我们先来准备环境以便针对 JSON 进行 Python 编程。环境在我们使用 Python 编码和解码 JSON 之前,我们需要安装一个可用 JSON 模块。对于本教程请按照如下方式下载和安装Demjson:$tar xvfz demjson-1.6.tar.gz$cd ...

2018-07-16 11:30:00 67

转载 Delphi面向对象编程

静态方法与类字段 implementation{$R *.dfm}type TWorker = class(TObject) public Name: string; Age: Cardinal; procedure SetWorker(sName: string; nAge: Cardinal); end;procedu...

2018-07-15 16:45:00 240

转载 AtCoder Grand Contest 006 F - Blackout

Description在 \(n*n\) 的棋盘上给出 \(m\) 个黑点,若 \((x,y)\),\((y,z)\) 都是黑点,那么 \((z,x)\) 也会变成黑点,求最后黑点的数量题面Solution把点 \((x,y)\) 看作一条从 \(x\) 到 \(y\) 的有向边我们分析性质:如果存在一个自环,那么这个点所在的连通块就会变成一个完全图原因是和这个点有单向边的...

2018-07-15 09:15:00 76

转载 py4 程序流程控制

目录条件语句Python程序语言指定任何非0和非空(null)值为true,0 或者 null为false。Python 编程中 if 语句用于控制程序的执行,基本形式为:if后面跟的判断条件可以是0 or 1 和 True or Falseif 判断条件1: 执行语句1……elif 判断条件2: 执行语句2……elif 判断条件3:...

2018-07-15 08:56:00 145

转载 跨浏览器的javascript事件的封装

一,跨浏览器的事件处理程序1,DOM0级处理事件将一个函数赋值给一个事件处理程序属性。事件流:冒泡阶段。使用:为元素增加事件:1 var btn = document.getElementById("myBtn");2 btn.onclick = function(){3 alert(this.id);4 }删除事件:1 btn.on...

2018-07-15 00:31:00 62

转载 3ds Max学习日记(四)

  下午去实验室见了师姐,人还挺好,给我安排了任务,和3ds max没有半毛钱关系。附上今日的劳动成果:  板子(牌匾)  简约吊灯(看上去比较单调)  高脚杯(喝酒用的)  沙发(沙发)  餐具(餐具)转载于:https://www.cnblogs.com/yaoling1997/p/9307497.html...

2018-07-13 21:35:00 142

空空如也

空空如也

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

TA关注的人

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