码迷,mamicode.com
首页 > 编程语言 > 周排行
N年Python老司机,血泪总结新手常见10大错误
作为python的新手,大家在上手python的时候都会或多或少的接触到一些rookie mistake,也就是菜鸟级别的错误。小编作为一个老司机也是从这些错误中一点一点的积累经验,才慢慢的能够熟练的使用python。 遇到错误不可怕,关键是要学会如何去避免犯这些错误。今天小编就带领大家看一下作为p ...
分类:编程语言   时间:2020-03-30 16:26:50    阅读次数:61
Python利用逐行读取readline()打印出现空行的解决办法
在利用readline()进行逐行读取文件的时候,我们一般使用以下程序: f=open("wenjian","r") while True: fa=f.readline() if fa == '': break print(fa) f.close() 这个程序的if语句fa == ''后面这个单引号 ...
分类:编程语言   时间:2020-03-30 16:28:01    阅读次数:205
集合与多线程
hashmap、hashtable、concurrenthashmap(hash三件套,说了10分钟) hash扩容。给定一个长度为1000的hashmap,存放900个元素会不会扩容、750个呢? ThreadLocal 原理 线程池原理(参数、执行过程、拒绝策略) 写了一个BlockingQue ...
分类:编程语言   时间:2020-03-30 16:31:54    阅读次数:90
(邻接表)最短路径算法
Dijktra算法: 思想:找到距离原点最近的一个顶点,然后以该点为中心进行扩展,最终得到源点到其余各点的最短路径。 缺点:无法解决带负边的图论问题。 输入样例: 6 9 1 (6个点 9条边 起点为1)1 2 11 3 122 3 92 4 33 5 54 3 44 5 134 6 155 6 4 ...
分类:编程语言   时间:2020-03-30 16:32:11    阅读次数:112
C++ 静态类成员
静态成员变量 声明类的成员为静态时,意味着无论创建多少个类的对象,静态成员都只有一个副本。静态成员在类的所有对象中是共享的。 不能把静态成员的初始化放置在类的定义中,但是可以在类的外部通过使用范围解析运算符 :: 来重新声明静态变量从而对它进行初始化。 静态成员函数 静态成员函数即使在类对象不存在的 ...
分类:编程语言   时间:2020-03-30 16:32:57    阅读次数:67
Java 循环结构
for 循环 for循环执行的次数是在执行前就确定的。 说明: 最先执行初始化步骤。可以声明一种类型,但可初始化一个或多个循环控制变量,也可以是空语句。 然后,检测布尔表达式的值。如果为 true,循环体被执行。如果为false,循环终止,开始执行循环体后面的语句。 执行一次循环后,更新循环控制变量 ...
分类:编程语言   时间:2020-03-30 16:35:13    阅读次数:69
springboot解决跨域问题跨域
使用vue+axios+spring boot前后端分离项目时会出现跨域问题 解决方式: 一: 全局配置 1 /** 2 * 就是注册的过程,注册Cors协议的内容。 3 * 如: Cors协议支持哪些请求URL,支持哪些请求类型,请求时处理的超时时长是什么等。 4 */ 5 @Override 6 ...
分类:编程语言   时间:2020-03-30 16:36:26    阅读次数:78
C++-函数重载(reload), 函数定义声明(void func(int))
对于相同的函数名字,根据其输入的变量不同进行函数重载 /* 根据函数的输入变量不同进行函数重载 */ #include <iostream> using namespace std; void foo(int i) { cout << "int foo(int i)" << endl; } void ...
分类:编程语言   时间:2020-03-30 16:41:28    阅读次数:104
C++ 构造函数的默认参数
默认参数需要写在函数声明位置,函数体定义时不需要写默认参数。 (√) (×) (×) 默认参数必须从参数列表的右端开始。 (√) (×) ...
分类:编程语言   时间:2020-03-30 16:42:11    阅读次数:82
Java开发工作经验积累
2020.3.30 1、使用 resultMap 完成结果集到实体类的映射(执行效率相对低,开发效率高) 2、在添加用户的时候,如果想获取新增用户的 id 值,那么就可以使用 <selectKey></selectKey> 标签,见代码<!-- 添加用户,同时获取 id 的返回值 --> <inse ...
分类:编程语言   时间:2020-03-30 16:42:50    阅读次数:90
从Linux的errno到Java的ThreadLocal
Linux里的errno 在Linux下执行系统调用时,一般会有一个返回值表示成功或失败,但是这个值只说明了成功或失败,却没有说明是如何成功或失败的。 errno就是为了解决这个问题的,系统调用会把错误号设置为errno,我们通过错误号就能知道失败的原因。还可以使用strerror打印出这个错误号对 ...
分类:编程语言   时间:2020-03-30 16:43:49    阅读次数:88
09 springmvc的工作流程
问题 叙述一下springmvc的工作流程 答案 首先介绍几个概念: 前端控制器:即DispatcherServlet,用以接收前端请求,转发到对应的api 处理器映射器:顾名思义,映射找寻对应API 处理器适配器:调用映射找寻到的API 处理器:即后端控制器,程序员提供的API实现 视图解析器:顾 ...
分类:编程语言   时间:2020-03-30 17:49:52    阅读次数:95
Go语言入门(七)goroutine和channel
go语言进阶
分类:编程语言   时间:2020-03-30 17:52:47    阅读次数:69
08 线程池
问题 线程池的作用是什么 答案 如果没有线程池,用户的每一个请求都会经历申请资源创建线程,执行线程,释放资源销毁线程这个过程,很多时间浪费在创建和销毁这两件事情上。如果用户请求时线程已经存在,用户使用线程结束也不用去考虑如何销毁,由于减少了每个任务调用的开销,它们通常可以在执行大量异步任务时提供增强 ...
分类:编程语言   时间:2020-03-30 17:58:25    阅读次数:74
二、外部化配置--SpringBoot功能
一、外部化配置 Spring Boot将你的配置外部化,因此你可以在不同的环境下运行相同的代码。你可以使用 文件, 文件,环境变量,命令行参数在外部配置。使用@Value注解可以直接将属性值注入到bean中,通过Spring的 抽象访问,或通过 绑定到结构化对象。 Spring Boot有多种外部配 ...
分类:编程语言   时间:2020-03-30 17:59:44    阅读次数:92
python:拼多多订单接口api
最近工作需要用到pdd的一些接口,官方竟然没有提供,python的sdk,于是就自己简单的写了一个订单接口的api。希望能帮助到使用python的小伙伴:#!/usr/bin/python3#-*-coding:utf-8-*-#@Time:2020/3/290021下午19:40#@Author:xiaozhi!#@FileName:pdd_api#@Software:PyCharmimport
分类:编程语言   时间:2020-03-30 18:01:21    阅读次数:604
JavaWeb学习之XStream AJAX省市联动(XML,JSON)
一、XStream作用 XStream可以把JavaBean对象和XML字符串互相转换 二、XStream应用 ①、下载jar文件,并导入到工程 没找到下载的网站就自己分享链接: https://pan.baidu.com/s/1XVDZEiweqByNa2yruFMJ9w 提取码: hkv9 导入 ...
分类:编程语言   时间:2020-03-30 18:02:38    阅读次数:104
三大经典排序算法之最经典之冒泡排序
排序算法:冒泡排序 冒泡排序的思想:让数组中的当前项和后一项进行比较,如果当前项比后一项大,则两项交换位置(让大的靠后)即可 let ary = [12,8,24,16,1]; 第一轮开始比较: 12>8 交换位置 [8,12,24,16,1] 12<24 不交换位置 [8,12,24,16,1] ...
分类:编程语言   时间:2020-03-30 19:18:36    阅读次数:66
位操作系列2-leetcode136(c++/python)
题目 思路 这道题可以使用异或操作! 啥叫异或?(图片来源2) 异或操作有以下特点 任何数与0异或结果为其自身: a^0=a 任何数与自己异或,结果为0: a^a=0 异或满足交换律和结合律: a^b^a=(a^a)^b=b 这道题,只有1个数出现了1次,其余都出现了2次,根据上述特点,可以高效求解 ...
分类:编程语言   时间:2020-03-30 19:20:48    阅读次数:76
Java中InputStream输入流转String字符串的操作
一、InputStream类中read方法 二、开源工具类IOUtils中toString方法 maven项目中pom.xml文件里引入依赖: 演示代码如下: 三、开源工具类CharStreams中toString方法 maven项目中pom.xml文件里引入依赖: 演示代码如下: ...
分类:编程语言   时间:2020-03-30 19:22:11    阅读次数:88
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!