自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1125)
  • 资源 (1)
  • 收藏
  • 关注

原创 docker 安装composer来搭建laravel环境的问题

1.用docker 创建php:8.0-fpm镜像的容器,在用apt-get install composer的时候会报错,提示php有些扩展没有打开。所以最好别用php-fpm景象的容器,用没有装过php的镜像容器,用apt安装composer 估计会自动安装依赖php。不过这样的话php版本就不受自己控制了。(安装了composer之后别忘了改成国内镜像,要不然会比价慢)...

2022-08-18 01:09:07 1130 1

转载 安卓学习路线

3.一些自学心得以及资源分享怎么学Android,这可能是初学者问得最多的问题了,通过上面你也知道了小猪有多屎, 所以下面这些都是鄙人对于自学的一些浅显的看法而已,不喜请喷~1)看书入门推荐的书:《第一行代码》:这本就不用说啦,郭霖大神写的书,入门必备 《Android群英传》:这本是医生(徐宜生)写的,嘿嘿,双11买的,今天刚收到, 翻了下,感觉内容还是蛮简单,适合看...

2019-08-16 13:14:31 1196

转载 了解安卓架构(linux内核层、系统运行库层、应用框架层、应用层)

首先为了理解安卓系统是怎么工作的,就先来看一下android的系统架构,其架构大至可以分为四层:linux内核层、系统运行库层、应用框架层和应用层,那就先说说这几层。1.linux内核层:Android系统是基于Linux内核的,这一层为Android设备的各种硬件提供了底层的驱动(如显示,音频,照相机,蓝牙,WI-FI,电源管理等等),那么Android为什么会选择采用lin...

2019-08-15 16:59:23 2074

转载 深入理解Java虚拟机——JVM、DVM(dalvik)和ART之间的区别

一、Dalvik介绍Dalvik VM是Android平台的核心组成部分之一,它的名字来源于冰岛一个名为Dalvik的小渔村。Dalvik VM并不是一个Java虚拟机,它没有遵循Java虚拟机规范,不能直接执行Java的Class文件,使用的是寄存器架构而不是JVM中常见的栈架构。但是它与Java又有着千丝万缕的联系,它执行的dex(Dalvik Executable)文件可以通过Class文...

2019-08-15 16:48:56 769

原创 发一张安卓学习知识点的思维导图

2019-08-14 15:45:51 444

转载 安卓高级进阶知识点

鉴于以后从事安卓开发工作,但是相关基础并不牢固,从今天开始,重新学习安卓相关知识点,并把每天的学习成果记录下来,主要包括图片所示知识点:...

2019-08-14 15:24:36 270

转载 Thinkphp5.0中input函数用法

1.input('get./s') : 强制转换为字符串类型 input('get./a') : 强制转换为数组类型 input('get./d') : 强制转换为整型类型 input('get./b') : 强制转换为布尔类型 input('get./f') : 强制转换为浮点类型注意:ThinkPHP5.0版本默认的变量修饰符是/s,如果...

2019-08-13 14:59:14 890

转载 OAuth 2.0 的一个简单解释

http://www.ruanyifeng.com/blog/2019/04/oauth_design.html

2019-08-13 09:32:02 382

转载 Oauth2授权模式访问之授权码模式(authorization_code)访问

Oauth2授权模式访问之授权码模式(authorization_code)访问获取coderedirect_uri可以随便写,在浏览器输入(注意是get请求方式):http://localhost:8080/oauth/authorize?response_type=code&client_id=pair&redirect_uri=http://baidu.com...

2019-08-13 09:30:09 1564

转载 PHP中的闭包小谈

接触PHP一段时间以来,我一直以为这是一种基于函数式编程的语言是没有闭包这种东西的,但事实上却颠覆了我的想法,PHP竟然有闭包,下面我们一起来接触一下PHP的所谓的闭包。根据PHP官网的定义来看,闭包(closure)又可以叫做匿名函数(Anonymous function),其实我们知道在JS中,闭包和匿名函数有着一定的区别,但是在PHP中却等同了,那么这肯定有一些区别的,那么我们和J...

2019-08-13 09:15:11 207

转载 Android项目实战

https://www.cnblogs.com/xqxacm/category/730068.html

2019-08-10 10:23:07 620

转载 ThinkPHP5 RESTful API开发版本控制

thinkphp5 RESTfulapi开发版本控制,thinkphp官方文档不是很详细,我根据个人经验分享下。我们以一个用户信息读取的接口为例,包含两个版本V1和V2,v2版本的接口包括用户的档案信息,统一使用json格式数据输出到客户端。在application目录下面创建api模块目录,并创建controller和model子目录,因为api接口无需视图,所以不需要创建view目录...

