自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一串代码的博客

做技术总是要辛苦些的

原创 [G星计划]--项目开发总结

参加了为期7天的第一轮DEMO竞赛,现在结果还没有出,总结一下开发过程中的一些要点。 问题: 关于项目时间安排,由于项目核心代码量并不算太多,所以前几天还是比较从容的,不过这也导致许多细节只能在最后一上午进行完善,仓促中不免发生一些遗漏。 本次开发过程中,由于经验不足,没有系统的规划程序方...

2019-08-04 15:20:40 86 0

原创 关于大学计算机相关专业学习路线的见解与分析

谨以此文献给仍然迷失在大学生活中的计算机专业学子!!! 不管你是如何选择了这门专业,我想告诉你的是这是一个很深的领域,没有热爱不如尽早转行。 根据百度百科计算机科学与技术专业(以下简称计算机专业)给出的描述,该专业的主干课程有算法、数据结构、操作系统、编译原理、计算机组成原理、计算机体系结构、...

2018-03-18 12:25:27 10777 14

原创 机器字长、存储字长、指令字长

机器字长:CPU一次能处理数据的位数,一般等于CPU的寄存器位数。 存储字长:存储器中一个存储单元(存储地址)所存储的二进制代码的位数,即存储器中的MDR、MAR、PC的位数。 指令字长:计算机指令字的位数。 ...

2019-11-23 16:02:52 856 1

原创 Visual Studio引入外部库 ---- 弄懂静态库lib和动态库dll

