自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 codeblocks17.02不能调试的解决办法

前段时间codeblocks新出了一个版本17.02,于是我也去更新了。结果发现不能调试,出现了一下的错误信息:Active debugger config: GDB/CDB debugger:DefaultBuilding to ensure sources are up-to-dateSelecting target: DebugERROR: You need to specify ...

2018-10-11 00:08:15 1750

原创 离散数学中容易混淆的表述

离散数学容易混淆的表述:if,only if,unless,除非…否则等等,请看下面的博客:https://lewin671.github.io/2018/10/07/Hypothetical-Propositions/

2018-10-07 22:21:43 833

原创 关系数据结构及其形式化定义

关系数据结构及其形式化定义

2018-10-05 20:49:52 1258

原创 关系的完整性

关系的完整性

2018-10-05 20:49:01 856

原创 关系代数

博客已经放在了GitHub上:关系代数

2018-10-05 20:48:11 290

转载 SQL Server 2012安装

【注】博主使用的是SQL Server2012 其他版本的安装类似。 【第一步】下载软件 链接:https://www.microsoft.com/zh-cn/download/details.aspx?id=29066 图1 32位的Windows 7操作系...

2018-09-26 12:17:51 5333 2

原创 增加博客地址

以后的博客也会发在Lewin671的github上,请大家多多关照!

2018-09-24 03:10:06 209

转载 GLUT及其函数

GLUT - The OpenGL Utility Toolkit glut是基本的窗口界面,是独立于gl和glu的,如果不喜欢用glut可以用MFC和Win32窗口等代替,但是glut是跨平台的,这就保证了我们编出的程序是跨平台的,如果用MFC或者Win32只能在windows操作系统上使用。选择OpenGL的一个很大原因就是因为它的跨平台性,所以我们可以尽量的使用glut库。回调函数回...

2018-09-24 03:07:30 945

原创 Stack application

