码迷,mamicode.com
首页 > 编程语言 > 日排行
带你完全理解Python中的metaclass,type,class之间的恩怨情仇...
Class也是Object 在理解metaclass之前,我们需要先理解Python中的class。从某种程度上来说,Python中的class的定位比较特殊。 对于大部分面向对象语言来说,class是一段定义了如何产生object的代码块。在Python中这一定义也成立: >>> class ex ...
分类:编程语言   时间:2020-07-27 09:46:54    阅读次数:81
JAVA-注释
1.java规范的三种注释方式: 单行注释:// 多行注释:/**/ 文档注释(java特有): /** @author指定Java程序的作者 @version指明原文件的版本 */ 2.单行注释和多行注释 (1)作用 对所写的程序进行解释说明,增强可读性,方便自己与他人。 (2)特点 单行注释与多 ...
分类:编程语言   时间:2020-07-27 09:48:25    阅读次数:78
C++ set用法总结(整理)
set简介: 顺序容器包括vector、deque、list、forward_list、array、string,所有顺序容器都提供了快速顺序访问元素的能力。 关联容器包括set、map 关联容器和顺序容器有着根本的不同:关联容器中的元素是按关键字来保存和访问的。与之相对,顺序容器中的元素是按它们在 ...
分类:编程语言   时间:2020-07-27 09:48:43    阅读次数:107
我的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++之list学习记录
1 关于begin()与end() c.begin(); // 返回指向容器最开始位置数据的指针 c.end(); // 返回指向容器最后一个数据单元+1的指针 2 iterator list<int>::iterator current = A.begin(); terator是C++标准库(ba ...
分类:编程语言   时间:2020-07-27 09:49:18    阅读次数:82
python常识系列21-->一个不能不用的python日志模块**nb_log**
前言 所谓天才,只不过是把别人喝咖啡的功夫都用在工作上了。—— 鲁迅 一、nb_log介绍 非常好用的日志记录模块 作者自诉:在python日志的使用和理解上,能够和我打成平手的,国内没有几人(赞同) 二、功能简介: 自动转换print效果,再也不怕有人在项目中随意print,导致很难找到是从哪里冒 ...
分类:编程语言   时间:2020-07-27 09:49:44    阅读次数:161
015_数据建模时,JavaBean的实体类中怎样处理外键
数据库中的表在映射为JavaBean的实体类时,实体类的字段名应与数据库表中的字段名一致。那么外键要怎么处理? 1. JavaBean中实体类中不应该出现外键字段,弊端如下 : 如果出现外键对应的字段,那么将会出现一个对象与另一个对象的属性相对应,这将不是面向对象中的对象与对象对应。 单个外键只能存 ...
分类:编程语言   时间:2020-07-27 09:51:50    阅读次数:85
超硬核的Java工程师分享,什么是Java?为什么我要做Java,我是如何学习Java的?
Java是啥新手程序员通常会走入一个误区,就是认为学习了一门语言,就可以称为是某某语言工程师了。但事实上真的是这样吗?其实并非如此。今天我们就来聊一聊,Java开发工程师到底开发的是什么东西。准确点来说,Java后端到底在做什么?基础大家都知道Java是一门后端语言,后端指的就是服务端,服务端代码一般运行在服务器上,通常我们运行Java程序的服务器都是Linux服务器。这些服务器在互联网公司中一般
分类:编程语言   时间:2020-07-27 09:54:41    阅读次数:109
java的发展史
java的发展史
分类:编程语言   时间:2020-07-27 09:55:11    阅读次数:70
一篇文章教会你用Python爬取淘宝评论数据(写在记事本)
【一、项目简介】本文主要目标是采集淘宝的评价,找出客户所需要的功能。统计客户评价上面夸哪个功能多,比如防水,容量大,好看等等。【二、项目准备工作】1.准备Pycharm,下载安装等,可以参考这篇文章:Python环境搭建—安利Python小白的Python和Pycharm安装详细教程2.爬取商品地址,如下所示:https://detail.tmall.com/item.htm?spm=a230r.
分类:编程语言   时间:2020-07-27 09:55:52    阅读次数:103
Java基础篇(03):流程控制语句,和算法应用
本文源码:GitHub·点这里||GitEE·点这里一、分支语句流程控制语句对任何一门编程语言都是非常重要的,Java中基于流程控制程序执行的不同步骤和代码块。1、IF条件IF条件语句会根据不同的判断条件执行不同的语句,if后括号内的条件是否成立关键步骤,IF条件的判断结果必然要是true或false。IF...Else语句则是满足IF条件,就执行相应代码块,否则就执行Elase代码块。publi
分类:编程语言   时间:2020-07-27 09:59:18    阅读次数:103
JAVA锁相关知识总结
JAVA锁分类Java中锁有多重分类方式,根据粒度可分为:重量锁、轻量锁、偏向锁、分段锁;根据锁获取公平性又分为:公平锁、非公平锁。根据策略又分为:乐观锁、悲观锁、自旋锁;根据不同的分类还有:共享锁、独占锁、可重入锁、互斥锁等概念。重量级锁Synchronized是通过对象内部的一个叫做监视器锁(monitor)来实现的。但是监视器锁本质又是依赖于底层的操作系统的MutexLock来实现的。而操作
分类:编程语言   时间:2020-07-27 10:01:22    阅读次数:98
c语言格式简单介绍
include<stdio>intmain{printf("helloworld");return0;}#include<stdio>:与高级c语言打个招呼include:包含std:standard标准i:input输出o:output输入intmain:开始int:整型main:主函数print:打印f:function函数(“”):输出内容retu
分类:编程语言   时间:2020-07-27 10:02:02    阅读次数:134
python常见的类型转换
1.list和str类型相互转化nums=[‘1‘,‘2‘,‘3‘,‘4‘,‘5‘,‘6‘,‘7‘]str_nums="".join(nums)print(type(str_nums))print(str_nums)需要注意的是,该方法需要list中的元素为字符型,若是(数字),则不能使用如上的方法,会产生相应的错误:nums=[1,2,3,4,5,6,7,8,9,10,11,12,13,14,1
分类:编程语言   时间:2020-07-27 10:03:10    阅读次数:98
如何自学java,学习到什么程度可以找工作,找工作别人会要这种半路出家的吗?
我个人学习Java就是自学的,所以还是有一些发言权,我是非计算机专业,上大三的时候想做程序员,因为感觉本专业不挣钱,用了一年的时间在学校自学了Java,学习的过程中无非就是两个字最重要:坚持。 因为学习Java是一个相对漫长的过程,熬夜是不可避免的,每天除了上课后,回来都在学习,晚上经常自学到1点左 ...
分类:编程语言   时间:2020-07-27 13:42:08    阅读次数:84
Java中的ThreadLocal
ThreadLocal:一个线程内部的存储类,可以在指定线程内存储数据,数据存储以后,只有指定线程可以得到存储数据; ThreadLocal提供了线程内存储变量的能力,这些变量不同之处在于每一个线程读取的变量是对应的互相独立的。通过get和set方法就可以得到当前线程对应的值; 使用方法: stat ...
分类:编程语言   时间:2020-07-27 13:42:38    阅读次数:71
【JAVA SE基础篇】60.线程协作
1.生产者消费者模式 不属于23种设计模式,23种设计模式解决类于类之间的关系。该模式处理并发线程通信,线程协作。 应用场景:生产者和消费者的问题 假设:仓库中只能存放一件产品,生产者将生产出来的产品放入仓库,消费者将仓库中产品取走消费 如果仓库中没有产品,则生产者将产品放入仓库,否则停止生产并等待 ...
分类:编程语言   时间:2020-07-27 13:43:48    阅读次数:68
Python 中jupyternotebook中%%time使用报错
错误提示 UsageError: Line magic function `%%time` not found. 解决方法 将%%time放在代码块的顶行顶格。 出错代码 #n_jobs =3,表示只使用3个内核进行计算 %%time bagging_clf1 = BaggingClassifier ...
分类:编程语言   时间:2020-07-27 13:47:44    阅读次数:87
性能分析(1)- Java 进程导致 CPU 使用率升高,问题怎么定位?
性能分析小案例系列,可以通过下面链接查看哦 https://www.cnblogs.com/poloyy/category/1814570.html ps:这些分析小案例不能保证完全准确哦,是博主学习过程中的总结,仅做参考 前提 本机有一个很占用 CPU 的项目,放在了 Tomcat 下启动着 如何 ...
分类:编程语言   时间:2020-07-27 13:48:43    阅读次数:78
spring初学
spring基础 简介 轻量级(框架api与代码耦合很低)的java开发框架 spring是开源的设计层面的框架,它解决的是业务逻辑层和其他各层的松耦合问题,它将面向接口的编程思想遍布整个应用。 spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。 spring基础例 导入依 ...
分类:编程语言   时间:2020-07-27 13:53:04    阅读次数:71
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!