打卡 2020年6月23日

  • 计划与安排
  • Leetcode 67. 二进制求和
  • 学习笔记
  • 这位先生我能占用您一点时间吗……

计划与安排

预期每天在博客中叙述如下内容:

  1. 每日做leetcode的感悟与题解
  2. 学习操作系统与计网的学习笔记
  3. 小说的读后感

希望能坚持下去

Leetcode 67. 二进制求和

题目描述:
给你两个二进制字符串,返回它们的和(用二进制表示)。
输入为 非空 字符串且只包含数字 1 和 0。

限制:
每个字符串仅由字符 ‘0’ 或 ‘1’ 组成。
1 <= a.length, b.length <= 10^4
字符串如果不是 “0” ,就都不含前导零。

没什么难度的题,首先想到的解法就是把短的字符串按位加到长的上,设一个进位值,由于正着遍历不方便故最开始就先翻转两个字符串,以下为代码:

string addBinary(string a, string b) {int carry = 0, i = 0;string c;if(a.size() < b.size()){c = a;a = b;b = c;}reverse(a.begin(), a.end());reverse(b.begin(), b.end());for(i = 0; i < b.size(); i++){a[i] += (b[i] - '0' + carry);carry = 0;if(a[i] >= '2'){a[i] = a[i] - 2;carry = 1;}}while(carry && i < a.size()){a[i] += carry;carry = 0;if(a[i] >= '2'){a[i] = a[i] - 2;carry = 1;}i++;}reverse(a.begin(), a.end());if(carry){return "1" + a;}else{return a;}}

代码写的不怎么样,不过算是做出来了。
另外在题解中发现了一种位运算的方法:
对a,b两者进行按位异或运算 answer = a ^ b,answer为无进位情况下的加法值,然后计算 carry = (a & b) << 1 ,carry为进位的值,再计算 answer ^ carry 与 (answer & carry) << 1 得出第二次计算的answer与carry,重复这个循环直至carry为0。

学习笔记

TCP(transmission control protocol)和IP(internet protocol)是因特网中两个最为重要的协议,IP协议定义了在路由器和端系统之间发送和接收的分组格式,因特网的主要协议统称为TCP/IP。
分布式应用程序:涉及多台相互交换数据的端系统。
一个协议定义了在两个或多个通信实体之间交换的报文格式和次序,以及报文发送和/或接收一条报文或其他事件所采取的动作。
FTTH:(Fiber to the home)光纤到户
今天看的有点少,状态不是很好。

这位先生我能占用您一点时间吗……


买来《死灵之书》有大半年没看了,虽然已经基本看过一遍了还是想重温一下。
和第一次看一样的进度,短篇的话就一天两篇,长篇看情况争取一天;之前给朋友推荐过克苏鲁,直接被朋友以过于猎奇拒绝了,这哪里猎奇了啊喂!
说实话我感觉洛夫克拉夫特早年的作品与其说猎奇不如说就是那种传统欧美魔幻小说,今天看的是《洞中兽》和《炼金术士》,我个人不是很喜欢《炼金术士》这个短篇,感觉像平淡的叙事小说,既没什么画面感也不觉得紧张,整体给人一种很失落的气氛,查尔斯巫师还没有城堡的破败感给我的印象深,可能是我对巫师一类的大概只能想到哈利波特吧。
《洞中兽》是个很有意思的短篇,核心完全在描写主人公的心理,那种独自在黑暗洞穴的紧张感与一会胡思乱想一会镇定应对的反应,感觉很贴近人的真实反应,反复提及的结核病患者也算是一个伏笔,在渲染洞穴气氛的同时也暗示了“兽”的真身。

