码迷,mamicode.com
首页 > 编程语言
【C++】linux下头文件io.h的巨坑
摘要:采用 io.h 头文件提供的函数读取指定文件夹中多个文件(文件名没有规律) 系统配置:ubuntu16.04, cmake编译 读取文件的代码如下, 第一次编译后报错: error: aggregate ‘*********’ has incomplete type and cannot be ...
分类:编程语言   时间:2018-09-20 01:18:23    阅读次数:9
C++之模板
一、函数模板 1.基本概念 2.变量作为模板参数 3.多参数函数模板 4.函数模板与重载 注意: <1> 相同模板 实例化出的模板函数之间形成重载 <2>不同模板 注意: 在定义出函数模板的时候,函数模板本身并不是互相重载的关系,因为内存中没有产生任何代码, 只有去使用函数模板时,编译器才会产生出相 ...
分类:编程语言   时间:2018-09-20 01:17:36    阅读次数:6
算法:2选择排序
选择排序 时间:O(n^2) 实现功能:将数组元素按从小到大的顺序排列。 思路:先找出数组中的最小元素,将最小的元素复制给新的数组。 使用python实现。(python中列表与数组相似) 运行结果: 解析: ...
分类:编程语言   时间:2018-09-20 01:16:33    阅读次数:9
Spring boot 搭建
1、pom文件引入: 2、创建spring boot 启动类 3、添加测试controller 4、注意事项 controller必须和DemoApplication 在同一个包下或者与DemoApplication 同级的子包下。 暂时写这么多,后续有添加的再补充。 ...
分类:编程语言   时间:2018-09-20 01:15:49    阅读次数:7
python文件流
打开文件 文件的基本方法 迭代文件内容 打开文件 打开文件,可以使用自动导入的模块io中的函数open。函数open将文件名作为唯一必不可少的参数,并返回一个文件对象。如果只指定一个文件名,则获得一个可读取的文件对象。 如果当前目录中有此文件则可以打开,如果位于其他位置则需要指定完整的路径,如果指定 ...
分类:编程语言   时间:2018-09-20 01:15:32    阅读次数:7
C++11特性:decltype关键字
转自:https://www.cnblogs.com/QG-whz/p/4952980.html decltype简介 我们之前使用的typeid运算符来查询一个变量的类型,这种类型查询在运行时进行。RTTI机制为每一个类型产生一个type_info类型的数据,而typeid查询返回的变量相应typ ...
分类:编程语言   时间:2018-09-20 01:14:50    阅读次数:8
unity开发c#代码
1.摄像头跟随主角移动,并支持旋转。 开发过程中需要摄像头以一定距离跟随player,同时会进行旋转,属于一种常见的跟随方式。 这里值得注意的是:需要记得将主角的tag设置为player。 原理非常简单,一直将摄像机和玩家距离控制在一个值之内,旋转角度上相减取差值即可。 觉得位置不太好的话,改一下最 ...
分类:编程语言   时间:2018-09-20 01:14:43    阅读次数:7
[PHP] 算法-数组归并排序并计算逆序对的个数的PHP实现
在数组中的两个数字,如果前面一个数字大于后面的数字,则这两个数字组成一个逆序对。输入一个数组,求出这个数组中的逆序对的总数P。并将P对1000000007取模的结果输出。 即输出P%1000000007 1.数组归并排序 2.归并排序比较左右两个堆数组中的元素大小时,进行计数,倒着比较,因为左堆倒第... ...
分类:编程语言   时间:2018-09-20 01:14:00    阅读次数:9
Python enumerate()方法
for循环中如果要获取当前元素的索引值,一个方法是定义一个计数器,每次取值的时候将这个值加一,如果是列表的话可以用index()函数,而python中有一个比较简洁的方法而已直接获得索引值,并可以方便的将之转换为字典格式。 ...
分类:编程语言   时间:2018-09-20 01:12:48    阅读次数:4
spring boot项目之redis分布式锁的应用
SETNX key value 起始版本:1.0.0 时间复杂度:O(1) 将key设置值为value,如果key不存在,这种情况下等同SET命令。 当key存在时,什么也不做。SETNX是”SET if Not eXists”的简写。 返回值 Integer reply, 特定值: 1 如果key ...
分类:编程语言   时间:2018-09-20 01:11:16    阅读次数:7
Python基础之变量和变量实现的简单乘法运算
上篇我们知道了关于python的一个hello world的简单程序代码,现在我们来了解关于python里面的变量,我们来了解下,变量是什么? 变量:变量是为了存储程序运算过程中的一些中间结果,为了方便之后的调用,同一变量可以重新赋值。 变量的特点:具有描述性的标记,存储在内存里。 我们来看个列子, ...
分类:编程语言   时间:2018-09-20 01:09:20    阅读次数:7
C++之运算符重载(二元)
一、加号+ 1.成员函数重载 2.友元函数重载 二、输出符号<< 三、索引符号 [ ] 四、补充说明 1.《二元运算符重载》课程评论: (一)为什么<<运算符的重载必须定义为友元 如果在类中定义非友元成员函数,默认第一个参数默认会传入this*指针,这时就无法实现cout在前<<对象在后的格式 因为 ...
分类:编程语言   时间:2018-09-20 01:08:17    阅读次数:7
Python第七天课程回顾
字符编码 一、在学字符编码之前需要先回忆一下之前的两个知识点 1.计算机的内部分层: 2.执行Python程序的三个阶段: (应用程序层) (首先运行Python解释器) (操作系统层) (其次将Python文件当做普通的文本文件由硬盘读入内存) (计算机硬件层) (Python解释器开始解释执行刚 ...
分类:编程语言   时间:2018-09-20 01:08:01    阅读次数:7
夯实基础系列一:Java 基础总结
前言 大学期间接触 Java 的时间也不短了,不论学习还是实习,都让我发觉基础的重要性。互联网发展太快了,各种框架各种技术更新迭代的速度非常快,可能你刚好掌握了一门技术的应用,它却已经走在淘汰的边缘了。 而学习新技术总要付出一定的时间成本,那么怎么降低时间成本呢?那就是打好基础,技术再怎么革新,底层 ...
分类:编程语言   时间:2018-09-20 01:07:20    阅读次数:7
Python入门,以及简单爬取网页文本内容
最近痴迷于Python的逻辑控制,还有爬虫的一方面,原本的目标是拷贝老师上课时U盘的数据。后来发现基础知识掌握的并不是很牢固。便去借了一本Python基础和两本爬虫框架的书。便开始了自己的入坑之旅 言归正传 前期准备 Import requests;我们需要引入这个包。但是有些用户环境并不具备这个包 ...
分类:编程语言   时间:2018-09-20 01:05:40    阅读次数:6
【算法模型】轻松看懂机器学习十大常用算法
【算法模型】轻松看懂机器学习十大常用算法 通过本篇文章大家可以对ML的常用算法形成常识性的认识。没有代码,没有复杂的理论推导,仅是图解,介绍这些算法是什么以及如何应用(例子主要是分类问题)。以后有机会再对单个算法做深入地解析。 【算法模型】轻松看懂机器学习十大常用算法 通过本篇文章大家可以对ML的常 ...
分类:编程语言   时间:2018-09-20 01:05:20    阅读次数:5
c++入门 1
1.面向对象的几个基本概念 1).对象: 1.每个对象都是描述客观存在事物的一个实体,是由数据和方法(属性和行为)构成 2.属性是描述事物特征的数据 3.行为描述对对象属性的一些操作。 2).类: 1.类是具有相同属性和行为的一些对象的集合,它为所有属于这个类的对象提供抽象的描述 类的三个重要性质: ...
分类:编程语言   时间:2018-09-20 01:04:31    阅读次数:3
342512条   1 2 3 4 5 6 ... 20148 下一页
© 2014 mamicode.com 版权所有 京ICP备13008772号-2
迷上了代码!