- 博客(24)
- 资源 (2)
- 收藏
- 关注
原创 记录flutter项目报错及解决办法
1.https证书问题,之前请求接口域名证书是dv证书,更换的新域名配置了泛域名证书,导致dio证书验证出错:DioError [DioErrorType.DEFAULT]: HandshakeException: Handshake error in client (OS Error:CERTIFICATE_VERIFY_FAILED: unable to get local issuer certificate(handshake.cc:354))解决办法:dio验证强制返回true:(
2020-12-26 10:49:17
9059
4
原创 mac安装homebrew
方提供的homebrew安装命令:ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"然而在实际操作过程中因为科学上网原因,安装会报错:curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused以下是某大佬提供的国内版安装脚本,傻瓜式操作即可完成安装:/bin/zsh -c "$(cu
2020-08-07 15:40:43
311
原创 windows搭建flutter开发环境
近日在考虑用flutter开发app,为了少踩坑就网罗了一堆别人写的文章,然而实操发现还是没少踩坑,还是准备自己记录一下搭建过程,顺便做个备份...第一步:准备工作需要准备flutter sdk、java环境 jdk和android sdk,编辑器我选择使用的vscode,感觉vscode对内存优化比android studio做得好(占内存小),这个看个人喜好,编辑器相关配置可自行参考官网文档由于国外网络访问限制你懂的,所以我这里分享了自己下载过的相关文件,百度盘链接: https://pan
2020-07-31 11:37:44
967
原创 CentOS 7 安装配置 MySQL
在安装之前,我们先检查一下服务器是否有下载或残留mysql,本文安装的是mysql8.0版本,需要安装其他版本的请注意更改资源文件rpm -qa | grep mysqlfind / -name mysql如果发现有残留,可以通过rm -rf将相关目录删掉即可,另外也需要用rm -f命令把配置文件/etc/my.cnf也删掉接下来第一步就是安装mysql,通过yum install...
2019-11-06 16:04:25
332
原创 windows+node+vue
一、环境1、os:win102、node:node-v12.5.0-x643、npm:6.9.04、vue:2.9.65、WindowsPowerShell二、安装提示1、环境检测->npm-v【版本确认】->npmconfiglist-l【环境配置】->npmlist-g-depth0【已安装组件...
2019-11-02 16:03:15
297
原创 vue-resource 和 axios 的区别
VUE-RESOURCEVue.js是数据驱动的,这使得我们并不需要直接操作DOM,如果我们不需要使用jQuery的DOM选择器,就没有必要引入jQuery。vue-resource是Vue.js的一款插件,它可以通过XMLHttpRequest或JSONP发起请求并处理响应。也就是说,$.ajax能做的事情,vue-resource插件一样也能做到,而且vue-resource的API更为简...
2019-11-02 16:02:25
438
原创 退出homestead,vagrant halt 关闭后无法启动
昨天下班关vagrant的时候遇到了无法关闭问题,执行vagrant halt之后,控制台命令一直没有执行完,在virtualBox中打开查看到homestead状态为正在关闭,如下图:这个时候,执行vagrant up命令启动时,发现报了以下错误:There was an error while executing `VBoxManage`, a CLI used by Vagran...
2019-09-20 10:05:37
1296
原创 vue项目npm集成vuex
vuex是什么?直白点说,vuex就是专门为vue.js设计的全局变量管理插件,例如用户个人信息等。如想更深入了解vuex,请直接查看官方文档,话不多说,动手操作吧:1.安装vuex:npm install vuex --save2.创建store.js,为了后期进一步区分,我们可以在src下单独创建个目录创建好文件,下面我们来对store进行初始化3.初始化store:...
2019-07-29 11:29:55
2218
原创 vue排序
1. vue对象的字典序假定如下对象let obj = { name: 'jack', age: 18, gender: '男', country: 'Americ', character: '活泼开朗', education: '本科'}对象排序代码段:let sortedKey = Object.keys(obj).sort()let newObj ...
2019-07-24 15:32:16
2508
原创 windows10 搭建 homestead环境
第一步:安装git for windows安装完成之后可以先生成密钥,后面会用到,如果有密钥,拷贝到C:/Users/$用户名/.ssh/第二步:安装virtualBox第三步:安装vagrant第四步:安装homestead box(注:今天安装的时候发现,如果提前不翻墙下载box文件,根本安装不了,进度一直卡在0%)1,我们手动下载homestead box(此处链接可查看...
2019-05-02 14:59:04
1013
原创 windows版git-bash使用命令别名(alias)
我们在输入git命令时,为了方便,可能会给git命令设置一些别名,例如:[alias] co = checkout ci = commit st = status br = branch hist = log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bol...
2019-04-28 14:41:48
3031
原创 启动nginx报错 [emerg] 23314#0: bind() to 0.0.0.0:80 failed (98: Address already in use)
昨天关掉nginx更新证书后启动nginx失败,错误信息如下: 解决方法:netstat -ntlp 查看端口占用情况,kill掉占用端口的对应进程,启动nginx即可
2019-02-16 08:53:12
2299
原创 laravel5.5如何配置全局函数
laravel5.5相比之前的版本,为我们的开发提供了很多便利的操作,但前提是我们对5.5的版本要有一定的了解,比如全局函数的配置:首先我们要有写全局函数的文件,例如路径为:app/Helper/function.php然后在composer.json文件中增加一条配置信息:配置前:"autoload": { "classmap": [ "database/s...
2018-09-19 14:40:49
455
原创 CentOS7安装配置Redis
第一步:下载redis安装包wget http://download.redis.io/releases/redis-4.0.9.tar.gz想下载哪个版本可以复制上面链接删除redis-*部分内容,可以查看到所有redis版本的安装包第二步:解压安装包tar -zxvf redis-4.0.9.tar.gz -C /usr/local/将压缩包解压到指定目录第三步:安...
2018-04-22 12:14:47
26464
14
原创 laravel生成微信公众号带参数二维码并响应扫描带参数二维码
微信公众号后台ip白名单、网页接口域名之类的配置就不多说了,这里主要配置的是开发->基本配置->服务器配置(注:一旦启用改配置,公众号自动回复就会失效):1.服务器地址(URL):这里要填写你的后台能够接收到用户事件消息的地址,以后会在这里处理扫描带参数二维码的事件2.令牌(Token):这里用于验证我们的服务器3.EncodingAESKey:消息加密密钥4.消息加密...
2018-04-01 10:51:52
2556
原创 阿里云购买服务器、域名
1.在购买之前一定要先确定服务器用途,是企业还是个人,企业貌似没法转个人,经验表明,个人转企业的会比较麻烦2.域名购买之后要注意实名认证与备案。点击首页右上角控制台进入阿里云管理控制台首页,点击左下角域名与网站,点击域名-->信息模板,即可进行相应网站实名认证;鼠标移到管理控制台右上角备案,点击备案服务号申请,如下图:点击去备案,按照提示完成相应步骤,提交备案信息等待审核3.
2018-03-16 17:23:25
916
原创 Ubuntu搭建LNMP环境
ubuntu 安装 lnmp web 服务器安装 nginx安装 php安装 php 扩展重新加载php-fpm目录与文件权限问题安装 mysql升级php 70 - php 71 ubuntu 安装 lnmp web 服务器安装 nginxsudo apt-get install nginx编辑 /etc/hosts 文件,增加127.0.0.1 yoursite.com12
2018-01-20 10:22:40
395
原创 PHP Laravel Http请求
Laravel框架的后台项目,路由控制器方法中,我们可以通过依赖注入的方式拿到请求对象$request在我们获取请求参数的时候,可以用$request->input('parameter_name')的方式获取请求输入数据也可以通过$request->parameter_name的方式来动态获取输入数据这种方式的好处就是,不管你有没有传这个参数,都可以直接拿来用,只是在没有传这
2017-08-25 12:10:14
1190
原创 phpstorm用laravel开发
在用phpstorm或webstorm写laravel框架的开发过程中,我们一般会使用到laravel-plugin,这在一定程度上大大提高了我们的开发效率,然而有的人在安装好这个插件之后发现它没法用,我要讲的就是如何让它跑起来。
2017-06-02 18:57:43
964
原创 iOS中关于NSPredicate的使用
一般我们最多的是用NSPredicate来做字符串的正则验证 NSMutableArray *people_arr = [NSMutableArray new]; NSMutableArray *filter_arr = [NSMutableArray new]; for (int i = 0; i People *people = [
2017-04-24 15:56:23
625
原创 OC数组排序
闲来无事,看了看OC的对象数组的排序,简单地展示一下常用的三种方式:首先,看一下自定义对象的属性和方法:@interface People : NSObject@property (nonatomic,strong) NSString *name;@property (nonatomic,assign) NSInteger age;@property (no
2017-04-24 09:41:10
635
原创 git常见操作以及一些操作技巧
git撤销已经push的更改git reset —hard/soft 版本号 hard撤销本地更改,soft回退版本,但不撤销更改 git push origin 远程分支名 —forcegit远程分支覆盖本地分支git fetch —all 下载远程库内容 git reset —hard origin/master 把h
2017-01-03 17:52:42
435
2
原创 mac上php环境配置之----mac上安装composer
在mac环境下安装composer,我们网上搜索一般会搜到的命令是:curl -sS https://getcomposer.org/installer | php但是这个命令执行的前提是,我们的mac上安装了curl,so推荐使用下面这条命令:php -r "readfile('https://getcomposer.org/installer');" | php 下载完comp...
2016-10-12 16:10:05
1976
1
flutter与原生之间的channel交互
2022-01-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人