2020年6月23日打卡相关推荐

  1. AI:2020年6月23日北京智源大会演讲分享之机器学习专题论坛——09:45-10:25邢波教授《A Blueprint of Standardized and Composable ML》

    AI:2020年6月23日北京智源大会演讲分享之机器学习专题论坛--09:45-10:25邢波教授<A Blueprint of Standardized and Composable ML&g ...

  2. AI:2020年6月23日北京智源大会演讲分享之机器学习专题论坛  ——09:05-09:45Yolanda Gil教授《Thoughtful AI: Forging A New Partnersh》

    AI:2020年6月23日北京智源大会演讲分享之机器学习专题论坛  --09:05-09:45Yolanda Gil教授<Thoughtful Artificial Intelligence:  ...

  3. AI:2020年6月23日北京智源大会顶级大佬邝子平、李开复 、陆奇、张亚勤、曹勖文进行云上圆桌论坛《探讨AI与创业》

    AI:2020年6月23日北京智源大会顶级大佬邝子平.李开复 .陆奇.张亚勤.曹勖文进行云上圆桌论坛<探讨AI与创业> 目录 2020年北京智源大会人顶级大佬邝子平.李开复 .陆奇.张亚勤 ...

  4. AI:2020年6月23日北京智源大会演讲分享之AI交通专题论坛——11:05-11:35杜博文教授《基于广义时空数据挖掘的交通复杂行为认知-从研究到工业》

    AI:2020年6月23日北京智源大会演讲分享之AI交通专题论坛--11:05-11:35杜博文教授<基于广义时空数据挖掘的交通复杂行为认知-从研究到工业> 目录 11:05-11:35  ...

  5. AI:2020年6月23日北京智源大会演讲分享之智能信息检索与挖掘专题论坛——09:55-10:40刘兵教授《Open-World AI and Continual Learning》

    AI:2020年6月23日北京智源大会演讲分享之智能信息检索与挖掘专题论坛--09:55-10:40刘兵教授<Open-World AI and Continual Learning> 导 ...

  6. AI:2020年6月23日北京智源大会演讲分享之AI创业专题论坛——10:00-10:30张亚勤教授《智能产业新浪潮》

    AI:2020年6月23日北京智源大会演讲分享之AI创业专题论坛--10:00-10:30张亚勤教授<智能产业新浪潮> 导读:首先感谢北京智源大会进行主题演讲的各领域顶级教授,博主受益匪浅 ...

  7. AI:2020年6月23日北京智源大会演讲分享之智能信息检索与挖掘专题论坛——09:55-10:40刘欢教授《Challenges in Combating Disinformation》

    AI:2020年6月23日北京智源大会演讲分享之智能信息检索与挖掘专题论坛--09:55-10:40刘欢教授<Challenges in Combating Disinformation> ...

  8. AI:2020年6月23日北京智源大会演讲分享之智能信息检索与挖掘专题论坛——09:10-09:55裴健教授《智能搜索:从工具到思维方式和心智》

    AI:2020年6月23日北京智源大会演讲分享之智能信息检索与挖掘专题论坛--09:10-09:55裴健教授<智能搜索:从工具到思维方式和心智> 导读:首先感谢北京智源大会进行主题演讲的各 ...

  9. AI:2020年6月23日北京智源大会演讲分享之AI创业专题论坛——09:10-10:00 李开复教授《AI赋能时代的创业》

    AI:2020年6月23日北京智源大会演讲分享之AI创业专题论坛--09:10-10:00 李开复教授<AI赋能时代的创业> 导读:首先感谢北京智源大会进行主题演讲的各领域顶级教授,博主受 ...

最新文章

  1. float对div宽度的影响
  2. @property、@sythesize以及Ivar和@dynamic讲解(下)
  3. android调用百度活体检测接口,C#调用百度API实现活体检测的方法
  4. CodeForces - 1058D D. Vasya and Triangle
  5. Android进程间通信
  6. python web开发 网络编程 TCP/IP UDP协议
  7. Tair持久存储系列技术解读
  8. CreateJS基础 学习笔记(上)
  9. update语句更新多条记录, 标记下
  10. Android 9.0/P 开发问题及解决方案汇总
  11. kali扫描内网ip_kali linux 如何查找局域网ip
  12. 开发者的固化思维及解决办法
  13. 前馈神经网络练习:使用tensorflow进行葡萄酒种类识别
  14. IBM 开源图形终端Kui框架
  15. SQL语句的内外左右连接
  16. Simulated Binary Crossover(SBX)的学习
  17. ArcGIS数据降雨量插值
  18. 【Python】Python-OpenCV实时处理视频
  19. 华为云服务器还需要确定位置吗,有了云服务器还需要主机吗
  20. 首页布局跟小程序如何配置Iconfont—小程序入门与实战(七)

热门文章

  1. python实现搜狗微信公众号数据爬取
  2. svm算法的java实现,svm算法java实现
  3. mysql数据库连接时出现2003错误代码10038
  4. linux下impdp导入数据,impdp 导入的用法!
  5. 情感分析(Sentiment Analysis)的难题
  6. 时间复杂度如何推算?
  7. python 如何去掉数组中的0元素_从数组中删除所有零
  8. 从顺序表中删除具有最小值的元素(假设唯一)并由函数返回被删除元素的值。
  9. c# cntk 模型复制_CNTK-分类模型
  10. java枚举 星期_Java 枚举