这两天由于想要研究一下socket的相关内容,但是没想到引入外部库还有这么多门道。 根据维基百科定义:一个现代编译器的主要工作流程如下:源代码(source code)→ 预处理器(preprocessor)→ 编译器(compiler)→ 汇编程序(assembler)→ 目标代码(object...

2019-06-18 17:54:44 1006 2

原创 洛谷 P3367 ---- 【模板】并查集

题目描述 给出一个并查集,请完成合并和查询操作。 输入格式: 第一行包含两个整数N、M,表示共有N个元素和M个操作。 接下来M行,每行包含三个整数Zi、Xi、Yi 当Zi=1时,将Xi与Yi所在的集合合并 当Zi=2时,输出Xi与Yi是否在同一集合内,是的话输出Y;否则话输出N 输出格式: 如上,...

2019-05-05 19:04:01 604 0

原创 Vue入门 ---- 仿百度搜索

简述 学习vue的第二节,由于2.0版本并不向下兼容,视频中的不少内不能实现。下面列出一些主要知识点 // v-on 可简写为@ // 事件冒泡是指当点击div内部的button触发show1()时,必然会冒泡到div上执行show2(),这才层级div中很常见 // 阻止冒泡,原生js...

2019-03-21 13:28:14 719 0

原创 PHP实现简单文件上传系统

目录结构如下,其中function文件夹下包含两个函数文件,uploads文件夹用于存放上传的文件。 index.php 该代码实现html页面,包括需要填写学号和姓名,上传文件大小不得超过20M <form action="fileSystem.php" method=...

2019-03-20 18:09:22 3726 2

原创 语句覆盖,判定覆盖,条件覆盖,条件/判定覆盖,条件组合覆盖,路径覆盖

最近在复习软件测试的考试,每次到白盒测试这里都要为这几种逻辑覆盖方法感到头疼,这次终于决定好好整理出来。 逻辑覆盖是通过对程序逻辑结构的遍历实现程序的覆盖。它是一系列测试过程的总称,这组测试过程逐渐进行越来越完整的通路测试。 根据覆盖目标的不同和覆盖源程序语句的详尽程度,逻辑覆盖又可分为:语句覆盖...

2019-01-07 11:00:05 3091 0

原创 MySQL 8.0 error 2059: Authentication plugin 'caching_sha2_password' cannot be loaded

安装MYSQL8.0+版本之后,使用可视化管理工具Workbench或者Navicat都会产生一个类似的报错。 原因:MYSQL8.0之前的版本中加密规则为mysql_native_password. 而mysql8之后的加密规则为caching_sha2_password. 解决办法: 打开CM...

2018-10-25 16:36:57 311 1

原创 Dijkstra算法(c++版)

迪杰斯特拉算法 最短路径(DP的应用) 单源最短路径,不允许出现负环 核心思想:更新估算距离 时间复杂度与采用的数据结构有关 Array O(v2v^2v2) Binary heap O((V+E)lgV(V+E)lgV(V+E)lgV) Fibonacci heap O(E+VlgVE+VlgV...

2018-10-21 11:17:40 6321 3

原创 Vue入门 ---- vuex

简介 Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。 vuex分为三大部分: state,驱动应用的数据源; view,以声明方式将 state 映射到视图; actions,响...

2018-04-14 14:00:59 140 0

原创 Vue入门---- vue-router

简介: vue-router官网 用 Vue.js + vue-router 可以快速创建SPA(单页应用程序),是非常简单的。使用 Vue.js ,我们已经可以通过组合Component来组成应用程序。 引入 vue-router 的过程:将组件(components)映射到路由(rout...

2018-04-08 12:45:07 166 0

原创 Vue入门 ---- vue-loader 、vue-cli

简介: vue-loader,来源于css-rouder、url-loader、html-loader… 后台node.js–&gt;require exports等都是基于模块的开发 broserify 较早的模块加载器,但是只能加载js webpack,模块加载器,一切东西皆...

2018-04-08 12:44:27 928 0

原创 Vue入门 ---- 组件通信

组件通信: 子组件获取父组件的数据 父组件获取子组件的数据 平行组件之间的通信 vue2.0中用子组件修改父组件数据报错问题 一定需要通过子组件修改父组件 子组件获取父组件的数据 通过子组件中的属性props,以与父组件数据的绑定。(注意:1.0版本允许子组件修改父组件的数据,...

2018-04-07 18:45:23 104 0

原创 Vue入门 ---- 组件式开发

组件 &lt;!DOCTYPE html&gt; &lt;html lang="en"&gt; &lt;head&gt; &lt;meta charset="UTF-8"&gt; ...

2018-04-07 15:32:15 133 0

原创 Hexo+GitHub 快速搭建个人博客(三)---- 改变主题

前期准备: 基本的Linux命令 基本的GitHub命令 Hexo有多种博客框架,在 https://hexo.io/themes/ 里可以找到非常多优秀的博客框架,而且都是免费的。 首先大家可以去找一款自己喜欢的框架,可以选择浏览和直接进入GitHub进行fork 一、拉取主题...

2018-04-05 19:53:34 100 0

原创 Hexo+GitHub 快速搭建个人博客(二)---- 域名解析

前期准备: 备案的国内域名或者国外域名 (后面会解释为什么,这里以阿里云域名为例) 一、将个人域名与GitHub博客绑定 我们在Hexo目录下的source子目录内创建一个txt文件,内容写自己的域名,这里可以是一级域名也可以是二级域名,我这里用了我的一个二级域名 命名为CNAM...

2018-04-05 18:34:19 248 0

原创 Hexo+GitHub 快速搭建个人博客(一)---- 基本部署

前期准备: 1.Git shell 2.node.js 3.在github上创建一个仓库,仓库命名格式为xxx.github.io 一、安装Hexo cd进入自己想要安装的目录下,执行下面的命令 npm install hexo-cli -g 升级Hexo npm ...

2018-04-05 17:37:23 150 0

原创 VS Code编译C/C++

C/C++环境的配置要比python的复杂许多,好几个配置文件要写。 一、编译C/C++的环境一般都是集成在我们的编辑器中的,如果电脑上有codeblock和dev c++的读者可以去安装路径下找找MinGW文件夹,可以不用重复下载。而没有的读者则需要下载MinGW 二、配置环境变量,这里...

2018-04-05 15:57:43 8572 9

原创 VS Code编译Python

一、想要编译Python我们首先要安装python,进入官网下载python3(不要下载python2.7,不就之后就不会再使用低版本的python了) 二、配置环境变量 三、在VS Code中添加插件,记得添加完点击重新加载插件,或者重启VS Code 四、按F5可直接运行 ...

2018-04-05 15:22:27 5795 0

原创 Vue入门 ---- 简易留言板

简述 初学vue,比Angular要简单易学一点,基本就是html代码+json。这是第一个小的例子,用到了vue的几个常用方法,其中v-for的$index稍微有点迷惑,也影响了完成的速度,网上说是vue2.0已经取消了这种用法,也不是很明白,跟着教程走的,后面的教程有讲解vue2.0的新特性...

2018-04-03 20:46:00 1138 0

原创 蓝桥杯第九届省赛JAVA真题----螺旋折线

标题:螺旋折线 如图p1.pgn所示的螺旋折线经过平面上所有整点恰好一次。 对于整点(X, Y),我们定义它到原点的距离dis(X, Y)是从原点到(X, Y)的螺旋折线段的长度。 例如dis(0, 1)=3, dis(-2, -1)=9 给出整点坐标(X, Y),你能计算出dis(X...

2018-04-02 13:18:20 1075 7

原创 PHP实现简单注册登录系统

目录结构如下,其中function文件夹下包含两个函数文件,uploads文件夹用于存放上传的文件。 html页面 登录页面 index.html &lt;form action="login_process.php" method="...

2018-03-31 14:30:44 50633 19

原创 Mysql 外键创建失败原因

最近在学习PHP,在用mysql创建表的时候总是创建不出来,我用的是Navicat做的,虽然建不出来外键,但是会创建出来一个索引,后来才明白,一定要有了对应的索引才能创建外键。 ...

2018-03-31 10:25:50 109 0

原创 蓝桥杯第八届省赛JAVA真题----9数算式

标题:9数算式 观察如下的算式: 9213 x 85674 = 789314562 左边的乘数和被乘数正好用到了1~9的所有数字,每个1次。 而乘积恰好也是用到了1~9的所有数字,并且每个1次。 请你借助计算机的强大计算能力,找出满足如上要求的9数算式一共有多少个? 注意: 1. 总...

2018-03-31 08:24:03 272 0

原创 蓝桥杯第八届省赛JAVA真题----字母组串

标题:字母组串 由 A,B,C 这3个字母就可以组成许多串。 比如:”A”,”AB”,”ABC”,”ABA”,”AACBB” …. 现在,小明正在思考一个问题: 如果每个字母的个数有限定,能组成多少个已知长度的串呢? 他请好朋友来帮忙,很快得到了代码, 解决方案超级简单,然而最重要的部...

2018-03-31 07:55:44 192 0

原创 蓝桥杯第八届省赛JAVA真题----包子凑数

标题:包子凑数 小明几乎每天早晨都会在一家包子铺吃早餐。他发现这家包子铺有N种蒸笼,其中第i种蒸笼恰好能放Ai个包子。每种蒸笼都有非常多笼,可以认为是无限笼。 每当有顾客想买X个包子,卖包子的大叔就会迅速选出若干笼包子来,使得这若干笼中恰好一共有X个包子。比如一共有3种蒸笼,分别能放3、4和5...

2018-03-30 21:41:21 291 0

原创 蓝桥杯第八届省赛JAVA真题----油漆面积

标题:油漆面积 X星球的一批考古机器人正在一片废墟上考古。 该区域的地面坚硬如石、平整如镜。 管理人员为方便,建立了标准的直角坐标系。 每个机器人都各有特长、身怀绝技。它们感兴趣的内容也不相同。 经过各种测量,每个机器人都会报告一个或多个矩形区域,作为优先考古的区域。 矩形的表示格式为...

2018-03-30 15:27:17 909 8

原创 蓝桥杯第八届省赛JAVA真题----分巧克力

标题: 分巧克力 儿童节那天有K位小朋友到小明家做客。小明拿出了珍藏的巧克力招待小朋友们。 小明一共有N块巧克力,其中第i块是Hi x Wi的方格组成的长方形。 为了公平起见,小明需要从这 N 块巧克力中切出K块巧克力分给小朋友们。切出的巧克力需要满足: 1. 形状是正方形,边长是整数 ...

2018-03-30 15:21:01 941 0

原创 PHP实现多文件上传

PHP文件上传流程 1. 单击提交按钮,浏览器用户将包含上传文件的表单数据提交给PHP处理程序 2. Web服务器和PHP预处理器首先判断表单数据的大小是否超过php.ini配置文件中的post_max_size选项设置的上限值。 若超过,PHP处理程序将无法得到任何表单数据,此时不...

2018-03-30 07:55:05 226 0

原创 洛谷 P1219 ---- 八皇后

题目描述 检查一个如下的6 x 6的跳棋棋盘,有六个棋子被放置在棋盘上,使得每行、每列有且只有一个,每条对角线(包括两条主对角线的所有平行线)上至多有一个棋子。 上面的布局可以用序列2 4 6 1 3 5来描述,第i个数字表示在第i行的相应位置有一个棋子,如下: 行号 1 2 3 4 5...

2018-03-29 18:34:59 186 0

原创 蓝桥杯第七届国赛JAVA真题----七星填数

七星填数 如图【图1.png】所示。 在七角星的14个节点上填入1~14 的数字,不重复,不遗漏。 要求每条直线上的四个数字之和必须相等。 图中已经给出了3个数字。 请计算其它位置要填充的数字,答案唯一。 填好后,请提交绿色节点的4个数字(从左到右,用空格分开) 比如:12 5 ...

2018-03-28 17:23:34 1072 4

原创 蓝桥杯第七届国赛JAVA真题----平方末尾

平方末尾 能够表示为某个整数的平方的数字称为“平方数” 比如,25,64 虽然无法立即说出某个数是平方数,但经常可以断定某个数不是平方数。 因为平方数的末位只可能是:[0, 1, 4, 5, 6, 9] 这6个数字中的某个。 所以,4325435332必然不是平方数。 如果给你一个2位...

2018-03-28 15:41:24 365 0

原创 求最大公约数----辗转相除法

辗转相除法(求最大公倍数) 一般写法: public class Main { public static void main(String[] args) { System.out.println(gcd(18, 2)); } private sta...

2018-03-28 15:22:17 1082 0

原创 PAT L3-015 ---- 球队“食物链”(DFS)

球队“食物链” 某国的足球联赛中有N支参赛球队,编号从1至N。联赛采用主客场双循环赛制,参赛球队两两之间在双方主场各赛一场。 联赛战罢,结果已经尘埃落定。此时,联赛主席突发奇想,希望从中找出一条包含所有球队的“食物链”,来说明联赛的精彩程度。“食物链”为一个1至N的排列{ T1,T2, …,...

2018-03-28 14:52:22 142 0

原创 Vijos 1334 ---- NASA的食物计划(01背包强化)

背景 NASA(美国航空航天局)因为航天飞机的隔热瓦等其他安全技术问题一直大伤脑筋,因此在各方压力下终止了航天飞机的历史,但是此类事情会不会在以后发生,谁也无法保证,在遇到这类航天问题时,解决方法也许只能让航天员出仓维修,但是多次的维修会消耗航天员大量的能量,因此NASA便想设计一种食品方案,让...

2018-03-25 10:56:59 169 0

原创 蓝桥杯历届试题----斐波那契(矩阵快速幂)

问题描述 斐波那契数列大家都非常熟悉。它的定义是: f(x) = 1 …. (x=1,2) f(x) = f(x-1) + f(x-2) …. (x&gt;2) 对于给定的整数 n 和 m,我们希望求出: f(1) + f(2) + … + f(n) 的值。但这个值可能非常大,所...

2018-03-24 14:48:46 1450 0

原创 蓝桥杯历届试题----分糖果(模拟)

问题描述 有n个小朋友围坐成一圈。老师给每个小朋友随机发偶数个糖果,然后进行下面的游戏: 每个小朋友都把自己的糖果分一半给左手边的孩子。 一轮分糖后,拥有奇数颗糖的孩子由老师补给1个糖果,从而变成偶数。 反复进行这个游戏,直到所有小朋友的糖果数都相同为止。 你的任务是预测在已知的初始糖果...

2018-03-23 14:30:56 191 0

原创 蓝桥杯第八届省赛JAVA真题----承压计算

标题:承压计算 X星球的高科技实验室中整齐地堆放着某批珍贵金属原料。 每块金属原料的外形、尺寸完全一致,但重量不同。 金属材料被严格地堆放成金字塔形。 7 5 8 ...

2018-03-22 20:44:36 137 0

原创 蓝桥杯第八届省赛JAVA真题----正则问题

描述:正则问题 考虑一种简单的正则表达式: 只由 x ( ) | 组成的正则表达式。 小明想求出这个正则表达式能接受的最长字符串的长度。 例如 ((xx|xxx)x|(x|xx))xx 能接受的最长字符串是: xxxxxx,长度是6。 输入 一个由x()|组成的正则表达式。输入长度不超...

2018-03-21 12:11:42 262 0

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