介绍 此工具是NumberUtil的一个补充,NumberUtil偏向于简单数学计算的封装,MathUtil偏向复杂数学计算。 方法 排列 arrangementCount 计算排列数 arrangementSelect 排列选择(从列表中选择n个排列) 组合 combinationCount 计算组合数,即C(n, m) = n!/((n-m)! * m!) combinationSelect
Shell是Linux下经典的文本互动方式,而Bash是现在最常用的一种Shell。我在这里总结了Bash的要点知识。 Shell综述 Linux图形化桌面算不上精美。幸好,Linux提供了更好的与树莓派互动的方式:Shell。打开终端(Terminal),桌面上就会出现一个黑色背景的窗口,里面就运行着一个Shell。如果你敲击键盘,会发现字符会显示在$提示符的后面,形成一串文本形式的命令。所谓的
特殊的常量 # math_constants.py import math print(' π: {:.30f}'.format(math.pi)) print(' e: {:.30f}'.format(math.e)) print('nan: {:.30f}'.format(math.nan)) print('inf: {:.30f}'.format(math.inf)) 测试异常值 #
原因 在做 Python web 开发的过程中发现有不少库都借鉴自 Ruby,比如 Plim 与 Slim, factory_boy 与 factory_girl ,gunicorn 与 unicorn 等等。 所以在需要看源码的情况下,直接看 Ruby 实现可能会比看 Python 的更好。 当然,这里并不是说 Ruby (在这些方面)领先 Python 很多,语言之间的互相借鉴 本就是非常常见
Vue.js 通常简称 Vue,是一个介于 Angular 和 Reactjs 之间的前端开发框架和库。 官方文档:英文 中文 官方索引:awesome-vue 项目源代码:vuejs/vue 开发工具: 脚手架工具 vue-cli (面向组件开放的项目都建议使用这个官方工具初始化) Webpack 插件 vue-loader (官方推荐) Browserify 插件 vueify (webpac
主要内容:1.性能调优,2.并发编程,3.开源框架,4.分布式,5.微服务,6.手写框架,7.项目实战1.性能调优 2.并发编程 3.开源框架 4.分布式 5.微服务 6.手写框架 7.项目实战
基于Qt-GraphicsView的树型记事本,有兴趣可以下载玩玩。 本记事本实现的功能如下: 1.树型结构文件节点。 2.每个节点对应一份文件。 3.支持桌面停靠。 4.随系统自启动。 5.托盘菜单
七天学会NodeJS是阿里巴巴国际站前端技术部编写的开源文档,用于学习 Node.js。点击软件介绍底部的“软件首页” 进入阅读版本。
看漫画,学 Redux。不写一行代码,轻松看懂 Redux 原理! Flux 架构已然让人觉得有些迷惑,而比 Flux 更让人摸不着头脑的是 Flux 与 Redux 的区别。Redux 是一个基于 Flux 思想的新架构方式,本文将探讨它们的区别。 如果你还没有看过这篇关于 Flux 的文章(译者注:也可以参考这篇),你应该先阅读一下。 为什么要改变 Flux? Redux 解决的问题和 Flu
数据分析师 周六晚上面试,面试官自我介绍 1.介绍下自己 2.在哪上学,可以保证一定出勤率吗 3.sql两道题 4.连接 几个连接的区别 5.union all 与union什么区别 6.上述两个的区别 7.面试官问几个offer目前(我说两个 并让我讲一下对offer公司已经自己实习的期待) 8.如何提升自己? 反问环节? 我:对我进行一个评价或建议 面:能力还可以 很有上进心 我:对实习生的期
讯飞的特色,问的都是基础,更多是看自己能往外拓展多少,20min 自我介绍 问项目 vue2和vue3的区别(????我投的是后端岗) vue3用过哪些组合式api java三大特性 java的基础类型 String类可以被继承吗 String、StringBuilder、StringBuffer 数据库有哪些种类 关系型数据库相对于非关系型数据的优缺点 mysql表有哪些种类 mysql有哪些字
计算机基础部分60,金融20,编程20 计算机基础的知识很多,金融一脸懵逼,我一个前端你考我java,还好学过c++,蒙对不少,计算机基础有不少没做出来 sql写出来一题,怪自己没好好复习 编程就是二叉树左侧最底层的值,我看他给的c++,也就用c++写了,txt输入 感觉有点悬啊 #交银金科#
感觉面试很奇怪,但是两个面试官人都很好 9.9一面 自我介绍 几个类似三次握手这样简单的八股 Java的一些简单八股,springboot的优点(我就说了自动装配),问我中间件有没有用过,我说没有,就没有接着问了。 怎么学习新技术的? 最近有没有接触新的事物,有没有新事物让自己觉得很有成就感。(然后和面试官聊了十几分钟我这半年看足球的情况) 面试官说我有点紧张,所以想让我稍微放松点,然后就开始问我
选择题蒙的就不说了 一开始有想到用c++的list但后面还是直接拿vector做了,大概就是用另一个数组记录当前位置有没有被访问过,然后每次从输入的数组中找到最大的下标然后左右两边分别看位置有没有被访问过,没有的就改成a或者b,直到下标越界或者修改的次数为0,然后如果左右挑选次数为0的话就特判一下 基本就纯模拟,大概是这么写的。 #思科#
科大讯飞9.1(一面,20min) 自我介绍 项目规模,主要负责啥,有没有写设计文档,怎么进行接口设计? 对前端了解吗?有自己写过代码吗? 对JVM的理解(对堆的过程进行扩展) 项目里有使用多线程并发操作吗? 线程池的过程 mybatis有没有自己做过扩展 给我讲一下mysql 对数据库有没有做过优化操作? 问我rabittmq和kafaka有什么区别 一般遇到问题怎么解决? 最近有没有学什么新技