码迷,mamicode.com
首页 > 编程语言
PHP:数组——二维转一维,二维转三维,将特定的数据作为键名
今天针对数组做一个总结,一句话:当我们面临多个数据时,要灵活运用数组+foreach去获取我们想要的结果 例子: 1、二维转一维数组 代码部分: 结果: 2、二维转三维 (1)代码部分:(显示方式1:将输出放在foreach循环里面) 结果: (1)代码部分:(显示方式2:将输出放在foreach循 ...
分类:编程语言   时间:2018-06-21 00:17:40    阅读次数:9
递归算法的理解与应用
递归算法(recursion algorithm)在计算机科学中是指一种通过重复将问题分解为同类的子问题而解决问题的方法。 通俗的说就是能把大问题等价于一个小问题的循环重复,从而通过解决一个小问题来达到解决大问题的目的。 这里的循环重复,和普通的loop 语句不太一样,在代码中体现为方法的自调用。 ...
分类:编程语言   时间:2018-06-21 00:16:03    阅读次数:8
剑指Offer:旋转数组的最小数字【11】
剑指Offer:旋转数组的最小数字【11】 题目描述 把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。 输入一个非递减排序的数组的一个旋转,输出旋转数组的最小元素。 例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1。 NOTE:给出的所有元素都大 ...
分类:编程语言   时间:2018-06-21 00:15:26    阅读次数:10
C++中的const成员函数(函数声明后加const,或称常量成员函数)用法详解
在C++的类定义里面,可以看到类似下面的定义: class List { private: Node * p_head; int length; …… Public: int GetLength () const; bool GetNodeInfo(const int index,Node & bu ...
分类:编程语言   时间:2018-06-21 00:15:03    阅读次数:9
c++简单程序设计-7
基础练习 11-7 11-3 11-4 应用练习 1. 2. ...
分类:编程语言   时间:2018-06-21 00:13:33    阅读次数:9
python语言 buffer类型数据的使用 'ascii' codec can't decode byte 0xe5 问题的解决
在python中我们使用buffer类型时可以将其转换为str类型。 如果obejct的类型为<type 'buffer'> ,可以使用str(object)将其转换为字符串类型。 在转换为字符串类型后如果无法使用+等字符串,则可能是python的str类型的编码方式与buffer的编码格式不一致导 ...
分类:编程语言   时间:2018-06-21 00:12:25    阅读次数:5
数据结构与算法之二分查找
问题:如果有一个有100个元素的已经排好序的数组,然后给你一个数,让你判断这个数组里面是否有这个数,你该怎样去做? 最简单的方法就是从数组的第一个元素开始,逐一与所给的数比较,直到比较完所有数组的元素为止,这种查找方法叫简单查找,是一个费事的方法。但我们想,既然这100个数都已经排好序了,那么我先拿 ...
分类:编程语言   时间:2018-06-21 00:10:58    阅读次数:8
排序算法之------快速排序
以下内容摘自《啊哈,算法》 讲解的通俗易懂,大赞作者的文字功底! 一、什么是排序算法 举个例子: 现有一组数据 6 1 2 7 9 3 4 5 采用快速排序,具体步骤如下: 首先让变量i、j分别指向最左端和最右端,即i指向6所在的位置,j指向5所在位置。 ...
分类:编程语言   时间:2018-06-21 00:10:34    阅读次数:7
C++之萃取技术(traits)
为什么需要类型萃取 前面我们提到了迭代器,它是一个行为类似于smart pointer之类的东西,主要用于对STL容器中的对象进行访问,而且不暴露容器中的内部结构,而迭代器所指对象的型别称为该迭代器的value type;如果在实际的工程当中我们应该怎么获取STL容器中对象的value type 呢 ...
分类:编程语言   时间:2018-06-21 00:07:26    阅读次数:7
Python 生成器
一、一个函数调用时返回一个迭代器,那么这个函数就叫做生成器,如果函数中包含yield语法,那么这个函数就会变成生成器。 二、#生成器可以在函数执行的时候干其它事情,函数依然保持中断状态,为异步请求 <class 'generator'> 400 又来取钱啦 300 我好帅 又来取钱啦 200 又来取 ...
分类:编程语言   时间:2018-06-21 00:07:06    阅读次数:7
[javascript]编码&i字符串格式化&nput历史记录&清空模态框
js中编码问题 https://www.haorooms.com/post/js_escape_encodeURIComponent 我在前端js添加时候创建dom时候,有汉字,发现是乱码就研究了下 针对字符编码 针对url汉字编码 js字符串格式化 我在前端js添加时候创建dom时候, 发现能不能 ...
分类:编程语言   时间:2018-06-21 00:06:48    阅读次数:8
python 反射
通过字符串映射或修改程序运行时的状态、属性、方法, 有以下4个方法 1.hasattr(对象名,属性或方法名): 2.getattr(对象名, 方法名):返回对象中方法在内存中的地址 3. ...
分类:编程语言   时间:2018-06-21 00:04:20    阅读次数:7
Spring SpringMVC myBatis(简称SSM)理解
1对Spring的理解 (1)spring是什么? spring是Java SE(Java 标准版本)/Java EE(Java 企业版本)开发应用框架。 (2)spring的作用 (a)spring的核心是容器。通过容器配置创建对象。传统的创建对象是:User user=new User(),这违 ...
分类:编程语言   时间:2018-06-21 00:03:36    阅读次数:10
利用Python进行数据分析:【NumPy】
一、NumPy:数组计算1、NumPy是高性能科学计算和数据分析的基础包。它是pandas等其他各种工具的基础。2、NumPy的主要功能: 3、安装方法:pip install numpy 二、NumPy:ndarray-多维数组对象1、创建ndarray:np.array()2、ndarray是多 ...
分类:编程语言   时间:2018-06-21 00:03:14    阅读次数:7
Java虚拟机
Java内存区域 运行时数据区域 程序计数器(Program Counter Register) 较小的内存空间,是当前线程执行的字节码的行号的指示器。字节码解释器通过改变计数器的值来获取下一条字节码指令,分支、循环、跳转、异常处理、线程恢复都靠它完成. 每个线程都有自己的一个计数器,线程之间计数器 ...
分类:编程语言   时间:2018-06-21 00:02:58    阅读次数:6
C++实验七
11——3 #include<fstream>using namespace std;int main(){ ofstream file; file.open("test1.txt",ios_base::binary); file<<"已成功添加字符!"; file.close(); return ...
分类:编程语言   时间:2018-06-21 00:02:30    阅读次数:5
c++学习,实验七
一, #include<iostream> using namespace std; int main(){ ios_base::fmtflags original_flags=cout.flags(); cout<<812<<'|'; //输出数字812和字符| cout.setf(ios_bas ...
分类:编程语言   时间:2018-06-21 00:00:45    阅读次数:5
322374条   1 2 3 4 5 6 ... 18964 下一页
© 2014 mamicode.com 版权所有 京ICP备13008772号-2
迷上了代码!