自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Xiaosang's blog

随便写写,不计后果~

  • 博客(52)
  • 问答 (1)
  • 收藏
  • 关注

原创 常见的应用层协议

使用UDP协议包括:TFTP、DNS、DHCP、SNMP、NFS、BOOTPTFTP(Trivial File Transfer Protocol,简单文件传输协议)是TCP/IP协议族中的一个用来在客户机与服务器之间进行简单文件传输的协议,提供不复杂、开销不大的文件传输服务。端口号为69。DNS(Domain Name System,域名系统),万维网上作为域名和IP地址相互映射的一个分...

2018-04-08 15:28:36 7039 3

转载 MySQL 中的数据类型和几个问题

在 MySQL 中,可以通过存储引擎来决定表的类型,即存储引擎决定了表的存储方式;同时 MySQL 中也提供了几种数据类型,而数据类型决定了表存储数据的类型。在这篇文章里,先来简单的介绍 MySQL 中的数据类型。MySQL 支持多种数据类型,大致可以分为三类:数值、日期 \ 时间、字符串(字符)数值类型数值类型又分为整数类型、浮点数类型和定点数类型 日期 / 时间类型 ...

2018-04-08 14:57:48 594

转载 PHP 中 this self static 的区别

转载自:https://blog.csdn.net/mrzhouxiaofei/article/details/78648079引入最近在做软件工程的课程设计,碰到一个问题,去扒 Laravel 源码,又搜索一番,发现是对 self static 的理解不深,才出现了问题,所以记录下来,避免再次犯同样的错误。正文thisthis 比较好理解,就是指向当前对象,用于访问当前对象的非静态变量和非静态方...

2018-04-08 14:19:15 443

原创 php office文件(word/excel/ppt)转pdf文件

把代码放到了github上,点击进入前阶段有个项目用到了线上预览功能,关于预览office文件实现核心就是,把office文件(word,excel,ppt)转为pdf文件,然后再把pdf文件经过pdf2html转为html文件进行预览。利用openoffice的话,非常简单,不过效果不太好,转成的pdf样式会乱!这里就不做介绍了。下面我把office文件转为pdf步骤写一

2017-09-21 16:19:59 13735 14

原创 php框架中,try,catch不能用的问题

