BLOG
Enjoy when you can, and endure when you must.
DEC 09, 2013/心得与分享
分析性能,优化代码
前几天,我需要实现一个关键字匹配功能,即通过判断一句话中是否含有关键字库中的某个关键字。于是我花了很多功夫去思考应该如何做才能做到简单而高效,后面还越想越复杂。不过,最终我回归到一个最原始的方法,for迭代。最初,我一直觉得for...in不大靠谱,直到我对其做了个简单的测试,拿一个包含20万个关键字的列表运行类似上面的代码并计时,发现其平均耗时在0.02s的样子,并且我笔记本的CPU还不怎么给力。再加上实际中,我这里的keywords会远远少于测试中的20万个。那这样简单的代码在一定程度上其实完全能满足性能的需求。其实我想表达的是有时我们并不用想得过于复杂化,从简单着手,用实践去分析性...
DEC 06, 2013/心得与分享
DannySite手机版网页上线
又是一次小小的更新,目的主要是为了让自己的网站在手机上看着更舒服,所以这段时间尝试对手机做了适配,欢迎各位在手机上尝试哟! 从实现的角度来讲,这其实是调用不同的模板和CSS来渲染的,而不是采用当今更为先进的响应式网页设计。其主要原因还是对这块技术还处于学习入门阶段,等熟悉了再采用新的技术实现。 另外一点是,其实我并不想完全按照响应式的设计来动态调整样式。虽然这很好,但有时候我认为用户不一定真正喜欢这样的自适应。毕竟每个人的喜好都不一样,而提供接口让用户显示的去选择浏览手机版还是桌面版可能会更好一些。 对于图片等板块,目前都还只停留在基本的罗列展示,没有任何交互响...
NOV 19, 2013/心得与分享
小幅的更新
最近利用零散的时间,对这一版网站进行了修修补补。毕竟也算是一次大的更新,加上赶工,所以还是出现了不少BUG。同时,今天更新后还上线了“兴趣”板块。老实说,应该是重新上线,因为这本质上是对之前“最近关注”板块的优化。这次不再像之前那样显得杂乱无章,而是类似于博客那样进行分类、展示。其实之前一直想的是直接砍掉该板块,但后来又琢磨着有这样一个板块也挺好。毕竟我的博客本身主要关注的是技术一块的内容。因此外加一个这样的板块用来专门记录一些自己的兴趣爱好或者生活的方方面面,拓展内容范围的同时,还可以让网站的结构更为清晰、合理。不过就像“图片”那样,目前仅是单页展示,总之就是最最基础的功能。完善需要时...
NOV 10, 2013/心得与分享
DannySite v3.0 更新
又是一年一度的改版,虽然这一次的更新其实整整提前了好几个月。全新设计的UI回归浅色调,更清晰、简约。同时与时俱进,采用扁平化风格设计。更合理的结构取消了原来凌乱的“最近关注”板块,取而代之的是首页更简单、清晰的呈现。优化的服务端代码每一次重构,我相信都会有进步。当然,需要改进、升华的还有很多很多。进一步的优化这只是新版的开始,很多功能还不完善或者尚未完工,探索还在继续。欢迎各位访问我的Github并对我的代码提出改进意见。
NOV 05, 2013/心得与分享
BROWSERHACKS - 一个好网站推荐
最近开始编写自己网站的第三个版本了。不得不说还是有很长时间没写HTML + CSS了,切片的时候刚开始还真有点不习惯。写页面最麻烦的当然要属遭遇浏览器的兼容性问题,特别是老旧的IE。利用HACK来针对特定浏览器做调整是个好方法。正好发现了一个不错的网站BROWSERHACKS(http://browserhacks.com/),里面收集了各主流浏览器的HACK写法,真的是提供了极大的便利啊,以下是网站的一张截图: PS.我网站的新版本就快上线了哟!
AUG 04, 2013/心得与分享
Win8无法关机故障解决一例
昨天折腾系统,发现笔记本的Win8不能正常关机了,点关机按钮无效,强制使用命令行就卡死。不过在之前,我曾因未正常插拔移动硬盘而导致Windows提示分区有错需要修复,问题可能出在这,于是通过搜索找到以下解决办法:简单来说,这个应该算是win8的一个bug,一般出现在插入过U盘或者移动硬盘后,是win8系统在处理可能出现问题的硬盘、u盘、移动硬盘所设置的规则上的失误。我之前的移动硬盘被win8认为可能有错误要求扫描,扫描后正常,这件事也就没太放在心上。 后来出现不能关机问题后,将移动硬盘拔出,强制重启,依然不能解决这个问题,后来安装ETL检查,发现系统在等待硬盘检测的地方卡住了。...
APR 07, 2013/心得与分享
DannySite v2.1 更新
新增功能与改进:1.增加“个人主页(最近关注)”,包含个性签名、网站职称以及个性分享(音乐、视频、照片)等功能;2.增加“个性主页(最近关注)”板块的内容设定页面;3.增加用户Profile,包括基本资料、个性头像上传、个性签名等设置;4.改进密码修改;5.改进部分模块的模型定义。BUG修复:1.修复密码修改的BUG;2.修复收藏夹图片加载中无图片时发生500错误的BUG;3.修复部分权限错误问题;4.修复部分页面跳转错误的问题。
FEB 06, 2013/心得与分享
DannySite v2.0 正式启用!
欢迎各位访问我的个人网站 —— DannySite!经过努力,DannySite的第二个版本正式启用。第一个版本作为对Django的学习和练习,有很多考虑不周全或冗余的代码。因此在新版本中,我不仅重新设计了UI,后端的代码也基本重写了,并增加了一些功能,以下还是简单的做一个记录:1.改进项目结构,优化代码;2.全新的UI设计,优化HTML、CSS、JS相关代码;3.增加多用户支持,支持注册、密码重置、密码修改等帐户管理功能;4.增加“关于本站”,并支持用户意见反馈;5.增加邮件支持,以满足帐户激活、密码重置、邮件通知等功能的需要;6.关联站点的一些服务,更方便的查询和管理;7.增加友情链...
DEC 14, 2012/心得与分享
更改CMD的默认路径
最近在Windows下搭建了开发环境,经常需要使用到CMD了,而CMD的默认目录总是当前用户的主目录,导致每次都需要手动切换到工作目录下,很是麻烦。于是希望能在CMD启动时就默认切换到那个目录。通过搜索,网上也提供了一些解决方案,我觉得还是修改注册表的方法比较有效。在此做个记录:1.打开注册表编辑器(运行下输入regedit,或者直接打开C:\Windows\regedit.exe);2.定位到“HKEY_CURRENT_USER\Software\Microsoft\CommandProcessor”下;3.新建一个字符串值,命名为AutoRun,值设置为“CD /D C:\”,“C:...
OCT 26, 2012/心得与分享
DannyBlog!
首先,还是恭喜下自己终于有了一个自主设计的博客!虽然功能上还比较简单,但也算是小小的成果。我是一个Python爱好者,如果你也是的话,那不难猜出我的博客是基于Django框架搭建的。这里罗列下当前实现的功能,也算是记录下目前为止的小小成果: ·支持文章的增加、修改和删除 ·支持标签、分类 ·集成百度Ueditor富文本编辑器 ·支持Markdown、语法高亮 ·支持基本的评论功能(我会在之后着重强化这一块,目前只是使用内置的评论框架) ·支持简单的博客搜索 ·支持gravatar头像服务 ·支持RSS订阅当然,必须承认的是代码不总是我自己写的,特别是刚刚开始实际运用Django时还很生疏...
< 1 2