• linux服务器出现大量TIME_WAIT的解决方法

    起因今天登陆服务器想查看一个端口的占用情况,发现好多TIME_WAIT的情况,吓我一跳。如下是TCP建立连接的示意图缘由time_wait的作用TIME_WAIT状态存在的理由:1)可靠地实现TCP全双工连接的终止在进行关闭连接四次挥手协议时,最后的ACK是由主动关闭端发出的,如果这个最终的ACK丢失,服务器将重发最终的FIN,因此客户端必须维护状态信息允许它重发最终的ACK。如果不维持这个状态信
  • Nginx目录遍历功能时间相差8小时

    一台nginx服务器开了目录浏览功能。方便下载文件。使用时发现,目录内的文件,创建时间比实际时间少8小时。查看官方文档:http://nginx.org/en/docs/http/ngx_http_autoindex_module.html,找到这个:autoindex_localtime,作用:是否用本地时间显示时间。默认:否,使用UTC时间。设置autoindex_localtimeon问题解
  • 音频 m4a 转 wav

    背景最近做智能家居,需要用到一些应答词需要自己录制。但是在mac下面通过QuickTime录制的是m4a格式。但是应答词需要wav格式。所以就需要转化了解决方法#sox不行,ffmpeg很麻烦,用avconv很简单。安装如果没有就安装#apt-getinstalllibav-toolsavconv-ixx.m4axx.wav
  • MacOS High Sierra 引起 VirtualBox Vagrant 同步慢

    问题最近把mac的操作系统升级到了最新版本发现了一个问题,通过共享文件夹的方式修改的文件,无法立即同步到虚拟机中,大概需要30秒才能同步到共享文件夹。操作环境如下虚拟机:Virtualbox虚拟机操作系统:Ubuntu16.04虚拟机管理工具:Vagrant物理机:MacHighSierra10.13.4现象截图正常截图修改文件之后的截图可以发现,当修改之后通过终端查看文件发现直接提示error了
  • 【数据库】Invalid default value for 'create_date' timestamp field

    问题最近遇到一个这样的问题,新建数据库表的时候提示错误如下Invaliddefaultvaluefor'created_time'timestampfield语句如下`created_time`timestampNOTNULLDEFAULT'0000-00-0000:00:00'COMMENT'插入时间'错误大致的意思就是不能为timestamp字段
  • 【ipv6惹的祸】curl 超时

    偶然发现最近在公司日志平台总是可以看到很多关于phpcurl的错误信息Operationtimedoutafter0millisecondswith0outof0bytesreceivedResolvingtimedoutafter5514milliseconds非常奇怪,以前都是好的,使用wget获取也非常慢,从下面的结果可以看出来dns解析比较慢wgetwww.domain.com--2016
  • 常用开发资源收集

    所见所得编辑器网址:http://wangeditor.github.io/datepickerdatetimepicker网址:https://github.com/xdan/datetimepickergoogle-code-prettify网址:https://github.com/google/code-prettifyGoogleCodePrettify是一个JavaScript库,用来
  • 快速打造跨平台开发环境 vagrant + virtualbox + box

    工欲善其事必先利其器,开发环境和开发工具就是我们开发人员的剑,所以我们需要一个快并且好用的剑关于本篇博文有视频讲解的:vagrant打造跨平台可移动的开发环境对应章节介绍刚开始做开发的时候的都是把开发环境配置在自己的电脑上,随着后面我们接触的东西越来越多,慢慢的电脑上都是各种环境了,php,java,python,nodejs等等,非常麻烦,并且经常由于某种原因就把电脑重装了,ORZ,所以环境都要