码迷,mamicode.com
首页 > 编程语言 > 周排行
Python学习32天(socket、tcp协议)
守望了31天,终于等到了网络编程阶段,很多很多的基础原理知识,然后脑子懵了,进入新世界的感觉。 一、客户端\服务器架构 1.硬件C/S架构(打印机) 2.软件C/S架构 2.互联网中处处是C/S架构 如黄色网站是服务端,你的浏览器是客户端(B/S架构也是C/S架构的一种) 腾讯作为服务端为你提供视频 ...
分类:编程语言   时间:2020-03-26 01:32:35    阅读次数:89
自定义公共异常处理(spring3.2开始)
idea已安装lombok插件 /** * 数据响应对象 * { * success :是否成功 * code :返回码 * message :返回信息 * //返回数据 * data: :{ * * } * } * lombok插件注解:@Data ; @NoArgsConstructor */ ...
分类:编程语言   时间:2020-03-26 01:35:31    阅读次数:84
2. 数组
2.1 数组的结构 数组,是一块连续的内存区域,且具有相同类型的数据结构。 说回上一次的图。(图片修改自极客专栏:《数据结构与算法之美》) 这就是数组的一块内存区域。 我们提下上面说的两个特点: 连续内存区域 相同的数据类型 这两个特点有什么好处呢? 我们上次说到,如果我们想要查找一个房间1036( ...
分类:编程语言   时间:2020-03-26 01:36:54    阅读次数:82
第五节 算法的分类介绍和数据集的划分
""" 机器学习算法分类: 监督学习(有目标值) 分类(目标值是离散型数据):K-近邻算法、贝叶斯分类、决策树与随机森林、逻辑回归、神经网络 回归(目标值是连续型数据):线性回归、岭回归 无监督学习(无目标值):聚类 K-means 机器学习一般会把数据集划分为训练集(3/4)和测试集(1/4),可 ...
分类:编程语言   时间:2020-03-26 01:37:29    阅读次数:103
经典算法题-最高分
老师想知道从某某同学当中,分数最高的是多少,现在请你编程模拟老师的询问。当然,老师有时候需要更新某位同学的成绩. 输入描述: 输入包括多组测试数据。 每组输入第一行是两个正整数N和M(0 < N <= 30000,0 < M < 5000),分别代表学生的数目和操作的数目。 学生ID编号从1编到N。 ...
分类:编程语言   时间:2020-03-26 01:39:10    阅读次数:111
Java中HashMap的实现原理
一、Java中的hashCode和equals 1、关于hashCode hashCode的存在主要是用于查找的快捷性,如Hashtable,HashMap等,hashCode是用来在散列存储结构中确定对象的存储地址的 如果两个对象相同,就是适用于equals(java.lang.Object) 方 ...
分类:编程语言   时间:2020-03-26 01:41:32    阅读次数:89
Java 上报 thingsboard 遥测属性
Thingsboard 话题讨论区:https://www.iotschool.com/topics/node8 欢迎大家加入thingsboard 二次开发讨论群:121202538 ...
分类:编程语言   时间:2020-03-26 01:42:47    阅读次数:103
右脑编程法--左脑是基础(4)之语言篇
前段时间出差了,所以没有及时更新写作内容。幸好关注的人还不是特别多,我的压力不算大,自我安慰一下下。 今天我们终于切到一个程序猿/媛职业中最基本,也是最重要的部分了,那就是编程语言。对于不会编程的人来说,这个部分是最为神秘的。即便对于在校大学生来说,学过所谓的《XX程序设计语言》,编程也是一知半解, ...
分类:编程语言   时间:2020-03-26 01:45:41    阅读次数:92
《Java核心技术 卷I:基础知识(原书第10版)》书摘(三)
声明:书籍和版权归著作者和出版社所有,如果觉得内容很赞,请一定购买正版实体书籍 ...
分类:编程语言   时间:2020-03-26 01:45:56    阅读次数:288
Java 基础 - 数组
[TOC] 数组是编程语言中最常见的一种数据结构,可以用于储存多个数据,通常可通过数组元素的索引来访问数组元素,包括数组元素赋值和取出数组元素的值. 初识数组 数组也是一种类型,属于引用数据类型. 数组元素的类型是唯一的,一个数组里只能存储一种类型的数据. 数组的长度是固定的,即一个数组一单初始化完 ...
分类:编程语言   时间:2020-03-26 01:46:43    阅读次数:325
经典算法题-扑克牌比大小
一副牌由54张组成,含3~A,2各4张,小王1张,大王1张。牌面从小到大用如下字符和字符串表示(其中,小写joker表示小王,大写JOKER表示大王):)3 4 5 6 7 8 9 10 J Q K A 2 joker JOKER输入两手牌,两手牌之间用“-”连接,每手牌的每张牌以空格分隔,“-”两 ...
分类:编程语言   时间:2020-03-26 01:47:36    阅读次数:112
面试官竟然问我JavaScript中var、let和const有什么区别?
在JavaScript中有三种声明变量的方式:var、let、const。目录1.varletconst1.var(1)var定义的变量在之后可以修改,如果不初始化会输出undefined,不会报错。vara;console.log(a);//undefined//-----------------------------console.log(a);//undefinedvara=1;12345
分类:编程语言   时间:2020-03-26 09:17:32    阅读次数:87
python的pygame模拟太阳-地球-月亮-金星等动态示意图代码分析
本文参考原文 http://bjbsair.com/2020 03 25/tech info/6268/ 1.太阳系 2.今天来模拟太阳系的运动的行星,用python3和pygame来制作。 3.第1步: 4.第2步: 5.第3步: 6.第4步: =======以上4步基本格式固定======= 7 ...
分类:编程语言   时间:2020-03-26 09:20:42    阅读次数:104
pycharm如何配置编译器(从python2切换到python3)
之前将pycharm的编译器从python3更改为了python2,改回去以后实际用的却还是python2。经过上网查询发现有一个地方漏掉了。总之更改pycharm中的编译器需要更改2个地方。本文参考于:https://jingyan.baidu.com/article/7e440953707cd22fc0e2efee.html侵删亲删第一步更改点菜单中file---settings--proje
分类:编程语言   时间:2020-03-26 09:24:14    阅读次数:388
python3的turtle画模仿3d星空,运动的恒星小宇宙
本文参考原文 http://bjbsair.com/2020 03 25/tech info/6248/ 1.宇宙 2.代码实现条件 python3 3.第1步: 4.第2步: 5.第3步: 6.第4步: 7.第5步: 8.第6步: 9.效果图 本文参考原文 http://bjbsair.com/2 ...
分类:编程语言   时间:2020-03-26 09:26:30    阅读次数:95
Diffie-Hellman秘钥交换算法
DH算法是第一个公钥方案 使用在一些常用安全协议或产品(例如SSH等) 密钥交换方案 不能直接用于有大量数据传输的保密通信 允许两个用户可以安全地建立一个共享的秘密信息,用于后续的通讯过程 该秘密信息仅为两个参与者知道 算法的安全性依赖于有限域上计算离散对数的问题 DH算法 通信双方/多方选择大素数 ...
分类:编程语言   时间:2020-03-26 10:37:14    阅读次数:80
Python help函数
python 3.x版本虽然比2.x少了一些内置函数,但是 python 内置 函数没有60个,也有40个,那么多内置函数你记得过来吗?为了方便使用,python 提供了help函数专门用来提供查看函数或模块用途的详细说明; 一.help函数简介 语法如下: help([object]) 参数: o ...
分类:编程语言   时间:2020-03-26 10:39:49    阅读次数:83
数据结构、算法及线性表总结
思维导图 重要概念 数据:是能被输入进计算机中,并能被计算操作处理的对象的总称 数据元素:是数据结构中讨论的基本单位 数据类型:整型、浮点型、字符型等等变量所具有的不同的数据种类 存储结构:又称物理结构,是描述数据具体在内存中的存储结构,分为线性结构和非线性结构 逻辑结构:是描述数据之间的相互关系, ...
分类:编程语言   时间:2020-03-26 10:40:34    阅读次数:106
Java面向对象编程三大特征 - 封装
封装是面向对象编程中的三大特征之一,在对封装性进行解释时我们有必要先了解一些面向对象的思想,以及相关的概念。
分类:编程语言   时间:2020-03-26 10:47:32    阅读次数:97
selenium3+python自动化15-三种等待方式
前言 在使用selenium自动化测试的过程中,必然会遇到环境不稳定,网络慢的情况,这时如果不做任何处理的话,经常会因代码没有找到元素而报错。这时我们就要进行设置,让其等待加载后再执行。 在Selenium中,可以用到三种等待方式:强制等待、隐式等待、显式等待,应该根据具体需求情况选择最优的等待方式 ...
分类:编程语言   时间:2020-03-26 10:50:22    阅读次数:87
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!