Delphi format默认小数位

  • Post author:
  • Post category:其他

%f 默认保留两位小数,多位小数时,要自带上格式化参数,如%.4f 版权声明:本文为yanjinrong原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。原文链接:https://blog.csdn.net/yanjinrong/article/details/106968712

继续阅读 Delphi format默认小数位

kong/kongA docker部署+汉化

  • Post author:
  • Post category:其他

部署完成后界面 一、部署kong/kongA 1、创建一个自定义 Docker 网络以允许容器相互发现和通信: docker network create kong-net 2、 启动一个 PostgreSQL 容器: sudo docker run -d --name kong-database \ --network=kong-net \ -v /opt/pgdata:/var/lib/pos…

继续阅读 kong/kongA docker部署+汉化

指针初识-黑马c++学习

  • Post author:
  • Post category:其他

指针 1 指针的基本概念 指针的作用 :可以通过指针间接访问内存。 内存编号是从0开始记录的,一般用十六进制数字表示 可以利用指针变量保存地址 2 指针的定义 #include <iostream> using namespace std; int main(){ int a = 10; //定义指针 int *p; //给指针复制 p = &a; cout << …

继续阅读 指针初识-黑马c++学习

golang安装步骤

  • Post author:
  • Post category:golang

1.首先找到资源下载地址: https://studygolang.com/dl 2.下载完毕后(下图是下载好的文件) 新建一个文件夹install_path,当作安装目录 此处的install_file 是下载的资源文件,install_path是安装后产生的文件 3.双击打开下载好的文件,一路next ,自定义安装路径 (这里我的安装路径是install_path) 4.widows 版本的不…

继续阅读 golang安装步骤

Gitlab的管理使用手册

  • Post author:
  • Post category:其他

已经1个月没发博文了,一个是忙(瞎忙),一个是懒了,今天刚从家回来,发现已经好久没有发文章了,所以先发一篇博文,是上次“gitlab用户使用手册的”的姊妹篇。 目录 一、新建项目 二、创建用户 三、重置用户密码 四、删除用户 五、赋予用户项目权限 六、取消用户项目权限 一、新建项目 1、新建项目前,先创建项目所在的组(也就是说这个项目文件是保存在哪个组里) 选择Admin area 2、选择Gro…

继续阅读 Gitlab的管理使用手册

吃透Netty源码系列一之NioEventLoopGroup

  • Post author:
  • Post category:其他

吃透Netty源码系列一之NioEventLoopGroup 前言 同步和异步模型 阻塞和非阻塞模型 模型例子 同步阻塞模型 同步非阻塞模型 异步阻塞模型(脑残模式) 异步非阻塞模型 Netty的Reactor模式 Netty如何运行 NioEventLoopGroup NioEventLoop 创建NioEventLoopGroup源码分析 创建执行器new ThreadPerTaskExecu…

继续阅读 吃透Netty源码系列一之NioEventLoopGroup

volatile小记

  • Post author:
  • Post category:其他

文章目录 前言 一、Java内存模型(JMM) 二、volatile实现 内存屏障 有序性 可见性 原子性 总结 前言 并发三大特性:可见性,有序性,原子性。 可见性:简单来说,就是一个线程对共享变量的修改,对其他线程可见。 有序性:指的是程序按照代码编译后的先后顺序执行。 原子性:指的是一个操作是不可中断的,即一个操作一旦开始就不会被其他线程影响 Java关键字 volatile 具有可见性和有…

继续阅读 volatile小记

easyui-tabs扩展根据自定义属性打开页签

  • Post author:
  • Post category:其他

1.增加扩展 <script type="text/javascript" > /** * @author {kexb} easyui-tab扩展根据id切换页面 */ $.extend($.fn.tabs.methods, { getTabById: function (jq, id) { var tabs = $.data(jq[0], 'tabs').tabs; for (var…

继续阅读 easyui-tabs扩展根据自定义属性打开页签

c++Eigen库的使用(附demo)

  • Post author:
  • Post category:其他

c++Eigen库的使用 instruction Eigen是可以用来进行线性代数,矩阵,向量操作等运算的c++库,它里面包含了很多的算法。 矩阵的定义:Eigen中关于矩阵类的模板函数中,共有六个模板参数,常用的只有前三个参数,分别为矩阵元素的类型,行数和列数 ps:矩阵定义时可以使用Dynatic来表示矩阵的行列数未知。 例程: //两个矩阵相乘 #include <iostream&g…

继续阅读 c++Eigen库的使用(附demo)

springboot中@Validated+@ControllerAdvice+@ExceptionHandler注解对全局异常的处理

  • Post author:
  • Post category:其他

前言 为了解决什么问题: 1.前端传入大量繁琐数据需要校验,会产生大量 if else语句以及try catch语句导致代码冗杂,不美观。用@Validated注解可以很好的解决。它根据实体类配置的校验规则在进入controller接口的时候就会自动校验参数。 2.controller中每一个接口请求都要对异常进行处理,若接口不断增多,不同的异常也会不断增多,会导致异常太过紊乱,不好维护且不好拓展…

继续阅读 springboot中@Validated+@ControllerAdvice+@ExceptionHandler注解对全局异常的处理