会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
肖兆琦
GitHub
博客园
首页
新随笔
联系
订阅
管理
2017年12月13日
【epub.js】将CFI定位符转换为HTML5的Range对象
摘要: epubcfi是描述epub规范电子书中文本位置的一种描述符,它是形如“ epubcfi(/6/4[Section0017.xhtml]!4/42/178/1:0,4/42/198/1:1) "这样的字符串。表示在这个epub文档中,名为Section0017.xhtml的章节中第42个段落第178
阅读全文
posted @ 2017-12-13 10:29 肖兆琦
阅读(2377)
评论(1)
推荐(0)
2017年12月4日
[对smartMenu.js改进] 解决右键菜单栏在边缘弹出后,移出视图区域无法操作的问题
摘要: 当用户在视图边缘(如右下角)右键召唤菜单栏的时候,菜单仍然从选中元素的右下角弹出,这时二级菜单栏一般都离开了视图区域,用户无法进一步操作。 这个问题挺常见的,原作者的留言板: 但是作者应该是已经不再维护了,最后一个版本还是2011年10月的。 我给出的比较初步的解决方案: 因为作者没有给出鼠标事件的
阅读全文
posted @ 2017-12-04 17:36 肖兆琦
阅读(1648)
评论(4)
推荐(0)
2017年11月22日
[smartMenu.js] 一个基于jquery的实用的右键拓展菜单栏插件
摘要: 正在为电子书阅读器添加精准易用的标记功能,其中一个方案是扩展阅读器界面的右键菜单栏,使得用户右键点击某个词、子句、段落的时候可以进行扩展操作。 右键菜单栏有很多基于jQuery的插件,其中灵活性比较强、易用、可扩展的一个是smartMenu.js(github有不少重名库,本插件来自:www.zha
阅读全文
posted @ 2017-11-22 13:59 肖兆琦
阅读(1984)
评论(0)
推荐(0)
2017年11月15日
[epub] epub.js的ePubReader函数报URI malformed错误的解决办法
摘要: 报错信息:URI malformed 今天遇到了一个奇怪的问题折腾三个小时,最后发现是作者在底层使用了decodeURIComponent进行URL解码,而我在应用层使用了escape/unescape进行编码和解码,才造成了此错误。 仔细读了依赖的reader.min.js源码发现:ePubRea
阅读全文
posted @ 2017-11-15 17:16 肖兆琦
阅读(2390)
评论(0)
推荐(0)
2017年11月11日
【epub.js】开源中间件epub.js的使用及其中文api
摘要: epub是最流行的电子书规范之一,网络上对于Java Web有不少合适的方法来解析和呈现,但是关于epub.js的介绍比较少(尽管github上已经2K星了),更多的是概念性的内容,如: 具体用法因人而异,在此我介绍结合React使用的案例: epub.js中间件封装了解析epub文件的过程,ePu
阅读全文
posted @ 2017-11-11 15:07 肖兆琦
阅读(25942)
评论(0)
推荐(0)
2017年8月19日
[flask 优化] 由flask-bootstrap,flask-moment引起的访问速度慢的原因及解决办法
摘要: 一周时间快速阅读了400页的《javascript基础教程》,理解了主要概念。解决了一个很久之前的疑问。 我的网站是使用flask框架搭建的,介绍flask web的一本著名的书(之前提到过)作者搭建个人博客时,向读者推荐了flask-bootstrap,flask_moment这两个库,前者能快速
阅读全文
posted @ 2017-08-19 16:33 肖兆琦
阅读(3052)
评论(0)
推荐(0)
2017年8月4日
[阿里云部署] Ubuntu+Flask+Nginx+uWSGI+Mysql搭建阿里云Web服务器
摘要: 部署地址:123.56.7.181 (已失效) Ubuntu+Flask+Nginx+uWSGI+Mysql搭建阿里云Web服务器 首先,在部署之前,要知道各个技术都是用来做什么的,以及他们在Web服务器系统中的位置。 参考结构图: 自底向上分析,浏览器从用户输入域名访问网站开始,与网站进行交互操作
阅读全文
posted @ 2017-08-04 00:32 肖兆琦
阅读(723)
评论(0)
推荐(0)
2017年7月26日
[flask实践] 解决mysql数据库不支持中文的问题
摘要: 接上一篇文章,在解决了mysql+flask环境配置问题之后,往数据库存中文字符串会报1366错误,提示不正确的字符。继而发现默认的mysql采用了Latin1字符集,这种编码是不支持中文的。 如果想支持中文的话,需要设置一下mysql字符集。 使用utf-8编码是合适的,它支持了我们见过的绝大多数
阅读全文
posted @ 2017-07-26 14:09 肖兆琦
阅读(2501)
评论(0)
推荐(0)
2017年7月25日
[flask实践] 解决qq邮箱/mysql的相关配置问题
摘要: 笔者经过flask web(Miguel著,封面是一条狗)一书的学习,打算实现一个旅游类网站,在此过程中发现,相对于书中的flasky博客程序,需要作出一些改变: 1. 注册邮箱:国内要使用126,qq等邮箱。默认读者了解过flasky邮件的实现方式,而使用126、qq邮箱的不同之处有: 第一,邮箱
阅读全文
posted @ 2017-07-25 20:13 肖兆琦
阅读(385)
评论(0)
推荐(0)
2017年7月12日
[flask/python/web] 解析flask web开发(Miguel著)一书第11章主页不显示博文表单的问题
摘要: flask web一书中遇到的常见问题及解决方案
阅读全文
posted @ 2017-07-12 23:00 肖兆琦
阅读(475)
评论(0)
推荐(0)
公告