2010-9-11 忙碌的一天

13 篇文章 0 订阅
今天上午在复旦听了堂不错的法律课,感觉文科生们确实要轻松很多,老师说g4e理科生是靠做题来学习的。下午赶回到回到张江去了盛大创新院赞助的.net技术交流会。
开会的时候忽然想到个不错的名字“畅想屋”,将来作为工作室的名字一定非常cool。
参与的笔记如下:
听了老赵关于Reactive式的编程,和Linq to sql 差不多太多。虽然从设计模式上来说漂亮了许多,代码也可以简洁许多,而且这样的代码可以很好的处理IF(以前记得某位大牛说他的程序中式放弃IF的)但总的来说我觉得这样的代码不太适合处理复杂的逻辑,也不适合程序员阅读,过于抽象了。准备还是等微软发布的时候再研究下,目前兴趣不是很大。

DevLabs: Reactive Extensions for .NET (Rx)


Winter 程劭非 讲的些关于算法的问题
Winter的演讲非常有意思,声音清晰细腻,听得出是多年编程的算法高手。由浅入深,深入浅出,把一些复杂的问题进行的归类。算法这东西没办法,有些人就是先天比较好。程序员学习算法的意义在于,如果只会调用类库那么可小狗做算术没什么区别,而因该用调用前人的类库省下的时间用来研究问题,想想以前的实现哪些还不够,如果去实现一些新的功能。先记着等有空的时候再研究下 hash结构是一种时间与空间非常平均的结构, hash表的2个主要问题1hash的函数悬着,2冲突问题的解决。一般是优化算法的复杂度而不是程序执行的代码。预处理函数,用预处理函数来分析数据从而选着何种算法处理数据。
推荐图书 《人工智能》
一道问题: 求4000个数中第50大的书,要求比较次数越少越好。

潘爱民 windows kernel technology
一些系统调用和处理的过程以及内核的处理。
潘爱民,浙江海宁人,获得了南开大学数学学士学位,清华大学工学硕士学位,以及北京大学计算机科学博士学位。他从中学时代开始接触计算机编程,经历了从DOS到Windows各种版本的发展历程。潘爱民曾经长期从事软件技术的研究和开发工作,撰写了大量软件技术文章,1999年曾经是《微电脑世界》杂志社的合作专家。他著写了《COM原理与应用》(1999年出版),翻译了多部经典名作,如《Visual C++技术内幕》(第四、六版)、《C++ Primer中文版》(第三版)、《COM本质论》、《计算机网络》(第四版)等。从2001年开始,潘爱民在北京大学计算机科学技术系承担研究生课程教学,共讲授了三门课程:《组件技术》、《网络与信息安全》和《程序开发环境分析与实践》,深受学生欢迎。2006年秋季在清华大学软件科学实验班讲授《程序设计与算法基础》课程。 潘爱民获得了2001年微软亚洲研究院“微软学者”称号,2002年度北京大学优秀教学奖。他现在微软亚洲研究院从事系统与安全方向的研究工作。 现在因该去盛大了。

总的来说感觉盛大最近招兵买马,里面猛将也是众多。

上大学的时候我对自己说程序人生,以为编好程序就能创业了,但是现在才发现我想的创业其实是产品人生,程序只是个过程。 看着博客园资料挺多的看看是不是要注册一个试试用一下。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
这个问题需要获取电脑里QQ的状态数据,并对数据进行处理,因此需要使用一些第三方库和工具。 首先,我们需要使用QQ的API来获取QQ状态数据。QQ提供了WebQQ协议,可以使用Python的第三方库qqbot来获取QQ状态数据。安装qqbot可以使用以下命令: ``` pip install qqbot ``` 接下来,我们需要编写代码来获取QQ状态数据,并统计忙碌时间。代码如下: ```python from qqbot import QQBotSlot, RunBot class QQBot(QQBotSlot): @staticmethod def onQQMessage(bot, contact, member, content): pass @staticmethod def onInterval(bot): # 获取当前QQ状态 status = bot.poll.getFriendStatus(bot.conf.qq)[1] # 如果状态为忙碌,更新开始时间 if status == 'busy': QQBot.busy_start_time = time.time() # 如果状态为在线或离线,计算忙碌时间并输出 elif status in ['online', 'offline']: busy_time = time.time() - QQBot.busy_start_time if busy_time > 0: print('忙碌时间:{:.2f}秒'.format(busy_time)) ``` 在代码中,我们定义了一个QQBot类,并重载了onQQMessage和onInterval方法。onQQMessage方法用于处理接收到的QQ消息,我们可以暂时不需要进行处理,因此该方法为空。onInterval方法用于定时检测QQ状态,并计算忙碌时间。我们使用bot.poll.getFriendStatus方法获取当前QQ状态,并根据状态进行相应的处理。如果状态为忙碌,我们记录开始时间;如果状态为在线或离线,我们计算忙碌时间并输出。注意,我们在类变量busy_start_time中记录开始时间,这样可以在不同的方法中共享变量。 最后,我们使用RunBot方法启动QQBot,并运行代码。代码如下: ```python if __name__ == '__main__': QQBot.busy_start_time = time.time() RunBot() ``` 运行代码后,程序会自动登录QQ并开始检测QQ状态。如果状态为忙碌,程序会记录开始时间;如果状态为在线或离线,程序会计算忙碌时间并输出。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值