java技术圈 为您找到相关结果 9

使用pandoc xelatex转换md文档为pdf

使用pandoc xelatex转换md文档为pdf Author anteoy@gmail.com | Posted 2018-02-16 23:33:00 环境 系统为ubuntu 16.04,其他linux发行版理论上可参考官方安装文档 过程 安装pandoc sudo apt install pandoc 安装texlive-xetex(解决不能转换中文问题) sudo apt-get install texlive-xetex 查看系统已安装的中文字体 fc-list :lang=zh /usr/share/fonts/truetype/wqy/wqy-microhei.ttc: 文泉驿等宽微米黑,文泉驛等寬微米黑,WenQuanYi Micro Hei Mono:style=Re...阅读全文

博文 2019-04-04 09:56:14 www.allocmem.com

项目管理工具,选择本地部署还是上云?

企业上云,顾名思义就是将企业环境部署到云端,“云”一般指的是互联网,不用安装服务器,可即时开通使用。根据Garther的统计数据,近年来云服务市场一直以两位数增长,越来越多的企业选择“上云”,项目管理领域的云服务工具也得到越来越多企业的青睐。 一、本地安装和云服务 本地安装和云服务是两种不一样的部署方式,本地安装指的是服务器部署,需要在公司安装服务器等硬件设备,云服务则是在云端部署,不用安装服务器,也不需要运维人员;二者各有特点,企业一般根据自己的需求选择: 二、本地安装的优点 ①安全性较高:本地安装因为数据都在自己公司和服务器上,泄露和被黑客攻击的可能性较低,是比较安全的一种部署方式。 ②自主性较高:因为所有的数据都被买断,购买本地安装的企业,如果不考虑成本...阅读全文

拯救老旧MAC计划——让你的Mac重新运行如飞

