基本数据类型 6个标准数据类型 number(数字)、Sttring(字符串)、List(列表)、Tuble(元组)、Set(集合)、Dictionary(字典) 不可变数据:Number、String、Tuble 可变数据:List、Dictionary、Set String(字符串) 数字 运算 ...
分类:
编程语言 时间:
2019-09-21 17:36:34
阅读次数:
101
一、 实践题目 改写二分搜索算法 (20 分) 题目来源:《计算机算法设计与分析》,王晓东 设a[0:n-1]是已排好序的数组,请改写二分搜索算法,使得当x不在数组中时,返回小于x的最大元素位置i和大于x的最小元素位置j。当搜索元素在数组中时,i和j相同,均为x在数组中的位置。 输入格式: 输入有两 ...
分类:
编程语言 时间:
2019-09-21 18:44:56
阅读次数:
108
类、对象、实例的关系是什么,如果不能很好的理解什么是类什么是对象就无法讲清楚, 类:某种事物与另一种事物具有相似性,比如哈士奇和泰迪,我们发现他们有一些相似的特性和行为,在生物学上,他们都属于“狗”,狗都会什么呢?他们都会叫、有四条腿等等,我们把这种具有相同属性和行为的事物就叫做类,就是我们常说的“ ...
分类:
编程语言 时间:
2019-09-21 18:46:08
阅读次数:
156
go语言中字符串的分割分以下几种: 1、根据空格键进行分割 方法:strings.Fields(s string) []string s:要分割的字符串 返回结果为[]string 例: s:=" ab cd ef gh ij kl " arr:=strings.Fields(s) fmt.Prin ...
分类:
编程语言 时间:
2019-09-21 18:46:27
阅读次数:
95
多线程threading1、观察线程importthreadingdefthread_job():print(threading.current_thread())defmain():print(threading.active_count())#打印threading的数目print(threading.enumerate())#当前线程名字print(threading.current_thr
分类:
编程语言 时间:
2019-09-21 18:46:59
阅读次数:
85
今天给大家分享一下js中常用的基础算法,废话不多说,直接上代码; 1、两个数字调换顺序 2、对象排序,安装对象中的id排序对象的位置; 3、冒泡排序 4、随机出现不同的数字 5、字符串大小写互换 6、数组随机打乱 7、数组扁平化-把多维数组转为一维数组 8、数组去重 9、数组尾部删除,增加到前面; ...
分类:
编程语言 时间:
2019-09-21 18:48:08
阅读次数:
90
基于队列实现生产者与消费者模型 上述代码中解决办法缺点:如果有N个消费者,是否还要生产者put进去N个None呢? 用JoinableQueue 解决消费者结束问题 是不是晕了,那就对了,代码执行顺序: 1、consumer 中把对列中所有的任务消耗完 q.task_done() 2、produce ...
分类:
编程语言 时间:
2019-09-21 18:48:26
阅读次数:
86
要编译和执行java程序,JDK是必须的,下面主要介绍下载并安装JDK和配置环境变量的方法 1.下载JDK 在浏览器中,输入地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html, 在打开的JDK的下载页面中,选择对 ...
分类:
编程语言 时间:
2019-09-21 18:53:36
阅读次数:
69
题目: 编写一个函数,输入是一个无符号整数,返回其二进制表达式中数字位数为 ‘1’ 的个数(也被称为汉明重量)。 示例 1: 输入:00000000000000000000000000001011 输出:3 解释:输入的二进制串 00000000000000000000000000001011 中, ...
分类:
编程语言 时间:
2019-09-21 18:54:46
阅读次数:
313
成品显示,可左右切换月份 html 代码 css代码 JS代码 ...
分类:
编程语言 时间:
2019-09-21 18:55:52
阅读次数:
82
微信公众号: "AIKaggle" 欢迎建议和拍砖,若需要资源,请公众号留言; "如果你觉得AIKaggle对你有帮助,欢迎赞赏" Boosting算法的前世今生(下篇) [TOC] 本系列文章将会梳理Boosting算法的发展,介绍Boosting算法族的原理,框架,推导等,Boosting算法的 ...
分类:
编程语言 时间:
2019-09-21 18:56:21
阅读次数:
184
一.方法重载(1) 1,不同的形参列表:类型不同,个数不同,顺序不同 2,方法的重载和权限修饰符,返回值类型,形参的变量名无关 3,如何确定调用的是哪个方法:方法名+形参列表 4,如果有相同的类型(形参的类型)那么就直接调用,如果没有,就在查找是否有可以自动类型提升的方法 一.可变形参(2) 二.p ...
分类:
编程语言 时间:
2019-09-21 19:02:01
阅读次数:
94
在很多书上都教了#include包含头文件,但是没有教为什么不能包含源文件。。。所以有一些同学试过直接包含源文件(好吧,我承认,我在大学时候也这样做过,而且很幸运没有出问题)。 那到底应不应该包含源文件呢? 我想用一个反证法,如果直接包含.cpp文件,那cpp文件中的static变量和接口不是全暴露 ...
分类:
编程语言 时间:
2019-09-21 19:02:39
阅读次数:
309
装饰器本质上是一个函数,该函数用来处理其他函数,它可以让其他函数在不需要修改代码的前提下增加额外的功能,装饰器的返回值也是一个函数对象。它经常用于有切面需求的场景,比如:插入日志、性能测试、事务处理、缓存、权限校验等应用场景。装饰器是解决这类问题的绝佳设计,有了装饰器,我们就可以抽离出大量与函数功能 ...
分类:
编程语言 时间:
2019-09-21 19:04:36
阅读次数:
87
目标:1. 函数的快速体验,2. 函数的基本使用,3. 函数的参数,4. 函数的返回值,5. 函数的嵌套调用,6. 在模块中定义函数
分类:
编程语言 时间:
2019-09-21 19:06:25
阅读次数:
78
指针 本章围绕字符串、数字、数组、切片、map、channel、结构体与指针赋值及函数传参的应用剖析 字符串 字符串本身也是StringHeader的结构体,包含Data指针与字符串长度,如下 Data指向的内存地址不可更改,字符串赋值和传参只是拷贝了StringHeader中Data和Len的值 ...
分类:
编程语言 时间:
2019-09-21 19:11:37
阅读次数:
80
1. 概述 1. 简单介绍一下 java 命令行相关的参数及属性 1. java 命令行 1. 基本 1. 命令 2. 描述 1. 执行 Java 类 2. 需要准备好编译完成的 mainClass 2. 然后 1. 命令 1. 怎么感觉, 东西一下多了好多, 有点懵逼了 1. 没事, 慢慢来 1. ...
分类:
编程语言 时间:
2019-09-21 19:13:01
阅读次数:
142
參考自: https://love2dev.com/blog/javascript-remove-from-array/ 1. Removing Elements from End of Array 2. Removing Elements from Beginning of Array 3. Us ...
分类:
编程语言 时间:
2019-09-21 19:13:37
阅读次数:
100
PHP队列的实现 算法 此队列算法中有两个类一个是data类,这个类是存放数据;第二个是queue也就是队列类这个就是队列的一些操作。 首先队列里包含front(队列的头,也就是出队是要出去的) rear(队列的尾部在这里永远指向0) queue(存放所有入队的data对像,queue中默认存在一个 ...
分类:
编程语言 时间:
2019-09-21 19:14:30
阅读次数:
74
学习记录1 陆陆续续看了一些视频和书目,对python有了一些初步的认知。昨天有个老师建议把学习过程记录下来,方便回顾,亦可作为掌握知识的证明,我深以为然。那么接下来便是我的学习回顾。 基本语句和数据类型 1 变量 变量用于储存信息,可以是数字,也可以是字符串。例如: 为了合理使用变量而不产生错误, ...
分类:
编程语言 时间:
2019-09-21 19:26:40
阅读次数:
80