C++转换构造函数和隐式转换函数

  • Post author:
  • Post category:其他

今天是第一次听到C++还有个转换构造函数,之前经常见到默认构造函数、拷贝构造函数、析构函数,但是从没听说过转换构造函数,隐式转换函数也是一样,C++的确是够博大精深的,再次叹服! 其实我们已经在C/C++中见到过多次标准类型数据间的转换方式了,这种形式用于在程序中将一种指定的数据转换成另一指定的类型,也即是强制转换,比如:int a = int(1.23),其作用是将1.23转换为整形1。然而对于…

继续阅读 C++转换构造函数和隐式转换函数

关于cadence 16.3 的封装库

  • Post author:
  • Post category:其他

首先说明的是封装库文件是allegro下带的,不是OrCAD下带.allegro是个画PCB的工具,而OrCAD是画sch的软件,可以生成好多种网络表. allegro安装后自带的库文件路径是:C:/Cadence/SPB_15.5/share/pcb/pcb_lib/symbols(我的安装在C盘,其他盘类似) symbols下的那些文件就是库文件,其实allegro的库文件有用的就是dra和p…

继续阅读 关于cadence 16.3 的封装库

怎么解决C语言switch case getchar()或者scanf()无法正常运行?

  • Post author:
  • Post category:其他

源自: https://www.runoob.com/cprogramming/c-exercise-example31.html 关键是switch关键词上面一个getchar() ;至于为啥要添加这个才能正常运行,尚且不知道原因。 #include<stdio.h> int main() { char i,j; printf("请输入第一个字母:\n"); scanf("%c",&…

继续阅读 怎么解决C语言switch case getchar()或者scanf()无法正常运行?

算数表达式求值C++实现

  • Post author:
  • Post category:其他

为了简化问题,关注算法,本文的讨论基于以下三点: 1. 只考虑 + - * / ( ) 这几个基本运算符,且是二元操作 2. 运算数只考虑 0-9,这10个简单的数,方便从string中取出来 3. 输入的表达式没有语法错误 【背景知识】 中缀表示法(Infix expression):操作符位于两个操作数中间,算术表达式的常规表示法。只用于二元操作符的情况,而且需要用括号和优先规则排除多义性。(…

继续阅读 算数表达式求值C++实现

多线程update导致的mysql死锁问题处理方法

  • Post author:
  • Post category:mysql

最近想起之前处理过的一个mysql 死锁问题,是在高并发下update批量更新导致的,这里探讨一下发生的原因,以及解决办法; 发生死锁的sql语句如下,其中where条件后的字段是有复合索引的。 update t_push_message_device_history set status=?,update_time=? where msg_id=? and msg_key=? and dev_n…

继续阅读 多线程update导致的mysql死锁问题处理方法

Linux学习 — docker使用过程中遇到的出错(更新)

  • Post author:
  • Post category:linux

认证失败 拉取镜像时候拒绝请求 1、认证失败 当你在拉取镜像的时候,提示你认证失败,是因为你没有配置镜像加速器,所以会出现这种原因。可以参考我以前发的文章配置镜像加速器。 2、拉取镜像时候拒绝请求 原因可能是不存在最新的镜像,需要指定镜像的版本进行拉取。 假如指定镜像的版本失败,可以去 docker hub 这个网站去搜索镜像,然后复制里面的docker指令,如果还是不行,在复制后加上 :版本号 …

继续阅读 Linux学习 — docker使用过程中遇到的出错(更新)

GraphQL初试

  • Post author:
  • Post category:其他

一、GraphQL什么? 官方是这样回答的: 在我看来,GraphQL就是一种方法,是一种新的更便于理解的获取数据的方法,在这种方法里面定义了详细的规则,比如:怎样声明数据类型,怎样描述获取的数据,怎样传递参数等等。 二、GraphQL怎么用? 虽然GraphQL描述了获取数据的规则,但要在我们的程序中使用它,那它还要得到程序的认可,认可它的这套规则。 比如,GraphQL说:“在你的程序中,要通…

继续阅读 GraphQL初试

Jedis 4.4.3 JedisCluster通过key获得哈希槽,再通过哈希槽得到节点的连接的源码

  • Post author:
  • Post category:其他

了解完redis服务端,就有一个疑问,如果redis是集群模式,客户端通过什么方式知道我要请求哪个节点呢? 下面就通过源码解析一下 1、拿set和get举例子 2、通过key计算哈希槽,再通过哈希槽得到槽所在节点的连接 1、拿set和get举例子 示例是从https://www.cnblogs.com/c-xiaohai/p/8376364.html 这里抄的 public static void…

继续阅读 Jedis 4.4.3 JedisCluster通过key获得哈希槽,再通过哈希槽得到节点的连接的源码

Cmakelists一版教程

  • Post author:
  • Post category:其他

cmake_minimum_required(VERSION 3.00) project(just_test) set(CMAKE_CXX_STANDARD 11 ) # set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -pthread" ) set(SOURCE_FILES main.cpp) SET(CMAKE_CXX_FLAGS_RELE…

继续阅读 Cmakelists一版教程

修复:”故障模块名称: clr.dll”运行 Microsoft 的.NET Framework 4 基于应用程序时出现错误消息

  • Post author:
  • Post category:其他

帮助和支持 登录 自己查找 询问社区 实时帮助 请选择您需要帮助的产品 Windows Internet Explorer Office Surface Media Player Skype Windows Phone 更多产品 修复:"故障模块名称: clr.dll"运行 Microsoft 的.NET Framework 4 基于应用程序时出现错误消息 文章编号: 2640103 - 查看本文…

继续阅读 修复:”故障模块名称: clr.dll”运行 Microsoft 的.NET Framework 4 基于应用程序时出现错误消息