Redis第二讲【Redis基本命令和五大数据结构】



杀马特。学长 韩版系。学妹 提交于 2020-10-28 17:43:43
【二、Redis基本命令和五大数据结构】 redis的基础知识和命令 redis 是一个单进程(包装epoll函数来对读写事件进行相应) 默认有16个数据库,初始使用的数据库为0号库 默认端口为6379 select :切换数据库 dbsize:查看当前库的key的个数 flushdb:清空当前库 flushall:清空所有库 redis的五大数据类型 key键 keys *:查看当前所有库的key 127.0.0.1:6379> keys * 1) "k1" 2) "k2" key xxx*:查看以xxx开头的key 127.0.0.1:6379> keys k* 1) "k1" 2)

在面试中,这样介绍项目经验,会让你的成功率翻倍!

孤街醉人 提交于 2020-10-28 17:43:28
作者:hsm_computer 来源:https://www.cnblogs.com/JavaArchitect 在面试时,经过寒暄后,一般面试官会让介绍项目经验 。常见的问法是,说下你最近的(或最拿得出手的)一个项目。 根据我们的面试经验,发现有不少候选人对此没准备,说起来磕磕巴巴,甚至有人说出项目经验从时间段或技术等方面和简历上的不匹配,这样就会造成如下的后果。 第一印象就不好了,至少会感觉该候选人表述能力不强。 一般来说,面试官会根据候选人介绍的项目背景来提问题,假设面试时会问10个问题,那么至少有5个问题会根据候选人所介绍的项目背景来问,候选人如果没说好,那么就没法很好地引导后继问题了


python魔术方法(二)



…衆ロ難τιáo~ 提交于 2020-10-28 17:43:21
上下文管理: 文件IO操作可以对文件对象使用上下文管理,使用with...as语法 with open('test') as f: pass 当一个对象同时实现了__enter__()和__exit__()方法,就属于上下文管理的对象 __enter__:进入与此对象相关的上下文,如果存在该方法,with语法会把该方法的返回值绑定到as子句中指定的变量上,换句话说就是__enter__方法的返回值就是上下文使用的对象,with语法会把这个返回值赋给as子句的变量上 __exit__:退出与此对象相关的上下文 例: 实例化对象的时候,并不会调用enter,进入with语句块调用__enter_


怎样打开win7的IIS功能及internet信息服务(IIS)管理器在哪里



岁酱吖の 提交于 2020-10-28 17:43:02
1:在windows7桌面上的左下角,点击“ 开始 ”,找到“ 控制面板 ”,并点击进去。如下图所示: 2:进入控制面板后,首先将“ 查看方式 ”选择为“ 类别 ”,以缩小图标查找的范围,然后点击“ 程序 ”。如下图所示: 3:进入“ 程序 ”显示页面后,找到“ 程序和功能 ”一栏,点击“ 打开或关闭Windows功能 ”。 进入到“打开或关闭Windows功能”页面后,找到”Internet信息服务“一栏,可以看到其前面的勾未勾上。将其勾上(及全选),或者 点击” Internet信息服务 “前面的” + “将其自目录全部展开,分别将 FTP、服务器、web管理工具、万维网服务


面向对象之元类



烂漫一生 提交于 2020-10-28 17:42:40
eval内置函数 # eval内置函数的使用场景: # 1.执行字符串会得到相应的执行结果 # 2.一般用于类型转化,得到dict、list、tuple等 dic_str = "{'a': 1, 'b': 2, 'c': 3}" print(eval(dic_str)) list_str = "[1, 2, 3, 4, 5]" print(eval(list_str)) tuple_str = "(1, 2, 3, 4, 5)" print(eval(tuple_str)) exec内置函数 # exec应用场景 # 1.执行字符串没有执行结果(没有返回值) # 2

高仿喜马拉雅项目