注明:本文来自少数派,权侵删。(原文地址:https://xw.qq.com/cmsid/20180118C093OU00)MacBook Air这款经典的机器已经度过了其十岁生日,你或许想不到,这条古董产品线的需求仍然不低。现在还在使用旧款 MacBook 的用户其实不在少数,图书馆,咖啡厅里也常常能见到略显复古的苹果灯。如果还在使用经典款 Mac 电脑的你应该注意到,几次固件升级之后,膝上的并肩作战多年的老伙计已经威风不再,卡顿、发烫甚至死机的情况时有发生。拿什么拯救我们的老 Mac?请给你的 Mac 做一次彻底的检查和清理,让它在下一个年头里继续效力。调养篇:优化系统俗话说开刀不如药养,药养不如食养,许多情况下我们只是没有用正确的姿势使用 Mac,给它造成了过载的压力。做好下面几点,就...阅读全文

动态代理

我们来比较Java的class和interface的区别: 可以实例化class(非abstract); 不能实例化interface。 所有interface类型的变量总是通过向上转型并指向某个实例的: CharSequence cs = new StringBuilder(); 有没有可能不编写实现类,直接在运行期创建某个interface的实例呢? 这是可能的,因为Java标准库提供了一种动态代理(Dynamic Proxy)的机制:可以在运行期动态创建某个interface的实例。 什么叫运行期动态创建?听起来好像很复杂。所谓动态代理,是和静态相对应的。我们来看静态代码怎么写: 定义接口: public interface Hello { void morning(String na...阅读全文

博文 2021-06-12 14:15:39 廖雪峰的官方网站

QQA: 为什么 Prometheus increase 不返回整数?

用 Prometheus 作业务监控,需要统计“今日请求量”,很自然想到用 increase 函数。实际效果是它不返回整数,甚至在突然的压力下“请求量”还会减少。为什么会发生这些现象呢? 原因是 increase/rate 函数对区间的统计信息做了“线性外插”,是一个估算值。 Prometheus 怎么做线性外插 如下图:我们每隔 5s 采样一次,问在 [3s, 23s] 的区间内增长了多少?这里的问题在于查询区间的时间与采样时间不重合,因此并没法得到准确的数值。 Prometheus 的策略是拿到样本的端点 {5s: 10} 与 {20s: 30},并计算它们的区间为20 - 5 = 15s,期间请求量增长了 30 - 10 = 10 次。因此推算每秒增长了 20/15次,按增长率估算在[...阅读全文

博文 2023-10-28 17:22:05 三点水

跨平台高手必修课--Flutter动态化解决方案实战(附源码)

![1.png](http://static.itsharecircle.com/240306/3b92ee88e7be3d54f887c918789ef1ef.png) 跨平台高手必修课--Flutter动态化解决方案实战之手把手带你自研一套Flutter动态热更新框架。 Flutter作为跨平台首选框架,未来可期,但动态化问题一直是行业诟病的问题。所以,各大公司都急需一套成熟且高效的动态化解决方案,因此,动态化方面的人才缺口巨大。在本文中,我将带大家从0到1自主研发一套Flutter动态化框架,并深入掌握跨平台动态化解决方案,助力你在跨平台技术上有质的飞跃。 一、首先,我们先来认识Flutter: Flutter是Google开源的构建用户界面(UI)工具包,帮助开发者通过一套代码库高效...阅读全文

博文 2024-03-06 09:39:00 gaindiuhgw

抽象工厂

提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。 抽象工厂模式(Abstract Factory)是一个比较复杂的创建型模式。 抽象工厂模式和工厂方法不太一样,它要解决的问题比较复杂,不但工厂是抽象的,产品是抽象的,而且有多个产品需要创建,因此,这个抽象工厂会对应到多个实际工厂,每个实际工厂负责创建多个实际产品: ┌────────┐ ─ >│ProductA│ ┌────────┐ ┌─────────┐ │ └────────┘ │ Client │─ ─>│ Factory │─ ─ └────────┘ └─────────┘ │ ┌────────┐ ▲ ─ >│ProductB│ ┌───────┴───────┐ └────────┘ │ │ ┌──────...阅读全文

博文 2023-05-18 10:01:52 廖雪峰的官方网站

手把手带你自研一套Flutter动态热更新框架

![1.png](http://static.itsharecircle.com/240306/affbc50b6a81b568c45e866d381051e8.png) 手把手带你自研一套Flutter动态热更新框架————跨平台高手必修课--Flutter动态化解决方案实战 1、什么是动态化? 目前移动端应用的版本更新, 最常见的方式是定期发版,无论是安卓还是iOS,都需要提交新的安装包到应用市场进行审核。审核通过后,用户在应用市场进行App的下载更新。 而动态化, 就是不依赖更新程序安装包, 就能动态实时更新页面的技术。 2、动态化的必要性 为什么需要动态化技术呢? 因为上述定期发版更新应用的方式存在一些问题,比如: 审核周期长, 且可能审核不通过。 周期长导致发版本不够灵活, 紧急的...阅读全文

博文 2024-03-06 14:26:12 opanduhw

跨平台高手必修课--Flutter动态化解决方案实战(14章)

![1.png](http://static.itsharecircle.com/240306/54b1a45459ecc2487172b3c2d89cbe78.png) 手把手带你自研一套Flutter动态热更新框架,带大家从0到1自主研发一套Flutter动态化框架,并深入掌握跨平台动态化解决方案,助力你在跨平台技术上有质的飞跃。 Flutter是一种由谷歌开发的开源用户界面(UI)工具包,用于在多个平台上构建高性能、美观和流畅的移动应用程序。它使用Dart编程语言,并提供丰富的UI组件和工具,可以快速构建现代化的应用程序界面。 Flutter与其他跨平台框架的比较 当与其他跨平台框架进行比较时,以下是一些与Flutter相关的主要对比方面: 性能和速度: Flutter:Flutter...阅读全文

博文 2024-03-06 11:54:54 feilipu2023nui