码迷,mamicode.com
首页 > 编程语言 > 日排行
c语言之获取变量的类型
#include<typeinfo> using std::cout; int main() { int i; cout << typeid(i).name(); //输出结果为int return 0; } 需要引入头文件:#include<typeinfo> ...
分类:编程语言   时间:2020-01-01 16:51:47    阅读次数:554
errno线程安全性
errno errno用于获取系统最后一次出错的错误代码。 在C++中,errno其实是宏 : errno是线程安全的 在C++98中虽然没有规定这一点,但具体实现中基本都是线程安全的,POSIX.1c就规定errno是线程局部的,比如linux中对errno的定义为(注意这里 不是注释而是将预处理 ...
分类:编程语言   时间:2020-01-01 16:52:37    阅读次数:94
spring boot 1.x nginx前置https配置及注意点
首先参考nginx配置https并强制http自动跳转到https配置nginx的https证书。 然后在application.properties中加上属性如下: 其他就无需特殊处理可以了,websocket也无须特殊处理。 ...
分类:编程语言   时间:2020-01-01 16:55:45    阅读次数:85
【LeedCode】26.删除排序数组中的重复项
要求: (1)给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。 (2)不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。 官方示例: 给定数组 nums = [1,1,2], 函数应该返回新的长度 2, 并且原 ...
分类:编程语言   时间:2020-01-01 16:56:18    阅读次数:86
浅谈计算机和编程语言的发展历史
计算机、操作系统和编程语言 一、计算机的发展历史 在第二次世界大战中,美国政府寻求计算机以开发潜在的战略价值。这促进了计算机的研究与发展。1944年 霍华德·艾肯 研制出全电子计算器,为美国海军绘制弹道图。这台简称 Mark Ⅰ 的机器有半个足球场大,内含500英里的电线,使用电磁信号来移动机械部件 ...
分类:编程语言   时间:2020-01-01 16:58:22    阅读次数:103
机器学习——GBDT算法与stacking算法
GBDT(梯度提升迭代决策树) 总结 优先解决回归问题,将第一个数据的残差传入到第二个数据中去 构建下一个数据集的数据是上一个数据集的残差 详述 GBDT也是Boosting算法的一种,但是和AdaBoost算法不同;区别如下: AdaBoost算法是利用前一轮的弱学习器的误差来更新样本权重值,然后 ...
分类:编程语言   时间:2020-01-01 17:03:27    阅读次数:195
53.表示数值的字符串(python)
题目描述 请实现一个函数用来判断字符串是否表示数值(包括整数和小数)。例如,字符串"+100","5e2","-123","3.1416"和"-1E-16"都表示数值。 但是"12e","1a3.14","1.2.3","+-5"和"12e+4.3"都不是。 看题解考虑各种情况,头都大了 还是正则匹 ...
分类:编程语言   时间:2020-01-01 17:06:02    阅读次数:76
Python全栈自动化系列之Python编程基础(列表、元组、字典)
一、列表(list1 = [1,2,3,"蓝色海洋",“abcd”]) 1)列表的定义:列表使用[]来表示,列表中的元素可以是任意数据类型,列表中的元素使用逗号隔开 2)列表的基本操作:a.下标取值,例如:print(list1[1]) b.切片:切出来还是列表,例如:print(list1[1:3 ...
分类:编程语言   时间:2020-01-01 17:07:46    阅读次数:77
Python数据分析开发环境及numpy矩阵操作
准备工作 下载并安装最新版本的Anaconda 下载并安装最新版本的Visual Studio Code 编辑器 Tips: 可以选择自己喜欢并且熟悉的编辑器或IDE。如:VIM、Emacs、Notepad++、Sublime、Pycharm等。 如果安装的是完整版本的Anaconda,会默认安装S ...
分类:编程语言   时间:2020-01-01 17:08:02    阅读次数:112
Python之gzip模块的使用
gzip模块作用: 为GNU zip文件提供了一个类似的接口,它使用zlib来压缩和解压数据。 1、写压缩gzip文件 #!/usr/bin/env python3 # encoding: utf-8 import gzip import io import os out_file_name = " ...
分类:编程语言   时间:2020-01-01 17:10:08    阅读次数:123
PyCharm中脚本模板 #!/usr/bin/env python与#!/usr/bin/python
之前在设置脚本模板的时候,遇到这一点问题:看到有人设置成了 !/usr/bin/env python ,有的设置成了 !/usr/bin/python 。百度一下后,发现这两句都是指出你的python文件用什么可执行程序去运行它。 1. !/usr/bin/python: 告诉操作系统执行这个脚本的 ...
分类:编程语言   时间:2020-01-01 17:10:45    阅读次数:102
关于《Python自动化测试实战》
作者有话说 笔者写这本书的初心是想通过自身经验分享一些在自动化测试领域中的实用技术,能够帮助那些正在从事自动化测试相关工作或者准备转型自动化测试的测试人员。任何一门技术涵盖的知识点都是非常广泛的,可能并不是一本书就能够写完并且讲解清楚。本书没有太多的废话,书中内容都是些实战型的例子,任何读者对着本书 ...
分类:编程语言   时间:2020-01-01 17:13:30    阅读次数:111
Python数据分析学习
转摘:https://segmentfault.com/a/1190000015440560 一、数据初探 首先导入要使用的科学计算包numpy,pandas,可视化matplotlib,seaborn,以及机器学习包 1 import pandas as pd 2 import numpy as ...
分类:编程语言   时间:2020-01-01 17:13:44    阅读次数:131
spring事务代码实践
事务一般是指数据库事务,是指作为一个程序执行单元执行的一系列操作,要么完全执行,要么完全不执行。事务就是判断以结果为导向的标准。 一.spring的特性(ACID) (1).原子性(atomicity) 原子性就是一个不可分割的工作单元。简单的说,就是指事务包含的所有操作要么全部成功,要么全部失败回 ...
分类:编程语言   时间:2020-01-01 17:14:07    阅读次数:110
JavaScript设计模式之构造函数模式
构造函数用于创建特定类型的对象——不仅声明了使用的对象,构造函数还可以接受参数以便第一次创建对象的设置对象的成员值。我们可以自定义自己的构造安徽念书,然后在里面声明自定义类型对象的属性或方法。 在JavaScript里,构造函数通常是认为用来实现实例的,JavaScript没有类的概念,但是又特殊的 ...
分类:编程语言   时间:2020-01-01 17:14:34    阅读次数:71
Java中Comparator比较器的使用
说几点需要注意的,提醒自己即可: 以下是单独定义一个比较器的类,实现了Comparator中的compare方法。(要在Main方法外面定义类噢) 一定是compare而不是Compare哦 ...
分类:编程语言   时间:2020-01-01 17:16:01    阅读次数:86
JAVA架构师之SpringBoot,SpringCloud构建微服务项目架构
JAVA架构师之SpringBoot,SpringCloud构建微服务项目架构 ...
分类:编程语言   时间:2020-01-01 17:16:22    阅读次数:115
Python爬虫入门这一篇就够了
何谓爬虫 所谓爬虫,就是按照一定的规则,自动的从网络中抓取信息的程序或者脚本。万维网就像一个巨大的蜘蛛网,我们的爬虫就是上面的一个蜘蛛,不断的去抓取我们需要的信息。 爬虫三要素 抓取 分析 存储 基础的抓取操作 1、urllib在Python2.x中我们可以通过urllib 或者urllib2 进行 ...
分类:编程语言   时间:2020-01-01 17:16:50    阅读次数:130
Python 3网络爬虫开发实战书籍
本书介绍了如何利用Python 3开发网络爬虫,书中首先介绍了环境配置和基础知识,然后讨论了urllib、requests、正则表达式、Beautiful Soup、XPath、pyquery、数据存储、Ajax数据爬取等内容,接着通过多个案例介绍了不同场景下如何实现数据爬取,*后介绍了pyspid... ...
分类:编程语言   时间:2020-01-01 17:17:02    阅读次数:96
机器学习——XGboost算法
XGboost算法 XGBoost是GBDT算法的一种改进,是一种常用的有监督集成学习算法;是一种伸缩性强、便捷的可并行构建模型的GradientBoosting算法。 原理是:在GBDT目标函数的基础上加入惩罚项,如下图绿框。通过限制树模型的叶子节点的个数和叶子节点的值来降低模型复杂度,从而防止过 ...
分类:编程语言   时间:2020-01-01 17:17:34    阅读次数:105
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!