cde

Java数据结构和算法

你离开我真会死。 提交于 2021-01-06 04:29:27
三角数字 Q: 什么是三角数字? A: 据说一群在毕达哥拉斯领导下工作的古希腊的数学家,发现了在数学序列1,3,6,10,15,21,……中有一种奇特的联系。这个数列中的第N项是由第N-1项加N得到的。 由此,第二项是由第一项(1)加上2,得3。第三项是由第二项(3)加上3得到6,依次类推。 这个序列中的数字被称为三角数字,因为它们可以被形象化地表示成对象的一个三角形排列。 Q: 如何使用循环求第N项? A: 示例: TriangleNumber.java Q: 如何使用递归求第N项? A: 导致递归的方法直接返回而没有再一次进行递归调用,此时我们称为基值情况(base case)。 A: 每一个递归方法都有一个基值(中止)条件,以防止无限地递归下来,避免由此引发的程序崩溃,这一点至关重要。 A: 示例: TriangleNumber.java Q: 到底发生了什么? A: 通过插入一些输出语句来跟踪观察参数和返回值,示例: TriangleNumber.java 输出结果如下: Enter a number = 5 Entering n = 5 Entering n = 4 Entering n = 3 Entering n = 2 Entering n = 1 Returning 1 Returning 3 Returning 6 Returning 10 Returning

第二篇第一章概述及第二章生产和储存物品的火灾危险性分类 重点在于表格

五迷三道 提交于 2020-12-05 01:42:50
2019/1/4 【录播】2018一消精华班-实务-一级消防工程师-环球网校 http://v.edu24ol.com/?type=lesson&id=178923&gid=16157 1/4 1.第二篇第一章概述及第二章生产和储存物品的火灾危险性分类(一) 第二篇 建筑防火 第一章 概述 建筑防火是指在建筑设计和建设过程中采取防火措施,以防止火灾发生和减少火灾对生命财产的危害。 通常,建筑防火措施包括被动防火和主动防火两个方面。建筑被动防火措施主要是指建筑防火间距、建筑耐 火等级、建筑防火构造、建筑防火分区分隔、建筑安全疏散设施等;建筑主动防火措施主要是指火灾自动报 警系统、自动灭火系统、防排烟系统等。 三、建筑防火的原理和技术方法 (一)总平面布置 (二)建筑结构防火 (三)建筑材料防火 (四)防火分区分隔 (五)安全疏散 安全疏散是建筑防火最根本、最关键的技术,也是建筑消防安全的核心内容。 (六)防排烟 (七)建筑防爆和电气防火 第二章 生产和储存物品的火灾危险性分类 学习要求:通过本章的学习,要求了解评定物质火灾危险性的主要指标,了解生产和储存的火灾危险性 分类方法,了解生产、储存各类别物品的火灾危险性特征。 第一节 生产的火灾危险性分类 一、 评定物质火灾危险性的主要指标 物料状态 评定指标 火灾危险性大 其余影响因素 气体 爆炸极限 范围越大,下限越低 比重和扩散性

利用增强tinycorelinux remaster tool打造你的硬盘镜像及一种让tinycorelinux变成Debian install体的设想

