码迷,mamicode.com
首页 > 编程语言 > 日排行
Python类的创建过程
类的创建过程以下说的类指的类本身,例如以下代码:classFoo:def__init__(self):pass则指的Foo的创建过程,而不是Foo的实例。1.解析MRO记录(ResolvingMROentries)根据MRO规则解析继承关系2.确定元类(Determiningtheappropriatemetaclass)查找元类的过程遵循以下规则:如果没有基类且没有指定metaclass,则使用
分类:编程语言   时间:2020-03-02 22:17:36    阅读次数:70
多线程下的锁
1. synchronized和lock的区别: synchronized 是Java内置关键字,lock 是Java类; synchronized 无法判断是否获得锁,lock 可以; synchronized 会自动释放,lock 需要手动释放; synchronized 线程1阻塞,线程2会永 ...
分类:编程语言   时间:2020-03-02 22:18:12    阅读次数:75
java内存模型
...
分类:编程语言   时间:2020-03-02 22:20:00    阅读次数:59
二分查找--循环数组找最小值
#include<iostream>usingnamespacestd;intmain(){intarr[]={5,6,7,8,9,1,2,3,4};intleft=0,right=8;cout<<"循环有序数组arr[]={";for(inti=0;i<9;i++)if(i!=8)cout<<arr[i]<<",";elsecout<&
分类:编程语言   时间:2020-03-02 22:25:09    阅读次数:66
python 实现dijkstra算法求解最短路径
? 重点:dijkstra算法按层计算其余点到源点的最短距离,层层扩展。 1. dijkstra算法 求解目标:找到图中源点到其余点的最短距离,是单源点最短距离算法。 整体思路:每一步都寻找到与源点 最近的点 ,层层扩展,是贪心算法。 具体实现: 输入:给定一个图的邻接表M,源点u。 辅助变量:存储 ...
分类:编程语言   时间:2020-03-02 22:25:27    阅读次数:86
python基础入门---字符串常用操作
name = "qjh" print(name.capitalize())#将首字母大写输出 //Qjh #print(name.count("q") //qjh #print(name.center(50,"-"))# //-1 #print(name.endswith("s"))#以什么结尾 p ...
分类:编程语言   时间:2020-03-02 22:27:47    阅读次数:62
使用Notepad++搭建简易Asm汇编语言编译器(详细图文)
前言 使用命令行进行汇编语言编译十分繁琐,而一个成熟的编译器应需一键就完成程序所有的编译运行。 本文基于Windows平台,配置Asm编译环境,使用Notepad++搭建一个简易的Asm编译器教程。 环境及软件 环境:Windows10 软件:Notepad++ V7.5.8 编译:fzuasm N ...
分类:编程语言   时间:2020-03-02 22:28:38    阅读次数:1318
python学习之计算机基础详解
1、CPU详解 ·型号(x86 64) ? x86是指的CPU的型号,这种型号的CPU采用的是x86架构。 ? 64是指CPU一次能够从内存中接受64位二进制数据;CPU具有向下兼容性,64位的CPU既能运行32位的程序也能运行64位的程序。 ·内核态与用户态 ? CPU最核心的部分为控制其他硬件的 ...
分类:编程语言   时间:2020-03-02 22:32:51    阅读次数:67
Java8新特性
Java 8新特性 lambda表达式 函数式编程思想 :强调做什么,而不是怎么做. 只要能获取结果,谁去做怎么做不重要,重要的是结果,而不是过程. 面向对象: 做一件事就去找能做这个事的对象,调用对象的方法去完成事情 ==原本冗余的代码可以更加清楚,减少代码量== Runnable接口实现多线程, ...
分类:编程语言   时间:2020-03-02 22:33:40    阅读次数:61
Java并发基础知识
1 线程和进程 进程是程序的一次执行过程,是系统运行程序的基本单位,因此进程是动态的。系统运行一个程序即是一个进程从创建,运行到消亡的过程。 在 Java 中,当我们启动 main 函数时其实就是启动了一个 JVM 的进程,而 main 函数所在的线程就是这个进程中的一个线程,也称主线程。 线程与进 ...
分类:编程语言   时间:2020-03-02 22:33:59    阅读次数:97
Web前端开发与设计06-JavaScript基础
学习要点 JavaScript核心语法 JavaScript程序调试 JavaScript函数 为什么学习JavaScript 应用场景 嵌入动态文本于HTML页面,对浏览器事件做出响应。 读写HTML元素。 在数据被提交到服务器之前验证数据。 检测访客的浏览器信息。 控制cookies,包括创建和 ...
分类:编程语言   时间:2020-03-02 22:37:53    阅读次数:114
8086汇编语言学习(五) 8086寻址方式
8086汇编内存寻址方式 前面的博客都多少提到了8086汇编的内存寻址,例如mov ax [2345H]。而8086汇编还提供了更多、更灵活的寻址方式,以满足多种需求。 需要强调的是,无论何种寻址方式,内存寻址的地址总是由基础地址+偏移地址(段基址+偏移量)组合而成,不同之处在于基础地址与偏移地址应 ...
分类:编程语言   时间:2020-03-02 22:39:00    阅读次数:108
剑指OFFER----面试题39. 数组中出现次数超过一半的数字
链接:https://leetcode-cn.com/problems/shu-zu-zhong-chu-xian-ci-shu-chao-guo-yi-ban-de-shu-zi-lcof/ 思路: cnt记录个数,val记录值;遍历数组,若等于val,则cnt++,否则cnt--,若cnt为0, ...
分类:编程语言   时间:2020-03-02 22:42:00    阅读次数:70
java代码执行顺序
package com.liubingfei.test; /** * @author LiuBingFei * @desc 测试java类中静态代码块,动态代码块,构造方法,普通方法执行顺序,继承父类时的执行顺序。 * 一、没有继承时候的执行顺序 * 1. 静态代码块 编译的时候执行 * 2. 动态 ...
分类:编程语言   时间:2020-03-02 22:44:08    阅读次数:101
HTML + CSS + JavaScript 实现勾选动态表格中的记录
要求 添加一个学生信息表格,表格的信息有编号、姓名、性别、信息勾选4个字段,可以任意的勾选其中0行或以上信息行。 主要步骤分析 创建一个学生信息表格 定义三个按钮:全选、全不选、反选 给添加按钮绑定点击事件 步骤实现 创建一个表格 <table> <caption>学生信息表</caption> < ...
分类:编程语言   时间:2020-03-02 22:53:53    阅读次数:80
北京大学 程序设计与算法(二) 递归 算24
算24 给出4个小于10个正整数,你可以使用加减乘除4种运算以及括号把这4个数连接起来得到一个表达式。现在的问题是,是否存在一种方式使得得到得表达式得结果等于24。 这里加减乘除以及括号的运算结果和运算的优先级跟我们平常的定义一致。 输入 输入数据包括多行,每行给出一组测试数据,包括4个小于10个正 ...
分类:编程语言   时间:2020-03-02 22:58:12    阅读次数:143
Tensorflow实现LeNet5网络并保存pb模型,实现自定义的手写数字识别(附opencv-python调用代码)
关于LeNet5 LeNet-5是一个简单的卷积神经网络,是用于手写字体的识别的一个经典CNN 前向传播过程如下: INPUT层这是神经网络的输入,输入图像的尺寸统一为32×32。 C1层输入图片:32×32 卷积核大小:5×5 卷积核种类:6 输出feature map大小:28×28 神经元数量 ...
分类:编程语言   时间:2020-03-02 23:02:30    阅读次数:237
python虚拟环境模块venv
介绍python虚拟环境模块virtualenv的简单使用方式
分类:编程语言   时间:2020-03-02 23:04:33    阅读次数:354
数据结构-排序算法总览
1、排序 通常将数据元素称为记录。显然我们输入的是一个记录集合,排序输出的也是一个记录集合。可以将排序看成线性表的一种操作。 排序的依据是关键词之间的大小关系,对同一记录集合,针对不同的关键字进行排序,可以得到不同的序列。 2、影响排序算法性能的几个要素 1)时间性能;尽可能少的关键字比较次数和记录 ...
分类:编程语言   时间:2020-03-02 23:05:24    阅读次数:74
在Spring Boot 上配置Redis Cluster出现的异常
〇、背景 已在虚拟机的docker中搭建好了6个节点的redis 集群:Docker Redis 5.0集群搭建 现在在宿主机以Spring Boot环境连接集群 一、异常1:无法连接集群 1.配置: 1 #rediss 2 spring.redis.cluster.nodes=192.168.22 ...
分类:编程语言   时间:2020-03-02 23:10:12    阅读次数:358
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!