Train Problem I HDU - 1022As the new term comes, the Ignatius Train Station is very busy nowadays. A lot of student want to get back to school by train(because the trains in the Ignatius Train Statio...

2018-09-24 03:05:59 326

原创 Java面向对象

面向对象具有封装、继承、多态的特性。封装:public属性的是可以给其它对象访问,private就不行,当然,还有protect和没有修饰符的变量和方法,它们的详细情况如下表: modifier class package subclass world public Y Y Y Y protect Y Y Y N...

2018-09-04 21:58:50 252

原创 Java基本语法

Java语法和C/C++很是类似,比如注释变量名以及它的定义和初始化大部分关键字控制流(if,else,for,while,do while,…)etc.变量的定义首先我们先看一下Java的原始数据类型: type description boolean true or false char 16 bit character, co...

2018-09-04 21:57:26 251

原创 CSS盒子模型

前言在“CSS盒子模型”中,页面中所有元素都可以看成一个盒子,并且占据着页面空间。一个页面由很多这样的盒子组成,这些盒子之间会互相影响,因此掌握盒子模型需要从两个方面来理解:单独一个盒子的内部结构理解多个盒子之间的相互关系盒子结构如图为一个盒子的内部结构:从上图我们可以得出盒子模型的属性如下表所示: 属性 说明 content 内...

2018-08-30 16:46:31 369

转载 深入理解父元素与子元素的width关系

深入理解父元素与子元素的width关系  对于这一部分内容,如果理解准确,可以更容易控制布局,节省不必要的代码,这里将简单研究。 第一部分:父子元素都是内联元素  代码演示如下:<!DOCTYPE html><html><head> <title>fortest</title> <style>...

2018-08-30 13:18:45 1970

原创 CSS优先级(冲突)

CSS优先级当样式的覆盖发生冲突时,以优先级高的为准。样式覆盖发生冲突常见的共有以下五种情况。引用方式冲突继承方式冲突指定样式冲突继承样式和指定样式冲突!important引用方式冲突优先级:行内样式 > (内部样式 = 外部样式)如果内部样式与外部样式同时存在,则以最后引入的样式为准(后者居上)。继承样式冲突如果由于继承方式引起的冲突,则...

2018-08-26 20:50:28 2346 3

原创 CSS特性

CSS特性CSS具有两大特性:继承性和层叠性。继承性CSS的继承性,指的是子元素继承父元素的某些样式属性,例如在父元素定义字体颜色(color 属性),子元素会继承父亲元素的字体颜色。不过我们要注意的是,不是所有元素都具有继承性质,如padding、margin、border等就不具备继承性,只有那些能够使我们轻松书写的属性才可以继承。在CSS中,具有继承的属性有三大类:文本...

2018-08-26 19:49:02 408

原创 拟阵及其应用(带有oj例题讲解)

Matroidintroduction这篇文章主要是写拟阵及其应用。虽然拟阵的出现并不是因为贪心算法,但是它在贪心算法有着非常重要的地位。一些概念线性相关和线性无关: 在线性代数里,矢量空间的一组元素中,若没有矢量可用有限个其他矢量的线性组合所表示,则称为线性无关或线性独立 (linearly independent),反之称为线性相关(linearly depende...

2018-08-25 21:49:02 5348 1

原创 CSS单位

CSS单位CSS单位分为绝对单位和相对单位。绝对单位在CSS中,绝对单位打大小是固定的,使用打是物理度量单位,显示效果不会受到外界因素影响。绝对单位一般多用于传统平面印刷,而极少用于前端开发。 绝对单位 说明 cm 厘米 mm 毫米 in 英尺 pt 磅(point),印刷的点数 pc pica,1pc=...

2018-08-25 09:38:39 940

原创 div and span

Introduction对于div和span这两个元素,不少新手也不知道它们有什么区别,使用起来也比较随便。因此这里有必要简单介绍一下。Differences between div and spandiv是块元素,可以包含任何块元素和行内元素,不会和其他元素位于同一行;span是行内元素,可以与其他元素位于同一行。div常用于页面中较大块的结构划分,然后配合CSS来操作;sp...

2018-08-24 19:26:12 297

原创 hdu 4313 Matrix

MatrixTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 3567 Accepted Submission(s): 1419Problem DescriptionMachines have once again at...

2018-08-24 19:03:35 213

原创 the minimal spanning tree algorithm

Minimal spanning treeWhat is spanning tree?Given a connected and undirected graph, a spanning tree of that graph is a subgraph that is a tree and connects all the vertices together. A single ...

2018-08-23 19:20:36 670

原创 Representatios of graph

Representatios of graphadjacency-list representation1. what is adjacency-list?图G=(V,E)的邻接表是一个包含|V|个list的Adj数组,每一个list对应一个顶点, 对于每一个u属于V,邻接表Adj[u]包含了所有edge(u,v)属于E的顶点v。也就是说, Adj[u]包含了所有和u相邻的...

2018-08-23 10:32:46 328

转载 如何快速地在github搭建自己的博客

闲聊一下在这知识剧烈膨胀的时代,如何记录、整理、分享自己的所学所感无疑显得十分重要,而博客便是最好的方式之一。现在已经有了各式各样的博客平台,有基于第三方的平台的(如博客园等),也有自己搭建的(如基于Ghost等,当然,也有很多干脆自己动手DIY了)。总之,博客的世界已然丰富多彩,留给咱们更多的不是有没有,而是哪个好。这里咱不讨论博客哪家强的问题,只推荐一款博...

2018-08-23 10:11:15 281

原创 color and background of CSS

color and backgroundintroduction这篇文章是讲述如何在网站上应用颜色和背景,还会介绍用于定位和控制背景图像的高级方法。下面将对下列CSS属性进行讲解:colorbackground-colorbackground-imagebackground-repeatbackground-attachmentbackground-positionb...

2018-08-21 23:35:01 451

转载 git使用小结

git基本使用小结之前公司的版本控制工具一直用的是svn,最近要改用git,之前用svn一直很熟,没用过git,顺应公司形势学习一下最基本的使用,避免正式切换后影响项目进度。下载、安装都很简单,网上有很多资源,选个最新版本下载一下,安装。安装成功后,会在开始菜单中出现这几个东西:如果你的本机是安装成功第一次使用,先配置一下一些基本的信息gitconfig−−glo...

2018-08-21 03:23:57 273

原创 Huffman code

Huffman codeintroduction假设我们有一个文件,它只含有a,b,c,d,e,f这六种字符,如果我们用固定长度的bit来表示字符,那么我们需要3个bit来表示一个字符,但是,如果我们使用可变长度的bit来保存字符的话,通过Huffman编码我们可以压缩内存,可以节省20%到90%的内存。下面给出六种字符对应的频率(所有字符一共是10万),还有其固定长度的bit和可变长...

2018-08-20 18:57:09 1089

原创 html basic tags

Basic tagsBasic HTML structure<html> <head> <title>website title</title> </head> <body> content of website ... </body></html>

2018-08-14 23:20:57 527

原创 浅谈动态规划DP

My thinking about dynamic programming动态规划是一种以空间换时间的技巧,通常消耗的空间在接受范围内,但是速度却可以从指数 级下降到多项式的时间。在学习动态规划之前,需要先了解:Overlapping SubproblemsOptimal Substructure Property Steps to solve a DP 1) I...

2018-08-14 00:31:09 295

原创 getting started with html

Getting started with htmlWhat is html?如果你在看这篇文章,我相信你应该知道html是用来做什么的——写网页。是的,但是我觉得不太准确, 因为只用html写网页是不太可能的,而它的用处就是用来表达内容和设计网页的结构。顺便附上wiki 的对html的定义,尤其是注意它的第一句话。the explanation of htmlAnato...

2018-08-12 01:25:38 280

原创 Markdown简明教程

如今在很多的博客平台都使用markdown语法来写博客,比如CSDN,GitHub等等。 所以我觉得非常有必要学习一下markdown的语法。故我随手写下了此教程。主要内容如下:标题段落引用强调列表代码引用链接图片table1.标题: 一般使用#来表示标题,类似于html中的<h>标签,#的个数代表标题的级数。 级数越大,标题越小。 注意:在Gi...

2018-08-10 17:58:34 247

原创 javascript中的sort方法

javascript中的sort方法是Array的。 默认情况:它首先将元素转换成字符串,然后再通过ASCII来进行字典序比较,按照升序排序。 比如:[1,10,20,2].sort()将会得到[1,10,2,20],因为这是按照默认规则进行排序的。 幸运的是,sort()方法也是一个高阶函数,它还可以接收一个比较函数来实现自定义的排序。 比如,我们如果要把上面的数...

2018-08-08 20:40:27 336

原创 js中的document.getElementById()失效的原因分析(大坑)

1.id写错,id要完全一样,大小写有差别都不行。 2.最坑的一点,就是这个函数需要放在你这个id位置的后面,如果你把script标签放在head部分的话就可能会出现问题,因为document.getElementById()的使用需要把函数放在id的后面。所以,如果我们想避免这个问题,我们把js的引入放在body的最后面。...

2018-08-07 18:50:27 16761 9

原创 CSS之选择器详解

功能:在 CSS 中,选择器是一种模式,用于选择需要添加样式的元素。 类型: 1.元素选择器(类型选择器):此选择器只是一个选择器名和指定的HTML元素名的不区分大小写的匹配。这是选择所有指定类型的最简单方式。 例如: html文件:<p>I am Lewin</p>css文件:p{ text-align:center;

2018-07-25 19:45:51 364

原创 Hash Practice

A - Crazy Search POJ - 1200 Many people like to solve hard puzzles some of which may lead them to madness. One such puzzle could be finding a hidden prime number in a given text. Such number could be...

2018-07-19 23:09:57 257

原创 Hash Tables(chaining)

Hash Table,叫做哈希表,也叫做散列表。 概念:通过某种对应关系h,使得每一个元素和储存位置一一对应。这种对应关系称为哈希函数。它最大的优点就是插入、搜索和删除得很快(O(1))。 碰撞(Collision):不同的关键字对应同一个哈希地址 本文主要介绍的是解决碰撞的方法之一:chaining原理: In chainning,wo palce all the elements ...

2018-07-17 16:55:48 1659

原创 NYOJ104/POJ1050——最大和

最大和 时间限制:1000 ms | 内存限制:65535 KB 难度:5 描述 给定一个由整数组成二维矩阵(r*c),现在需要找出它的一个子矩阵,使得这个子矩阵内的所有元素之和最大,并把这个子矩阵称为最大子矩阵。 例子: 0 -2 -7 0 9 2 -6 2 -4 1 -4 1 -1 8 0 -2 其最大子矩阵为:9 2 -4 1 -1 8 其元...

2018-06-16 18:30:58 214

原创 C - A Mist of Florescence CodeForces - 989C

As the boat drifts down the river, a wood full of blossoms shows up on the riverfront. “I’ve been here once,” Mino exclaims with delight, “it’s breathtakingly amazing.”“What is it like?”“Look, Ka...

2018-06-15 00:53:22 291

原创 擅长排列的小明 II NYOJ

时间限制:1000 ms | 内存限制:65535 KB 难度:3 描述 小明十分聪明,而且十分擅长排列计算。有一天小明心血来潮想考考你,他给了你一个正整数n,序列1,2,3,4,5……n满足以下情况的排列:1、第一个数必须是12、相邻两个数之差不大于2你的任务是给出排列的种数。输入 多组数据。每组数据中输入一个正整数n(n<=55). 输出 输出种数。 ...

2018-06-14 16:49:01 237

原创 NYOJ回文字符串

时间限制:3000 ms | 内存限制:65535 KB 难度:4 描述 所谓回文字符串,就是一个字符串,从左到右读和从右到左读是完全一样的,比如”aba”。当然,我们给你的问题不会再简单到判断一个字符串是不是回文字符串。现在要求你,给你一个字符串,可在任意位置添加字符,最少再添加几个字符,可以使这个字符串成为回文字符串。 输入 第一行给出整数N(0 < N <100) ...

2018-06-14 11:59:38 454 2

原创 区间上的动态规划

区间型动态规划是线性动态规划的拓展,它以区间长度为阶段,长区间的取值依赖于短区间的最优值。题目:一:石子合并(一) 时间限制:1000 ms | 内存限制:65535 KB 难度:3 描述 有N堆石子排成一排,每堆石子有一定的数量。现要将N堆石子并成为一堆。合并的过程只能每次将相邻的两堆石子堆成一堆,每次合并花费的代价为这两堆石子的和,经过N-1次合并后成为一堆。求出总...

2018-06-14 01:48:43 302

原创 Brackets POJ - 2955

We give the following inductive definition of a “regular brackets” sequence:the empty sequence is a regular brackets sequence, if s is a regular brackets sequence, then (s) and [s] are regular brac...

2018-06-14 01:35:38 202

空空如也

空空如也

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

TA关注的人

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