首页 > 编程语言
排序算法思想
冒泡排序: 保证数组前部或后部有序,可以将小的元素冒泡到前部,或者将大的元素冒泡到后部。 冒泡每趟都是相邻元素比较,一趟只贡献一个最大或最小的,剩余再接着冒泡,直至元素穷尽。 选择排序: 与冒泡排序极像,可以说是冒泡排序的优化。冒泡排序是每趟多次相邻元素交换,来获取最小的元素, 而选择排序,则是每趟 ...
分类:编程语言   时间:2021-06-30 17:56:34    收藏:0  评论:0  赞:0  阅读:34
python之str 字符串
str,字符串,有序的,存储多个字符,不可修改,通过下标值访问快捷方式 1, 定义一个空字符串 2,定义一个非空字符串 3,索引,又名下标值 4,切片与延长 5,转义字符 6, python 属于面向对象语言 7,str字符串的属性与方法, 比较常用的有:'count','find','format ...
分类:编程语言   时间:2021-06-30 17:56:19    收藏:0  评论:0  赞:0  阅读:38
为什么说js是单线程?
为了搞清楚这个问题,我们需要先了解这几个东西: 1.什么是线程?什么是进程?他们之间的关系? 2.什么是任务队列( Event Queue ),任务分类(宏任务、微任务)? 3.什么是事件循环? 4.为什么说js是单线程? 5.为什么js要是单线程? 接下来我们一起来看一下: 1.什么是线程?什么是 ...
分类:编程语言   时间:2021-06-30 17:55:51    收藏:0  评论:0  赞:0  阅读:27
Redis单线程为什么如此快?
一、Redis的高并发和快原因 1.Redis是基于内存的,内存的读写速度非常快; 2.Redis是单线程的,省去了很多上下文切换线程的时间; 3.Redis使用多路复用技术,可以处理并发的连接。非阻塞IO 内部实现采用epoll,采用了epoll+自己实现的简单的事件框架。epoll中的读、写、关 ...
分类:编程语言   时间:2021-06-30 17:55:17    收藏:0  评论:0  赞:0  阅读:23
[转]C# 数组、ArrayList、List、Dictionary的用法与区别
前言 在工作中经常遇到C#数组、ArrayList、List、Dictionary存取数据,但是该选择哪种类型进行存储数据,对于初学者的我一直不知道该怎么取舍。于是抽空好好看了下他们的用法和比较,在这里总结下来,后面有需要改进的再更新。 初始化 数组: int[] buff = new int[6] ...
分类:编程语言   时间:2021-06-30 11:10:48    收藏:0  评论:0  赞:0  阅读:33
Java 解决跨域问题的方法
跨域 一、为什么会出现跨域问题 出于浏览器的同源策略限制。同源策略(Sameoriginpolicy)是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,则浏览器的正常功能可能都会受到影响。可以说Web是构建在同源策略基础之上的,浏览器只是针对同源策略的一种实现。同源策略会阻止一个域 ...
分类:编程语言   时间:2021-06-30 11:08:26    收藏:0  评论:0  赞:0  阅读:23
回溯算法要点总结
本质 暴力搜索、枚举 使用场景 1.组合问题:N个数里面按一定规律找出k个数的组合 2.排列问题:N个数按一定规则全排序,有几种排列方式 3.切割问题:一个字符串按一定规则有几种切割方式 4.子集问题:一个N个数的集合里有多少符合条件的子集 5.棋盘问题:N皇后,解数独等等 要点 回溯算法都可以抽象 ...
分类:编程语言   时间:2021-06-30 11:08:15    收藏:0  评论:0  赞:0  阅读:9
C++11 麻辣烫
C++11 空格 vector<list<list> >; // C++11之前需要一个空格 vector<list<list>>; // OK 在C++11之后 nullptr和std::nullptr_t // 空指针可以设置成 nullptr void f(int); void f(void* ...
分类:编程语言   时间:2021-06-30 11:06:37    收藏:0  评论:0  赞:0  阅读:22
js常规数组操作,es6 filter() 数组过滤方法总结
1 Array.every(x=>x)是每一个都要满足 2 3 Array.some(x=>x)是有一个满足。 4 5 Array.find(findIndex),返回符合条件的第一个值。 6 7 Array.filter(过滤成新的数组) 8 9 数组的方法分为两类 10 11 1)改变原数组 1 ...
分类:编程语言   时间:2021-06-30 11:06:13    收藏:0  评论:0  赞:0  阅读:30
Java初级学习(十)Java数组
1.数组的定义 相同数据类型的数据的有序集合 特点: 1)数组的长度是固定的,数组一旦被创建,长度不可以改变; 2)数组中的元素的数据类型可以是任何类型,包括基本类型和引用类型 3)数组变量是引用类型,数组也可以看成是对象,数组中的每个元素相当于该对象的成员变量。数组本身就是对象,Java对象是在堆 ...
分类:编程语言   时间:2021-06-30 11:04:35    收藏:0  评论:0  赞:0  阅读:27
LeetCode34 在排序数组中查找元素的第一个和最后一个位置
题目 给定一个按照升序排列的整数数组 nums,和一个目标值 target。找出给定目标值在数组中的开始位置和结束位置。 如果数组中不存在目标值 target,返回 [-1, -1]。 进阶:你可以设计并实现时间复杂度为 O(log n) 的算法解决此问题吗? 示例 1: 输入:nums = [5, ...
分类:编程语言   时间:2021-06-30 11:04:13    收藏:0  评论:0  赞:0  阅读:18
JavaScript基础
JavaScript 简称js JavaScript是一种基于对象和事件驱动的客户端脚本语言。 JavaScript组成部分: 1.ECMAscript 语法 2.DOM(document object model) 文档对象模型(js处理html和css) 3.BOM(browser object ...
分类:编程语言   时间:2021-06-30 11:03:56    收藏:0  评论:0  赞:0  阅读:22
《数据结构与算法》第一章入门的烂又长答案实现
from random import randrange import math class basic_exercises: def is_multiple(n,m): ''' is_multiple(n,m)函数,如果n是m的倍数,即存在整数i使得n=mi,那么函数返回True,否则False ...
分类:编程语言   时间:2021-06-30 11:03:08    收藏:0  评论:0  赞:0  阅读:21
Python 生成周期性波动的数据 可指定数值范围3 预览的html
前端模板页面 <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="WebApplication1.WebForm1" %> <!DOCTYPE html> <html xmlns= ...
分类:编程语言   时间:2021-06-30 11:02:45    收藏:0  评论:0  赞:0  阅读:30
Java---jdk环境变量配置
1.进入Oracle官网下载jdk,这里我下载的jdk8,目前需要登录Oracle账号才能登录已附网友账号地址请勿更改密码,方便广大网友使用! 2.下载后安装jdk,安装期间有两个包一个jdk、另一个jre;可都装上安装期间可以自行更改安装目录 3.环境变量配置: (1)Windows桌面选择计算机 ...
分类:编程语言   时间:2021-06-30 11:02:00    收藏:0  评论:0  赞:0  阅读:19
C 语言中的指针函数写法
指针函数 #include <stdio.h> #define uint8 unsigned char #define uint16 unsigned short #define uint32 unsigned int uint8 get_device_type_flash() { printf(" ...
分类:编程语言   时间:2021-06-30 11:01:19    收藏:0  评论:0  赞:0  阅读:20
Python-对比两个目录中Excel文件
背景:我在5月20日收到了一批Excel文件数据,由于文件很多大约有将近5000个,已经通过编写python脚本处理完成。但是6月9日的时候,又收到了一批新的Excel数据。但是在处理过程中发现,本次提供的数据包含5月20日提供的数据。有的是新增了几个文件,但是文件后缀加了1、2、3这样的数字,有的 ...
分类:编程语言   时间:2021-06-30 10:57:37    收藏:0  评论:0  赞:0  阅读:24
VBA知识--如何自动控制图表
图表制作在Excel操作中占有较大的比例。手动制作图表不是很复杂,但用VBA程序自动更新图表大部分人用的不多,市面上关于图表的VBA教程也不多。本章节我们将概述如何用VBA代码来自动控制图表。 首先来讲一个圆环图表的例子。我们要求系统能够根据所填的值来判断当天值是否满足要求,如果不满足显示红色,满足 ...
分类:编程语言   时间:2021-06-30 10:56:30    收藏:0  评论:0  赞:0  阅读:34
OpenCV Python(3、直方图的计算与显示
计算并显示直方图 与C++中一样,在Python中调用的OpenCV直方图计算函数为cv2.calcHist。 cv2.calcHist的原型为: cv2.calcHist(images, channels, mask, histSize, ranges[, hist[, accumulate ]] ...
分类:编程语言   时间:2021-06-30 10:56:21    收藏:0  评论:0  赞:0  阅读:31
Unity 加载播放各路径下的音频文件吗(mp3/ogg/wav等)
挺简单的,Unity使用NAudio播放 本地路径或者Application.streamingAssetsPath、Application.persistentDataPath等路径下的各种音频文件,此工程中 只试了常用的wav、mp3、ogg,其他格式的大概率应该也能播放。 www貌似只能直接获 ...
分类:编程语言   时间:2021-06-30 10:54:13    收藏:0  评论:0  赞:0  阅读:156
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!