摘要: 前一段时间,项目中需要在数据库中存储emoji,由于编码格式不对,直接导致数据库报错,后来修改mysql的编码,就解决了 emoji符号实际上是文本,并不是图片,它们仅仅显示为图片 在mysql5.5.3或更高的版本才支持 确定数据库支持存储表情后,可以修改数据库的默认编码,这样以后再建数据库的话, 阅读全文
posted @ 2017-09-24 11:14 lin_zone 阅读(594) 评论(0) 推荐(0) 编辑
摘要: 将office文件转化为pdf的方法有 1.利用openoffice提供的服务 (比较简单,但是转化的效果不太好) 2.使用office提供的服务 (注:这在windows服务器上,并且服务器上面安装了版本比较高的office) 下面重点介绍利用office服务将office文件转化为pdf 1.p 阅读全文
posted @ 2017-09-24 09:23 lin_zone 阅读(7102) 评论(0) 推荐(3) 编辑
摘要: IE中:document.body.clientWidth ==> BODY对象宽度document.body.clientHeight ==> BODY对象高度document.documentElement.clientWidth ==> 可见区域宽度document.documentEleme 阅读全文
posted @ 2017-09-23 17:23 lin_zone 阅读(587) 评论(0) 推荐(0) 编辑
摘要: 在项目中使用iframe 来加载外部资源,需要在iframe请求外部资源的时候,需要显示一个loading,在加载完成后,将这个loading隐藏掉,刚开始看到W3C中 iframe有一个 onload事件 该事件在iframe加载资源完成后就会触发,但是这个事件我试了试,发现触发不了,最在http 阅读全文
posted @ 2017-09-23 17:12 lin_zone 阅读(2844) 评论(2) 推荐(0) 编辑
摘要: ubuntu出现这样问题 既然说那个文件扩展名无效,那干脆直接把那个文件删掉 sudo rm /etc/apt/apt.conf.d/20auto-upgrades.ucf-old 删掉之后应该就不会再出现这个问题了 阅读全文
posted @ 2017-09-19 18:05 lin_zone 阅读(569) 评论(0) 推荐(0) 编辑
摘要: 在ubuntu上面安装软件一般都使用 apt安装 在ubuntu下面有一个源列表,源列表里面都是一些网站信息,每条网址就是一个源,这个地址指向的数据标识着这台服务器上有哪些软件可以用 编辑源命令: sudo gedit /etc/apt/sources.list 在这个文件里加入或者注释(加#)掉一 阅读全文
posted @ 2017-09-19 17:46 lin_zone 阅读(1801) 评论(0) 推荐(0) 编辑
摘要: 1.在javascript中使用 == 比较,会自动转换数据类型再比较,有时候会 得到非常诡异的结果;一般情况下使用 比较,它不会自动转换数据类型,如果数据类型不一致,返回false,如果一致,再比较 2.特殊的Number NaN 与所有其他值都不相等,包括自己。 唯一判断NaN方法是通过 isN 阅读全文
posted @ 2017-09-18 08:55 lin_zone 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 初次学习python,因为python连接mysql的时候,需要安装mysql驱动模块 之前按照廖雪峰网站上的方法安装mysql驱动的方法: MySQL官方提供了mysql-connector-python驱动,但是安装的时候需要给pip命令加上参数--allow-external: 如果上面的命令 阅读全文
posted @ 2017-09-17 13:22 lin_zone 阅读(2571) 评论(0) 推荐(0) 编辑
摘要: 最近在项目中发现同样的代码在Android端微信网页中点击文本框唤出的虚拟键盘不会遮挡文本框,但是在IOS端的微信网页中点击文本框唤出的键盘却在大部分情况下会遮挡文本框 经过高人指点,这个问题终于解决了 下面说说解决办法: 主要代码 然后在文本框获取焦点的时候,可以定义一个计时器,一直执行上面的那句 阅读全文
posted @ 2017-09-16 19:45 lin_zone 阅读(1407) 评论(0) 推荐(0) 编辑
摘要: 安装及配置 参考地址:http://blog.csdn.net/qq_26990831/article/details/51857399 1.git 安装 sudo apt-get install git 2.配置本机git的两个重要信息,user.name和user.email git confi 阅读全文
posted @ 2017-09-15 22:50 lin_zone 阅读(8758) 评论(0) 推荐(0) 编辑
摘要: 使用js将图片拷贝进画布 //将图片对象转化为画布,返回画布function ImageToCanvas(image) { var canvas = document.createElement("canvas"); canvas.width = image.width; canvas.height 阅读全文
posted @ 2017-09-15 22:14 lin_zone 阅读(7953) 评论(0) 推荐(0) 编辑
摘要: js将图片转化为base64 参考地址:http://www.cnblogs.com/mr-wuxiansheng/p/6931077.html js将base64转化为图片格式 参考地址:https://segmentfault.com/q/1010000010236626 js直接设置img的s 阅读全文
posted @ 2017-09-15 22:03 lin_zone 阅读(61516) 评论(5) 推荐(2) 编辑
摘要: 1.解析base64数据成图片 The problem is that data:image/bmp;base64, is included in the encoded contents. This will result in invalid image data when the base64 阅读全文
posted @ 2017-09-15 21:52 lin_zone 阅读(625) 评论(0) 推荐(0) 编辑
摘要: js判断客户端是否是IOS或者是Android js判断手机操作系统(ios或者是Android) js判断是否是电脑端 阅读全文
posted @ 2017-09-15 20:17 lin_zone 阅读(35976) 评论(0) 推荐(3) 编辑
摘要: ubuntu 下 nodejs 和 npm 的安装及升级 参考:https://segmentfault.com/a/1190000007542620 一:ubuntu下安装 node 和 npm命令 二:版本升级 1.使用 -v 命令查看当前版本 node -v npm -v 2. 升级npm为最 阅读全文
posted @ 2017-09-09 15:18 lin_zone 阅读(6803) 评论(0) 推荐(0) 编辑
摘要: 最近在项目中用到了html2canvas插件,遇到的一些坑写下来,与大家共勉。 html2canvas 官方网站http://html2canvas.hertzen.com/index.html 这是一个js截屏插件,在前台利用h5的canvas 将html的内容显示在canvas上,再利用 js 阅读全文
posted @ 2017-08-30 21:17 lin_zone 阅读(7504) 评论(0) 推荐(0) 编辑
摘要: 1.在项目的入口文件中(app.js)定义remoteScript标签 阅读全文
posted @ 2017-08-30 20:39 lin_zone 阅读(36315) 评论(5) 推荐(5) 编辑
摘要: PHP提供共了3个专门的执行外部命令的函数:system(),exec(),passthru()。参考:http://www.jb51.net/article/19618.htm 区别: system() 输出并返回最后一行shell结果。 exec() 不输出结果,返回最后一行shell结果,所有 阅读全文
posted @ 2017-08-17 21:14 lin_zone 阅读(7288) 评论(0) 推荐(0) 编辑
摘要: 目前我所知的方法就是卸载、重装node,或者是升级node 卸载: brew uninstall node 安装: brew install node 升级: brew upgrade node 阅读全文
posted @ 2017-08-17 09:06 lin_zone 阅读(409) 评论(0) 推荐(0) 编辑
摘要: mac重启apache时,报类似下面的错 如果其他情况,比如png等这些报类似的错误,这个办法应该也能解决 phpxx从源中重新编译公式(强烈推荐) 其他选项是卸载您的php公式,并从源重建,而不是使用瓶装版本。这样,php将使用当前安装的版本jpeg。假设你正在处理php71: 阅读全文
posted @ 2017-08-17 09:01 lin_zone 阅读(472) 评论(0) 推荐(0) 编辑
摘要: brew 全称Homebrew 是Mac OSX上的软件包管理工具 Homebrew 安装和卸载工具 只用一行命令就能完成 官方地址: http://brew.sh/index.html mac 自带ruby 打开命令行 terminal 输入 : ruby -v 1) 安装命令 ruby -e " 阅读全文
posted @ 2017-08-16 13:47 lin_zone 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 一、apt-get 安装 deb是debian linus的安装格式,跟red hat的rpm非常相似,最基本的安装命令是:dpkg -i file.deb或者直接双击此文件 dpkg 是Debian Package的简写,是为Debian 专门开发的套件管理系统,方便软件的安装、更新及移除。所有源 阅读全文
posted @ 2017-08-15 09:28 lin_zone 阅读(7027) 评论(0) 推荐(0) 编辑
摘要: 这是一个将pdf转化为html的服务,开源的。 此功能服务的代码在git上的地址为: https://github.com/coolwanglu/pdf2htmlEX/wiki 安装: 在ubuntu上安装: 输入命令 sudo apt install pdf2htmlex 即可安装完成 在mac上 阅读全文
posted @ 2017-08-15 09:12 lin_zone 阅读(10108) 评论(0) 推荐(0) 编辑
摘要: PHP是一种宽松类型的编程语言,在函数中对传入的参数值的“类型”以及”值是否为空或者NULL“进行检查是不可缺少的步骤。 类型检查 类型检查 从PHP5开始,PHP允许对函数的参数进行类型约束,即可以约束参数的类型为对象,接口,数组(PHP 5.1开始)或者callable(PHP5.4起),但是不 阅读全文
posted @ 2017-08-13 16:55 lin_zone 阅读(3325) 评论(0) 推荐(1) 编辑
摘要: 在使用git的时候,有些文件是不需要上传的,所以就可以修改 .gitignore 例如: 如果是对所有文件都取消跟踪的话,就是 git rm -r --cached . //不删除本地文件 git rm -r --f . //删除本地文件 对某个文件取消跟踪 git rm --cached read 阅读全文
posted @ 2017-07-06 21:17 lin_zone 阅读(57579) 评论(2) 推荐(7) 编辑