当前位置: 首页 > 其他程序 > 所有文章
  • C++中的explicit关键字详解

    2022年07月27日

    最近在阅读android底层源码的时候,发现其中好多代码使用了explicit关键字,因此这里对explicit关键字进行了分析和介绍。 1. 抑制构造函数定义的隐式转换 在要求隐式转换的程序上下文中,我们可以通过将构造函数声明为explicit加以组织: class Sales_data { public: Sales_data() = default; Sales_data(const std ...

    阅读全文
  • Python中eval()函数的详细使用教程

    2022年07月22日

    eval()函数 eval() 函数用来执行一个字符串表达式,并返回表达式的值。 语法 eval(expression[, globals[, locals]]) expression – 表达式。globals – 变量作用域,全局命名空间,如果被提供,则必须是一个字典对象。locals–变量作用域,局部命名空间,如果被提供,可以是任何映射对象。 返回值:返回表达式计算结果。 ...

    阅读全文
  • C++中地图按键排序实现示例

    2022年07月21日

    一个地图由键/值对组成。每一对都是一个元素。一个地图中的所有键都是唯一的。一个地图可以按键进行排序。排序可以是升序或降序。升序是默认的。地图中的排序并不总是直接的。它需要一个比较函数对象。如果比较对象被忽略了,就会发生默认的排序。 如果键是恒定的指向字符的指针,地图就会按键的指针排序,而不是按键的 ...

    阅读全文
  • python通过dict(zip)和{}的方式构造字典的方法

    2022年07月20日

    在python中,通常通过dict和zip组合来构建键值对,这篇文章主要介绍了python 通过dict(zip)和{}的方式构造字典的方法,需要的朋友可以参考下! 在python中,通常通过dict和zip组合来构建键值对。 比如: aid = [i for i in range(10)] name = [[1] * 3] * len(aid) dic1 = dict(zip(aid,name)) print('dic1:', dic1) ...

    阅读全文
  • Go语言对JSON数据进行序列化和反序列化

    2022年07月19日

    golang中对json的序列化/反序列化操作还是比较容易的,序列化操作主要是通过encoding/json包的Marshal()方法来实现,反序列化操作主要是通过encoding/json包的Unmarshal()方法来实现。 //JSON序列化和反序列化 //可用在api序列化输出 //转成结构体,方便程序操作等 package main import ( "encoding/json" ...

    阅读全文
  • python中isoweekday和weekday的区别及说明

    2022年07月19日

    这篇文章主要介绍了python中isoweekday和weekday的区别及说明,具有很好的参考价值,希望对大家有所帮助。 isoweekday和weekday的区别 import datetime datetime.datetime.now() 表示当前时间 datetime.datetime.now().isoweekday() # 返回1-7,代表周一到周日,当前时间所在本周第几天; datetime.datetime.now() ...

    阅读全文
  • web worker在项目中的使用学习为项目增加亮点

    2022年07月18日

    平时小伙伴们不是说日常的项目开发中,都是单纯的搬砖,没啥亮点嘛,那现在就来啦!咱们今天就来聊聊web worker,这可是面试官最最最喜欢的的性能优化哦~ 为什么JavaScript是单线程? 总所周知,JavaScript语言的特点是单线程,也就是说,同一个时间只能做一件事。那么,为什么JavaScript不能有多个线程呢?这样能提高 ...

    阅读全文
  • Go语言中interface语法与使用详解

    2022年07月15日

    Go语言的面向对象的知识点时,发现它的面向对象能力全靠 interface 撑着,而且它的 interface 还与我们以前知道的 interface 完全不同。故而整个过程不断的思考为什么要如此设计?这样设计给我们带来了什么影响? interface(接口)是golang最重要的特性之一,实现多态。Interface类型可以定义一组方法,但是这些不需要实 ...

    阅读全文
  • GoLang使goroutine停止的五种方法实例

    2022年07月15日

    goroutine是Go并行设计的核心,下面这篇文章主要给大家介绍了关于GoLang使goroutine停止的五种方法,文中通过实例代码介绍的非常详细,需要的朋友可以参考下! GoLang之使goroutine停止的5种方法 1.goroutine停止介绍 goroutine是Go语言实现并发编程的利器,简单的一个指令go function就能启动一个goroutine; 但是,Go语言 ...

    阅读全文
  • Python详解argparse参数模块之命令行参数

    2022年07月14日

    help(argparse)查看说明文档,“argparse - Command-line parsing library”我们可以知道是一个命令行解析库,是关于参数解析相关的一个模块。 示例一:最简参数对象 先来一段简单的代码,快速熟知下这个参数是个啥。保存为t.py这样一个文件 import argparse parser = argparse.ArgumentParser(description='最简单的测 ...

    阅读全文
  • python使用百度或高德地图获取地理位置并转换

    2022年07月08日

    用python处理地理位置是非常常见的需求,下面这篇文章主要给大家介绍了关于python使用百度或高德地图获取地理位置并转换的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考下! 一、地理编码与逆编码 地理编码与逆编码表示的是地名地址与地理坐标(经纬度)互相转换的过程。其中,将地址信息映射为地理坐标的 ...

    阅读全文
  • go zero微服务实战处理每秒上万次的下单请求

    2022年07月06日

    随着业务的发展,我们就会遇到一些高并发写请求的场景,秒杀抢购就是最典型的高并发写场景。在秒杀抢购开始后用户就会疯狂的刷新页面让自己尽早的看到商品,所以秒杀场景同时也是高并发读场景。那么应对高并发读写场景我们怎么进行优化呢? 处理热点数据 秒杀的数据通常都是热点数据,处理热点数据一般有几种思路:一 ...

    阅读全文
  • Vue分页组件的封装方法

    2022年07月06日

    这个是基于vue2的分页封装,仿照elementUI而写的组件。 效果如图 话不多说,直接上代码 <template>   <div class="pagination">     <!-- 总页数 -->     <div class="total">共{{ total }}条</div>     <!-- 选择每页的条数 -->     <select name="" id="size_select" v ...

    阅读全文
  • python中DataFrame数据合并merge()和concat()方法详解

    2022年07月05日

    Pandas提供了很多合并Series和Dataframe的强大的功能,通过这些功能可以方便的进行数据分析,下面这篇文章主要给大家介绍了关于python中DataFrame数据合并merge()和concat()方法的相关资料,需要的朋友可以参考下! merge() 1.常规合并 ①方法1 指定一个参照列,以该列为准,合并其他列。 import pandas as pd df1 = pd. ...

    阅读全文
  • Springboot允许logger.debug输出日志方式

    2022年07月01日

    说实话对日志这东西一直只是太肤浅的懂,就会用logger.info和logger.error输出,今天在写LemonRobot项目的时候,决定把调试信息也打出来,然后根据日志级别控制让上线的时候不显示debug级别的日志。 但是运行后发现,默认logger.debug产生的日志也没有输出到控制台,经过一番研究,是由于logback的配置问题。 在sr/main ...

    阅读全文
  • C#使用MSTest进行单元测试

    2022年06月30日

    Xunit在当时确实是一个最简单易用的测试框架,然而,随着发展,Xunit也变得复杂了不少,光写一个最简单的测试就要导入8个包。 如果在大一点的项目中使用到还罢了,但如果只是随手想写一点单元测试引入这一堆包确实看着不大舒服。于是我又看了下MS自家的MS TEST。发现随着发展,MS自家的MS TEST也改变了不少,虽然以前 ...

    阅读全文
  • Go语言简单实现协程池的实现示例

    2022年06月29日

    本文主要介绍了Go简单实现协程池的实现示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧! 首先就是进程、线程、协程讲解老三样。 进程:本质上是一个独立执行的程序,进程是操作系统进行资源分配和调度的基本概念,操作系统进行资源分配和 ...

    阅读全文
  • 利用Redis实现订单30分钟自动取消

    2022年06月28日

    本文主要介绍了利用Redis实现订单30分钟自动取消,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧! 业务场景 我们以订单功能为例说明下: 生成订单后一段时间不支付订单会自动关闭。最简单的想法是设置定时任务轮询,但是每个订单的创建时间 ...

    阅读全文
  • 使用clipboard.js库实现复制剪切功能

    2022年06月27日

    这篇文章介绍了clipboard.js实现复制功能的方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下! 项目地址:https://github.com/zenorocha/clipboard.js 现代化的“复制到剪切板”插件。不包含 Flash。gzip 压缩后仅 3kb。 为什么使用它 复制文字到剪切板不应该很 ...

    阅读全文
  • python+pytest接口自动化参数关联

    2022年06月24日

    今天呢,笔者想和大家来聊聊python+pytest接口自动化测试的参数关联,笔者这边就不多说废话了,咱们直接进入正题。这篇文章主要介绍了python+pytest接口自动化参数关联,参数关联,也叫接口关联,即接口之间存在参数的联系或依赖,更多相关内容需要的小伙伴可可以参考一下! 一、什么是参数关联? 参数关联,也叫接口关 ...

    阅读全文