自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(324)
  • 资源 (3)
  • 收藏
  • 关注

原创 重建二叉数【剑指offer】

题目描述输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回。题目链接:重建二叉树二叉树四种基本的遍历思想为:前序遍历:根结点 ---> 左子树 ---> 右子树中序遍历:左子树---&gt...

2019-04-03 17:09:28 286

原创 二维数组中的查找 【剑指offer】

题目描述在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。题目链接:二维数组中的查找解题思路:最原始的做法,二维数组整个扫描一遍,但是题目中这个数组是有规律的,这么做肯定会超时。数组从右到左递增,从上到下递增,所以最左上上角值最小,最右下角值大。...

2019-04-03 12:46:23 301

原创 System path '/Users/mac/Library/Caches/PhpStorm2017.3' is invalid.

原因:~/Library/Preferences/ 这个目录下有多个版本的phpstorm文件夹,删除掉其他的,只保留phpstorm2017.3就可以了。如果,/Users/mac/Library/Caches下的Phpstorm2017.3文件夹不存在,则新建一个,并保证文件夹权限足够。最后重新启动Phpstorm就ok了。Phpstorm的授权服务器(License Server)http:...

2018-04-10 11:33:13 1270

原创 各类语言计算二维数组的行、列长度

C/C++int p[3][5];int len=sizeof(p)/sizeof(int);//数组总数int len2=sizeof(p[0])/sizeof(int);//数组行数int len3=len/len2;//数组列数Javaint[][] num; //定义一个int类型的2维数组num = new int[5][5]; //为它分配5行5列的空间大int ...

2018-03-18 20:55:45 3143

原创 旋转数组的查找

给定一个有序数组,如{1,2,3,4,5,6,7,8,9},我们将对这个数组进行选择,位置旋转未知。下面给出一个可能的旋转结果。如{4,5,6,7,8,9,1,2,3},我们可以理解为它从元素4位置开始旋转。之后给定一个指定的数字n,让我们从{4,5,6,7,8,9,1,2,3}这个数组中找出它的位置,要求时间复杂度尽可能的低。观察数组可以得到的信息:1.旋转的点的左右两边都是一个有序的数组。 ...

2018-03-09 18:28:54 2231

原创 pycharm 显示 module ImportError: No module named

问题:在pycharm中 执行 import requests 这句代码时,显示 module ImportError: No module named首先确定自己是否下载了requests 包,可以通过  pip list  查看。确定下载了requests但 pycharm 在 import 的时候还是报错,那么可能是 pycharm 配置的python解析器的路径有问题。

2018-01-08 17:35:50 11193

原创 Xdebug安装配置

在使用phpstorm调试php时,常用echo,var_dump来查看变量信息。对于想要使用断点调试的同学,有一个比较好的工具xdebug,可以在编译器检测查看变量信息,也可以跳入函数,和C语言的编译器dev调试过程差不多。电脑系统:MACOS,版本10.12.41.使用Homebrew安装Xdebugbrew install php -xdebugHomeBrew  是一

2017-08-03 14:41:27 528 1

原创 初学$ajax()遇到的问题

做课程设计,用到了jquery的ajax方法,作为一只小菜鸟,$ajax()卡了我一上午。我选择请求的方式是POST。第一个问题:服务器一直接受不到ajax传过来的数据,php脚本打印$_POST一直为空。原因:Content-Type: application/json;charset=utf-8 ,意思是用来告诉服务端消息主体是序列化后的 JSON 字符串。然而有些服务端语言还

2017-06-24 18:18:45 535

原创 Innodb、MYISAM的文件存储结构

MySQL的每个数据库都对应存放在一个与数据库同名的文件夹中,MySQL数据库文件包括MySQLserver所创建的数据库文件和MySQL所用存储引擎创建的数据库文件。查看MySql数据库物理文件存放位置1、MySQL创建并管理的数据库文件:.frm文件:存储数据表的框架结构,文件名与表名相同,每个表对应一个同名frm文件,与操作系统和存储引擎无关,即不管MySQL运行在何种操

2017-06-09 10:43:38 3286

原创 PHP自动加载机制

在使用PHP的OO模式开发系统时,通常大家习惯上将每个类的实现都存放在一个单独的文件里,这样会很容易实现对类进行复用,同时将来维护时也很便利。在一个脚本文件中我们需要使用到其他文件中的类时,最简单的做法就是使用require/include将类文件引入。但时当我们需要用到大量的类时,就不得不写很多的require/include语句,同时也可能会造成个别类文件的引入遗漏了。PHP5为这个问题提

2017-06-01 10:42:12 769

原创 Uncaught DOMException: Blocked a frame with origin "null" from accessing a cross-origin frame.

