27 May 2015

Flask-SQLAlchemy 微坑之跨模块外键

在两个模块的数据库模型之间建立外键关系的需求是显而易见的吧,比如我把Author模型单独出来,Post模型在另一个模块里,怎样在这两个模型之间建立外键呢? 很简单的思路就是在Author上加一个posts = db.relationship('Post', backref='author', lazy='dynamic')吧,然后Post模型上加一个author_id = db.Column(db.Integer, db.ForeignKey('authors.id')),但是在./manage.

25 May 2015

Flask 中修改 Jinja2 的配置

最近在用 Jinja2 构建模板的时候发现 Jinja2 有个很奇怪的地方,他渲染完{% block header %}之类的标签后,你会在 html 页面里找到一个空行,有没有什么办法避免一些不必要的空行呢? 翻了点资料,Jinja2 的文档里有一个Whitespace Control,里面说到的就是这一点,按文档讲,trim_blocks选项是将模板标签后第一个空行自动删去;还有一个类似的选项是lstrip_blocks,他是将模板标签前的制表符或者空格自动删去(当然如果之前有其他字符的话就不会删去惹…

16 May 2015

教育见习体会

今天我们去南海实验中学参加了一次难得的教育见习活动,本以为南海实验中学会挺远的,不过最后发现在路上花费的时间也没多少…… 之前到网上查了下这个学校,发现这是由舟山教育局创办的从幼儿园到高中全覆盖的教育帝国……学校名字其实叫南海实验学校,分为幼儿部、小学部、初中部和高中部,今天我们看见的是南海实验高中的门牌,大概学校四面就是一个不一样的门牌吧……这学校战线真长。 啊当然来这里主要还是为了听课。恩作为个不想从业的师范生今天居然也好好听课了,大概是因为好久没感受过上课能听懂老师在讲什么的感觉了吧(笑)。 第一节课的主题是《植物的根与物质吸收》,是一个男老师上的课,可能是我们做的比较远的缘故,课上给我一个很明显的感受就是,教师的嗓音如果不响的话,同学们回答老师问题时的声音也会相应地降低。这一点有利有弊吧,有利就是可以平静学生的心情,

16 May 2015

如何组织好 C 的头文件

一直很疑惑如何组织好头文件里的内容,有时候会写了一些很奇怪的声明,导入了很多不必要的头文件,在网上找到了这样一个文档,感觉作者写的相当清楚,试着翻一下就当练习六级了…… C 语言头文件配置指引 出处: David Kieras, EECS Dept., University of Michigan December 19, 2012 本文档内容和对应 C++ 的内容相似,但是引用的代码均为 C 的

18 March 2015

VMware 虚拟机之间抓包坑之 vmnet

最近有需要在 VMware 的两个虚拟机之间进行数据包的抓取,本来直接在虚拟机上开个 Wireshark 就行了,但是目标软件傲娇的很,检测到有 pcap 之类的服务后会进行错误的运算,所以需要在母鸡上进行抓包操作。 于是向往常一样在母鸡上打开了 Wireshark,接口点在了 eth0 的 WiFi 上。好的,虚拟机上运行了软件后,执行……母鸡的 Wireshark 上没有出现任何可疑的数据包……我就不信邪了,

19 February 2015

除夕

今天是农历 2014 年的最后一天了,现在已经是除夕了。 就大学生涯来看,已经过去一大半了,上学期期末的时候决定考研,一个是因为确实不喜欢当老师,还有一个就是我感觉自己还不敢面对工作…… 从来没有那么不想长大,不想结婚,不想就这么草草收拾了自己的一生。 刚才在外婆家吃完饭回家路上,我和我爸去奶奶家逛了一圈,把奶奶好几天前的剩菜剩饭统统倒掉。奶奶的胃一直不太好,昨天在酒店里吃完组织的年夜饭后晚上 10 点多的时候开始拉肚子,吃了药之后又开始恶心呕吐……今天中午去奶奶家没找到人大声喊等了好久都不见人的时候真是吓了一跳,之后我爸找到了备用钥匙进去后发现里面也没人,这下才猜测奶奶是不是自己去医院了。 从小学之后我就和很多亲戚很少谈话了,因为我怕我突然失去他们…

21 January 2015

这教务处……

千万不要和教务处的老师谈技术两个字。 前不久因为我有一个数字海院计划,旨将校园内的各类服务以 api 的形式集中起来,让开发者可以自己来调用校内的各种服务。包括教务系统、图书馆、一卡通等等。考虑到网络中心的老师已经多年不写代码,再加上估计知识贫乏,应该不可能给完善的 api 来对接,所以我打算在我这一层用最原始的模拟 http 来抓数据,用户认证的过程中只临时 cache 下用户 session,session 根据经验来看大概有 20 分钟有效期,

20 January 2015

TG 的 GFW

昨天晚上把最近搞好的数字海院计划想先通过 ssh 远程转发的方式部署到我这台服务器上来,一直忙到半夜 1 点半左右,测试了下没什么大问题后回去睡觉了。 早上醒来测试了下结果爆 503 了,本来我还以为是 ssh 转发的进程被杀了,结果起床后想 ssh 上去看下情况,结果吓死我了,ssh 卡了半天都没上去,sshd 挂了吗?去 vps 后台 vnc

19 January 2015

小伙子胆子肥

小伙子胆子挺肥,P 幢捡到的卡也敢在 P 幢用热水,早上还起了个大早去小卖部消费,在我高中从来没发生过盗刷的事情还真让我碰上了,作为一个大学僧的修养还这么低吗? 这怪不得国外瞧不起 Chinese 吧。

17 January 2015

这个电信不会再好的了

现在这个电信除了常规访问的 baidu 会劫持到 hao123 以外,今天在 douyu.com 上居然直接大摇大摆的右下角放出了淘宝客的广告,还附带一个弹窗,起先我还以为是斗鱼自己不要节操了,结果访问了下一个国外站居然也弹了广告,多刷新了几次,终于没有了,估计是和 ip 有关,每个 ip 弹一次,我这里是 5 拨叠加的状态,大概就弹了 5

Page 3 / 9