lizhenqiu blog
最新评论流与站内评论搜索
Comment Stream
最新评论聚合
共 2954 条评论
Current Page
链接聚合
链接标签分页
Latest
评论流
第 26 / 148 页
当前展示 501 - 520 条,共 2954 条评论
GitHub代码管理代码托管
linux svn更新到指定版本
Laravel 5.4 结合 Workerman 实现 TCP 长连接
Vue中使用websocket的正确使用方法
Laravel 5.4 结合 Workerman 实现 TCP 长连接
Laravel 5.4 结合 Workerman 实现 TCP 长连接
简单的开发实例
实例一、使用HTTP协议对外提供Web服务
创建http_test.php文件(位置任意,能引用到Workerman/Autoloader.php即可,下同)
命令行运行(windows用户用 cmd命令行,下同)
测试
假设服务端ip为127.0.0.1
在浏览器中访问url http://127.0.0.1:2345
实例二、使用WebSocket协议对外提供服务
创建ws_test.php文件
命令行运行
测试
打开chrome浏览器,按F12打开调试控制台,在Console一栏输入(或者把下面代码放入到html页面用js运行)
实例三、直接使用TCP传输数据
创建tcp_test.php
命令行运行
测试:命令行运行 (以下是linux命令行效果,与windows下效果有所不同)
慎用composer update
Laravel Npm Node
let与const的区别
let与const都是只在声明所在的块级作用域内有效。
let声明的变量可以改变,值和类型都可以改变,没有限制。
const声明的变量不得改变值,这意味着,const一旦声明变量,就必须立即初始化,不能留到以后赋值。
Laravel Npm Node
在用UPUPW部署laravel项目遇到的问题
添加虚拟主机之后,访问域名发现白屏,此时发现public下面其他文件均可访问,当时就懵逼了
解决方案:
说明服务器的
error信息没有被显示,可是之前通过http://localhost/blog/public是可以访问的!但是本人试过的确是这样,将
php.ini中的display_errors = Off 改为: display_errors = On, 访问可以看到空白页变成了出错信息的页面,看到如下错误信息:Warning: require(): open_basedir restriction in effect.
进入http.conf文件或者http.vhosts.conf文件的open_basedir的值修改,很多LAMP组件会默认将open_basedir设置为与网站根目录一致,但是laravel有点变态,这里必须设置为上级目录,即此处的blog目录。设置完毕之后,重启apache,错误终于消除了。
Laravel Npm Node
vue读取音频文件
Laravel Npm Node
PHP给日期加上一个月
微信小程序开发笔记
小程序( rpx、px、rem )
rpx 是微信小程序解决自适应屏幕尺寸的尺寸单位。微信小程序规定屏幕的宽度为750rpx。
无论是在iPhone6上面还是其他机型上面都是750rpx的屏幕宽度,拿iPhone6来讲,屏幕宽度为375px,把它分为750rpx后, 1rpx = 0.5px。
微信小程序同时也支持rem尺寸单位, rem 规定屏幕的宽度为20rem, 所以 1rem = (750/20)rpx = 37.5 rpx
微信小程序开发笔记
微信小程序 wx:if 多条件判断
程序员编程常用网页工具集[游戏]
微信小程序开发笔记
微信小程序回到顶部
小程序之动态修改页面标题
@意见反馈/技术支持/伊网/安企网
生平最讨厌别人用反问句和我说话。你要是知道你就直说,要是不知道我们一起讨论,用个反问句除了为了显示你比我等级高,对有效沟通交流没有任何益处。
Laravel Npm Node
laravel中查询数据结果集变为数组
在laravel中,查询数据库后,返回的对象,可以用下面的办法变为数组
JS实现数据结构及算法之排序算法
Javascript将字符串日期格式化
使用方法:
console.log(formatDate('Sun May 13,2016'));
输出:
2016-05-13
2014-05-11
用getDate()出来的数值+1就是加1天 如果大于本月最大天数会自动往下加一个月
Laravel Npm Node
后台执行npm run watch-poll
你可以在执行命令的后面接一个&命令就会在后台运行了。完整命令:
如果已经直接执行了npm run watch-poll,可以直接按ctrl + z,将程序挂到后台,然后会看到一个任务号,如:[1]+ Stopped npm run watch-poll,再执行:bg 1就相当于上述第一条解决办法。 [1]这方括号里的1就是任务号
iview 为Select带有返回值的默认函数传参
我们在默认的函数内放一个匿名函数,这个函数执行一个我们定义好的`methods`传2个参数,一个是默认函数的参数,也就是获取点击选择的那个值,另一个函数就是我们需要用来判断的参数。
iView常用组件清空
Linux系统中svn服务器设置开机启动
新增或者修改
选择把该文件删除,recursively表示递归删除(文件下->下级文件夹->下级文件夹.....)
如果已经提交到了svn服务器上,也必须先通过svn把服务器上的对应目录删除,然后把本地的对应目录删除,然后update签入同步一下,就可以了。
忽略的文件或目录的图标是:
设置好忽略的文件和目录后,选择Apply Property Recursively,将SVN属性也一同应用到所有子目录上,然后提交到SVN,将设置的SVN属性生效。
svn忽略文件夹
Linux系统中svn服务器设置开机启动
保存退出vi编辑
CTRL+D 退出命令界面
linux 查看分区是ext3还是ext4
挂载分区
卸载分区
开机直接挂载
编辑/etc/fstab 文件
添加:/dev/sda1 /test ext3 defaults 0 0
重启则发选已经挂载上去。
0, 0 表示开机不检查磁盘。
也可以通过磁盘UUID挂载
如果你试了sda5不行,可以试试用UUID进行挂载,查看UUID:
ls -l /dev/disk/by-uuid/
即可看到对应的UUID号。
如果换了UUID还是不行,还有一个方法:
你手动是可以挂载的,那么你把手动挂载的命令写入一个脚本,设置这个脚本开机自启动也是可以实现的
Laravel Npm Node
linux退出界面
Ctrl-D
删除 Linux .SVN
查看隐藏文件的方法有很多,列举其中的几个常用的方法:
ll -a显示当前目录所有文件、文件夹的详细信息,包括权限、大小、用户、组等
ls -a显示当前目录下所有文件、文件夹的简略信息,只有文件(夹)的名称,以"."开头的都是隐藏文件。
l.(这是个命令别名,实际命令为ls -d .* --color=auto)显示当前目录下的所有隐藏文件,只显示名称,不显示详情
Svn add 增加所有文件 一次性
简易select二级联动
linux下SVN仓库间数据转移或重命名
我们在项目开发中会经常引用第三方插件,所以我觉得这项配置可以直接去掉。避免麻烦发生。
ERROR in build.js from UglifyJs Unexpected token operator «=», expected punc «,»
function oneOf (value, validList) {
使用官方脚手架创建项目时报错 Unexpected token name «i», expected punc «;»
看样子是UglifyJs压缩插件在遇到es6语法时出错了。但是项目中自己写的代码是有用babel编译的,上面报错的代码应该是来自vue的库。为什么这些代码没有经过babel编译后才执行UglifyJs压缩呢?
Vue2.0 新手完全填坑攻略——从环境搭建到发布
UglifyJs Unexpected token name «i», expected punc «;» [./~/_ivie
ERROR in js/backstage.js from UglifyJs Unexpected token name «i», expe
iview 按需加载报错 ERROR in js/backstage.js from UglifyJs Unexpected token name «i», expected punc «;»
iview-admin加了这句后问题解决了
msgdata?__Access-Control-Allow-Origin=true
post-commit hook failed (exit code 255) with no output.
laravel mix 热更新模式
Laravel Npm Node
node环境搭建-解决windows环境下各种moudle not found错误,各种模块依赖错误