本文使用 benchmarkdotnet 测试字典的性能,在使用字典获取一个可能存在的值的时候可以使用两个不同的写法,于是本文分析两个写法的性能. 判断值存在,如果值存在就获取值,可以使用下面两个不同的方法 一个方法是使用 TryGetValue 请看下面代码 if (Dictionary.TryGetValue(xx, out var foo)) { } 另一个方法是先判断是否存在然后再获取,请看下面代码 if(Dictionary.ContainsKey(xx)) { var foo = D…
为名为name的表增加数据(插入所有字段) insert into name values(1,‘张三’,‘男’,20); 为名为name的表增加数据(插入部分字段) insert into name(uid,password,money)values (2,'123456',1000); 查看名为name的表的数据(查询表中的所有数据) select * from name ; 修改表名为name的uid的字段值为2的内容为熊二(修改指定字段的值) update name set name='…
今天群裏的小夥伴問了如何配置郵件的問題,隨自己在sap裏面配置了一個 1.    RZ10配置參數 a)       参数配置前,先导入激活版本 执行完毕后返回 b)      输入参数文件DEFAULT,点击修改 c)       查看是否存在下面2条参数配置 is/SMTP/virt_host_0  值:  *:25; icm/server_port_1     值:   PROT=SMTP,PORT=25,TIMEOUT=60,PROCTIMEOUT=120 没有则需要创建. 注意:若是端…
内心os: 听人说,写blog是加分项,那他就不是浪费时间的事儿了呗 毕竟自己菜还是留下来东西来自己欣赏吧 Mac小电脑上进行python数据开发环境的配置 首先下载Anaconda,一个超好用的数据分析|管理包|拓展的平台 安装的时候记得将其添加到PATH环境变量里面,便于在终端使用conda. 貌似是这样,反正我还没用到 流坑 我之前装的一些包,包括numpy,pandas啥的 其次可以下VS code 也可以下 pycharm. VScode需要各种装备可以发挥各种作用,现在还弄不太明白…
topic 分支:  1. subgraph/subsequence mining Wang Jin, routine behavior/ motif. Philippe Fournier Viger; 2. correlation of different factors or self-correlation; the correlation can be among graphs or self-correlation of one graph. 思考放到自己的论文中可以解决什么probl…
原文:2019-11-29-C#-字典-Dictionary-的-TryGetValue-与先判断-ContainsKey-然后-Get-的性能对比 title author date CreateTime categories C# 字典 Dictionary 的 TryGetValue 与先判断 ContainsKey 然后 Get 的性能对比 lindexi 2019-11-29 10:13:19 +0800 2018-09-08 15:33:40 +0800 C# 本文使用 benchm…
title author date CreateTime categories C# 字典 Dictionary 的 TryGetValue 与先判断 ContainsKey 然后 Get 的性能对比 lindexi 2019-08-31 16:55:58 +0800 2018-09-08 15:33:40 +0800 C# 本文使用 benchmarkdotnet 测试字典的性能,在使用字典获取一个可能存在的值的时候可以使用两个不同的写法,于是本文分析两个写法的性能. 判断值存在,如果值存在就…
传送门 题意: 统计\(k\)元组个数\((a_1,a_2,\cdots,a_n),1\leq a_i\leq n\)使得\(gcd(a_1,a_2,\cdots,a_k,n)=1\). 定义\(f(n,k)\)为满足要求的\(k\)元组个数,现在要求出\(\sum_{i=1}^n f(i,k),1\leq n\leq 10^9,1\leq k\leq 1000\). 思路: 首先来化简一下式子,题目要求的就是: \[ \begin{aligned} &\sum_{i=1}^n\sum_{j=1…
在上面介绍过栈(Stack)的存储结构,接下来介绍另一种存储结构字典(Dictionary). 字典(Dictionary)里面的每一个元素都是一个键值对(由二个元素组成:键和值) 键必须是唯一的,而值不需要唯一的,键和值都可以是任何类型.字典(Dictionary)是常用于查找和排序的列表. 接下来看一下Dictionary的部分方法和类的底层实现代码: 1.Add:将指定的键和值添加到字典中. public void Add(TKey key, TValue value) { Insert(…
你真的了解字典(Dictionary)吗?   从一道亲身经历的面试题说起 半年前,我参加我现在所在公司的面试,面试官给了一道题,说有一个Y形的链表,知道起始节点,找出交叉节点.为了便于描述,我把上面的那条线路称为线路1,下面的称为线路2. 思路1 先判断线路1的第一个节点的下级节点是否是线路2的第一个节点,如果不是,再判断是不是线路2的第二个,如果也不是,判断是不是第三个节点,一直到最后一个.如果第一轮没找到,再按以上思路处理线路一的第二个节点,第三个,第四个... 找到为止.时间复杂度n2,…