为君一笑 提交于 2020-10-28 17:42:36
一、新项目结束了,业余时间用Swift5仿写了喜马拉雅项目,这个项目使用了常见的框架 SnapKit 、 Kingfisher 、 ESTabBarController-swift 、 Moya 、 HandyJSON 、 SwiftyJSON 、 MJRefresh 、 SwiftMessages 、 SVProgressHUD 等框架,页面布局,逻辑处理,从中学习到了很多知识,整个项目用了MVVM架构模式,更加适合有经验和初学者学习,接下来简单介绍下项目的组成。有需要的同学可以到我的Github 喜马拉雅项目-Swift版本 上面下载哦,喜欢的😍希望得到您的star哦,谢谢您们! 二


BZOJ 4934: [Ceoi2016]kangaroo



一笑奈何 提交于 2020-10-28 17:42:19
DP题从来就是不会的。。。 对于波浪序列看成若干条链,s,t 不计入链中,最终序列就是 \(0\) 条链 设 \(f_{i,j}\) 为插入前 \(i\) 个数之后有 \(j\) 条链的情况 最后加入 \(n\) 只能合并 s,t 所在的链,而他们不在链中 所以答案就是 \(f_{n-1,0}\) 若 \(i\) 不是 s 或 t,那么可以新开一条链,或者合并之前的两条链,若 s 在之前处理过了,那么还存在一条链包括 s,但是没有计入 \(j\) 中,也可以和 \(j\) 条链合并,t 被处理过了也同理 若 \(i\) 是 s 或 t,那么可以新开一条链,但是不计入链中,或者和之前的 \(j\

原来微信还可以这样玩?职场人一定要学会

房东的猫 提交于 2020-10-28 17:42:10
  大多数的用户在使用微信的时候,最常用到聊天、语音、视频通话和朋友圈,但是对于微信一些隐藏的小技巧却是一无所知。其实微信不单单是一款社交软件,它还隐藏着众多你不知道的小功能。下面一起来看看吧!   待办事项   在微信中,我们可以记录待办事项,也可以在微信首页进行置顶,具体操作方法为:打开微信,进入收藏模块——点击左上角添加按钮——进入输入框——在输入框内输入任意想要待办的内容后,点击最右下角的按钮,即可添加待办事项——点击右上角省略号按钮,将笔记置顶即可。   日程提醒   朋友微信邀请你周末出去逛街担心忘记怎么办?这就可以用到微信最方便的日程提醒功能。长按收到的微信消息,选择提醒


Mail.Ru Cup 2018 Round 2 C. Lucky Days(拓展欧几里得)



蓝咒 提交于 2020-10-28 17:42:04
传送门 待参考资料:   [1]: https://www.cnblogs.com/Patt/p/9941200.html •题意   a君,b君存在幸运周期;   a君在第[ L 1 +k·t 1 ,R 1 +k·t 1 ]天为幸运天;   b君在第[ L 2 +k·t 2 ,R 2 +k·t 2 ]天为幸运天;   求 a君,b君 同为幸运天数的最大的连续天数; • 题解   a君所有幸运天数开始的时刻为 L a = L 1 +x·t 1 ;   b君所有幸运天数开始的时刻为 L b = L 2 +y · t 2 ;   假设 a君 每个周期幸运的天数为 len a , b君的为 len


概率、先验概率、后验概率



时间秒杀一切 提交于 2020-10-28 17:41:50
对上帝来说,一切都是确定的,因此概率作为一门学问存在,正好证明了人类的无知。好在人类还是足够聪明的,我们并没有因为事物是随机的而束手无措,我们根据事物的可能性来决定我们的行为。比如,某个人抢银行之前,一定反反复复考虑过各种可能性。如果人们要等到一切都确定后再做,那么你可能什么都做不了,因为几乎一切都是随机的。 一个事情有 N 种发生的可能性,我们不能确信哪种会发生,是因为我们不能控制结果的发生,影响结果的许多因素不在我们的支配范围之内,这些因素影响结果的机理或者我们不知道,或者太复杂以至于超出了我们大脑或电脑的运算能力。比如:我们不确定掷硬币得到正面或反面