记录我的 python 学习历程-Day05 字典/字典的嵌套

一、字典的初识 为什么要有字典 字典与列表同属容器型数据类型,同样可以存储大量的数据,但是,列表的数据关联性不强,并且查询速度比较慢,只能按照顺序存储。 什么是字典 先说一下什么叫可变与不可变的数据类型分类 不可变(可哈希)数据类型:int, str, bool, tuple。 可变(不可哈希)数据类型:list, dict, set。 字典是Python语言中的映射类型,他是以{}括起来,里面的内容是以键值对的形式储存的 字典的基本格式 dic = {'Dylan': {'nam
分类: 其他 发布时间: 12-13 22:00 阅读次数: 0

docker容器和虚拟机的比较

containers: 容器是在应用层的抽象化,多个容器能够运行在同一台机器上,和其他容器共享操作系统的核,每个容器运行都独立的运行在用户的空间内。容器需要的空间比虚拟机要小(容器镜像的大小一般为MBs级别的),容器能够处理更多的应用程序,并且需要更少的资源。 virtual machines: 虚拟机是物理硬件层的抽象化,让一个服务器转变成多个服务器。管理程序允许多个虚拟机运行在同一台机器上。每个虚拟机都包括操作系统,应用程序,必要的二字节文件和库(虚拟机的大小一般为GBs级别),虚拟机的启
分类: 企业开发 发布时间: 12-13 22:00 阅读次数: 0

华为HCIE神秘大揭秘

1.全面解读华为认证流程 2.华为认证的含金量 3.心惊胆战的“面试”会考哪一些内容?
分类: 企业开发 发布时间: 12-13 22:00 阅读次数: 0

【C++日常】C++动态命名变量名

原文链接在这:http://blog.sina.com.cn/s/blog_6a8766400100uh3v.html 需求就是因为需要动态改变变量的名称,检索到这个,做一个记录: #include <stdio.h> #define SET_NAME(name) test##name int main() { int SET_NAME(1) = 1212; printf("%d\n",test1); return 0; } 但是,需要注意的是,作为一
分类: 其他 发布时间: 12-13 21:50 阅读次数: 0

【嵌入式开发】STM8S103F3P6单线半双工串口通信

 最近突然接手一个项目,很基础的一些单片机操作就可以完成,唯一值得说道的就是受限于任务要求,需要采用单线通信方式。拿到这个要求的时候有点懵,之前倒是从来没有用过单线的串口通信。  首先翻了下StrongerHuang的例程,没有,看来还是只能自己来了,在这也对StrongerHuang表示感谢,找到datasheet,这里直接可以看到STM8支持单线半双工,还有别的方法,后面再说。    既然有这样的功能,那么再找找Reference manual看,所有的信息如下:    可以看到讲得很简单
分类: 其他 发布时间: 12-13 21:50 阅读次数: 0

手机端的抓包工具charles设置

1、设置代理,proxy --> proxy settings 设置端口,使用同一网段的手机wifi链接,设置代理PC的IP ,代理的端口 2、iOS端安装证书 :打开safari,输入网址:chls.pro/ssl ,手机弹出提示:此网站正尝试打开“设置”已向您显示一个配置描述文件。您要允许吗?忽略|允许,选择允许,安装描述文件,并信任;设置→ 通用 → 关于本机 → 证书信任设置→ 找到charles proxy CA证书,打开信任即可 3、
分类: 其他 发布时间: 12-13 21:50 阅读次数: 0

LINUX学习13章-使用BIND提供域名解析服务

2019年12月13日 域名后缀一般分为国际域名和国内域名。原则上来讲,域名后缀都有严格的定义,但在实际使用时可以不必严格遵守。目前最常见的域名后缀有.com(商业组织)、.org(非营利组织)、.gov(政府部门)、.net(网络服务商)、.edu(教研机构)、.pub(公共大众)、.cn(中国国家顶级域名)等。 当今世界的信息化程度越来越高,大数据、云计算、物联网、人工智能等新技术不断涌现,全球网民的数量据说也超过了35亿,而且每年还在以10%的速度迅速增长。这些因素导致互联网中的域名数量
分类: 其他 发布时间: 12-13 21:50 阅读次数: 0

#pragma 的使用(转)

尽管 C 和 C++ 都已经有标准,但是几乎每个编译器 (广义,包含连接器等) 扩展一些 C/C++ 关键字。 合理地应用这些关键字,有时候能使我们的工作非常方便。下面随便说说 Visual C++ 中 #pragma 指示符的使用。 一、用#pragma导出DLL函数 传统的到出 DLL 函数的方法是使用模块定义文件 (.def),Visual C++ 提供了更简洁方便的方法, 那就是“__declspec()”关键字后面跟“dllexport”,告诉连接去要导出这个函数,例如: __dec
分类: 其他 发布时间: 12-13 21:50 阅读次数: 0

Discussing different transportation

[Todd]: Excuse me, could you help me? [Passerby]: Sure. What do you need? [Todd]: How do I get downtown? I'm staying a hotel there. [Passerby]: Uh,well, you have basically have three options. [Todd]: Okey. [Passerby]: you can take a taxi. Uh-uh. The
分类: 其他 发布时间: 12-13 21:50 阅读次数: 0

1047 Student List for Course (25分)

Zhejiang University has 40,000 students and provides 2,500 courses. Now given the registered course list of each student, you are supposed to output the student name lists of all the courses. Input Specification: Each input file contains one test ca
分类: 其他 发布时间: 12-13 21:50 阅读次数: 0

汇编学习笔记五

assume cs:code code segment dw 0123h,0456h,0789h,0abch,0fedh,0cbah,0987h mov ax,0 mov bx,0 mov cx,8 s: add ax,cs:[bx] add bx,2 loop s mov ax,4c00h int 21h code ends end 在debug执行时,会发现报错,因为下一条执行指令并不是你
分类: 其他 发布时间: 12-13 21:50 阅读次数: 0

ST MCU的UID

ST MCU芯片中的绝大部分都内置一串96位唯一标识码【unique ID】 上面说了ST MCU芯片中的绝大部分都带UID,也就是说并非所有ST MCU芯片都带它。到底谁带谁不带,从各自芯片数据手册的首页即可确认。如果首页没有明确写明,就表示该芯片没有UID或者说即使相应地址有数据但不保证其唯一性。 比方在STM8系列中,STM8S0XX、STM8L0XX系列芯片就不带UID的。 在STM32家族中,STM32F0系列中的STM3F030子系列、STM32F070子系列也是不带UID的【如果
分类: 其他 发布时间: 12-13 21:50 阅读次数: 0

哈希情史知多少

——日拱一卒,不期而至! 简介 hash是我们工作中经常听到的词,比如哈希表、哈希函数、hashCode、HashTable、HashMap等等,那么它们之间到底有怎样的爱恨情仇呢?来一起看一看吧~~ 数组 讲哈希表之前,我们先来看看数据结构的鼻祖——数组。 数组比较简单,我就不多说了,大家都会都懂,见下图。 数组的下标一般从0开始,依次往后存储元素,查找元素也是一样,只能从头(或从尾)依次查找元素。 比如,要查找4这个元素,从头开始查找的话需要查找3次,从尾的话也需要2次。 早期的哈希表 上
分类: 其他 发布时间: 12-13 21:50 阅读次数: 0

Spring MVC 复习

概念 三层架构 将整个业务应用划分为三层 表现层:用来和客户端进行数据交互,一般采用MVC设计模式 业务层:处理公司具体业务逻辑 持久层:用来操作数据库 MVC模型 Model View Controller模型视图控制器 Model:数据模型,JavaBean的类,用来封装数据 View:通过jsp, html等展示数据 Controller:接收用户请求,整个流程的控制器 Spring MVC spring提供的mvc框架 与struts2的区别:前者入口为servlet,后者用filte
分类: 其他 发布时间: 12-13 21:50 阅读次数: 0

开始写游戏 --- 第二十一篇

开始写游戏 --- 第二十一篇   今天:     1、完成攻击指定对象功能     2、更改代码结构   上图:     1、完成攻击指定对象功能            2、更改代码结构       之前是直接在菜单命令里,写入动画逻辑的。       后来想了一下,为了方便后期各个人物的扩展配置,就改成了类结构:       {         这是战斗对象基类:                    这是角色继承的战斗对象类:                  }       通过该方法
分类: 其他 发布时间: 12-13 21:50 阅读次数: 0

leetcode-8

请你来实现一个 atoi 函数,使其能将字符串转换成整数。 首先,该函数会根据需要丢弃无用的开头空格字符,直到寻找到第一个非空格的字符为止。 当我们寻找到的第一个非空字符为正或者负号时,则将该符号与之后面尽可能多的连续数字组合起来,作为该整数的正负号;假如第一个非空字符是数字,则直接将其与之后连续的数字字符组合起来,形成整数。 该字符串除了有效的整数部分之后也可能会存在多余的字符,这些字符可以被忽略,它们对于函数不应该造成影响。 注意:假如该字符串中的第一个非空格字符不是一个有效整数字符、字符
分类: 其他 发布时间: 12-13 21:50 阅读次数: 0

2018.12-1

 Writing   It is believed that a healthy balance between academic study and extracurricular activities is key to an   大家普遍认为学习和课外活动之间的合理平衡对愉悦且成功的学习体验及其关键。虽然很多学生觉得很难在这两者之间取得平衡,但总还是有法可循的。   一个有效的方法就是“学习优先”。如果我们明确上学的首要目标就是尽可能多地从课堂上学习知识,那么我们就会把大部分时间放在学习
分类: 其他 发布时间: 12-13 21:50 阅读次数: 0

ubuntu下使用redshift开启护眼模式

前面提到flux这东西在一些机器上并不能work,而且也找到了一些关于他不能work的线索(戳这里看原因)。根据这些线索我们发现用flux不行了,得换用redshift,那好吧,我们就来装redshift。 redshift的作者受到flux的启发写的。github仓库戳这里, redshift官网戳这里,安装也简单,根据仓库提示这样就能安装: apt-get install redshift or apt-get install redshift-gtk 虽然是or的关系,但是还是有区别的,
分类: 其他 发布时间: 12-13 21:50 阅读次数: 0

201871010136-赵艳强《面向对象程序设计(java)》第十四周学习总结 201871010136-赵艳强《面向对象程序设计(java)》第十四周学习总结

201871010136-赵艳强《面向对象程序设计(java)》第十四周学习总结 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cnblogs.com/nwnu-daizh/p/11953993.html 作业学习目标 (1)掌握GUI布局管理器用法; (2)掌握Java Swing文本输入组件用途及常用API; (3)掌握Java Swing选择输入组件用途及常用API。 第一部分:第十
分类: 其他 发布时间: 12-13 21:50 阅读次数: 0

RedisTemplate: Failed to deserialize payload

问题 org.springframework.data.redis.serializer.SerializationException: Cannot deserialize; nested exception is org.springframework.core.serializer.support.SerializationFailedException: Failed to deserialize payload. Is the byte array a result of corre
分类: 其他 发布时间: 12-13 21:50 阅读次数: 0