
7、web 开发
文章平均质量分 52
子辰曦
这个作者很懒,什么都没留下…
展开
-
gem install ECONNRESET 问题
在执行gem install的时候出现如下错误: ERROR: While executing gem … (Gem::RemoteFetcher::FetchError) Errno::ECONNRESET: Connection reset by peer - SSL_connect (https://api.rubygems.org/quick/Marshal.4.8/jekyll-2.5.3原创 2015-09-03 21:53:32 · 957 阅读 · 0 评论 -
flask web 应用部署
在 DigitalOcean 上部署留言板应用过程中学到了很多东西,现在将其中的点滴知识记录下来。项目代码在:https://github.com/David-Guo/message-board效果展示:https://loveswing.tk 1. 环境VPS :DigitalOcean系统:ubuntu 14.04 64Web Server: Nginx进程管理工具: superviso原创 2016-03-09 16:59:50 · 7037 阅读 · 0 评论 -
css float 布局
最近写前端页面时,需要将两个 div 并排起来,最简单的方法是通过 float 属性将元素浮动。下面详细介绍元素浮动当构建一个页面的排版时,使用元素浮动是一种直观的方法去控制元素的位置。元素浮动可以让一个元素靠近或者远离另一个元素。它根据一个元素的大小和其父节点容器的大小来构造这个元素在排版中与其他元素之间的关系。当一个元素被浮动时,这个元素是挨着前一个元素,还是出现在新的一行?这取决于它相邻元素的原创 2016-11-03 10:10:14 · 645 阅读 · 0 评论 -
解决 googel 无法直接跳转网页打开搜索结果
Google 是个我用得最多的搜索引擎, 非常好用, 但因为某些原因, 在中国大陆地区表现很差. 我相信经常用谷歌搜索的人会遇到过这样的问题: 在 Google 搜索结果页面点击一些链接后出现网络错误.这里要介绍一下 Google 重定向的作用, 带来的问题, 以及消除的方法.搜索结果链接重定向几乎所有的搜索引擎, 包括百度都对搜索结果中的链接进行了重定向. 比如 WordPress 的网站链接是原创 2016-05-06 14:35:14 · 9293 阅读 · 0 评论 -
使用 flask-mail 扩展发送邮件
最近在搞 flask 开发一个论坛,用户注册时需要向用户邮箱发送确认邮件,研究了一下 flask-mail 扩展,发现很神奇,数十行代码就能发送一封邮件。flask-mail 连接到简单邮件传输协议(SMTP)服务器,并把邮件交给这个服务器发送。如果不进行配置,Flask-mail 会连接 localhost 上的端口 25,无需验证即可发送邮件。在国内还是 qq 邮箱使用比较普遍,查了下 qq 邮原创 2016-03-13 09:50:51 · 4302 阅读 · 0 评论 -
flask bbs 社交网站开发
独立开发的跳蚤市场网站昨天成功上线,写篇文章总结一下整个项目。项目地址: https://github.com/David-Guo/flaskforum演示地址:http://sysufm.tk/1. 项目描述SYSU flea market 是以发布闲置物品信息为主要目的。用户将自己不再需要的旧物品信息发布到网站首页,其他用户或游客有中意的物品即可发表评论联系卖家。2. 技术框架后端使用 flas原创 2016-03-21 11:02:17 · 3023 阅读 · 0 评论 -
完美解决 Linux 下 Sublime Text 3中文输入
sublime很好用,但是ubuntu下不能输入中文,这是一个很大的问题。网上的方法各种样。但是在终端执中打开 sublime 事先设置 LD_PRELOAD 。在这里我提供一个个人认为最简单的方法。系统:ubuntu 14.04 输入法:fcitx保存下面的代码为sublime_imfix.c /*sublime-imfix.cUse LD_PRELOAD to interpose so原创 2015-12-06 16:20:43 · 2588 阅读 · 2 评论 -
flask 实现上传图片并缩放作为头像
个人开发的 flask 论坛进入尾声,还剩最后一个上传图片更换头像功能,搞了一整天,最后终于解决了所有问题,现在记录下解决方案。1. 上传文件分析一下更换头像功能,我们需要做哪些事,简单的思路是:上传文件,获取文件的 url 。文件上传的基本原理实际上很简单,基本上是:一个带有 enctype=multipart/form-data 的 <form> 标记,标记中含有 一个 <input type原创 2016-03-18 21:39:58 · 9734 阅读 · 1 评论 -
bbs 网站开发中常见前端问题及解决
最近开发了一个 bbs 多人在线论坛开发过程中遇到了很多有意思的问题,最终一点点查找资料找到了解决方法,现将问题以及解决。1. 返回顶部功能实现起来还是比较简单的,在页面上加一个 button 即可html 代码如下<div class="sidebar-view"> <div class="widget"> <a href="{{ url_for('main.edit_ne原创 2016-03-16 20:53:59 · 1885 阅读 · 0 评论 -
flask实现在首页文章列表中图片简略表示
1. 问题最近在使用 flask 开发一个论坛时遇到了下面问题:我的站点首页有很多的文章,文章里面会出现图片(实际是上传到服务器的图片 html 链接),我需要在站点首页里将文章中的图片简略表示成 [图片] 两个字呢,就像知乎手机客户端那种。就像下图第二楼中的简略表示,但那个是我为了描述方便,手打的。另外补充两点:我的博客文章是保存在数据库中的 html 文本首页的文章显示是通过 jinja2原创 2016-03-15 19:22:07 · 2690 阅读 · 4 评论 -
sublime 调用 shell
在 Linux 下做 Flask web 开发时,开始全面学习使用 sublime 这款编辑器。由于需要在 shell 下执行命令 python run.py runserver ,就必须要能在 sublime 中调出 shell 执行该条指令。最终通过安装 sublimerepl 插件解决了问题。一、安装SublimeREPL调用ctrl+shift+p,输入:sublimerepl选择并安装原创 2015-12-07 23:59:58 · 7178 阅读 · 1 评论 -
sublime 一些资源及快捷键
在没有接触前端之前只是把 sublime 当成记事本用,也没有使用过多的特性,这次开始学习 web 开发,不可避免的需要一款足够强力的前端开发环境。于是开始学习 sublime 并将其打造成自己的 web 开发环境。下面记录一些自己从网上浏览到的资源或是自己遇到的问题解决方案。安装 Package Control为了使用众多的 插件 来扩展 Sublime 的功能,你需要安装一个叫做 Package原创 2015-12-07 23:24:33 · 528 阅读 · 0 评论 -
ubuntu sublime 等宽字体设置
在ubuntu 14.04上会出现一个空格只有半个字符的超级dt的现象,一按tab就日了狗。例如下面的 sublime 打开的 html 文件:仔细看鼠标光标高亮部分的四个空格,占据的空间居然只有普通字符的一半,简直令人拽狂!!通过修改配置文件即可: preferences->Settings-User填入:"color_scheme": "Packages/Color Scheme - Def原创 2015-12-27 23:22:53 · 4568 阅读 · 1 评论 -
sublime 好用的插件
下面列举几个我常用的 sublime 好用的插件1. SideBarEnhancementsSideBarEnhancements 项目地址支持使用默认的浏览器打开 html 文档,也就是说可以实时预览编辑完成的 html 文件。使用 Package Control 安装后在Preferences -> Package Settings -> Side Bar -> Key Bindings - U原创 2015-12-09 21:44:15 · 925 阅读 · 0 评论 -
微信小程序版豆瓣电影
使用豆瓣电影API,仿照豆瓣电影Andorid App 写的一个微信小程序,下载项目,使用微信提供的IDE打开即可看到效果,效果如下:更多内容见 github: https://github.com/David-Guo/weapp-douban-movie原创 2016-10-03 10:21:25 · 8682 阅读 · 4 评论