类 成员变量直接定义在类里面,在方法的外面; 成员方法不要写static关键字 eg: 完整程序调用实现即内存示意: ...
分类:
编程语言 时间:
2019-09-20 00:27:32
阅读次数:
77
/****************************** 直接插入排序:S=O(1);T=O(n*n); 比较次数取决于待排序的初始状态。 稳定的排序 *******************************/ #include <stdio.h> int main() { int a[ ...
分类:
编程语言 时间:
2019-09-20 00:32:01
阅读次数:
82
Java基础知识 数组: 为什么有数组:单一值类型的变量不能存放多个数据,无法满足一些程序的设计需求,这个时候,就需要数组了.数组是同一种数据类的多个元素的容器.数组的特点:1.只能是同一种数据类型的元素.2.数组是按连续内存空间存放的.3.数组的大小一旦确定,便不能更改. 数组的使用:1.声明数组 ...
分类:
编程语言 时间:
2019-09-20 00:33:23
阅读次数:
81
一:通用套路 无论哪门语言,基本都是 基本都是这么个套路下来 二:变量 变量就是为临时数据起个名字,方便后面改动数据和调用数据,否则你总不能拿着数据的内存地址的二进制操作吧 函数名是变量,类名也是变量,都只是为不同的数据起个名字,这个数据可能只是一个字面量,也可能是一小段代码,也可能是一大段代码 命 ...
分类:
编程语言 时间:
2019-09-20 00:33:43
阅读次数:
134
String对象是不可改变的。每次使用 System.String类中的方法之一时,都要在内存中创建一个新的字符串对象,这就需要为该新对象分配新的空间。在需要对字符串执行重复修改的情况下,与创建新的 String对象相关的系统开销可能会非常昂贵。如果要修改字符串而不创建新的对象,则可以使用Syste ...
分类:
编程语言 时间:
2019-09-20 00:35:31
阅读次数:
101
使用PyCharm向世界打招呼! print (“Hello world!”) 介绍自己的基本信息的方法 ...
分类:
编程语言 时间:
2019-09-20 00:38:04
阅读次数:
115
[TOC] 第十五章、线程池和进程池 一、线程计时器 二、异步同步 三、线程池和进程池 使用模块方法 代码例子(新增回调函数知识点(对象.add_done_callback(parse))) ...
分类:
编程语言 时间:
2019-09-20 00:39:49
阅读次数:
121
算法是什么? 算法是指令的集合,是为解决特定问题而规定的一系列操作。 它是明确定义的可计算过程,以一个数据集合作为输入,并产生一个数据集合作为输出。 一个算法通常来说具有以下五个特性: 1.输入:一个算法应该以待解决问题的信息作为输入。 2.输出:输入对应指令及处理后得到的信息。 3.可行性:算法是 ...
分类:
编程语言 时间:
2019-09-20 00:41:08
阅读次数:
123
Mac OS X系统自带python,可以在终端输入python查看版本【输入exit()即可退出】,如下: 从上图中可以看到,mac自带python 2.7.10,版本相对较低。现在python已升级到python3,大多数都在使用python3。想要安装python3的小伙伴可以参考以下步骤。 ...
分类:
编程语言 时间:
2019-09-20 10:20:55
阅读次数:
96
简介 PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业Web开发。 下载安装 1 ...
分类:
编程语言 时间:
2019-09-20 10:21:19
阅读次数:
100
importrequests,time,csvfrombs4importBeautifulSouphref_list=[]url=‘https://hz.58.com/lvguanbinguan‘headers={‘user-agent‘:}params={‘PGTID‘:‘0d306b32-0004-f711-87c6-3e3cb7371c0d‘,‘ClickID‘:‘2‘}res=reques
分类:
编程语言 时间:
2019-09-20 10:22:56
阅读次数:
267
java实现线索化二叉树的前序、中序、后续的遍历
分类:
编程语言 时间:
2019-09-20 10:31:00
阅读次数:
79
1.词典。词典的可以理解Wie变相的list,它的每个元素是有两部分组成,既键和值。dic = {'tom':11, 'sam':57,'lily':100}词典必须要用大括号。 >>>print dic.keys() # 返回dic所有的键 >>>print dic.values() # 返回di ...
分类:
编程语言 时间:
2019-09-20 10:32:03
阅读次数:
92
众所周知,将一个类内的某个成员变量声明为static型,可以使得该类实例化得到的对象实现对象间数据共享。 在C++中,通常将一个类的声明写在头文件中,将这个类的具体定义(实现)写在cpp源文件中。 因此,就引出了static成员变量的声明与定义问题: 1. 如果一个类内成员变量是static的,且需 ...
分类:
编程语言 时间:
2019-09-20 11:41:31
阅读次数:
94
转自:https://www.cnblogs.com/lr393993507/p/5542689.html package com.zrar.date;import java.util.Calendar;/** * * 描述:此类用于取得当前日期相对应的月初,月末,季初,季末,年初,年末,返回值均为 ...
分类:
编程语言 时间:
2019-09-20 11:44:32
阅读次数:
120
const_cast(链接) 用来去掉const或volatile属性 volatile: 用于并行设备的硬件寄存器(状态寄存器), 中断服务子程序中会访问到的非自动变量, 多线程中被几个任务共享的变量 一般用来将常量指针变为非常亮指针, 常量引用变为非常量引用, 常量对象变为非常量对象 stati ...
分类:
编程语言 时间:
2019-09-20 11:45:07
阅读次数:
101
一、广度优先遍历-bfs 顾名思义,bfs总是先访问完同一层的结点,然后才继续访问下一层结点,它最有用的性质是可以遍历一次就生成中心结点到所遍历结点的最短路径,这一点在求无权图的最短路径时非常有用。广度优先遍历的核心思想非常简单,用python实现起来也就十来行代码。下面就是超精简的实现,用来理解核 ...
分类:
编程语言 时间:
2019-09-20 11:52:54
阅读次数:
120
1.防火墙配置 # 查看 “系统防火墙” 状态命令 systemctl status firewalld.service # 关闭 “系统防火墙” 命令 systemctl stop firewalld.service # 关闭 “系统防火墙” 自启动命令 systemctl disable fir ...
分类:
编程语言 时间:
2019-09-20 12:01:52
阅读次数:
103
好程序员Java学习路线分享Java面试题之加载机制,面试场景:面试官第一问:请问,我现在编写一个类,类全名如下:java.lang.String,我们知道JDK也给我们听过了一个java.lang.String,那么,我们编写的这个String类能否替换到JDK默认提供,也就是说程序实际运行的时候,会加载我们的String还是JDK的String?为什么?如果,你无法确定?那么第二问:了解类的加
分类:
编程语言 时间:
2019-09-20 12:03:02
阅读次数:
79
先了解一下集合与数组的区别:数组是java中存储基本数据类型、引用类型的一种容器,但是数组的长度固定,不适合在对象数量未知的情况下使用。集合只能存储引用类型的数据,长度可变,可在多数情况下使用。集合框架根据集合框架图,可以知道,集合总共分为 lterator、Collection、Map三大类,如下 ...
分类:
编程语言 时间:
2019-09-20 12:04:57
阅读次数:
90