19 June 2015

班主任参考

本周我们老师请来了定海一中的周晓飞老师来给我们组织一次班主任工作的分享。周晓飞老师今年带的高三刚刚完成了高考,高中这一特殊时期的班主任工作想必一定是比较复杂的,不过这次分享的重点是班主任工作,并不是高中时期的工作。 智慧型班主任 智慧型的班主任的智慧我觉得是体现在巧妙地推动学生去帮助自己工作,二并不是像诸葛亮一般万事都亲力亲为。比如在学生军训时期就全面了解学生个人情况,指派好每个职务,安排值日表、座位表与临时班长。这些不仅仅对自己以后的工作能降低复杂度,也对同学们的互相了解有帮助。这是每个新班主任接手自己班级学生时都必须重视的项目,虽然万事开头难,但是相信在学生养成习惯后能对其一生受益。 班级各项活动 每个班级都应该生成自己的班级文化。周老师给我们提出,班级文化建设时要解决的三大问题: 有气无力 —— 有气势没力量 两张皮 —— 文化与道德的分离

30 May 2015

在 Flask 中使用 EventSource

EventSource 是 HTML5 新带进来的特性,用途是可以单方向的接收从服务端推送过来的消息,要双向通信的话估计要使用 WebSocket 的了。 Flask 中需要使用yield来进行 Stream 类型的通信,我们今天的主角是EventSource。 我们先来入入门 这是app.py from flask import Flask, Response, render_template import time

27 May 2015

Flask-Admin 小坑之 dynamic

比如有两个 SQLAlchemy 模型,Post 和 Tag,两者之间是 Many-to-Many 的关系,因为我想在渲染页面时传个 Pagination 对象过去方便分页,所以在定义关系时用了lazy='dynamic'参数,返回的是一个BaseQuery对象。 在使用Flask-Admin时我想在Tag的管理页面上每一条纪录都能出现一个Posts的字段用来显示当前Tag中Post的数量,所以我们简单的这么表示: class RBTagAdmin(ModelView): column_list = ('topic', 'posts') column_

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 分钟有效期,

Page 3 / 9