webpack的安装与配置 虽然33+岁了,但为了生活还得必须不断地学习,避免被饿死,生活就是这么残酷,也不知道今天学的以后还用不用得上。前段时间学习了spring系列,算是入门了。现在准备好好学一下vue的开发,做了这么多年前后端,也没做过大型的vue项目,感觉是该学习一下。不错的框架。 安装了nodejs,然后蒙蒙顿顿npm安装了webpack 4.4版本,打开webstorm写了几个js。准备web...
PHP异步定时机制探索 很多时候,业务要需要,我们需要做一些定时任务。一般情况下,我们首先会考虑到使用系统定时功能去触发,如linux crontab去实现,这个思路是对的,但这种方法只能实现特点时间点,或者特定时间间隔的任务。 如果我们有这样一个需求:当一个API接口,被调用5分钟后去执行某一段代码,那我们该如何做呢? 一,首先我们会考虑sleep,定时5分钟,再去执行。我...
Java web SSM框架配置 一直在linux下开发,c c++都做,最近几年一直在开发php web服务。但一方面,php在一般的网站开发中确实可以快速开发,但再企业级的应用中,确实存在着很多不足的地方;另外一方面,最近几年web服务器领域,php真的逐渐的别淘汰,被java取代,国内一些网站上面,php的招聘量是与日俱减。从个人发展方面,本人觉得很有危机感。以前从没想过30几岁了还要学习java,但现在突...
swoole 框架swoft使用 再简单的东西,再简单的流程,过一段时间不涉足,也就忘记了。用的时候又要去找资料,然后再慢慢会记忆恢复。所以还是记下来的为好。 swoft官网,https://www.swoft.org,swoole官网,https://www.swoole.com/相应的源码从上面下载接口。swoole版本最低好像要4.4.1,php版本要7.1以上,swoft才可以安装成功。...
linux nginx安装过程(ubuntu) 虚拟机安装完ubuntu后,先记住一个快捷键Ctrl+Alt+T,用来打开命令行窗口。安装完后,我们直接进ubuntu操作有点不太方便。习惯了用xshell的人,会感觉很不方便。要用xshell,需要先安装ssh服务。执行下面步骤:1)sudo apt-get update (更新软件源)执行安装操作,如果不成功,执行22)sudo apt-get upgrade(继续更新软件...
一步一步学laravel之登录验证(一) 关于laravel的登录验证,里面集成了一个auth模块,经过层层逻辑,最终完成了登录验证功能。我一直觉得,它这个操作是不是太麻烦了,登录验证自己写的话,也就几行代码搞定了,何必搞的人晕头转向,欢迎广大网友一起讨论。但人家这么弄了,我们也要研究研究。 我要达到的目的很简单,就是登录的时候,不光要验证用户名和密码,还要验证我们上篇文章加的一个字段。这种情况在实际开发中,...
一步一步学laravel之添加注册字段 基于上一篇文章,我们接着讲如何在已经存在的user表里,多注册一些信息进去。 首先需要在user表里面添加字段。我们不用直接操作数据库。而是通过laravel里的mirage来添加。经过上一篇文章之后,我们数据库里已经有了两个表,其中一个就是users表,这个表是database/migrations/目录下的一个迁移文件生成的,换言之数据表里的信息,这个文件里面都有。那么...
一步一步学laravel之安装登录 不得不说,网络是个好东西。突然发现,花了九牛二虎之力,搞清楚的一些东西,现在居然忘却了。只是记得这个东西,之前确实是弄通了,弄懂了。要再次去操作,不得不再百度。所以准备,从实用的角度,记录laravel从学习到使用的一点一滴。以便用时即可拿来。 在此不介绍官方的各种安装方法。按照我自己的使用习惯介绍了。官方介绍了很多,我们之间从github安装。 选择...
web多图片追加上传兼本地预览 关于web端图片上传的问题,一般均采用input type=file来上传,添加相关multiple属性,可以一次性上传多张。实际使用中,要求不高的话,这样也可以满足简单的需求。但存在两个问题:一,无本地预览。二,每次选择,会覆盖前次选择的,不可追加选择。公司项目需求,有大量的图片管理,最起码的是就是添加和删除,显然,这样是无法满足需求的。 于是探索起原理。 ...
php curl Couldn't resolve解决方案 这个是一个神奇的问题,代码没动过,服务器环境没动过,突然极光推送就不行了。我两台服务器都同时出现了同样的问题。报404,经过详细排查,curl_error报Couldn't resolve api.jgpush.cn 之类的。按照字面意思,无法解析该域名。具体情况是:1,命令行curl xxxx,没有问题。2,dig命令,可以解析。3,ping也可以通。4,nslooku...
linux下mysql数据库被攻击处理过程 某天某时,我突然发现之前的系统登录不上去了,去查看数据库,发现我自己建的数据库,里面的表全被删掉了,所有的数据库,里面只有一个表WARNING,里面有个字段Bitcoin_Address,测试与比特币有关的攻击。更让人无法接受的是,后面查了一下,发现公司所有linux服务器下的mysql全是这样了。好可怕。 手忙脚乱,于是马上修改系统密码,数据库密码,关闭数据库外网访问权限...
关于phpstorm+xdebug调试失败记录 首先环境是这样的,本地windows开发,远程linux服务器部署服务。服务器处于公网,本地pc机处于局域网。希望可以在本地phpstorm通过该远程xdebug对程序进行调试。安装软件,服务器上面,php7,xdebug,nginx等等,这些都没有任何问题。本地IDE,phpstorm,google浏览器插件,也安装没问题。 这些都没问题了,程序始终...
关于phpstorm+xdebug调试失败记录 首先环境是这样的,本地windows开发,远程linux服务器部署服务。服务器处于公网,本地pc机处于局域网。希望可以在本地phpstorm通过该远程xdebug对程序进行调试。安装软件,服务器上面,php7,xdebug,nginx等等,这些都没有任何问题。本地IDE,phpstorm,google浏览器插件,也安装没问题。 这些都没问题了,程序始终...
已到中年,但不得不继续疯狂 本文继《本嵌入式面试之痛,再不疯狂我就太老了》继续,献给那些在IT行业茫然的搬着砖头的80后,也献给我自己。上次谈到,从中国电信出来,被一个老板挖到一家公司做了两年。上次续写面试经历是2015年,现在已经2018年年中,也就是说从上次写完,到现在,又过了快三年了。没错,这三年我一直还在那家公司。中途没有变过。期间公司出现重组,我换了办公场所,工资也算上调了一次。 现在的情况比较...
网络工具netcat netcat是一个很好用的网络工具,我想我也只能表达我的意思,个人比较喜欢。它能通过tcp和udp读取网络数据。我用的centos6.8 默认是没有安装netcat的。所以我从安装说起。下载,wget http://sourceforge.NET/projects/netcat/files/netcat/0.7.1/netcat-0.7.1-1.i386.rpm下载下来是rpm包,需要
Qt5.8 for Android配置 第一步,安装Android sdk等等,当然在此之前必须安装jdk。并且确定你的Android环境没有任何问题。第二步,安装ndk,如果用java开发的原生Android程序的话,是完全可以没有ndk的,但是如果你打算用Qt开发Android程序,那你必须安装ndk了。第三部,安装ant,到现在我也没去研究它是干神马的,我也没打算去研究它,但Qt creator配置环境的时候,
centos6.x搭建SVN服务器 一、简介SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS迁移到Subversion。 二、安装与配置步骤如下:1、检查系统是否已安装SVN,执行如下命令:rpm -qa | grep subversion如下图,则系统已安装,否则,未
CentOS 6.8下安装 Redis 2.8.7 wget http://download.redis.io/redis-stable.tar.gztar xvzf redis-stable.tar.gzcd redis-stablemake 有问题自己解决,缺什么安装什么就是了在make成功以后,会在src目录下多出一些可执行文件:redis-server,redis-cli等等。方便期间用cp命令复制到usr目