Ubuntu16.04常用C++库安装及环境配置

1. 常用非线性求解库Ceres #=========================================================================================== # Ceres Solver install #============================================================================================ # Dependencies: CMa
分类: 其他 发布时间: 10-15 21:50 阅读次数: 0

Quartz任务调度(6)schedulerListener分版本超详细解析

schedulerListener 在我们的监听器实现类中,这个类中需实现的方法很多,不需要的可以给出空实现,下面是一些常用的用法: 方法 说明 jobScheduled() Scheduler 在有新的 JobDetail 部署时调用此方法。 jobUnscheduled() Scheduler 在有新的 JobDetail卸载时调用此方法 triggerFinalized() 当一个 Trigger 来到了再也不会触发的状态时调用这个方法。除非这个 Job 已设置成了持久性,否则它就会从
分类: 其他 发布时间: 10-15 21:50 阅读次数: 0

FLUME 之event流程

source->channel,数据由source写入channel,主动模式,主要步骤如下: 一个SourceRunner包含一个Source对象,一个Source对象包含一个ChannelProcessor对象,一个ChannelProcessor对象包含多个Interceptor对象和一个ChannelSelector对象 SourceRunner启动Source,Source接收Event Source调用ChannelProcessor ChannelProcessor调用Inter
分类: 其他 发布时间: 10-15 21:50 阅读次数: 0

Python快速排序的实现

代码: from random import randint def quick_sort(lst,first,last): low=first high=last if first<last: mid_value=lst[first] while low<high: while low<high and lst[high]>=mid_value: high=high-1
分类: 其他 发布时间: 10-15 21:50 阅读次数: 0

软件工程基础——第四次作业

软件工程基础——第四次作业 结对编程 git地址 https://github.com/lilyShuangszyzhk/WordCount 队友 双泽媛 队友学号 201831074121 队友博客 https://www.cnblogs.com/szy211/p/11674445.html ·PSP表格 PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟) Planning 计划 30 30 Estimate 估计这个任务需要多
分类: 其他 发布时间: 10-15 21:50 阅读次数: 0

52个有效方法(8) - 理解“对象等同性”这一概念

“等同性”(equality) “等同性”(equality)在开发中时常作为逻辑判断的依据。 按照 “==”操作符比较,对于常规的数据类型比较是值,比如 9 == 9 ;对于对象的比较,使用== 则比较的是两个指针本身,而不是其所指的对象。 判断等同性的关键方法 对于系统框架中的对象相等比较,我们可以使用NSObject协议中声明的“isEqual:”方法来判断两个对象的等同性。 //NSObject协议中有两个用于判断等同性的关键方法 - (BOOL)isEqual:(id)object;
分类: 其他 发布时间: 10-15 21:50 阅读次数: 0

20182334 2019-2020-1 《数据结构与面向对象程序设计》第六周学习总结

20182334 2019-2020-1 《数据结构与面向对象程序设计》第六周学习总结 教材学习内容总结 本周学习了第九章和第十章 第九章:学习了java面向对象语言的三大特性之一,也是最后一个大类:多态 所谓多态,在我自己的理解来看,就是相同类型的变量调用同一个方法时表现出来不同的行为特性。 那么在这里我想把三大特性再写一遍:封装、继承和多态。 以下是我自己理解: 封装:把该隐藏的隐藏起来,把该暴露的暴露出来。 继承:子类拥有自己的属性和方法,即可以对父类进行扩展。 多态: 相同类型的变量调
分类: 其他 发布时间: 10-15 21:50 阅读次数: 0

RestFramework之序列化器源码解析

一.源码解析之序列化: 1.当视图类进行实例化序列化类做了如下操作: #ModelSerializer继承Serializer再继承BaseSerializer(此类定义实例化方法) #在BaseSerializer执行__new__方法,用于判断many是为True还是False: class BaseSerializer: def __new__(cls, *args, **kwargs): if kwargs.pop('many', False):
分类: 其他 发布时间: 10-15 21:50 阅读次数: 0

三元环题解

我不知道为什么之前两个月没写一篇博客今天就要写两篇可能是因为今天晚饭吃的比较饱心情舒畅 题目: 输入一个有向图的邻接矩阵,求有多少个三元环(A到B,B到C,C又回A) Input 第一行给出数字N,3<=N<=1500.接下来N行N列给出数字矩阵 Output 如题 Sample Input 4 --+- +--+ -+-- --+- Sample Output 2 大意是给你一个邻接矩阵让你求三元环个数,给你的邻接矩阵i行j列的‘+’代表i和j之间有一条边 然后你就会了 后来看数据发现有的数
分类: 其他 发布时间: 10-15 21:50 阅读次数: 0

#100. 矩阵乘法

咕咕咕
分类: 其他 发布时间: 10-15 21:50 阅读次数: 0

C的初步认识

首先必须强调C语言一种强类型语言,它所要使用的每个对象都必须具有声明类型,切它的类型不可变;(必须先定义,后使用) 再者在C的编译过程中有4种文件: 源文件.c文件;(文本文件) 进行预编译以后.i文件;(文本文件) 编译后的目标文件.obj或者.o文件;(2进制文件)不可执行 链接后的.exe的可执行文件。 在执行文件时,会分配4个区域: .Code(代码区) .date(数据区) .heap(堆区) .stack(栈区) 两个凡是: 凡是在函数外定义的变量在数据区 凡是在函数内定义的函数在
分类: 其他 发布时间: 10-15 21:50 阅读次数: 0

