SAE Django如何配置Memcached缓存

Django使用Memcached作为缓存后端,可以提升网站的性能。

部署在SAE上的Django应用怎样配置Memcached缓存呢?

步骤一:

在服务管理->Memcache中初始化Memcache服务,并分配合适的容量。

步骤二:

修改settings.py,添加配置:

CACHES = {
	'default': {
		'BACKEND': 'django.core.cache.backends.memcached.PyLibMCCache',
		'LOCATION': '127.0.0.1:11211',
	}
}

MIDDLEWARE_CLASSES = (
    'django.middleware.cache.UpdateCacheMiddleware',
    'django.middleware.common.CommonMiddleware',
    'django.middleware.cache.FetchFromCacheMiddleware',
)

至此,大功告成。

2014最受欢迎的编程语言-来自CodeEval

2014最受欢迎的编程语言

每年,CodeEval会根据收集到的数千个数据点来发布 “最受欢迎的编程语言”排行榜。

这些数据是通过处理超过2000个员工的10万个代码测试与挑战样本得来的。

这给我们提供了一个很好的点子来预测即将到来的一年里的编程语言流行趋势。

希望这些数据可以帮助即将毕业的计算机科学专业的学生和程序员们未雨绸缪,提前做一些知识储备。

Python已经连续3年位居榜首,今年紧随其后的是Java, C++和Javascript。

最值得关注的变化是Objective-C的提交量增长了300%,C#增长了100%,Javascript增长了33%,

而PHP下降了55%,Perl下降了16%,Java下降了14%。

相较于CodeEval指数,TIBOE指数可以更加准确地评价编程语言市场,而前者在预测工业界的语言流行程度上做得更好。

关于CodeEval

CodeEval是一个聚集了超过24000个优秀开发者的专属社区。成员可以相互竞争,向他们的朋友发出挑战,建立个人简历来展示自己的编程技能。

Django调试利器—Django Debug Toolbar简介

还在为Django的调试而苦恼吗?

不妨试试Django Debug Toolbar,项目地址:https://github.com/django-debug-toolbar/django-debug-toolbar

Django Debug Toolbar是一组可配置的面板集合,用来显示Django Web应用当前请求/响应的各种调试信息。

通过点击面板上的按钮,你可以看到更多详细信息。

除了内建的面板之外,还有很多由社区开发者贡献的第三方面板可供使用。

Django Debug Toolbar当前的版本为1.0.1,可以在Django 1.4, 1.5, 1.6中使用。

如果你使用的是Django 1.4,一个额外的要求是Django ≥ 1.4.2 ...

继续阅读

解读个人网站Viralnova.com的走红秘诀

  viralnova.com 是一个2013年5月才成立的个人网站,这个网站最近在美国一些科技博客曝光量非常高,大家都觉得这个网站是个小奇迹。

  原因是这个个人网站成立仅仅只有8个多月,但是每天的独立用户访问量在200万以上,月收入估计在几十万美金左右,而这个网站只有3个人维护,其中2个还是兼职。

  viralnova.com 这个网站没有拿任何VC投资,也没有任何新的技术,就是一个简单的BLOG系统搭建的个人网站。

  为什么这么一个简单的个人网站能够在8个月就做到:每天200多万的独立访问用户,月收入几十万美金呢 ? 听秦刚老师(微信号 1111884)给大家慢慢分析。

  一、viralnova.com 一些关键数据:

  1. Alexa 世界排名 376位

  2. 月访问用户超过1亿

  3.Facebook 上有110万的粉丝

  4.运营成本非常低,非常盈利,月收入早就达到几十万美金

  5 ...

继续阅读

CodeMirror代码编辑器简介

CodeMirror简介:

CodeMirror是一款使用JavaScript实现,面向浏览器的多功能文本编辑器。

它专门用于代码的编辑,并附带了一些语言模式和插件来实现更加高级的编辑功能。

丰富的编程API和一个CSS主题化系统可用于定制CodeMirror以适合您的应用程序,并将其与新的功能扩展。

CodeMirror项目网站:http://codemirror.net/

CodeMirror的特性:

  • 支持超过60种编程语言
  • 强大的、可组合的语言模式系统
  • 自动补全(XML)
  • 代码折叠
  • 可配置的按键绑定
  • Vim与Emacs绑定
  • 搜索和替换接口
  • 括号和标签匹配
  • 支持分割视图
  • Linter集成
  • 混合的字体大小和样式
  • 多种主题
  • 能够调整大小以适应内容
  • 内联和块级部件
  • 可编程的gutters
  • 为一定范围的文本添加样式,设为只读,或者原子的
  • 双向文本支持
  • 许多其它的方法和插件

社区:

CodeMirror是一个使用MIT协议进行共享的开源项目。它被应用在Light Table, Adobe Brackets ...

继续阅读

年度归档