2020年第2周,17.5h,实验室小项目的第二部分
记录自己的成长,为了督促自己,也为了帮助别人。 我将活出专注的人生,因为这是最好的选择。 科研学习的标杆:我将获得国奖,拿到美国大学的博士offer;每天的深度工作时间在12h 不是日程安排,是对完成工作以及深度工作时间的记录 努力成为优秀的人,成为可信度高的人,只有成为这样的人,才能通过写作、演讲等形式最大化自己的影响力 标题:周数,深度工作时间,当周的主要任务 每日的深度工作时间(科研学习) 周一:0.5h 上午:实现方法:关联规则导出,0.5h 下午:0h 晚上:0h 周二,2h 上午:
Mac环境下安装Redis
一、首先是官网下载redis 下载 stable 版本,最新的稳定版本。 二、安装与编译 先找到usr/local目录,也可以直接命令行完成,建议windows可以这样操作,自己mac系统直接命令行出现了错误,找不到改目录,于是手动移动安装目录。 主要分为两步,先是打开访达,command+shift+G跳转目录。 然后使用一下解压命令,或手动解压到该路径下。 解压:tar zxvf redis-5.0.5.tar.gz 移动到: mv redis-5.0.5 /usr/local/ 切换到:
python中,用Redis构建分布式锁
分布式锁 在实际应用场景中,我们可能有多个worker,可能在一台机器,也可能分布在不同的机器,但只有一个worker可以同时持有一把锁,这个时候我们就需要用到分布式锁了。 这里推荐python的实现库,Redlock-py (Python 实现). 正常情况下,worker获得锁后,处理自己的任务,完成后自动释放持有的锁,是不是感觉有点熟悉,很容易想到我们的上下文管理器,这里我们简单的用装饰器实现 with...as... 语法。 安装Redlock-py $ pip install red
HDU1003 Max Sum 题解 动态规划 最大字段和扩展
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1003 题目大意: 求解一个序列的最大字段和,已经最前面的那个最大子段的起止坐标。 解题思路: 定义状态 \(f[i]\) 为以 \(a[i]\) 结尾的最大字段和,则有状态转移方程: \[f[i] = \max(0, f[i-1]) + a[i]\] 同时定义状态 \(s[i]\) 表示以 \(a[i]\) 结尾的最大字段的最左边元素的坐标,则有: 当 \(f[i] \lt 0\) 时,\(s[i
《Python从入门到实践》--第五章 各种情形下使用if语句 课后练习
题目: 5-3 外星人颜色#1 :假设在游戏中刚射杀了一个外星人,请创建一个名为alien_color 的变量,并将其设置为'green' 、'yellow' 或'red' 。 编写一条if 语句,检查外星人是否是绿色的;如果是,就打印一条消息,指出玩家获得了5个点。 编写这个程序的两个版本,在一个版本中上述测试通过了,而在另一个版本中未通过(未通过测试时没有输出)。 5-4 外星人颜色#2 :像练习5-3那样设置外星人的颜色,并编写一个if-else 结构。 如果外星人是绿色的,就打印一条消
今日推荐
周排行