BigDecimal 累加问题

  • Post author:
  • Post category:其他

BigDecimal toalWages = BigDecimal.ZERO; for ( BuTaxEntity bt : buTaxEntityList) { toalWages.add(bt.getWage()); } 以上写法结果会是 0,要这么写 toalWages = toalWages.add(bt.getWage()); 版权声明:本文为liuming690452074原创文章,遵…

继续阅读 BigDecimal 累加问题

UML基本架构建模--图概述

  • Post author:
  • Post category:其他

 DIAGRAMS 图群 When you model something, you create a simplification of reality so that you can better understand the system you are developing. Using the UML, you build your models from basic buildin…

继续阅读 UML基本架构建模--图概述

C++可变参数函数

  • Post author:
  • Post category:其他

举例 #include <stdarg.h> #include <string> using namespace std; void va_add(int cnt, ...) { va_list ap; va_start(ap, cnt); int sum = 0; for (int i = 0; i < cnt; ++i) sum += va_arg(ap, int…

继续阅读 C++可变参数函数

Go 并发实战核心编程【一】

  • Post author:
  • Post category:其他

Go 并发实战核心编程【一】 微信公众号 1. 需求 启动一个goroutine,将1-10000的数字放入chan中 启动4个goroutine从chan中读取数字,并计算是不是素数 是素数就讲结果放入结果chan中 最后遍历结果chan,打印素数集合 2. 思路 这道题思路很简单,首先明确一个点就是这个需求有三种类型的goroutine: 第一种类型就是生产者,它主要负责数据的生产; 第二种类…

继续阅读 Go 并发实战核心编程【一】

5分钟理解不遗忘const char *p,char *const p和const char *const p的区别

  • Post author:
  • Post category:其他

const 是一个C语言的关键字,它限定一个变量不允许被改变,知道这个就能读懂这篇博客。 要理解他们的用法一定不要从左往右理解,要从指针符号*处分割理解,可以在*左边加个<-符号辅助理解,<-符号无实意。 1.比如const char *p就可以看成const char <- *p,意思是一个指针p指向一个const char常字符类型数据的地址,p是可指向其他地址的,而被指向的…

继续阅读 5分钟理解不遗忘const char *p,char *const p和const char *const p的区别

第一次使用spring-boot总结

  • Post author:
  • Post category:其他

一 为什么要学习SpringBoot java一直被人诟病的一点就是臃肿、麻烦。当我们还在辛苦的搭建项目时,可能Python程序员已经把功能写好了,究其原因注意是两点: 1.复杂的配置, 项目各种配置其实是开发时的损耗, 因为在思考 Spring 特性配置和解决业务问题之间需要进行思维切换,所以写配置挤占了写应用程序逻辑的时间。 2.一个混乱的依赖管理。 项目的依赖管理也是件吃力不讨好的事情。决定…

继续阅读 第一次使用spring-boot总结

react-grid-layout中w、h、x的计算

  • Post author:
  • Post category:其他

1.h和rowHeight的规律表:(其中h为配置数据中的h,不是像素高度) h\rowHeight 1 2 3 4 5 …… n 1 2 2 3 4 5 …… n(除rowHei=1外) 2 12 14 16 18 20 …… 2n+10 3 23 26 29 32 35 …… 3n+20 4 34 38 42 46 50 …… 4n+30 5 45 50 55 60 65 …… 5n+40 ……

继续阅读 react-grid-layout中w、h、x的计算

PC端微信扫码登录

  • Post author:
  • Post category:其他

微信扫码登录 代码解析 Java代码 代码解析 1.前端接口定义 restful风格 但框架并没有运用起来 2.接口实现 (1)加密参数 (随机定义) (2)接口所需参数配置(微信开放平台网站应用服务申请后的appId和密钥自行配置即可) (3)生成接口地址和密钥返回给前端 1.获取当前年月日字符串为密钥其中的一部分进行加密 2.字符串替换成配置类中的参数 将参数返回给前端 3.绑定用户微信id或…

继续阅读 PC端微信扫码登录

electron-builder的使用

  • Post author:
  • Post category:其他

extraFiles:打包额外的文件放在项目的根目录 asar:设置资源文件的打包方式,文件夹模式和asar包模式 filter:文件过滤器,过滤不需要放进安装包中的文件 pluginOptions: { electronBuilder: { builderOptions: { files: [ { 'filter': ['**/*'] } ], extraFiles: ['./extension…

继续阅读 electron-builder的使用

c# html.partial,关于c#:何时在Html.Partial上使用Html.Action

  • Post author:
  • Post category:其他

我仍然没有在ASP.NET MVC中获得Html.Action的主要目的。每当需要加载部分视图或想在视图中拆分一些代码以进行清理时,我一直在使用Html.Partial。 Html.Action在哪里适合所有这些(例如,您想在哪里使用Html.Action而不使用Html.Partial)? 编辑 答案似乎是对动态数据使用Html.Action。我不明白这一点,因为您也可以将局部视图用于动态数据。…

继续阅读 c# html.partial,关于c#:何时在Html.Partial上使用Html.Action