代码如下:/*window.frames[]可以通过下标或名称访问单独的frame*/window.onload=function(){var h1=window.frames["header"];//.document.getElementsByTagName('h1');alert(h1);}原因:跨页面操作涉及域的概念(origin)

2017-04-29 11:43:05 46420 9

原创 路径规划(京东2016实习生真题)

题目链接:http://exercise.acmcoder.com/online/online_judge_ques?ques_id=3813&konwledgeId=41解题思路:不在同意条直线上的起点与终点,就让起点按着对角道先到达与终点同直线的过度点,再转玩(水平或垂直)走到终点代码如下:#includeint chan(char c){ switch (c) { case

2017-04-20 10:16:48 1693

原创 选举游戏(京东2016实习生真题)

题目链接:http://exercise.acmcoder.com/online/online_judge_ques?ques_id=3817&konwledgeId=41ac代码:/*注意:投票可能来自多个候选人 */#include#include#includeusing namespace std;bool cmp(int a,int b){ return a>b;}

2017-04-19 19:59:59 675

原创 交易清单(京东2016实习生真题)

题目链接:http://exercise.acmcoder.com/online/online_judge_ques?ques_id=3811&konwledgeId=41解题思路:map 排序ac代码:#include#include#include#includeusing namespace std;int main(){ int n,s,i,x,y,k,l; ch

2017-04-19 19:55:27 787

原创 生日礼物(京东2016实习生真题)

题目链接:http://exercise.acmcoder.com/online/online_judge_ques?ques_id=3816&konwledgeId=41考点:最长单调递增子序列解题思路:这道题有两个限制条件w,h。可能出现的情况:w小h大,w大h小。解题思路:1.首先去除不满足条件的信封注意:两个信封之间w和h中只要有其中一个相等,就不可以套装。2.对满

2017-04-19 17:30:11 1013

原创 数据库、数据表的创建详细

1.选择数据库 USE db_name2.创建数据库  CREATE DATABASE [IF NOT EXISTS] db_name  [CHARACTER   SET   charset  ]  [COLLATE   collation];在创建表示,MYSQL服务器会在其数据目录下创建一个目录,其名与数据库名相同。服务器还会在这个目录下创建一个名为db.opt文件,用于存储一些属性,

2017-04-18 21:35:55 1037

原创 通过考试(京东2017实习生真题)

通过考试(京东2017实习生真题)题目描述小明同学要参加一场考试,考试一共有n道题目,小明必须做对至少60%的题目才能通过考试。考试结束后,小明估算出每题做对的概率,p1,p2,...,pn。你能帮他算出他通过考试的概率吗?输入输入第一行一个数n(1样例输入450 50 50 50输出小明通过考试的概率,最后结果四舍五入,保留小数点后五位。样

2017-04-08 11:33:21 646

原创 买糖果(京东2016实习生真题)

题目描述 某糖果公司专门生产儿童糖果,它最受儿童欢迎的糖果有A1、A2两个序列,均采用盒式包装。包装好的A1类糖果体积为一个存储单位,而包装好的A2类糖果体积正好是A1类的两倍。这两类糖果之所以广受儿童欢迎,是因为糖果中含有公司独家研发的魔幻因子。A1或A2序列中的糖果,看起来包装可能是一样的,但因为其中的魔幻因子含量不同被细分为不同的产品。临近传统节日,公司的糖果供不应求。作为

2017-04-08 10:00:20 1441 1

原创 进制均值(京东2017秋招真题)

题目描述 尽管是一个CS专业的学生,小B的数学基础很好并对数值计算有着特别的兴趣,喜欢用计算机程序来解决数学问题。现在,她正在玩一个数值变换的游戏。她发现计算机中经常用不同的进制表示同一个数,如十进制数123表达为16进制时只包含两位数7、11(B),用八进制表示时为三位数1、7、3。按不同进制表达时,各个位数的和也不同,如上述例子中十六进制和八进制中各位数的和分别是18和11。

2017-04-01 16:01:48 1246

原创 采购单(京东2017秋招真题)

题目描述 过年啦!小B高兴的不行了,她收到了很多红包,可以实现好多的愿望呢。小B可是对商店货架上心仪的货物红眼好久了,只因囊中羞涩作罢,这次她可是要大大的shopping一番。小B想去购物时,总是习惯性的把要买的东西列在一个购买清单上,每个物品单独列一行(即便要买多个某种物品),这次也不例外。小B早早的来到了商店,由于她太激动,以至于她到达商店的时候,服务员还没有把各个商品的价签

2017-04-01 12:19:17 1233

原创 集合(京东2017秋招真题)

题目描述 给你两个集合,要求 {A} + {B}。注:同一个集合中不会有两个相同的元素。 输入多组(不超过 5 组)数据。每组输入数据分为三行,第一行有两个数字 n,m($0<n,m\leq10000$),分别表示集合 A 和集合 B 的元素个数。后两行分别表示集合 A 和集合 B。每个元素为不超出 in

2017-03-31 22:05:55 2460

原创 三子棋(京东2016实习生真题)

题目描述 三子棋是一种大家熟知的游戏,几乎所有人都会玩。游戏规则相当简单,两人依次在一个3X3棋盘格上下棋,一个人画叉,另一个人画圈。任何一个人画的三个记号如果形成构成一条水平、垂直或对角的直线则获胜,游戏结束。画叉的人先开始游戏,如果所有的棋盘格都画满了但两人都不能获胜,则游戏平局结束。游戏在一个3X3的棋盘上进行,每个棋盘格单元处于空白、画叉或画圈状态中的一种,你的任务是确定

2017-03-31 21:43:44 1659

原创 tp Unable to write the file '/var/www/html/hpu.2shoujie.com/Runtime/Cache/wrt514726452714'

tp框架中,Smarty在编译文件,生成编译文件的缓存时,报出错误。这是因为web server没有权限写 Cache这个目录,而实际上不应该在生产上开放这个目录的写权限。我们在开发环境上,解决这个问题的话,直接 chmod 777  /var/www/html/hpu.2shoujie.com/Runtime/Cache/就可以了

2017-03-28 10:46:16 1214

原创 最强大脑(3602017秋招真题)

题目描述小B乘火车和朋友们一起在N市到M市之间旅行。她在路途中时睡时醒。当她醒来观看窗外的风景时,注意到每个火车站都有一种特别颜色的旗帜,但是她看到的旗帜仅仅是经过的一小部分。小B在乘车过程中有两次清醒的时间,她到达旅程终点时处于睡梦中。出站时,她和朋友们谈论着一路的见闻,朋友们觉得很有意思。他们把N到和M之间经过车站的旗帜颜色依次列出来,然后告诉你小B记得的旗帜颜色序列,让你判断小B

2017-03-17 08:59:13 2184

原创 MYSQL创建、授权、撤销、查看、删除用户

1.创建用户CREATE USER 用户名@host IDENTIFIED BY 密码2.用户授权GRANT 权限 ON 数据库对象 TO 用户@host3.查看用户SELECT DISTINCT CONCAT('User: ',user,'@',host,';') AS query FROM mysql.user;4.撤

2017-03-11 10:15:12 1776

原创 MVC入门

举例:把数据库中的数据查询出来(通常是二维关联数组),并在页面中以表格的形式展示。Model.php(模型文件) <?phpclass Model{ public static function getData(){ $data=[ ['id'=>101,'name'=>'Peter','age'=>28,'salary'=>3000], ['id'=>102,'name

2017-02-28 21:35:08 293

原创 sql sever 2012express安装教程

以win7,64位数的计算机为例。安装了几遍sqlserver,一直出现找不到服务器名称。原因:在安装过程中,实例配置出错了。总结了一下正确的安装过程。1.到官网下载点击打开链接2.打开SQLManagementStudio_x64_CHS.exe(SSMS,它是用来管理SQL Server的图形化界面,注意一定要先装这个),启动安装程序员后,选择第一项【全新SQL Ser

2017-02-27 09:21:44 9214

原创 php正则语法--分隔符

当使用 PCRE 函数的时候,模式需要由分隔符闭合包裹。分隔符可以使任意非字母数字、非反斜线、非空白字符。经常使用的分隔符是正斜线(/)、hash符号(#) 以及取反符号(~)。下面的例子都是使用合法分隔符的模式。/foo bar/#^[^0-9]$#+php+%[a-zA-Z0-9_-]%正则表达式中的处理选项,应该放在分割符后面,例如/foo bar

2017-02-25 12:07:09 1655 1

原创 正则表达式基础学习

假设你在一篇英文小说里查找hi,你可以使用正则表达式hi。不幸的是,很多单词里包含hi这两个连续的字符,比如him,history,high等等。用hi来查找的话,这里边的hi也会被找出来。如果要精确地查找hi这个单词的话,我们应该使用\bhi\b。\b 是一个元字符,匹配是否达到了单词的边界(单词分界处)一个单词两边只要没有数字、字母、下划线就可以认为是独立单词,去判断单词前一个字符

2017-02-25 11:04:24 257

原创 php后期静态绑定例子讲解

自 PHP 5.3.0 起,PHP 增加了一个叫做后期静态绑定的功能,用于在继承范围内引用静态调用的类。self:: 的限制使用 self:: 或者 __CLASS__ 对当前类的静态引用,取决于定义当前方法所在的类:  <?phpclass A { public static function who() { echo __CLASS__; }

2017-02-21 17:47:32 1287

原创 php之对象复制

在PHP中可以根据现在的对象克隆出一个完全一样的对象,克隆出来的副本和原本两个对象完全独立而互不干扰。对象复制可以通过 clone 关键字来完成(如果可能,这将调用对象的 __clone() 方法)。对象中的__clone() 方法不能被直接调用。当复制完成时,如果定义了 __clone() 方法,则新创建的对象(复制生成的对象)中的 __clone() 方法会被调用,可用于修改属

2017-02-21 09:00:51 430

原创 php 重载

重载的定义:PHP所提供的"重载"(overloading)是指动态地"创建"类属性和方法。我们是通过魔术方法(magic methods)来实现的。当调用当前环境下未定义或不可见的类属性或方法时,重载方法会被调用。NOTE:1.所有的重载方法都必须被声明为public。 2.这些魔术方法的参数都不能通过引用传递。  1.属性重载publicvo

2017-02-20 18:34:16 397

原创 php之sprintf()函数

定义和用法sprintf() 函数把格式化的字符串写写入一个变量中。sprintf(format,arg1,arg2,arg++)参数描述format必需。转换格式。arg1必需。规定插到 format 字符串中第一个 % 符号处的参数。arg2可选。规定插到 format 字符串中第二个 % 符号处的参数。a

2017-02-03 13:43:17 789

原创 form 表单中其他元素提交表单

1.当提交表单时,可以用一幅图像代替标准的提交按钮,用类似这样的标记: 当用户点击到图像中的某处时,相应的表单会被传送到服务器,并加上两个变量 sub_x 和 sub_y。它们包含了用户点击图像的坐标。有经验的用户可能会注意到被浏览器发送的实际变量名包含的是一个点而不是下划线(即 sub.x 和 sub.y),但 PHP 自动将点转换成了下划线。2.用任何元素提交表单

2017-01-25 16:49:59 672

原创 判断两个浮点数是否相等

在php中,浮点型被称作float,也称做double。在php中有一个浮点数精度问题,手册中是这么描述的:以十进制能够精确表示的有理数如 0.1 或 0.7,无论有多少尾数都不能被内部所使用的二进制精确表示,因此不能在不丢失一点点精度的情况下转换为二进制的格式。这就会造成混乱的结果:例如,floor((0.1+0.7)*10) 通常会返回7 而不是预期中的 8,因为该结果内部的表示其

2017-01-21 10:26:16 2775

原创 ob_start,ob_end_clean,ob_get_contents函数

ob_start 打开输出控制缓冲ob_end_clean 清空(擦除)缓冲区并关闭输出缓冲ob_get_contents 返回输出缓冲区的内容<?php/*1.php*/echo '123';?><?php/*2.php*/ob_start(); include_once'1.php';$str=ob_get_contents();?>运行2.

2017-01-18 21:22:32 752

原创 c 打印空心菱形和实心菱形

空心菱形:#includeint main(){int i,j,k,n;n=8;for(i=1;i<2*n;i++){ k=0; for(j=1;j<2*n;j++){ if(j+i==n+1||j+n==i+1){ k=j; printf("*"); }else if(j-n==n-k){ printf("*"); }else{

2017-01-10 17:03:18 932

原创 Windows云服务器传文件问题

在某些时候,需要发给远程的机器某些文件。接下来为大家提供两种方式。第一种方式较为麻烦,Windows云服务器下搭建FTP服务,然后创建ftp用户,具体类容参考:http://bbs.qcloud.com/thread-1584-1-1.html第二种方法,远程时挂载自己的本地磁盘,具体步骤如下:1.打开windows自带的远程桌面连接,点击选项按钮2.点击本地资源。

2017-01-05 13:12:03 816

原创 window下php5.6 mogodb扩展

在php中使用MongoDB你必须使用 MongoDB 的 php驱动。自己实践了两遍,现在将过程总结如下:1.下载与php版本对应的驱动,下载网址:https://pecl.php.net/package/mongodb需要注意几点:1.php的版本。打印phpinfo();2.是否线程安全。根据以上两个信息就可以选择对应的下载文件。3

2017-01-03 15:27:39 4112

原创 WindowsPowerShell 出现无法识别cmdlet、函数、脚本等错误

window sever2012 R2上安装了mongodb,想检测一下,执行mongo.exe命令,结果出现一下错误:mongo.exe的存储路径 c:\mongodb\bin\mongo.exe;错误原因:在windowsPowerShell中,要运行位于当前目录下的脚本,请指定完整路径,或者键入句点 (.) 表示当前目录。例如,要运行当前目录下的 Find

2017-01-01 21:23:55 48034 4

wampserver2.5

2016-08-03

超级简单的商城网站设计

作为初学php者适合做的小项目

2016-07-28

腾讯软件中心--简单的首页界面设计

html+css简单的网站界面设计

2016-07-28

空空如也

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

TA关注的人

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