最近再用laravel框架发现,try catch用了没有效果,依然不能阻止报错,然后在think框架里也试了一下,发现竟然也不可以!try{ $i = 1/0;}catch(Exception $e) { echo "error";}这可不符合try catch的个性啊!!。。。。。最后发现问题在Exception这个类上!需要在前面加上 \ (反斜杠

2017-05-08 22:17:00 8552 6

原创 vue,router-link传参以及参数的使用

1.路径:http://localhost:8081/#/test?name=1跳转(id是参数)使用:this.$route.query.id2.路径:http://localhost:8081/#/test/1跳转(id是参数)路由:使用:this.$route.query.id(这个id给上图路由的配置有关)this.$route是一个数组,里面包含路由的

2017-04-28 10:47:14 79021 3

原创 第八届蓝桥杯日期问题

标题:日期问题小明正在整理一批历史文献。这些历史文献中出现了很多日期。小明知道这些日期都在1960年1月1日至2059年12月31日。令小明头疼的是,这些日期采用的格式非常不统一,有采用年/月/日的,有采用月/日/年的,还有采用日/月/年的。更加麻烦的是,年份也都省略了前两位,使得文献上的一个日期,存在很多可能的日期与其对应。  比如02/03/04,可能是2002年03月04日、20

2017-04-14 12:07:37 3912 1

原创 第八届蓝桥杯包子凑数

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

2017-04-14 11:53:12 1963

原创 第八届蓝桥杯k倍区间

题目:k倍区间给定一个长度为N的数列,A1, A2, ... AN,如果其中一段连续的子序列Ai, Ai+1, ... Aj(i 你能求出数列中总共有多少个K倍区间吗?  输入-----第一行包含两个整数N和K。(1 以下N行每行包含一个整数Ai。(1 输出-----输出一个整数,代表K倍区间的数目。  例如,输入:5 21  2  3

2017-04-14 11:20:42 1434 2

原创 第八届蓝桥杯分巧克力

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

2017-04-14 11:08:22 1992 2

原创 第八届蓝桥杯JAVAB组第四题

题目大概是,有一个魔方,上  黄色 | 下  橙色  | 左  绿色 |  右  绿色 | 前 橙色 | 后 黄色问魔方总共有多少种状态。我的答案:216我的思路:刚拿到这题有点懵逼,简单分析了一下,其实魔方总共八块,这八块其实就三种颜色4块是绿黄橙,2块是绿橙橙,2块是绿黄黄。我们就可以把该题简化为四个1,两个2,两个3的排序问题。需要注意的是11112233和332

2017-04-14 10:29:48 3952 4

原创 第八届蓝桥杯JAVAB组第三题

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

2017-04-14 09:57:23 2860 1

原创 第八届蓝桥杯JAVAB组第二题

题目:原题目记不太清了!大概是三角形A3 67 89 4 2 5A代表1,符合三边之和相等的一共有多少种情况?经过翻转,镜像为同一种的算一种!我的答案是:144我的思路是:翻转的情况一种对应三种,拿上例来说另两种是1.94 72 35 8 6 A2.58 26 4A 3 7 9镜像的情况一种

2017-04-14 09:23:05 1289

原创 蓝桥杯数独(第五届蓝桥杯JavaB组第六题)

题目你一定听说过“数独”游戏。如【图1.png】,玩家需要根据9×9盘面上的已知数字,推理出所有剩余空格的数字,并满足每一行、每一列、每一个同色九宫内的数字均含1-9,不重复。数独的答案都是唯一的,所以,多个解也称为无解。本图的数字据说是芬兰数学家花了3个月的时间设计出来的较难的题目。但对会使用计算机编程的你来说,恐怕易如反掌了。本题的要求就是输入数独题目,程序输出

2017-04-03 20:40:53 1346

原创 第五届蓝桥杯JavaB组第五题

题目勾股定理,西方称为毕达哥拉斯定理,它所对应的三角形现在称为:直角三角形。  已知直角三角形的斜边是某个整数,并且要求另外两条边也必须是整数。  求满足这个条件的不同直角三角形的个数。【数据格式】输入一个整数 n (0要求输出一个整数,表示满足条件的直角三角形个数。例如,输入:5程序应该输出:1再例如,输入:

2017-04-03 20:32:30 683

原创 第五届蓝桥杯JavaB组第四题

题目今有7对数字:两个1,两个2,两个3,...两个7,把它们排成一行。要求,两个1间有1个其它数字,两个2间有2个其它数字,以此类推,两个7之间有7个其它数字。如下就是一个符合要求的排列:17126425374635当然,如果把它倒过来,也是符合要求的。请你找出另一种符合要求的排列法,并且这个排列法是以74开头的。注意:只填写这个14位的整

2017-04-03 20:23:46 792

原创 蓝桥杯搭积木

题目搭积木小明最近喜欢搭数字积木,一共有10块积木,每个积木上有一个数字,0~9。搭积木规则:每个积木放到其它两个积木的上面,并且一定比下面的两个积木数字小。最后搭成4层的金字塔形,必须用完所有的积木。下面是两种合格的搭法:   0  1 2 3 4 56 7 8 9   0  3 1 7 5 29 8 6 4    请你计算

2017-04-02 21:00:35 3573

原创 蓝桥杯压缩变换

题目压缩变换小明最近在研究压缩算法。他知道,压缩的时候如果能够使得数值很小,就能通过熵编码得到较高的压缩比。然而,要使数值很小是一个挑战。最近,小明需要压缩一些正整数的序列,这些序列的特点是,后面出现的数字很大可能是刚出现过不久的数字。对于这种特殊的序列,小明准备对序列做一个变换来减小数字的值。变换的过程如下:从左到右枚举序列,每枚举到一个数字,如果这个数字没有出现过,

2017-04-02 20:52:04 843

原创 蓝桥杯方格填数

题目方格填数如下的10个格子   +--+--+--+    |     |    |    |+--+--+--+--+|    |     |    |   |+--+--+--+--+|    |     |    |+--+--+--+(如果显示有问题,也可以参看【图1.jpg】)填入0~9的数字。要求:连续的两个数字不能

2017-04-02 20:38:37 1165

原创 蓝桥杯取球博弈

题目取球博弈两个人玩取球的游戏。一共有N个球,每人轮流取球,每次可取集合{n1,n2,n3}中的任何一个数目。如果无法继续取球,则游戏结束。此时,持有奇数个球的一方获胜。如果两人都是奇数,则为平局。假设双方都采用最聪明的取法,第一个取球的人一定能赢吗?试编程解决这个问题。输入格式:第一行3个正整数n1 n2 n3,空格分开,表示每次可取的数目 (

2017-04-02 20:26:20 2312 4

原创 蓝桥杯凑算式(简单)

题目凑算式     B      DEFA + --- + ------- = 10     C      GHI     (如果显示有问题,可以参见【图1.jpg】) 这个算式中A~I代表1~9的数字,不同的字母代表不同的数字。比如:6+8/3+952/714 就是一种解法,5+3/1+972/486 是另一种解法。这个算式一共有多少种解法

2017-04-02 19:54:30 4240 2

原创 蓝桥杯饮料换购

题目饮料换购乐羊羊饮料厂正在举办一次促销优惠活动。乐羊羊C型饮料,凭3个瓶盖可以再换一瓶C型饮料,并且可以一直循环下去,但不允许赊账。请你计算一下,如果小明不浪费瓶盖,尽量地参加活动,那么,对于他初始买入的n瓶饮料,最后他一共能得到多少瓶饮料。输入:一个整数n,表示开始购买的饮料数量(0输出:一个整数,表示实际得到的饮料数例如:用户输入:100程序应

2017-04-02 19:28:09 413

原创 蓝桥杯牌型种数

题目小明被劫持到X赌城,被迫与其他3人玩牌。一副扑克牌(去掉大小王牌,共52张),均匀发给4个人,每个人13张。这时,小明脑子里突然冒出一个问题:如果不考虑花色,只考虑点数,也不考虑自己得到的牌的先后顺序,自己手里能拿到的初始牌型组合一共有多少种呢?请填写该整数,不要填写任何多余的内容或说明文字。这题暴力for循环也可以做,但是递归简单点,这是从52张牌

2017-04-02 19:16:11 1082

原创 蓝桥杯加法变乘法

题目我们都知道:1+2+3+ ... + 49 = 1225现在要求你把其中两个不相邻的加号变成乘号,使得结果为2015比如:1+2+3+...+10*11+12+...+27*28+29+...+49 = 2015就是符合要求的答案。请你寻找另外一个可能的答案,并把位置靠前的那个乘号左边的数字提交(对于示例,就是提交10)。注意:需要你提交的是一个整数,不要填写任何多余的内

2017-04-02 19:07:37 662

原创 蓝桥杯立方变自身(带分析)

题目立方变自身观察下面的现象,某个数字的立方,按位累加仍然等于自身。1^3 = 1 8^3 = 512 5+1+2=817^3 = 4913 4+9+1+3=17...请你计算包括1,8,17在内,符合这个性质的正整数一共有多少个?请填写该数字,不要填写任何多余的内容或说明性的文字。答案是  6其实解题思路并不难,用for循环,通过立方,拆分,累加

2017-04-02 18:58:50 3227 5

原创 蓝桥杯四平方和

题目四平方和四平方和定理,又称为拉格朗日定理:每个正整数都可以表示为至多4个正整数的平方和。如果把0包括进去,就正好可以表示为4个数的平方和。比如:5 = 0^2 + 0^2 + 1^2 + 2^27 = 1^2 + 1^2 + 1^2 + 2^2(^符号表示乘方的意思)对于一个给定的正整数,可能存在多种平方和的表示法。要求你对4个数排序:0 <= a <= b <=

2017-04-02 18:14:28 723

原创 用css3实现简单的进入效果

这是一个比较简单的小例子,实现如图效果仅仅用css3就可以达到这种效果,代码如下: .div { position: relative; top: 20px; height: 300px; width: 200px; margin: 0 auto; background: blue; float: left; margin-left

2017-03-31 20:22:53 5445

原创 各种数据库之间数据迁移工具

前阶段需要把sqlserver上的数据迁移到mysql上,找到了非常好用的工具DB2DB。下载地址:http://www.szmesoft.com/DB2DBDB2DB 是目前经过测试速度最快、最稳定实现多种数据库之间进行数据转换的工具。支持 SQL Server、MySQL、SQLite、Access 等多种数据库类型,通过该工具可以把原来的系统,方便快速地部署在不同的数据库甚至是云端数

2017-03-20 18:01:28 21841

原创 php7连接sqlserver

一、首先php要开启sqlsrv扩展1.下载SQLSRV40.EXE,https://www.microsoft.com/en-us/download/details.aspx?id=200982.运行SQLSRV40.EXE,生成扩展文件,如图3.把php_pdo_sqlsrv_7_ts_x64.dll和php_sqlsrv_7_ts_x64.dll复制到

2017-03-19 09:21:32 14974 1

原创 laravel连接sql server报错

我用larvel连接sql server时遇到Invalid handle returned.的报错,如下图这是可能是因为sql server的MSSQLSERVER的部分协议未开启导致的,解决方案:1.右击我的电脑,打开管理2.打开MSSQLSERVER的协议,启动Named Pipes协议和TCP/IP协议3.它会提示你重启服务我按要

2017-03-18 21:12:42 7217

原创 SQL Server下载和安装步骤

1.首先下载安装包,可以去这里下载https://pan.baidu.com/share/link?shareid=2476062632&uk=2252767366&app=zd2.解压,打开setup.exe3.点击安装,然后点击全新SQL Server 独立安装或向现有安装添加功能如果出现进入注册表定位到“HKEY_LOCAL_MACHINE

2017-03-14 15:35:22 49799 5

原创 laravel5.4+vue+element简单搭建

如今laravel来到5.4版本,更方便引入vue了,具体步骤如下:下图为我动到的文件1.下载laravel5.42.命令行(laravel5.4目录下):composer install3.新建.env文件,把.env.example里的内容复制到.env文件中4.生成key,命令行:php artisan key:generate5.配置文件package.js

2017-03-06 21:04:05 3618 2

原创 解决JAVA键盘监听的延迟现象以及八个方向的运动

首先解释一下键盘出现延迟的原因:其实键盘为了用户体验,在按下一次按键之后,会有片刻的延迟,为什么会这样呢?你想一下,当你打一个字母时,连着出来了好几个字母,你心里面的感受是怎么样的?所以嘛,键盘还是很人性化的。知道问题所在,那就说解决办法吧,用boolean就可以解决这个问题,比如刚开始设置一个UP = false;当UP = true时,让物体运动;当按下上键时,把U

2017-03-06 18:03:00 4536 2

原创 MYSQL5.7修改数据库密码

MYSQL5.7以下版本的数据库密码使用的是mysql这个数据库里的user表的password这个字段,修改密码只需:1.update MySQL.user setpassword=password('root') where user='root' ;2.flush privileges;可是到了5.7版本,user表里就没有了password这个字段了,要想修改密

2017-03-04 13:16:20 12198 2

原创 CSS几种简单方法实现文字竖向排版

1.一个句子的竖向排列如图:1.                      2.  test .one { width: 20px; margin: 0 auto; line-height: 24px; font-size: 20px; word-wrap: break-word;/*英文的时候需要加上这句,自动换行*/} 我是竖列排版 I AM

2017-03-03 14:29:21 186204 7

原创 从新建vue项目到引入组件Element流程

从新建vue项目到引入组件Element以及Error when rendering component报错解决一、新建项目1.打开cmd,运行:vue init webpack Vue-Demo2.运行:cd Vue-Demo 进入这一级3.运行:npm install4.运行:npm run dev如果浏览器打开之后,没有加载出页面,说明本地的8080 端口被占用,需要修改一下配置文件 config/index.js

2017-02-27 13:55:27 53747 6

原创 关于CSS中hover失效的几个原因

在设置CSS的hover时,有时会发现hover不起作用,总结一下原因:提示:在 CSS 定义中,a:hover 必须被置于 a:link 和 a:visited 之后,才是有效的。提示:在 CSS 定义中,a:active 必须被置于 a:hover 之后,才是有效的。1.在设置:hover前加空格:比如 .one { margin: 0 auto; wid

2017-02-26 10:48:41 44748 8

原创 通过手机访问笔记本电脑上Apache的端口

如果你写了一个手机端的页面,想看看在手机上的效果,你会怎么办?把它上传到你的服务器上然后查看?其实有个简单的方法:1.用手机连上电脑开的wifi(形成局域网);2.然后设置防火墙(如果不想设置,也可以直接关闭防火墙,然后第三步);与入站设置一样设置!3.查看电脑IP(打开cmd  命令:ipconfig)4.用手机访问(IP+端口号+目录结构)比

2017-02-15 08:00:42 1324 1

原创 不需要jdk的eclipse

为了使用eclipse而安装jdk,感觉好麻烦,现在福利来了,1.打开https://pan.baidu.com/s/1hsHMbXE,2.下载压缩包3.解压4.双击打开这个文件大声告诉我你看到了什么?嘘……共勉!

2017-02-14 16:11:38 1677

原创 解决谷歌浏览器记住密码输入框颜色改变

谷歌浏览器记住密码输入框颜色会改变,并且字体颜色会变成黑色,这是由于谷歌浏览器的自带样式的缘故:input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {

2017-02-13 11:19:24 10793 4

空空如也

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

TA关注的人

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