落花浮王杯 提交于 2020-12-02 22:10:01
本文关键字:增强tinycorelinux remaster tool,tinycorelinux 开机加载module 在前面很多云主机装机相关的文章中,我们都讲到debian的netinstall实现云主机装机,它并不利用pxe这种cs结构和另外的装机服务器之类的东西,而是debian固有装机方式中的一种,即简单利用软件包仓库和chroot机制在线操作硬盘provision出一个ramos pe化os的原理,---- 这在《一个fully retryable的rootbuild packer脚本,从0打造matecloudos》和《把DI当online packer用:利用installnet制作一个云装机packerpe》都讲过。那么它在其它linux dists上有实现吗? 这种替代类似方案之一就是tinycorelinux,它追求小跟di一样,而且它本身就是一个ramos,(tinycorelinux内存os是什么意思呢?其实整个tc也可以通过把initrd.gz cpio -idmv < 到硬盘中运行。但是默认情况下,如果不提供tce=sda1之类的bootcode 及after bootinto system then tce-setup重配置,那么它的包是下载到/tmp这个内存fs和/挂载点的。如果指定硬盘上的tce目录加载,除了一些极端情况

讲述5G+AI 阿里文娱技术实践

。_饼干妹妹 提交于 2020-11-26 17:29:46
今天跟大家分享的是5G+AI 阿里文娱技术实践, 下拉文末获取网盘链接 1.优酷发布窄带高清 3.0,用户看片流量再省 30% 2.内容全生命周期里的文娱大脑 3.5G 下的 6DoF 视频技术,到底有何不同? 4.大麦物联网技术实践:挑战、解法、趋势 5.大数据赋能电影数智化宣发 点击链接获取完整文档 链接: https://pan.baidu.com/s/14HxVx6yjbmz4_2rK_tIUJQ 提取码:m1r8 ※部分文章来源于网络,如有侵权请联系删除;更多文章和资料|点击后方文字直达 ↓↓↓ 100GPython自学资料包 阿里云K8s实战手册 [阿里云CDN排坑指南] CDN ECS运维指南 DevOps实践手册 Hadoop大数据实战手册 Knative云原生应用开发指南 OSS 运维实战手册 云原生架构白皮书 Zabbix企业级分布式监控系统源码文档 10G大厂面试题戳领 来源: oschina 链接: https://my.oschina.net/u/4601114/blog/4751082

198. 打家劫舍

ぐ巨炮叔叔 提交于 2020-11-10 22:03:51
题目描述 你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警。 给定一个代表每个房屋存放金额的非负整数数组,计算你 不触动警报装置的情况下 ,一夜之内能够偷窃到的最高金额。 解题思路 动态规划的的四个解题步骤是: 定义子问题 写出子问题的递推关系 确定 DP 数组的计算顺序 空间优化(可选) 迭代关系: 如果要找K个房子的最大金额,其实就是寻找k-1个房子的最大金额,或者k-2个房子最大金额+k房子的金额,以此类推。 f(K) = 最大值(f(k-1),f(k-1)+k房子金额) 解题代码 class Solution { public int rob(int[] nums ) { if (nums == null | nums.length ==0){ return 0; } if (nums.length ==1){ return nums[0]; } if (nums.length == 2){ return Math.max(nums[0],nums[1]); } int []dp = new int[nums.length]; int max =0; dp[0] =nums[0]; dp[1] = Math.max(nums[1],dp[0]

马哥 Linux 内部最新教案首次公开,看完后绝对真香

纵然是瞬间 提交于 2020-11-10 18:02:53
各位粉丝朋友们大家好,近期看到很多粉丝朋友在后台留言,希望可以给大家找一些系统的学习的资料,前段时间联系了我的好友国内 Liunx 培训界大咖马哥给粉丝朋友们争取到了他们最新的教案内部资料,这份资料从未对外公开,其中包含了 Linux、Python、GO、容器、微服务等相关核心技术。可谓是含金量十足,以下为部分内容展示! 【k8s/Docker资料部分截取】 【python视频资料部分截取】 【GO视频学习资料部分截取】 以上视频资料均为高清可下载,需要的粉丝朋友, 戳这!回复“粉丝福利”就可以全部打包带走! 【Linux系统诊断】资料部分内容截取 (系统与登录异常排查) (grub.conf 文件内容被清空了怎么办) (案例分析) 【Linux文档资料部分截取】 【Docker/k8s文档资料部分截取】 【Python文档资料部分截取】 【Java资料部分截取】 内容实在太多就不一一截取放出来了! 戳这自取。 更多资料 ※部分文章来源于网络,如有侵权请联系删除;更多文章和资料|点击后方文字直达 ↓↓↓ 100GPython自学资料包 阿里云K8s实战手册 [阿里云CDN排坑指南] CDN ECS运维指南 DevOps实践手册 Hadoop大数据实战手册 Knative云原生应用开发指南 OSS 运维实战手册 云原生架构白皮书 Zabbix企业级分布式监控系统源码文档

关于Kubernetes 与 OAM 构建统一、标准化的应用管理平台知识!(附网盘链接)

邮差的信 提交于 2020-11-07 00:42:32
今天跟大家分享的是关于关于Kubernetes 与 OAM 构建统一、标准化的应用管理平台知识! 下拉文末获取网盘链接 1.为什么我们要构建应用管理平台? 1.1落地云原生过程中的“灵魂拷问” 1.2应用基础设施与最终用户之间的鸿沟 1.2.1怎么破? 方法一:人人都是 Kubernetes 专家 方法二:构建面向最终用户的应用管理平台 1.3传统 PaaS 的“能力困境” 2.如何打造一个“以应用为中心”的 Kubernetes? 什么是“以应用为中心”的 Kubernetes? 特征一:通过原生的声明式 API 和插件体系,暴露面向最终用户的上层语义和抽象 特征二:上层语义和抽象可插拔、可扩展,没有抽象程度锁定和任何能力限制 3.如何构建“以应用为中心”的 Kubernetes? 4.Open Application Model (OAM) 4.1 Component 4.2 Trait 和 Application Configuration 4.3 Definition Object 5.其他功能 6.总结 点击链接获取完整文档 链接: https://pan.baidu.com/s/1iNoqlChDkrXLTTQ1ucBYcg 提取码:g2ie ※部分文章来源于网络,如有侵权请联系删除;更多文章和资料|点击后方文字直达 ↓↓↓ 100GPython自学资料包

Win10 Nginx设置日志切分

孤街醉人 提交于 2020-11-01 08:43:11
Nginx大多是在Linus环境下使用,网上Nginx的日志切分基本都是在Linus环境下通过sheet脚本执行。 最近由于业务需要windows环境下运行Nginx,要做日志分割。但是在网上找了一圈,大多是需要借助UnxUtils这个工具来获取前一天的时间。其实在windows环境下,可以用vb脚本(VB Script)来实现获取前一天时间的功能。 1. 关闭Ngins: nginx -s stop 注意:命令要在cmd.exe(win+R,输入cmd,回车)执行,并定位到Nginx安装目录 2. 在Nginx安装目录下创建一个文件夹datalogs,用来存放备份的Nginx日志 3. 在Nginx安装目录下创建一个文件demo.bat,写入一下vb脚本 @echo off rem @echo off rem 取1天之前的日期 echo wscript.echo dateadd("d",-1,date) >%tmp%\tmp.vbs for /f "tokens=1,2,3* delims=/" %%i in ('cscript /nologo %tmp%\tmp.vbs') do set y=%%i for /f "tokens=1,2,3* delims=/" %%i in ('cscript /nologo %tmp%\tmp.vbs') do set m=%%j for

安装VMware Tools

时光怂恿深爱的人放手 提交于 2020-10-26 23:46:44
安装VMware Tools 先如图设置好vm(不设置"安装VMware Tools"会变成灰色) 然后点击"虚拟机",点击"安装VMware Tools",这时候MEDIA就加载好了 #也有可能在/run/media $ cp /media/alex/VMware\ Tools/VMwareTools-10.3.21-14772444.tar.gz ~/Downloads/ $ tar -vzxf VMwareTools-10.3.21-14772444.tar.gz vmware-tools-distrib/ $ sudo ./vmware-install.pl 一路回车就安装完成,然后重启 共享的文件夹就挂载到/mnt/hgfs下面了 如果发现还没有 $ sudo mkdir /mnt/hgfs $ cd /usr/bin $ sudo ./vmhgfs-fuse -o allow_other -o auto_unmount /mnt/hgfs 如果要开机自动挂载,修改/etc/fstab $ vmhgfs-fuse /mnt/hgfs fuse defaults,allow_other 0 0 来源: oschina 链接: https://my.oschina.net/u/2003520/blog/4457931

腾讯地图仿微信发送位置功能

生来就可爱ヽ(ⅴ<●) 提交于 2020-10-25 04:50:17
以下内容转载自面糊的文章《模仿微信发送位置功能》 作者:面糊 链接: https://www.jianshu.com/p/47b3ada2e36d 来源:简书 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 前言 微信的发送位置功能是一个十分方便的功能,他会定位用户当前所在地点,然后请求用户周边的POI,并且还可以通过拖动地图来获取其他的位置发送给对方,本Demo是结合腾讯地图SDK来实现类似的功能。 使用场景 拖动地图选择地图的中心点,然后请求该点周边的门店信息,可以通过设置搜索分类来指定搜索门店的类型,如:美食、学校等。 准备 腾讯地图3D SDK Marker 地点检索 核心代码: 1、设置大头针,固定在地图中央,并监听地图移动的时候大头针跟随移动: - (void)mapViewRegionChange:(QMapView *)mapView { // 更新位置 _annotation.coordinate = mapView.centerCoordinate; } 2、配置周边检索功能,将检索类型设置为"美食": - (void)searchCurrentLocationWithKeyword:(NSString *)keyword { CLLocationCoordinate2D centerCoord = self.mapView