问题

最近在ng开发,牵扯到构建打包,在进行JIT打包,一切正常,但是当AOT打包时,会报JavaScript heap out of memory及内存溢出,如下图

经查询,可以通过设定较高的空间内存来解决这个问题。

解决

阅读全文 »

做了两个网站,网站A,网站B,A网站会接收POST提交,然后重定向到B网站,重定向是在nginx中进行配置,具体配置语法,请参考nginx官方文档,这里只贴出关键语句

原配置

1
#  rewrite ^.+ http://b.com$uri;

但是经过测试发现问题,跳转到B,表单提交信息会丢失

阅读全文 »

2014年的7月,大学毕业,2017年的7月,工作3年,是该记录下,想想过去、现在、将来。对于以前做过的事,一一梳理下来,对自己也算有个交代

由于记忆力不错,所以从刚开始工作到现在,做的每个工作,还都可以清晰的梳理下来,由于牵扯到商业信息,当然还是代号表示为好,
我自己看时肯定是明白的很,旁人看了,就权当了解下吧,哈哈。

2014

年初

年初几个月即2-4月份,我做数据采集,主要是根据网页源码结构写正则表达式,从而进行匹配抓取。使用的工具是火车头,看似乏味的这几个月,其实带来了几点收获

阅读全文 »

倘若存在移动网页,然后需要APP,但是只是作为一种存在介质的话,cordova来将其封装打包,最为合适,但是当真正去做还是会有坑。
将其封装为APP,主要使用到了这个插件cordova-plugin-inappbrowser

坑1-文件下载

在实际APP中,点击下载,发现没反应,几次都不行,推断有问题,在GitHub插件pr中检索download,果然,发现有相关问题,如下图,仔细看了下,得到以下两点信息

  • 首先这个下载问题,的确是这个插件的事,本质原因是安卓手机下载,就意味着文件要存储在手机上,而这是需要授权的,所以插件必须要声明文件存储权限,然后看了下插件的源码,果然,根本没有存储权限
  • 是pr,说明已经解决,并且提交,申请合并主干了,但是由于pr是打开状态,说明还没合并主干,那么通过npm,cordova安装的都不行了,因为官方版本不行,所以只能根据提交记录找到提交记录作者的fork状态下的插件即可,然后下载下来丢到项目中对应插件下,重新添加平台,构建打包,发现,果然解决啦。

解决问题的插件分支,点击下载

阅读全文 »

redis官方提供的方式是源码安装,官方已经提供了安装教程,若习惯原版,点击这里,我这里更多是翻译和补充下。
顺便再回顾下常用命令

安装

官方提供的是源码

1
2
3
4
5
6
$ wget http://download.redis.io/redis-stable.tar.gz
# 解压,释放源代码文件
$ tar xvzf redis-stable.tar.gz
$ cd redis-stable
# 编译
$ make

进入src目录下,会看到这些可执行的脚本

阅读全文 »
0%