码迷,mamicode.com
首页 > 编程语言 > 日排行
《java基础知识》Java IO流详解
Java IO概念 1. 用于设备之间的数据传输。 2. Java 将操作数据流的功能封装到了IO包中。 3. 数据流流向分:输入流和输出流,操作对象为文件。 4. 流按照操作数据分:字节流(通用)和字符流。 5. 将计算机语言:二进制数据转换成文件显示到电脑上。 IO包:继承关系图: 字符流: R ...
分类:编程语言   时间:2019-09-10 23:36:52    阅读次数:128
2.文法和语言
1.文法G(Z):Z->aZb|ab定义的是什么样的语言? Z->ab Z->aZb->aaZbb->aaaZbbb->aaa......bbb 定义的是anbn 2.写出教材22页例2.2中标识符的文法四元组形式。 设<标识符>为E ;<字母>为T;<数字>为N G(S): E-->T|ET|EN ...
分类:编程语言   时间:2019-09-10 23:37:08    阅读次数:117
python-self
python中的self self代表的是类的实例,不是类对象 在Python的解释器内部,当我们调用x.h()时,实际上Python解释成zx.h(x),也就是说把self替换成类的实例x。 self不写也行 其实self不是强制性的,不写也行,但是调用的话只支持类对象调用自己的函数,实例不能调用 ...
分类:编程语言   时间:2019-09-10 23:46:37    阅读次数:90
C语言之两数排序即两数交换值
输入两数, 从小到大输出: 核心代码: 全部代码: ...
分类:编程语言   时间:2019-09-10 23:49:48    阅读次数:97
tarjan算法——强连通分量
简述: 用dfn作为时间戳,对图进行dfs并对路径上的点入栈,求出每个点可以访问到的最早的时间戳,此时栈中从这个点开始的点便为一个强连通分量。 模板: 1 void tarjan(int x,int lay,int &sccnum) { 2 low[x]=lay; 3 dfn[x]=lay; 4 v ...
分类:编程语言   时间:2019-09-10 23:50:51    阅读次数:105
java.运算符
算术运算符 + 加 减 乘 /除 %取余 整数运算时,0不能作为除数,浮点运算时,0.0可以,但是结果无穷大 注意事项: 1、当两个整数进行除法运算时,结果只取整数部分,小数部分舍弃 2、当希望结果中保留小数部分,具体方法如下: a.将其中一个操作数强转为double类型再做运算 b.将其中一个操作 ...
分类:编程语言   时间:2019-09-10 23:52:27    阅读次数:149
一文教会你用Python实现最有效的剪切板实时监控
前言 上网浏览网页的时候,看见好的内容免不了要使用复制粘贴,但是我们看到的内容、心里想要的内容和实际粘贴后的内容往往不一致。数据的获取始于复制,终于粘贴,那么问题来了,在这中间系统做了哪些操作,我们怎么能控制它呢? 人生苦短,我用python,查阅相关资料之后发现有很多不一样的实现方式,如利用内置c ...
分类:编程语言   时间:2019-09-10 23:54:41    阅读次数:234
读<<为了替女朋友买件内衣,用Python爬虫>>有感
本文主要讨论的是通过爬取天猫的销售数据和评论数据后,对数据进行清洗,并进行分析。流程大致为:1.通过selenium爬取销售数据; 2.通过selenium和re正则表达式爬取评论数据;3.通过pandas对数据进行清洗和分析;4.运用matplotlib和wordcount来进行可视化 1、故事的 ...
分类:编程语言   时间:2019-09-10 23:55:18    阅读次数:212
Java 标识符以及数据类型
标识符的命名规则 1、由数字、字母、下划线、美元符号组成,没有长度限制。 2、首字只能是下划线、字母或$。 3、字母区分大小写。 4、常量用大写字母表示,变量用小写。一个变量名由多个单词组成,则第一个小写,第二个首字母大写。例如:anInt。 5、Java关键字、保留字不能用。 一个简单的Java程 ...
分类:编程语言   时间:2019-09-10 23:55:38    阅读次数:189
(转)Python_如何把Python脚本导出为exe程序
原文地址:https://www.cnblogs.com/robinunix/p/8426832.html 一.pyinstaller简介 Python是一个脚本语言,被解释器解释执行。它的发布方式: .py文件:对于开源项目或者源码没那么重要的,直接提供源码,需要使用者自行安装Python并且安装 ...
分类:编程语言   时间:2019-09-10 23:58:15    阅读次数:215
Intellij IDEA在maven项目中添加外部Jar包运行
Intellij IDEA在maven项目中添加外部Jar包运行,我们知道Intellij IDEA是非常好用的Java语言开发的集成环境。提供了非常多实用的功能,包括了智能代码助手、代码自动提示、代码重构、各种插件等,当然也集成了maven,正常情况下,我们创建maven项目时,相关的jar包会自... ...
分类:编程语言   时间:2019-09-11 00:00:12    阅读次数:145
python中给函数传参是传值还是传引用
首先还是应该科普下函数参数传递机制,传值和传引用是什么意思? 函数参数传递机制问题在本质上是调用函数(过程)和被调用函数(过程)在调用发生时进行通信的方法问题。基本的参数传递机制有两种:值传递和引用传递。 值传递(passl-by-value)过程中,被调函数的形式参数作为被调函数的局部变量处理,即 ...
分类:编程语言   时间:2019-09-11 00:00:27    阅读次数:151
【RT-Thread】线程的基本知识
什么是线程? 人们在生活中处理复杂问题时,惯用的方法就是 ,即把一个大问题分解成多个相对简单、比较容易解决的小问题,小问题逐个被解决了,大问题也就随之解决了。同样,在设计一个较为复杂的应用程序时,也通常把一个大型任务分解成多个小任务,然后通过运行这些小任务,最终达到完成大任务的目的。 在裸机系统中, ...
分类:编程语言   时间:2019-09-11 09:17:48    阅读次数:116
Visual Studio 2013进行python开发
安装Python Tools for Visual Studio 2013 直接在Vs2013中文件=》新建=》项目=》python:获取Python Tool for Visual Studio 下载Python Tool for Visual Studio即可,下载完成后进行安装 ...
分类:编程语言   时间:2019-09-11 09:20:19    阅读次数:87
python安装
1、在windows上安装python 下载Python 首先,根据你的Windows版本(64位还是32位)从Python的官方网站https://www.python.org/下载Python 3.7,根据32位或64位的操作系统选择适配的版本,这里我们可以发现有embeddable【压缩档,就 ...
分类:编程语言   时间:2019-09-11 09:22:46    阅读次数:104
springboot启动流程(八)ioc容器refresh过程(下篇)
所有文章 https://www.cnblogs.com/lay2017/p/11478237.html 正文 上一篇文章,我们知道了解析过程将从解析main方法所在的主类开始。在文章的最后我们稍微看了一下ConfigurationClassParser这个解析器的parse方法 本文将从这个par ...
分类:编程语言   时间:2019-09-11 09:25:16    阅读次数:106
java数组
概念: 其实所谓的数组指的就是一组相关类型的变量集合,并且这些变量可以按照统一的方式进行操作。数组本身属于引用数据类型,那么既然是引用数据类型,这里面实际又会牵扯到内存分配,而数组的定义语法有如下两类。数组动态初始化: 声明并开辟数组: 数据类型 [] 数组名称 = new 数据类型[长度]; 数据 ...
分类:编程语言   时间:2019-09-11 09:25:53    阅读次数:83
Java 集合
数组的声明: import java.util.ArrayList; ArrayList<Integer> arr = new ArrayList<Integer>(); 追加:arr.add(数据); 修改:arr.set(索引,要修改的值); 获取元素:arr.get(索引); 长度:arr.s ...
分类:编程语言   时间:2019-09-11 09:31:37    阅读次数:75
深入SpringBoot注解原理及使用
首先,先看SpringBoot的主配置类: 点进@SpringBootApplication来看,发现@SpringBootApplication是一个组合注解。 首先我们先来看 @SpringBootConfiguration: 可以看到这个注解除了元注解以外,就只有一个@Configuratio ...
分类:编程语言   时间:2019-09-11 09:33:22    阅读次数:92
java 高并发知识点学习总结(一)
并发 : 同时拥有两个或多个线程,如果程序在单核处理器上运行,多个线程交替的换入或者换出内存,这些线程是同时存在的,每个线程都处于执行过程中的某个状态,如果运行在多核处理器上,此时,程序中的每个线程都将分配到一个处理器核上,因此可以同时运行。 为什么需要cpu cache: cpu 的频率太快,快到 ...
分类:编程语言   时间:2019-09-11 09:34:20    阅读次数:103
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!