- 博客(21)
- 资源 (5)
- 问答 (2)
- 收藏
- 关注
原创 Laravel的migration知识梳理
我们可以用 :php artisan make:migration 文件名(例如:create_table_test) --create=数据表(例如:test)来创建一个新的migration的文件。 创建完以后的表格一般有以下两个方法: public function up() { Schema::create('test', function (Blueprin
2017-05-10 13:44:31 2218
原创 二级域名解析指向服务器另一台主机— —Nginx
最近为了简历,在阿里云购买了一台ECS服务器,配置是LNMP。 默认的环境已经是Oneinstack搭建好了的。 具体的话,是有使用说明的,说的很详细。一、首先你要有一个备案的域名,可用的域名我在万网买的一个,两块钱一年, 备案什么的具体看万网教程,这边不多说。二、添加域名解析 将你的一级域名解析到你购买的阿里云服务器的公网IP地址, 我买的是ECS,所以就绑定了ECS的IP三、访
2017-04-27 22:10:35 15625 2
原创 CentOS6.8重新安装yum
删除原有的yumrpm -aq|grep yum|xargs rpm -e –nodeps-nodeps似乎是忽视依赖关系删除下载yum所需要的软件推荐网址:http://mirrors.163.com/centos/6/os/x86_64/Packages/ 1)python-iniparse-0.3.1-2.1.el6.noarch.rpm 2)yum-metadata-parser-1.1
2017-04-27 15:33:04 18392 1
转载 在阿里云 CentOS 服务器(ECS)上搭建 nginx + mysql + php-fpm&n
远程控制你的服务器远程控制 Linux 类型的系统的服务器,比如 CentOS 系统的服务器,一般不像 Windows 服务器那样,使用图形界面的远程控制。我们需要使用命令行工具,远程连接到服务器,然后使用命令去控制服务器。Windows 用户可以使用 Putty ,Mac 用户可以使用系统自带的终端工具。然后用 ssh 命令,连接到你的服务器。像这样:ssh root@218.2
2017-04-26 23:09:51 764
转载 CENTOS6.6下mysql5.7.11带boost和不带boost的源码安装
Boost是一个功能强大、开源、跨平台、免费的c++程序库,被业界称为“准”c++标准库,能让你的c++开发更加简单,下面就开始安装Boost吧。1、安装库#yum install gcc gcc-c++ bzip2 bzip2-devel bzip2-libs python-devel -y2、下载源码包http://ncu.dl.sourceforge.net/
2017-04-04 15:40:21 3931
原创 博客实现浏览量统计次数
由于网上参考的两篇文章讲的不是特别适合自己,在下载和开发的过程中遇到不少的坑,所以就在前辈的基础上进行整理知识点。参考1-在博客中实现浏览次数的统计-laravist参考2-Laravel 文章浏览数统计 (VisitorRegistry)-PJBlog 浏览量统计的需求: 用户访问文章页面–>取得ip地址和文章id,存入数据库 再次访问时根据ip和文章id判断是否新增记录扩展工具:we
2017-03-17 19:39:59 13324 2
原创 冒泡排序
冒泡排序对样本数组进行比较循环从头开始依次比较大小,交换位置,然后再跟相邻的下一个数进行比较,再交换位置一轮比较完毕以后,进行下一次的比较,还是从样本头开始比较,比较次数比上一次的次数减少一次,因为有一个数在上一轮比较中已经归位。以此类推,循环到最后一个数停止。例如:$arr = [15, 32, 78,13, 58, 52, 63, 22, 14, 55]; 样本数组的样本总数是10
2017-02-28 18:37:12 265
原创 桶排序算法实现-PHP
简单意义上的桶排序:桶排序的原理是先安排N+1个桶作为容器,若数据范围为N的话。然后将测试数据(所需排序的数据)进行循环,放入对应的桶内。数据一定是在范围N内的。最后,循环桶里的元素,并且输出,进行从大到小或从小到大的排序。例如:我们的取值范围是10,那么就要定义一个 11长度的数组$arr. 并且让所有的元素值都为0然后,对需要排序的数组进行循环 如5,3,5,2,8.(这边取值范围其
2017-02-28 18:36:40 1467
原创 关于PHP文件上传的一些知识点步骤整理
前端页面需要一个表单<form></form> ,必须具有method="post" enctype="multipart/form-data"两者缺一不可,再通过表单里面的<input type="file" name="myFile" /> 对文件进行传输。接收页面通过$_FILES['myFile']接收(返回的是一个数组,进行相应的分配得到相应的值)$a = $_FILES['myFile
2017-02-21 21:35:07 552
原创 关于WampSever的localhost网页不显示等问题
在家里机器装wampsever时候遇到两个问题。 由于这台机子比较古老,很多东西都没有更新,安装并没那么顺利。第一个问题 ——关于api-ms-win-crt-runtime-l1-1-0.dll 丢失这个解决方式就是在WampSever官网中下载相对应的版本的时候,他会弹出相应提示。其中就有提示需要安装 WARNING : Vous devez avoir installé Visual
2017-01-14 16:38:15 1861
原创 Android TextView的marquee跑马灯无效的坑
首先获得相应的焦点。网上很多前辈说过了,在布局文件中设置相应的焦点 android:focusableInTouchMode="true" android:focusable="true"亦或者从写TextView相应控件的方法。 @Override public boolean isFocused() { return true;
2016-12-11 15:50:59 7934 2
原创 Android开发图片加载的二级缓存实现
二级缓存 网络加载完数据以后再将数据存储在本地缓存的目录下。 应用在调用的时候,先判断是否有本地缓存,然后再考虑是否进行网络访问。二级缓存实现方法Created with Raphaël 2.1.0网络下载网络下载本地缓存本地缓存加载图片类加载图片类图片下载完毕后,放入本地缓存本地缓存提供给加载图片类数据没有本地缓存就直接请求网络 由于需要访问文件夹,所以需要在ManiFest处开通
2016-11-13 20:20:52 399
原创 记录RecycleView的数据错乱BUG解决
最近是在写智慧北京这个app。其中想要将listview替换成recycleview来实现组图功能的实现。 在实现完recycleview的方法后,发现图片和文字在下拉过程中会出现错乱和被其他图片顶替的情况。 并且还有很多图片并不能生成出来。在重写了这个方法以后,就解决这个BUG了。public int getItemViewType(int position) { return
2016-11-06 21:05:49 1349
原创 关于 failed to find build tools revision 23.0.0 rc3的问题
==========================================================项目里面的子项目中的gradle文件有些版本是不对应的。修改成你可以使用的版本就可以了。例如提示了23.0.0 rc3 那就把子项目给找出来里面版本号是23.0.0 rc3 修改掉就好了。compileSdkVersion 23buildToolsVersion
2016-07-05 11:04:45 3949
原创 java语言的猜数字游戏代码
昨天写的一段乱七八糟的java语言猜数字代码。====================================系统随机生成0-9中的不重复四位数字。然后用户输入四个数字如果数字对了,位置不对 则显示 nB,n是有几个是位置对的。如果数字对了,位置也是对的 则显示mA,m代表有几个数字是正确位置上的。例如: 生成的是0369 用户输入的是0396 则显示2A2
2016-06-28 16:09:06 7734
没办法设置第一张图片的问题
2016-11-12
双网卡问题,就是连接有线网络变成了博通的无线网卡。
2016-04-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人