自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 API错误码对照表

本对照表借鉴自微博API错误代码声明20502 2 05 02 服务级错误(1为系统级错误) 服务模块代码 具体错误代码系统级错误代码 错误代码 错误信息 详细描述 10001 Request api not found 接口不存在服务级错误代码 错误代码 错误信息 详细描述 20001 Data does not exists

2017-07-04 10:28:32 2746

原创 项目中遇到的水平越权漏洞及修复方法

项目基于thinkphp5框架,虽然说框架底层为开发者提供了基本的参数过滤和参数绑定等安全防护。能在很大程度上防范XSS攻击和SQL注入,但在在开发中也应该注意避免产生业务逻辑漏洞和做好用户权限认证。今天在项目中发现了一个安全漏洞:A用户可以修改甚至删除B用户的收货地址。这个漏洞出现的原因是开发者没有对请求进行严格的权限认证,本文主要叙述发现漏洞的过程及修复的方法。一. 此段代码的逻辑是当收到ge

2017-06-16 23:53:43 12836 1

原创 Laravel之Migrations学习笔记

php artisan 显示全部可用命令Migration就相当于数据库的版本控制工具,可以使用 php artisan migration 生成数据库表,但前提是要在database目录下有相应的表的PHP文件生成迁移文件:php artisan make:migration create_articles_table --create='articles'往已生成的表中添加新字段:php a

2017-04-18 11:16:00 4202

原创 Ubuntu14.04通过composer下载Laravel

一、安装composer 1.运行这条终端命令来获得最新版的composercurl -sS https://getcomposer.org/installer | php2.你可以将通过步骤1获得的composer.phar放在任何地方。如果你把它放在系统的 PATH 目录中,你就能在全局访问它。 在类Unix系统中,你甚至可以在使用时不加 php 前缀:mv composer.phar /us

2017-04-15 21:34:11 618

原创 Laravel路由除了根目录全报404错误的解决办法

Route::get('/home', function () { return view('welcome');});上面的例子如果使用PHP的内置服务器的话可以使用localhost:8010/home访问,但是如果是用Apache来运行Laravel应用的话,会提示404错误。出现问题的原因是Apache没有启用 mod_rewrite 模块。 解决办法: 1. 在终端输入:su

2017-04-15 20:45:37 5313 1

原创 学习笔记:《CSS权威指南》之选择器

类选择器:通用选择器: .warning{font-weight:bold;}特定选择器: p.warning {font-weight: bold;}多类选择器:<style> .warning {font-weight: bold;} .urgent {font-style: italic;} .warning.urgent {background: silv

2017-03-21 16:30:15 452

原创 JS返回页面顶部

今天看了《JavaScript编程精解》的 滚动事件后,想用JS实现点击按钮返回到页面顶部,下面是具体的代码:<style> .btn { width: 50px; height: 50px; position: fixed; top: 10px; right: 10px; background:

2017-03-19 18:24:32 382

原创 《JavaScript DOM 编程艺术》读书笔记

获取元素的方法getElementById:它是document对象特有的函数,这个方法将返回一个与那个有着给定id属性值的元素节点对应的对象。例如:document.getElementById(id)getElementsByTagName:此方法返回一个对象数组,每个对象分别对应着文档里有着给定标签的一个元素。类似于getElementById,这个方法也是只有一个参数的函数,它的参数是标

2017-03-17 09:54:04 314

原创 Ubuntu16.04下常用的软件安装和遇到过的BUG

距离上一篇关于Ubuntu的文章已经过去了几个月,这篇博文将会在之前的基础上添上这几个月来常用的软件安装教程和遇到过的千奇百怪的BUG。对了,还有一些小心得。多做笔记,为了以后不再犯同样的错误2333常用软件安装GNOME3桌面雅黑字体navicatQQ其他软件遇到过的BUG个别软件无法切换输入法常用软件安装GNOME3桌面 原文链接:HOW TO INSTALL GNOME I

2016-11-25 23:00:29 695

原创 Ubuntu下PHP5.6+MySQL+Apache+PHPStorm的安装和配置

前言  今天花了一晚上的时间装上了php相关的软件。废话不多说,以下是今天的经验总结:Apache的安装:sudo apt-get updatesudo apt-get install apache2装好后,配置文件应该位于/etc/apache2中,默认情况下无需修改即可使用。默认的网站目录为/var/www/。启动 Apache:sudo /etc/init.d/apache2 start

2016-10-14 14:12:11 1392

原创 关于php的$_POST无法传数据的解决办法

这种问题貌似只会出在PhpStorm上,有俩种解决办法:phpstorm10.0.3以上就会出现这个BUG,所以下载旧版本的phpstorm(phpstorm9.0)就可以;另一种方法是使用Apache代替PhpStorm内置的服务器, 方法如下: 在PhpStorm下 file->setting->Build,Execution,Deployment->Deployment 1.点击绿

2016-09-12 09:36:25 1127

原创 Ubuntu 16.04下jdk和android studio的安装和出现问题的解决办法

一.jdk的配置1. jdk的下载点此下载 注意选择.tar.gz后缀的jdk压缩包2. 在/usr/lib下新建jvm文件夹sudo mkdir jvm3. 将压缩包解压至jvm下sudo tar zxvf ./jdk.tar.gz -C /usr/lib/jvm4. 设置环境变量sudo gedit ~/.bashrc 在文档最后添加以下内容 #set java environment

2016-04-25 22:01:33 1656

原创 android studio + bluestack

使用android studio自带的模拟器感觉非常慢 所以开始使用bluestack,下面是bluestack的连接步骤: 1.bluestack下载http://www.bluestacks.cn/ 2.运行bluestack 3.关掉android studio 4.运行-cmd-输入:adb connect localhost:5555 5.打开androidstudio 运行程序

2016-03-19 20:40:47 1104 1

空空如也

空空如也

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

TA关注的人

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