码迷,mamicode.com
首页 > 编程语言
我的python菜鸟之路20
字节类型 字节类型(bytes类型):将unicode类型通过其他编码方式进行编码后的数据类型成为字节类型 #意打开文件的方式不同 f = open('x,tet',mode="wb") data = 'yang'.encode('utf-8') print(data,type(data)) #此处 ...
分类:编程语言   时间:2020-07-27 09:48:56    阅读次数:75
C++ set用法总结(整理)
set简介: 顺序容器包括vector、deque、list、forward_list、array、string,所有顺序容器都提供了快速顺序访问元素的能力。 关联容器包括set、map 关联容器和顺序容器有着根本的不同:关联容器中的元素是按关键字来保存和访问的。与之相对,顺序容器中的元素是按它们在 ...
分类:编程语言   时间:2020-07-27 09:48:43    阅读次数:107
JAVA-注释
1.java规范的三种注释方式: 单行注释:// 多行注释:/**/ 文档注释(java特有): /** @author指定Java程序的作者 @version指明原文件的版本 */ 2.单行注释和多行注释 (1)作用 对所写的程序进行解释说明,增强可读性,方便自己与他人。 (2)特点 单行注释与多 ...
分类:编程语言   时间:2020-07-27 09:48:25    阅读次数:78
带你完全理解Python中的metaclass,type,class之间的恩怨情仇...
Class也是Object 在理解metaclass之前,我们需要先理解Python中的class。从某种程度上来说,Python中的class的定位比较特殊。 对于大部分面向对象语言来说,class是一段定义了如何产生object的代码块。在Python中这一定义也成立: >>> class ex ...
分类:编程语言   时间:2020-07-27 09:46:54    阅读次数:81
学习java的第17天
一、今日收获 1.java完全学习手册第三章算法的3.1比较值 2.看哔哩哔哩上的教学视频 二、今日问题 1.在第一个最大值程序运行时经常报错. 2.哔哩哔哩教学视频的一些术语不太理解,还需要了解 三、明日目标 1.java完全学习手册第三章算法的3.2数字排序 2.哔哩哔哩教学视频 ...
分类:编程语言   时间:2020-07-27 09:45:48    阅读次数:68
【C++】const 常类型
常引用 格式:const 类型说明符 &引用名 注意:常引用所引用的对象不能修改 常对象 格式:类名 const 对象名 或 const 类名 对象名 注意:常对象其数据成员在生存期内不能修改 常对象定义时必须初始化 常对象只能由常成员函数操作 常对象成员 常对象成员函数 格式:类型 函数名(参数表 ...
分类:编程语言   时间:2020-07-27 09:44:33    阅读次数:68
Java锁比较全的入门整理
一、锁的7大分类 需要首先指出的是,这些多种多样的分类,是评价一个事物的多种标准,比如评价一个城市,标准有人口多少、经济发达与否、城市面积大小等。而一个城市可能同时占据多个标准,以北京而言,人口多,经济发达,同时城市面积还很大。 同理,对于 Java 中的锁而言,一把锁也有可能同时占有多个标准,符合 ...
分类:编程语言   时间:2020-07-27 09:43:39    阅读次数:69
二叉树的三种遍历非递归实现(栈) 以及层序遍历(队列)(java)
先序遍历:根-->左-->右的形式 public static void preOrderTraveralWithStsck(Node node){ Stack<Node> stack = new Stack(); //当节点的左右孩子全为空并且,栈空表示遍历完毕 while (node != nu ...
分类:编程语言   时间:2020-07-27 09:42:07    阅读次数:81
Ultra-QuickSort(树状数组+离散化) POJ - 2299
给一个序列,我们使用冒泡排序法对它进行排序。请输出在排序过程中会进行多少次交换。 参考大佬:https://www.cnblogs.com/shenshuyang/archive/2012/07/14/2591859.html #define _CRT_SECURE_NO_WARNINGS #inc ...
分类:编程语言   时间:2020-07-27 09:39:54    阅读次数:68
[算法]类似n sum个数的问题(DP)
###题目 求和为target的数组元素组合数,含重复。 例: 输入 arr = { 1, 2, 3, 3, 4 } ,target = 6 输出 4 ###题解 dp[i][j]代表到数组第i-1个元素,目标和为j的组合数。 ###代码 package DP; public class Targe ...
分类:编程语言   时间:2020-07-27 09:39:35    阅读次数:79
C++面向对象基础--函数
1.函数默认参数 在C++中,函数的形参列表中的形参是可以有默认值的。 语法:返回值类型 函数名 (参数= 默认值){} 示例代码: 1 #include<iostream> 2 using namespace std; 3 int func(int a, int b = 10, int c = 1 ...
分类:编程语言   时间:2020-07-27 09:37:41    阅读次数:69
二维数组中的查找
######此题为LeetCode分类“剑指Offer”中第二题,本人仅使用了最简单的暴力法,在没有思路的情况下,毫不犹豫的去查看了官方答案,所以以下的两种方式均为官方解题 #####题目: 在一个 n * m 的二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请 ...
分类:编程语言   时间:2020-07-27 09:37:09    阅读次数:71
多线程间的互斥(下)
问题:程序有多少临界资源?需要多少线程锁? 临界资源是没有任何的限制 一般性原则:每一个临界资源都需要一个线程锁进行保护(一 一对应) 线程A和线程B获取线程锁的顺序是不一样的。 线程的死锁概念 -线程间相互等待临界资源而造成彼此无法继续执行 发生死锁的条件: -系统中存在多个临界资源且临界资源不可 ...
分类:编程语言   时间:2020-07-27 09:36:52    阅读次数:75
SpringCloud (三) Eureka 注册中心
写在前面 版本说明 1、SpringCloud 版本:Hoxton.SR6 2、SpringBoot 版本:2.3.1.RELEASE Eureka 停止维护 Eureka 是 Spring Cloud Netflix 下面的一个子组件,在新版本的 Spring Cloud 中官方已经宣布有多个组件 ...
分类:编程语言   时间:2020-07-27 09:36:34    阅读次数:105
wxPython
安装wxpython 及其他依赖 #1 安装wxFormBuolder https://sourceforge.net/projects/wxformbuilder/ #2 安装wxpython pip install wxPython -i https://pypi.douban.com/simp ...
分类:编程语言   时间:2020-07-27 09:35:55    阅读次数:69
二叉排序树
二叉排序树 二叉排序树:BST: (Binary Sort(Search) Tree), 对于二叉排序树的任何一个非叶子节点,要求左子节点的值比当前节点的值小,右子节点的值比当前节点的值大。 二叉排序树创建和遍历 ? 一个数组创建成对应的二叉排序树,并使用中序遍历二叉排序树 使用中序遍历的二叉树结点 ...
分类:编程语言   时间:2020-07-27 09:35:38    阅读次数:81
算法——第一周
学习目录: 选择排序 冒泡排序 插入排序 异或运算 归并排序 先更新大部分,因为今天是周日,本周最后一天了, 现在是7月26日晚上11点46分,明天会陆续更新学习代码,并加上文字解析重要部分 选择排序 1 void selectSort(int array[], int len) 2 { 3 if ...
分类:编程语言   时间:2020-07-27 09:34:52    阅读次数:78
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!