[SOJ483]【SPC #2】序列上的旅行 ~ Journey on A Sequence【莫比乌斯反演】【莫队】

题意简述:给定序列\(a\),\(q\)次询问在\([l1, r1],[l2, r2]\)中分别选择一个数,满足两个数互质的方案数。\(1\leq n\leq 2\times 10^4, 1\leq q\leq 2\times 10^5, 1\leq a_1, a_2, \ldots, a_n\leq 5\times 10^4\),保证数据随机。 每个询问可以拆成四个前缀和容斥的形式,现在只需考虑在\([1, x], [1, y]\)中分别选数的方案数。 设\([1, x]\)中\(i\)出现
分类: 其他 发布时间: 10-15 21:50 阅读次数: 0

drf基础模块与四大组件之序列化组件

解析模块 为什么要配置解析模块 1drf给我们通过了多种解析数据包数据方式的解析类 2. 我们可以通过配置来控制前台提交的哪些格式的数据后台在解析,哪些数据不解析 3. 全局配置就是争对每一个视图类,而局部配置则只是争对其指定的视图类,让它们按照规定的解析数据包数据的格式来解析。 源码分析 入口在APIView中dispatch方法中 request = self.initialize_request(request, *args, **kwargs) # 点进去 获取解析类
分类: 其他 发布时间: 10-15 21:50 阅读次数: 0

English: Class words

filing cabinet
分类: 其他 发布时间: 10-15 21:50 阅读次数: 0

Linux零碎基础命令

修改linux终端命令行颜色,date,ype,TAB,history等
分类: 企业开发 发布时间: 10-15 21:50 阅读次数: 0

阿里Java架构师面试高频300题:集合+JVM+Redis+并发+算法+框架等

前言 然而面对今年的大环境而言,跳槽成功的难度比往年高了很多,很明显的感受就是:对于今年的java开发朋友跳槽面试,无论一面还是二面,都开始考验一个Java程序员的技术功底和基础。对源码解读和核心原理理解也是成了加分项,特别是对 Java 的一些核心基础知识点掌握的不够或者没有体系方向的朋友面试也成了一个苦恼的事情。 今天在这分享目前国内公司Java面试常问的问题包括JVM、常用的算法和数据结构,redis缓存,分布式,Spring,微服务等。正所谓知己知彼,只有体系知识巩固,面对不断更新的技术才能快速掌握,同时在面试、工作中也更能脱颖而出!
分类: 编程语言 发布时间: 10-15 21:50 阅读次数: 0

JS事件循环(Event Loop)机制

前言 众所周知,为了与浏览器进行交互,Javascript是一门非阻塞单线程脚本语言。 为何单线程? 因为如果在DOM操作中,有两个线程一个添加节点,一个删除节点,浏览器并不知道以哪个为准,所以只能选择一个主线程来执行代码,以防止冲突。虽然如今添加了webworker等新技术,但其依然只是主线程的子线程,并不能执行诸如I/O类的操作。长期来看,JS将一直是单线程。 为何非阻塞?因为单线程意味着任务需要排队,任务按顺序执行,如果一个任务很耗时,下一个任务不得不等待。所以为了避免这种阻塞,我们
分类: 其他 发布时间: 10-15 21:34 阅读次数: 0

前端----BOM和DOM 前端基础之BOM和DOM

前端基础之BOM和DOM 前戏 到目前为止,我们已经学过了JavaScript的一些简单的语法。但是这些简单的语法,并没有和浏览器有任何交互。 也就是我们还不能制作一些我们经常看到的网页的一些交互,我们需要继续学习BOM和DOM相关知识。 JavaScript分为 ECMAScript,DOM,BOM。 BOM(Browser Object Model)是指浏览器对象模型,它使 JavaScript 有能力与浏览器进行“对话”。 DOM (Document Object Model)是指文档对
分类: 其他 发布时间: 10-15 21:34 阅读次数: 0

ARMA(p,q)模型数据的产生

一、功能 产生自回归滑动平均模型\(ARMA(p,q)\)的数据。 二、方法简介 自回归滑动平均模型\(ARMA(p,q)\)为 \[ x(n)+\sum_{i=1}^{p}a_{i}x(n-i)=\sum_{i=0}^{q}b_{i}w(n-i) \] 其中\(a_i(i=1,2,...,p)\)是自回归系数,\(b_i(i=1,2,...,q)\)是滑动平均系数,\(w(n)\)是白噪声。 给定白噪声\(w(n)\)的均值和方差,便可以由上式产生\(ARMA(p,q)\)的数据。 三、使用
分类: 其他 发布时间: 10-15 21:34 阅读次数: 0

泊松分布随机数

一、功能 产生泊松分布的随机数。 二、方法简介 泊松分布的概率密度函数为 \[ f(x)=\frac{\lambda ^{x}e^{-\lambda }}{x!} \qquad x\in \left \{ 0,1,...,\lambda \right \} \] 用\(P(\lambda)\)表示。泊松分布的均值为\(\lambda\),方差为\(\lambda\)。 定理 若\(\lambda > 0\),\(x\)是整数,\(u_i\)是(0,1)区间上均匀分布的随机数,即\(u_{i}
分类: 其他 发布时间: 10-15 21:34 阅读次数: 0