.net core正式推出了Blazor, 正好在一个小项目里试用一下。 因为基于WebAssemble的客户端Blazor还不是正式版, 为了避免不必要的麻烦,我试用服务端的Blazor。 由于是个小项目,首页的内容留到后面设计。我们先建立个查询页面 (Pages/)Planes/Index.ra ...
分类:
其他好文 时间:
2019-11-04 17:16:58
阅读次数:
265
Singleton(单例模式) 意图:保证一个类仅有一个实例,并提供一个访问它的全局访问点。 主要解决:一个全局使用的类频繁地创建与销毁。 ...
分类:
Web程序 时间:
2019-11-03 15:08:54
阅读次数:
98
最短路径树:概念就是以一个节点为根,然后根节点到其他所有点的距离最短,然后形成了一棵树,把不必要的边删除,其实我们用dij的时候求一个点到其他点的距离的时候就已经会把根节点到其他所有点的最短距离求出来了,只是我们不确定是哪些边构成的. 原图: 最短路径树图(以A为根) 现在请你利用最短路径树解下面这 ...
分类:
其他好文 时间:
2019-10-31 18:41:35
阅读次数:
81
1、避免创建重复的RDD和不必要的内存空间浪费 错误代码: 错误解析: 这种情况下,Spark需要从文件中加载两次hello.txt文件的内容,并创建两个单独的RDD;第二次加载HDFS文件以及创建RDD的性能开销,很明显是白白浪费掉的 正确代码: 2、尽最大可能复用同一个RDD 错误代码: 错误解 ...
分类:
其他好文 时间:
2019-10-27 15:04:12
阅读次数:
103
前言 最近做微服务架构的项目,在用feign来进行服务间的调用。在互调的过程中,难免出现问题,根据错误总结了一下,主要是请求方式的错误和接参数的错误造成的。在此进行一下总结记录。以下通过分为三种情况说明,无参数,单参数,多参数。每种情况再分get和post两种请求方式进行说明。这样的话,6种情况涵盖 ...
分类:
编程语言 时间:
2019-10-27 11:09:32
阅读次数:
272
树状数组 ======== 为了表述方便,下面所有的数字,都是二进制形式下的。 拆分成特殊区间 C[i]的定义 树状数组通过特定将区间$\left[1,i \right]$通过一个特殊地规则,将区间拆分成$k(k \leq \log_{2}{i+1})$个区间$\left(i_{k 1},i_{k} ...
分类:
编程语言 时间:
2019-10-26 21:00:42
阅读次数:
69
采用Unicode编码,所以一个QChar占用两个字节使用隐式共享技术来节省内存和减少不必要的数据拷贝跨平台使用,不用考虑字符串的平台兼容性QString直接支持字符串和数字之间的相互转换QString直接支持字符串之间的大小比较(按照字典序)QString直接支持不同编码下的字符串转换QStrin ...
分类:
其他好文 时间:
2019-10-25 09:18:54
阅读次数:
70
无论你是程序员或是其他行业的工作人员,时间是你最宝贵的资源之一。不过,开发人员常常发现自己被困在项目中,因为不注重管理他们的时间。这篇文章提供了可提高工作效率的可操作技巧,以及如何避免不必要的浪费时间。1.你有优先安排任务吗?就像那些对自己的时间表有控制的人一样,开发人员常常从简单任务开始一天的工作。他们明确地从更容易的任务开始新的一天,并且会把那些目的不明确,艰巨的任务放到一天结束的时候。这可能
分类:
其他好文 时间:
2019-10-24 17:08:15
阅读次数:
105
假设你想备份一个叫做 /home/joeuser/ 的目录,但是不想包括子目录 /home/joeuser/junk/,因为其中包括的都是不必要的文件。你想创建一个叫做 backup.iso 的映像,然后把它刻写到 CD-R(W) 去,因而你能够在办公时在你的 Red Hat Linux PC 上使 ...
分类:
系统相关 时间:
2019-10-24 00:35:01
阅读次数:
94
遍历列表 循环临时存储建议: 循环中执行更多操作: 避免缩进错误 Python根据缩进来判断代码行与前一个代码行的关系 不必要的缩进/忘记缩进/循环后不必要的缩进/遗漏冒号 创建数值列表 列表非常适合用于存储数字集合 range()函数 使用 range()创建数字列表 对数字列表执行简单的统计计算 ...
分类:
其他好文 时间:
2019-10-23 23:44:55
阅读次数:
113