BLOG
CATEGORIES
Code
50
Note
17
Life
4
Essay
0
Share
0
TAGS
HTML
2
PHP
5
JavaScript
7
TypeScript
3
C#
1
Linux
11
Vue
5
Egret
2
WindowsServer
0
MySQL
1
Nodejs
5
BlockChain
4
React
3
Dart
1
Flutter
1
Neo4j
1
PowerShell
0
Spring
6
Angular
2
Docker
4
Java
4
OTHERS
Album
Links
Sitemap
RSS
ARCHIVES
ABOUT
SakuraDon
Try to not forget about yourself because that matters too.
70 ARTICLES
2,199 DAYS
231868 VIEWS
HOME
CATEGORIES
TAGS
OTHERS
ARCHIVES
ABOUT
CATEGORIES
Code
50
Note
17
Life
4
Essay
0
Share
0
TAGS
HTML
2
PHP
5
JavaScript
7
TypeScript
3
C#
1
Linux
11
Vue
5
Egret
2
WindowsServer
0
MySQL
1
Nodejs
5
BlockChain
4
React
3
Dart
1
Flutter
1
Neo4j
1
PowerShell
0
Spring
6
Angular
2
Docker
4
Java
4
OTHERS
Album
Links
Sitemap
RSS
Type enter to search...
Code
, PHP
在Laravel中使用Workerman
项目对数据的实时性要求很高,所以必须得使用websocket,PHP常见的websocket框架有workerman和swoole,前者是纯PHP写的,较为轻量,后者的底层是C语言,功能和性能较强。因为是小项目,于是使用了workerman,并将其整合进Laravel项目中。workerman安装c
2019-05-12
3,765 views
16 min read
Code
, Linux
Linux更改为密钥登录
今天登录服务器发现有将近一万个登陆失败的提示,明摆着被人盯上了。。。于是将服务器的登录方式改为了RSA密钥登录。生成密钥首先是要生成密钥,我直接使用的XShell生成,另存为文件用openssl命令行程序生成的话记得公钥格式为SSH2-OpenSSH,即ssh-rsa开头配置服务器进入/home/用
2019-05-12
1,626 views
2 min read
Code
, Linux
CentOS7 部署Gitea
GiteaGithub私有仓库已经免费很久了,但是协同开发只能三人,再往上就要交钱了,如果自己有服务器的话,在服务器上搭一个gitea也是很不错的,能省下不少钱。gitea是一款易搭建,运行快的Git服务器应用,比起Gitlab动辄4个G的内存占用,gitea一般保持在100M内存消耗以内。但是功能
2019-05-07
4,565 views
4 min read
Code
, JavaScript
微信小程序components无法使用createSelectorQuery
微信小程序的组件内使用createSelectorQuery需要加上.in(this)let query = wx.createSelectorQuery().in(this)
2019-05-07
2,455 views
0 min read
Code
, HTML
, JavaScript
Html 未知高度折叠菜单使用transition过渡动画
这是此前项目要实现的效果,一个简单的折叠框,但为了让其使用更加的顺滑,想通过加入transition过渡动画让其展开更加的舒服。但是有一个致命的问题,transition过渡动画是必须得提前知道元素的起止属性,即展开前高度和展开后高度,因为里面内容是动态的,所以无法直接给出最终高度。使用max-he
2019-05-04
4,769 views
4 min read
Code
, Dart
, Flutter
Flutter redux 模块化管理
最近刚接触Flutter,在进行页面通用数据管理的时候自然会想到使用Redux,好在已经有大神写好了Dart版的Redux,添加到包里即可。package地址随着项目的迭代更新,数据只会越来越多,数据也必须采用模块化管理,否则后期的维护简直是地狱。store目录redux的数据统一存放在store目
2019-03-24
4,975 views
4 min read
Code
获取Steam Web Api 所需要的steamid
Steam Web Api是Steam对外开放的Api接口,它允许你在自己的应用上通过接口调取Steam的数据。要使用Steam Web Api首先需要申请Steam Web API Key,申请地址因为steamcommunity被墙了,需要梯子才能访问在使用Api的过程中通常会用到一个steam
2019-03-17
5,276 views
2 min read
Note
VSCode 精选插件
鲁迅有云,工欲善其事必先利其器,VSCode自推出以来,不断受到推崇,到现在成为最受欢迎的代码编辑器(并非IDE集成环境)。体积小巧,打开一个项目速度较IDE快上好几倍。扩展丰富,可以下载或是自己开发插件,让你的编辑器变为IDE也是可以的。自带Git,很方便的使用Git进行项目管理,Git Bash
2019-03-13
4,988 views
7 min read
Note
, C#
艦これ魔法使い——一个用C#编写的游戏脚本
游戏已弃坑,项目胎死腹中(o´_`o)ハァ・・・,不过现在已经完成不少功能了简介日系游戏的一个特点就是,需要重复大量的操作才能达到积累战力的作用,也就是肝才能变强。玩家能在变强的那一刻感到快乐,能感到时间没有白费。但对于没有时间的人来说,自然就体会不到快乐,比如我。但是,我是一名码农,能用电脑做到的
2019-03-11
3,608 views
3 min read
Code
, Vue
, Linux
VUE单页面网站 历史模式路径刷新404
VUE项目的URL一般都会带有一个#,开启历史模式history mode后就可以去掉。但是这样会有一个问题,当我们部署后,访问一个非主页的路径,比如www.xxxxx.com/login ,会报出404错误。这是因为VUE中的URL都是虚假的,实际是不存在的,自然会报404,所以我们需要调整下该项
2019-02-28
2,346 views
0 min read
Code
, PHP
, Linux
使用php和Github webhook实现自动部署
一般情况下,我们每次在使用Github时,每次push完代码后,都要手动到服务器上git pull一次,如果是vue之类的项目还要npm i和npm build。 当然我们可以写sh脚本来进行部署,但这仍免不了我们要上服务器操作。程序员就是为了懒而生的,我们可以通过Github的webhook功能来
2019-02-26
2,428 views
5 min read
Note
, React
VMware虚拟机 react-native ios 应用打包
一位没有mac,没有ios开发经验的农民,如何通过ReactNative开发ios应用并打包?##资源准备###苹果环境ios和android不同,打包需要借助Xcode,而Xcode又只能在MacOS上运行。我们有三种方法,买一台苹果电脑、装黑苹果、虚拟机装MacOS。第一种不考虑,第二种很麻烦,
2019-02-07
3,164 views
8 min read
Note
VMware 安装黑苹果
最近使用react-native开发移动应用,需要打包ios应用。家贫买不起苹果本就只能装虚拟机了。。。准备文件1、VMware Workstation 10及以上2、Unlocker 下载链接3、Mac OS 10.13 下载链接: 密码:2zk6截至当前,RN最新版本所需要Xcode的最低版本为
2019-01-29
3,337 views
4 min read
Code
, Vue
ElementUI upload组件使用自己接口上传图片
项目用到了`ElementUI`作为UI框架,在做一些上传图片的功能时也自然用到了`upload`组件。`upload`组件自带有异步上传图片的功能的,当然想用自己的接口也是可以的,只需要在`before-upload`事件里调用自己的接口,并在最后返回`false`,组件就不会调用自己的上传方法。
2019-01-22
7,110 views
1 min read
Code
, React
React-Native StackNavigator和TabNavigator路由嵌套设计
官方文档嵌套模型Screen没有画全,但大概是这样的模型。代码写在app.js中统一管理:const LoginStack = createStackNavigator({ Login: Login, Register: Register,}, { initialRouteName
2018-12-16
4,252 views
16 min read
PREV
1
2
3
4
5
NEXT