June 2017

xlsx.js学习

  • garens 
最近遇到个问题,为了让用户能够快速的上传数据,需要在开发的系统当中使用上传excel文件,一开始很是头疼,各种查资料都是搞不懂是个什么玩意,到底怎么实现也不清楚,经过认真研究后,终于找到了解决的办法,那就是使用了前端xlsx.js这个库。 开始做的时候,根据自己的理解,要进行excel数据的导入操作,那必须先进行文件的上传,然后在进行文件的读取,并把excel文件里面的数据解析出来。可看了xlsx.js的示例,发现它并没有进行上传的操作,而是直接就把文件解析出来了,且可以解析成原生excel格式、json格式还有其他类型格式,我主要用json格式来进行传输,所以主要研究了json格式。

Vue学习

  • garens 
进入到my-project目录下,使用以下命令进行安装vue-router插件安装 $ npm install vue-router –save-dev 此处需要添加 —save-dev 的原因,是把此插件包安装到当前目录下的node_modules下,且把相关的安装信息添加到package.json文件的devDependencies字段里,方便包管理。

MySQL 5.7.14安装教程

  • garens 
相比之前的mysql版本,5.7版本的mysql,可以说是改变得面目全非,不熟悉的人,安装起来就是完全不知头脑,我也是各种寻求网上教程,才得以解脱。下面就把我的受虐过程分享,让更多得人免受此版本数据库的困扰。

Webpack学习

webpack基本内容学习笔记,了解了基础,才能掌握全局!

程序员的悲哀

人家两三年前就用得滚瓜烂熟的东西,我们在两三年后还以新知识去学习和研究!

Promise学习心得

  • garens 
javascript的异步操作,对于刚接触的人或者用得滚瓜烂熟的人,都会一不小心陷入它的回调陷阱中去。于是出现了各种把异步转化为同步的东西,如then.js,async.js等,而这个Promise,其实也相当于这些玩意,只不过是在ES6的规范中,成为了内置的对象了而已。那就好理解了,Promise的最大好处,就是能够处理javascript的异步操作。

print2flash文档在线预览应用(java,.net)

一、背景       前段时间,LZ的boss突然给了出了这样一个需求:将原项目中的所有文章关联的附件TXT、PDF、office相关文件全部以flash的形式在网页上进行展示,便于预览。看似简单的需求,整个研发小组都懵逼的。LZ也没办法只好Google一把,找了好几套解决方案,基本上是调第三方软件的API,像什么flashpaper、print2flash等等。LZ先试了flashpaper,反正是各种问题,不支持64位系统什么的;print2flash在版本4以前也是很多问题,dll调用失败,dll缺失。最终,LZ在官网下载了最新的版本(商业软件,收费的),用起来还是相对来说比较稳定,至今没出现问题。提供的API还是比较丰富的,本篇LZ主要介绍java和.NET的操作。 二、print2flash安装     这里LZ为了简单实验主要介绍破解版的安装(费了好大的力才找到的),如果商用,还是给钱找别人买吧。   1)下载print2flash4.如果想使用服务器模式,大概需要600刀,也不是很贵。官网地址http://print2flash.com/   2)运行print2flashsetup.exe一直下一步就OK。   3)下载补丁文件。共3个文件p2fServer.exe,print2f4.exe,Print2FlashPrinter4.dll;如果之前已设置了windows服务方式启动,则先需要停止Print2Flash4服务;拷贝p2fServer.exe、print2f4.exe到安装目标文件夹替换原文件,拷贝Print2FlashPrinter4.dll到以下文件夹替换原始文件:C:\Windows\System32\spool\drivers\x64\以及C:\Windows\System32\spool\drivers\x64\3\   4)注册print2flash4服务。运行print2flash,options->print2flash service configuration,输入Windows密码,没有的话就不用输,勾选Grant access and launch pemmissions to Everyone给EveryOne用户授予权限。点击OK,如果提示successful,Current status显示Installed表示安装成功。   5)开启print2flash4服务。安装成功后,在windows服务中可以找到print2flash服务。启动该服务。 三、java操作API     开始前我们需要将print2flash提供的SDK中的P2FConst.java引入: 1 public… Read More »print2flash文档在线预览应用(java,.net)