解析如何在Bash中编写函数

  • Post author:
  • Post category:其他

导读 在编程时,实际上是在定义要由计算机执行的过程或例程。一个简单的类比是将计算机编程与烤面包进行比较:你一次列出了要组建工作环境的配料,然后列出了烤面包所必须采取的步骤。在编程和烘烤中,必须以不同的间隔重复执行某些步骤。 通过编写函数来减少代码的冗余和维护。 在编程时,实际上是在定义要由计算机执行的过程procedure或例程routine。一个简单的类比是将计算机编程与烤面包进行比较:你一次列…

继续阅读 解析如何在Bash中编写函数

纸上推导项目工程的最短完成时间

  • Post author:
  • Post category:其他

1 什么是关键路径? 关键路径是在拓扑图中的一条路径,并且这条路径最长。 实际意义:现在有一个工程分为三个子工程,完成A工程需要10小时,完成B工程需要8小时,C工程需要A B工程都完成后才能开工,并且需要5小时,根据常识可以知道,C工程取决于所依赖的耗时最长的工程,所以整个工程最短需要10+5个小时。最长的路径称为关键路径,关键路径上的活动都称为关键活动。 2 在纸上如何推导工程的最短耗时 这是…

继续阅读 纸上推导项目工程的最短完成时间

java重新开始 十(控制流程)

  • Post author:
  • Post category:java

1、if判断 if后面括号中,必须是boolean值(或者表达式) int a = 2; int b = 3; //判断 if(a>b){ System.out.println("a比较大"); } //判断+否则 if(a>b){ System.out.println("a比较大"); }else { System.out.println("a不比b大"); } //多重判断+否则 …

继续阅读 java重新开始 十(控制流程)

stable diffusion原理

  • Post author:
  • Post category:其他

1、Latent space 隐空间是压缩数据的一个表示。数据压缩的目的是学习数据中较重要的信息。以编码器-解码器网络为例,首先使用全卷积神经网(FCN)络学习图片特征,我们将特征提取中对数据的降维看作一种有损压缩。但是由于解码器需要重建(reconstruct)数据,所以模型必须学习如何储存所有相关信息并且忽略噪音。所以压缩(降维)的好处在于可以去掉多余的信息从而关注于最关键的特征。 2、Aut…

继续阅读 stable diffusion原理

Java并发–线程之间的协作

  • Post author:
  • Post category:java

当多个线程可以一起工作去解决某个问题时,如果某些部分必须在其它部分之前完成,那么就需要对线程进行协调。 join() 在线程中调用另一个线程的 join() 方法,会将当前线程挂起,而不是忙等待,直到目标线程结束。 对于以下代码,虽然 b 线程先启动,但是因为在 b 线程中调用了 a 线程的 join() 方法,b 线程会等待 a 线程结束才继续执行,因此最后能够保证 a 线程的输出先于 b 线程…

继续阅读 Java并发–线程之间的协作

Matlab:贝塞尔高斯光束自由传输matlab仿真

  • Post author:
  • Post category:其他

matlab代码: clc clear all close all %% N = 200; lambda = 1064e-6; %波长1064nm row = linspace(-1,1,N); col = linspace(-1,1,N); [x,y] = meshgrid(row,col); [theta,r] = cart2pol(x,y); w = 3; %高斯光束束腰宽度 k = 2*p…

继续阅读 Matlab:贝塞尔高斯光束自由传输matlab仿真

LeetCode-练习之字符串处理

  • Post author:
  • Post category:其他

leetCode练习总目录 一、最长公共前缀 /** *按从头到尾比较字符前缀 * 1、取出第一字符串和第二个字符串,遍历找出两者公共前缀; * 2、利用上步返回的前缀与下一个字符串比较 * 3、重复上步骤,直至最后一个字符串 */ public String longestCommonPrefix(String[] strArry) { if (strArry.length == 0) { re…

继续阅读 LeetCode-练习之字符串处理

netty5与spring集成,实现配置启动–(一)

  • Post author:
  • Post category:其他

以前都是在自己的域名下写文章,CSDN开篇第一文献上自己的一个小小DEMO项目 首先要感谢鑫鑫哥哥,您的文章给了我最初的入门 附传送门: http://my.oschina.net/xinxingegeya/blog/289258 http://my.oschina.net/xinxingegeya/blog/295408 同时,最关键的参考书: netty权威指南,文中部分文字摘自此书 ====…

继续阅读 netty5与spring集成,实现配置启动–(一)

Iceberg 数据治理及查询加速实践

  • Post author:
  • Post category:其他

Flink 实时写入 Iceberg 带来的问题 在实时数据源源不断经过 Flink 写入的 Iceberg 的过程中,Flink 通过定时的 Checkpoint 提交 snapshot commit 操作到 Iceberg,将已写入到 Iceberg 的数据文件通过 Snapshot 组织暴露出来。如果不对流实时写入 Iceberg 的文件进行治理,久而久之 Iceberg 下的小文件会越来越…

继续阅读 Iceberg 数据治理及查询加速实践

ElementUI表格点击行选中复选框

  • Post author:
  • Post category:其他

<el-table :data="tableData" ref="tableDom" :height="'100%'" style="width: 100%;" border @selection-change="handleSelectionChange" @row-click="toggleSelection" > toggleSelection(row) { this.$refs…

继续阅读 ElementUI表格点击行选中复选框