Java中的高精度问题解决

  • Post author:
  • Post category:java

因为double精度的原因,在我们日常编码中常常会遇到各种各样的精度问题 例如 System.out.println(0.1+0.2); 这些问题常常让人头大,之前在c语言中,我们可以通过将数字转化成字符串,然后进行高精度的运算,而在java中同样可以如此操作,而且Java还贴心的将他封装好了 我们可以通过BigDecimal类来实现 BigDecimal a=BigDecimal.valueOf…

继续阅读 Java中的高精度问题解决

Python tkinter — 第18章 画布控件之椭圆

  • Post author:
  • Post category:python

**18.2.18 create_oval(bbox, options) 根据限定矩形 bbox 在画布上创建一个椭圆。 (1)bbox:定义要创建对象的边界(x1, y1, x2, y2) (2)options:创建椭圆的选项。选项的具体含义: 选项含义activedash当鼠标经过椭圆对象边框的时候,绘制虚线activefill当鼠标经过椭圆对象的时候,填充颜色activeoutline当鼠标…

继续阅读 Python tkinter — 第18章 画布控件之椭圆

手机浏览器跳转微信指定页面及跳转微信公众号一键关注

  • Post author:
  • Post category:其他

这篇文章主要介绍了如何在手机浏览器wap网页中点击链接跳转到微信界面,需要的朋友可以参考下 先说第一种,最简单的唤起微信协议,weixin://主流浏览器都支持,app加个浏览器功能就可以使用weixin:// 。用途不大,只能打开微信,不能携带任何参数。 方法二:weixin://profile/XXXXXXXXX 此链接接口微信已经停用。 目前仅仅等同于weixin://,所以不要浪费精力学习…

继续阅读 手机浏览器跳转微信指定页面及跳转微信公众号一键关注

通过MCollective实现puppet向windows的推送

  • Post author:
  • Post category:其他

puppet在比较老的版本的时候是通过kick进行推送实现配置及时更新,由于kick的效率问题,在比较新的版本中开始采用第三方工具MCollective来实现,网上介绍如何部署MCollective文章也不少,但大都是linux平台下的部署,windows下的几乎没有,我在研究的时候也是一路坎坷,差点放弃,不过看到有一个老外自己成功部署后,有点不甘心,在坚持下终于配置成功,现在整理一下分享出来。 …

继续阅读 通过MCollective实现puppet向windows的推送

远程桌面连接错误:由于安全设置错误,客户端无法连接到远程计算机。

  • Post author:
  • Post category:其他

【1】问题情境描述 win7远程桌面连接UBuntu。 当输入远程机UBuntu的IP(确保正确)后,点击连接。弹出连接错误(见下节)。 注意:计算机操作中遇到的有些问题与生活中的极其相似,因为计算机本质是对生活的一种模拟。 诊断计算机的问题同样像病人就诊一样,医生可以根据病情判断出病况的发展近况以及未来趋势。 这个连接错误弹出的前提:win7可以ping通UBuntu,另外,一切远程设置以及防火…

继续阅读 远程桌面连接错误:由于安全设置错误,客户端无法连接到远程计算机。

理解Node.js异步非阻塞I/O与传统线性阻塞IO的区别(转)

  • Post author:
  • Post category:其他

阻塞I/O 程序执行过程中必然要进行很多I/O操作,读写文件、输入输出、请求响应等等。I/O操作时最费时的,至少相对于代码来说,在传统的编程模式中,举个例子,你要读一个文件,整个线程都暂停下来,等待文件读完后继续执行。换言之,I/O操作阻塞了代码的执行,极大地降低了程序的效率。 下面是是一个C#读文件的例子: private string ReadTxtToStr(string filename)…

继续阅读 理解Node.js异步非阻塞I/O与传统线性阻塞IO的区别(转)

Flink on YARN(上):一张图轻松掌握基础架构与启动流程

  • Post author:
  • Post category:其他

简介: 本文基于FLIP-6重构后的资源调度模型介绍Flink on YARN应用启动全流程,解答客户端和Flink Cluster的常见问题,分享相关问题的排查思路。 作者:杨弢(搏远) Flink 支持 Standalone 独立部署和 YARN、Kubernetes、Mesos 等集群部署模式,其中 YARN 集群部署模式在国内的应用越来越广泛。Flink 社区将推出 Flink on YA…

继续阅读 Flink on YARN(上):一张图轻松掌握基础架构与启动流程

【银河麒麟操作系统V10】【桌面和服务器】安装KVM

  • Post author:
  • Post category:其他

一、安装kvm 1.查看机器是否支持虚拟化 输入命令: #egrep -c '(vmx|svm)' /proc/cpuinfo     //输出结果大于0即代表支持 2、安装kvm组件 输入命令: 桌面系统: #sudo apt-get install -y libvirt0 libvirt-daemon qemu qemu-kvm virt-manager bridge-utils libvir…

继续阅读 【银河麒麟操作系统V10】【桌面和服务器】安装KVM

java 英文单词排序_java对英文单词排序

  • Post author:
  • Post category:java

排序规则: 先按照单词的长度排序,如果长度一样就按照单词的首字母排序 (两者都为降序) //apple,banana,grape,orange System.out.println("输入多个单词进行排序(逗号间隔):"); //从控制台获取输入的英文单词 String inputStr = new Scanner(System.in).next(); //将单词用逗号进行分割成数组,然后把数组转…

继续阅读 java 英文单词排序_java对英文单词排序

vue-property-decorator 使用学习

  • Post author:
  • Post category:vue

一、安装与使用 一般的,vue 项目中使用 TypeScript 时,会安装 vue-property-decorator 这个库,使用装饰器简化书写。 安装: npm i -S vue-property-decorator 使用: // 当在vue单文件中使用TypeScript时,引入vue-property-decorator之后,script中的标签就变为这样 <script lan…

继续阅读 vue-property-decorator 使用学习