一、前端的小细节 1、在做设计时,要写好设计文档。文档内容要条理清晰、简繁适中、图表齐全,同时做好历史记录、修订记录。 2、在设计芯片架构时,要考虑到出故障后,如何恢复芯片,让其能重新工作。 二、后端的小细节 1、在release code 之前,要先跟layout 确认,询问layout的状态。如 ...
分类:
其他 时间:
2021-06-30 21:18:10
收藏:
0 评论:
0 赞:
0 阅读:
38
如下代码做链表初始化的代码 void LinkList::CreateLinkList(int n) { ElemType *pnew, *ptemp; if(head=NULL){ cout << "Error head NULL" << endl; } ptemp = head; if (n < ...
分类:
其他 时间:
2021-06-30 21:17:42
收藏:
0 评论:
0 赞:
0 阅读:
34
Git 本地数据管理,大概可以分为三个区,工作区,暂存区和版本库。 工作区(Working Directory) 是我们直接编辑的地方,例如 VScode 打开的项目,记事本打开的文本等,肉眼可见,直接操作。暂存区(Stage 或 Index) 数据暂时存放的区域,可在工作区和版本库之间进行数据的友 ...
分类:
其他 时间:
2021-06-30 21:17:27
收藏:
0 评论:
0 赞:
0 阅读:
38
长度分别为$n$和$n-1$的数组$a_i,b_i$。 对$a_i$进行无限次操作:随机选择$i\in [1,n)$,令$a_i= \min(a_i,\frac{a_i+a_{i+1}-b_i}{2}),a_{i+1}=\max(a_{i+1},\frac{a_i+a_{i+1}+b_i}{2})$ ...
分类:
其他 时间:
2021-06-30 21:16:16
收藏:
0 评论:
0 赞:
0 阅读:
63
docker-compose 实践 git : 删除本地文件后,git pull不下来?删除文件也是一个操作,会有git管理记录。所以,这个文件是删除状态,pull不下来 docker-compose: 注意: docker-compose up :从0开始搭建各种容器 docker-compose ...
分类:
其他 时间:
2021-06-30 21:15:39
收藏:
0 评论:
0 赞:
0 阅读:
55
上篇没有区分哪些字段可以编辑,而且如果像性别这种,在编辑的时候应该是个选择器,所以,在fields_config添加attr属性,并在attr赋值是否可编辑,编辑状态所用html标签,select的数据来源属性,一个例子如下:
{
"field_name": "性别",
"field_in_db": "gender",
分类:
其他 时间:
2021-06-30 21:15:27
收藏:
0 评论:
0 赞:
0 阅读:
40
1.安全性问题 线程安全:本质上就是正确性。 避免原子性问题,可见性问题,有序性问题,就是线程安全的程序 什么情况需要考虑安全性问题? 存在共享数据并且该数据会发生变化。多线程同时读写同一数据。 如果不共享数据,状态就不会发生变化 ThreadLocal,TLS ,不变模式 2.活跃性问题 某个操作 ...
分类:
其他 时间:
2021-06-30 21:14:20
收藏:
0 评论:
0 赞:
0 阅读:
53
一、单一职责原则介绍 二、单一职责原则引入 1.方式一(违反了单一职责原则) 解析:摩托车、汽车是公路上运行的,但飞机并不是在公路上运行的。 public class SingleResponsibility1 { public static void main(String[] args) { / ...
分类:
其他 时间:
2021-06-30 21:14:05
收藏:
0 评论:
0 赞:
0 阅读:
49
我当了两年多的Java程序员,一直在做Java后端开发(Springboot),还没做过什么前端开发,三个月前逛知乎的时候,看到一篇文章说纯Java语言也可以写前端。那文章里就提到了包括Vaadin在内的几种用纯Java做前端开发的方法。经过对比后,我觉得还是Vaadin Flow最符合我的要求,因 ...
分类:
其他 时间:
2021-06-30 21:13:25
收藏:
0 评论:
0 赞:
0 阅读:
28
函数对象 可以将函数当成变量去用 1、可以赋值 def func(): x = 10 print(x) f = func # 将func 的内存地址赋值给f f() # 此时f()相当于func() 2、函数可以当作参数传给另外一个函数 def foo(): print('from foo') de ...
分类:
其他 时间:
2021-06-30 21:12:22
收藏:
0 评论:
0 赞:
0 阅读:
33
环境:Ubuntu16.04 64位 配置NFS服务器。 安装NFS服务器端: apt-get install nfs-kernel-server 下载完创建NFS的文件夹 mkdir /opt/nfs_folder 配置服务器端配置: vi /etc/exports 在最后一行写入 /opt/nf ...
分类:
其他 时间:
2021-06-30 21:11:13
收藏:
0 评论:
0 赞:
0 阅读:
33
A #include<bits/stdc++.h> using namespace std; int main(){ string s; cin>>s; if(s[2]==s[3] && s[4]==s[5]) puts("Yes"); else puts("No"); return 0; } B ...
分类:
其他 时间:
2021-06-30 21:11:01
收藏:
0 评论:
0 赞:
0 阅读:
37
一个比较老的问题了,因在Grafana界面上查询es数据时,传递的时间范围参数并不是浏览器本地时区(如CST),导致查询不到当天0~8h的数据: https://github.com/grafana/grafana/issues/16765 解决方法: 先去grafana官网上找下我们这个版本的源码 ...
分类:
其他 时间:
2021-06-30 21:10:46
收藏:
0 评论:
0 赞:
0 阅读:
29
二叉树最常见的遍历方式有三种,前序,中序和后序 一. 前序遍历 前序遍历就是按照根节点,左子树,右子树的顺序来遍历二叉树,在遍历左右子树的时候依然是采用前序遍历的方式 前序遍历的结果为:ABDECF 生成一棵这样的二叉树 //构建二叉树类 class TreeNode { char c; TreeN ...
分类:
其他 时间:
2021-06-30 21:10:30
收藏:
0 评论:
0 赞:
0 阅读:
32
1、计算器布局 分析:计算器窗口主要由上下两部分组成,使用Frame默认的BorderLayout布局方式。北部使用Panel装载-一 个保存计算结果的文本框;中部使用Panel装载计算器的20个按钮,采用GridLayout布局。为了维持布局方式,禁止改变Frame的大小。将计算器20个按钮上的符 ...
分类:
其他 时间:
2021-06-30 21:10:03
收藏:
0 评论:
0 赞:
0 阅读:
35
在八位二进制下,因为有一位是符号位,原码和反码只能表示0到127,-0到-127,所以-128不能用原码或反码表示。 按这种说法,128因为无法用八位二进制下的原码表示,则-128的八位二进制下的补码也是不存在的。 但是,为了在数的表示上消除编码映射的不唯一性,所以通过人为的定义对转换的100000 ...
分类:
其他 时间:
2021-06-30 21:09:51
收藏:
0 评论:
0 赞:
0 阅读:
41
FFmpeg 命令行 音频
分类:
其他 时间:
2021-06-30 21:08:49
收藏:
0 评论:
0 赞:
0 阅读:
22
# shapely.ops.transform做投影变换,可以跳过geopandas from shapely.ops import transform from functools import partial import pyproj line_pnts = [113.428126, 34.8 ...
分类:
其他 时间:
2021-06-30 21:07:39
收藏:
0 评论:
0 赞:
0 阅读:
18
var 和 let 的区别 因为ES5之前 除了 函数方法 其他的都和是没有 作用域 概念的 下面给你来个例子: <div> <button>1</button> <button>2</button> <button>3</button> <button>4</button> <button>5</ ...
分类:
其他 时间:
2021-06-30 21:07:10
收藏:
0 评论:
0 赞:
0 阅读:
33
使用vue-amap 一套专门用于vue的高德地图插件 1.安装 npm install vue-amap -S 2.在main.js中引入 import AMap from 'vue-amap' Vue.use(AMap) // 初始化地图 AMap.initAMapApiLoader({ key ...
分类:
其他 时间:
2021-06-30 21:06:54
收藏:
0 评论:
0 赞:
0 阅读:
34