这里的频率学派,认为参数θ是一个常量 ,只有属于置信区间,或者?置信区间,没有属于这个某个置信区间的概率是0.9的说法。第一个意思是整体分布的一个参数θ,取θ的某一个先验分布,计算在该先验分布的条件下的贝叶斯估计的值不能等于该θ在整体分布下面的值。 第二个图片就是例子,第二张图片中因为先验概率取得好 ...
分类:
其他好文 时间:
2019-04-16 09:23:25
阅读次数:
155
近日发现了有一个工具,git svn,可以打通git svn之间的鸿沟。 很适合习惯于git,却需要维护svn代码的同学。 安装 具体使用就不多写了,可以看帮助文档,或者网上很多详细的说明。 大概就是,从远程拉取一个svn库,变成本地的git库,后续的操作就完全基于git,只有在需要跟远程svn交互 ...
分类:
系统相关 时间:
2019-04-15 00:14:11
阅读次数:
163
程序在内存中的存储分为三个区域,分别是动态数据区、静态数据区和代码区。函数存储在代码区,全局变量以及静态变量存储在静态数据区,而在程序执行的时候才会在动态数据区产生数据。程序执行的本质就是代码区的指令不断执行,驱使动态数据区和静态数据区产生数据变化。 代码区与动态数据区由三个寄存器控制,分别是eip ...
分类:
其他好文 时间:
2019-04-12 00:57:23
阅读次数:
174
explicit关键字:防止构造函数隐式类型转换 运算符:new(重要):分配内存空间,delete释放内存空间 函数:malloc new的运算符里,当用new创建对象的时候,它在堆区为对象分配内存并调用构造函数完成初始化,delete释放空间 栈区开辟:Person p1 堆区开辟:Person ...
分类:
编程语言 时间:
2019-04-10 23:32:02
阅读次数:
143
锁是操作系统中实现进程同步的重要机制。 基本概念 临界区(Critical Section)是指对共享数据进行访问与操作的代码区域。所谓共享数据,就是可能有多个代码执行流并发地执行,并在执行中可能会同时访问的数据。 同步(Synchronization)是指让两个或多个进程/线程能够按照程序员期望的 ...
分类:
其他好文 时间:
2019-04-09 18:46:13
阅读次数:
645
一、预备知识—程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其 操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回 收 。 ...
分类:
编程语言 时间:
2019-04-09 12:42:25
阅读次数:
144
接上篇,内存四区的分析-静态区,下面来说明一下堆区总结。 堆区分析: 堆区(heap):一般由程序员分配释放(动态内存申请与释放),若程序员不释放,程序结束时可能由操作系统回 就下面的程序: #include "stdio.h" #include "string.h" char *getMem(in ...
分类:
编程语言 时间:
2019-04-08 15:24:21
阅读次数:
166
1、线程共享内存区:包括堆区、方法区、运行时常量池(三个都有可能跑出内存溢出错误) 堆区 一般用于存储对象实例的内存区,{堆区又分为新生代【Eden,from Survivor,to Survivor】和老年代(oldgen)} 方法区 逻辑上独立,物理上属于堆区(方法区中包含java类的结构信息如 ...
分类:
编程语言 时间:
2019-04-06 17:01:44
阅读次数:
132
题目大意 静态区间查询不同数的个数。 分析 好了,成功被这道题目拉低了AC率。。。 打了莫队T飞掉了,真的是飞掉了QwQ。 蒟蒻想不出主席树的做法,就换成了莫队。。。 很多人都不知道莫队是什么。。。 一句话概括莫队:离线询问分块排序,玄学降低复杂度 那么这道题目就是简单的莫队模板套一下就好了,每一次 ...
分类:
其他好文 时间:
2019-03-30 21:31:34
阅读次数:
188
"$\verb|bzoj3524 [POI2014]Couriers|$" 静态区间,询问出现次数严格大于区间长度一半的数 $n,\ m\leq5\times10^5$ 主席树 用主席树维护,在当前区间 $[l,\ r]$ 中,如果 $[l,\ mid]$ 的数字出现次数严格大于询问区间长度的一半, ...
分类:
其他好文 时间:
2019-03-29 23:38:19
阅读次数:
165