2019-08-09 15:11:11 417

翻译 Composer 常用命令总结(三)

Composer 常用命令总结(三)init(初始化)该命令用于创建 composer.json 文件,并进行基础信息配置:$ composer init可以配置Package name、Description、Author、Minimum、Package Type、License、dependencies 及 dev dependencies 信息。完成后配置文件内容如下:...

2019-08-07 09:09:39 239

转载 composer --prefer-dist 和 --prefer-source 的区别

https://www.jianshu.com/p/30e475683629

2019-08-07 09:04:51 496

转载 vuex中mutations与actions的使用及区别

之前写过简单的vuex应用方法,现在写一下vuex中的 actions和mutations的区别Mutationsmutations 必须是同步函数,为什么? 举个例子: 官方案例mutations: { someMutation (state) { api.callAsyncMethod(() => { state.count...

2019-07-27 18:34:06 879

转载 Vuex之理解mutation的用法

一.什么是mutation通俗的理解mutations,里面装着一些改变数据方法的集合,这是Veux设计很重要的一点,就是把处理数据逻辑方法全部放在mutations里面,使得数据和视图分离。切记:Vuex中store数据改变的唯一方法就是mutation!二.怎么用mutations?1.mutation结构每一个mutation都有一个字符串类型的事件类型(type)和回调函数...

2019-07-27 18:19:51 365

转载 LNMP 下 Nginx 和 php-fpm 的配置

先安装lnmp软件如果你放的是tp的程序,一开始访问是报错的https://www.jianshu.com/p/8cb28067b690https://blog.csdn.net/markely/article/details/56681059参看上面两篇文章。set$basedir"open_basedir=/home/wwwroot/dev.yunshare.net/:...

2019-07-27 17:37:29 234

转载 VueJS中学习使用Vuex详解

https://segmentfault.com/a/1190000015782272

2019-07-27 12:01:52 185

转载 ECMAScript 6 入门

http://es6.ruanyifeng.com/

2019-07-27 10:53:10 176

转载 五分钟搞懂Vuex

这段时间一直在用vue写项目,vuex在项目中也会依葫芦画瓢使用,但是总有一种朦朦胧胧的感觉。于是决定彻底搞懂它。看了一下午的官方文档,以及资料,才发现vuex so easy!作为一个圈子中的人,决定输出一下文档,如果你仔细看完这篇文章,保证你对vuex熟练掌握。我把自己的代码上传到了github,大家有需要的可以拉下来:github先说一下vuex到底是什么?...

2019-07-27 09:17:12 173

转载 Sublime插件Emmet的安装及Tab补全代码问题解决

https://jingyan.baidu.com/article/ce43664935b90c3772afd377.html

2019-07-26 21:01:20 261

转载 Error: EBUSY: resource busy or locked, symlink 的解决办法

当npm intsall或者是cnpm install拉取依赖时,出现以上错误。解决方案:关闭电脑的杀毒软件即可。

2019-07-25 11:51:59 9130

转载 HTML 参考手册- (HTML5 标准)

https://www.runoob.com/tags/html-reference.html

2019-07-24 23:43:41 193

转载 大疆技术总监:如何用六年成为一个全能的机器人工程师

机器人学的核心问题是做好和物理世界的交互。现在主流的机器人学分支里,处理与物理世界的交互的学科分为三类:传感器和处理算法;多刚体系统动力学控制;机器人自主移动。  智能机器人会成为未来世界的灾难吗?对机器人或人工智能的研究会帮助我们更好的了解人类自己吗?人工智能将会怎样影响我们的生活?诸如此类的问题及文章早已屡见不鲜。但机器人控制如何入门?如何成为一个合格的机器人工程师?这类的问题似乎还没有一...

2019-07-24 15:04:50 679

转载 vue学习笔记一之 router-link

vue学习笔记一之<router-link><router-link>组件支持用户在具有路由功能中的点击导航。通过to属性指向目标地址,默认渲染成正确的a标签1.to属性 字符串或是对象类型点击会立刻把内部to值传送到router.push()例:<router-link to="/Home">Home</router-link&gt...

2019-07-23 23:09:56 206

转载 SVG 实例

http://www.w3school.com.cn/svg/svg_examples.asp

2019-07-23 22:56:40 195

转载 在VUE项目中使用SCSS ,对SCSS的理解和使用(简单明了)

首先要了解什么是CSS 预处理器? SCSS是一种CSS预处理语言定义了一种新的专门的编程语言,编译后形成正常的css文件,为css增加一些编程特性,无需考虑浏览器的兼容性(完全兼容css3),让css更加简洁、适应性更强,可读性更佳,更易于代码的维护等诸多好处。CSS预处理语言有SCSS(SASS) 和LESS、POSTCSS那么SCSS和SASS 有什么区别呢· 文件扩展名不...

2019-07-23 22:31:55 342

转载 Sass官网

https://www.sass.hk/

2019-07-23 22:29:40 1045

转载 vue 中slot 的具体用法

https://www.cnblogs.com/qq735675958/p/8377761.html

2019-07-23 22:06:20 160

转载 详解vue项目优化之按需加载组件-使用webpack require.ensure

https://www.jb51.net/article/116100.htm

2019-07-23 21:06:27 178

转载 vue_22使用vue动画(transition标签, .v-enter类)

1.首先将需要动画效果的元素放在 <transition>标签里面2.在<style>样式表里面添加 .v-enter .v-leave-to .v-enter-active .v-leave-active代码示例:<!doctype html><html lang="en"><head> <meta cha...

2019-07-23 20:37:29 744

转载 PHP 常用命令行

1、PHP运行指定文件php -f test.php (-f 可省略)12、命令行直接运行PHP代码php -r "phpinfo();"1如果结果太长,还可以 php -r “phpinfo();” | less 分页展示3、交互模式运行PHP简单的运算control + c/z 或者 exit 退出交互模式函数上面输出结果中返回的数据类型为 NULL。这个问...

2019-07-19 16:00:50 169

转载 Webpack 之 babel-loader 详解

loader官方解释是文件预处理器,通俗点说就是webpack在处理静态文件的时候,需要使用loader来加载各种文件,比如:html文件需要使用html-loader,css需要使用css-loader、style-loader等等。今天我们来认识的是babel-loader,用来处理ES6语法,将其编译为浏览器可以执行的js语法。安装我们需要用到babel-lo...

2019-07-19 09:45:58 1726

转载 浏览器对ES6语法支持情况

http://kangax.github.io/compat-table/es6/

2019-07-19 09:38:36 1018

转载 JavaScript、ES5和ES6的介绍和区别

什么是JavaScriptJavaScript一种动态类型、弱类型、基于原型的客户端脚本语言,用来给HTML网页增加动态功能。动态:在运行时确定数据类型。变量使用之前不需要类型声明,通常变量的类型是被赋值的那个值的类型。弱类:计算时可以不同类型之间对使用者透明地隐式转换,即使类型不正确,也能通过隐式转换来得到正确的类型。原型:新对象继承对象(作为模版),将自身的属性共享...

2019-07-19 09:21:47 201

转载 1.1 ES6 教程

https://www.runoob.com/w3cnote/es6-tutorial.html

2019-07-18 23:27:55 254

转载 ES6之promise

ES6中的promise对象很早就听说过,据说是为了解决我们使用回调产生回调地狱的问题。今天下午既然有这么想学的欲望,就来看一看吧,当然参考的还是阮一峰老师的教程。  第一部分:什么是Promise  看本文的最后一个例子,迅速理解。  Promise是ES6中的一个内置的对象(实际上是一个构造函数,通过这个构造函数我们可以创建一个Promise对象),它是为了解决异步问题的。P...

2019-07-18 22:11:34 174

转载 vue中promise的使用

vue中promise的使用  promise是处理异步的利器,在之前的文章《ES6之promise》中,我详细介绍了promise的使用, 在文章《js动画实现&&回调地狱&&promise》中也提到了promise的then的链式调用, 这篇文章主要是介绍在实际项目中关于异步我遇到的一些问题以及解决方法,由此来加深对promise的进一步理解。背景 ...

2019-07-18 21:30:26 625

转载 如何在Packagist发布自己的Composer包

名词解释:名词 解释Packagist Packagist 是Composer默认的中央仓库,Composer Composer是PHP的一个依赖管理工具简要说明:想要把项目发布到packagist上,需要先将项目发布到github上(当然不止此一种选择),之后再登陆packagist发布。可以这么理解Packagist是索引,Github是内容提供方...

2019-07-18 10:04:42 239

转载 Nuxt.js - Vue.js 通用应用框架

https://zh.nuxtjs.org/guide/installation

2019-07-17 17:30:44 274

[精通正则表达式(第三版)].(美)佛瑞德.扫描版-5

[精通正则表达式(第三版)].(美)佛瑞德.扫描版-5,扫描版下载

2019-03-13

空空如也

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

TA关注的人

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