设计模式--迭代器模式

什么是迭代器模式?让用户通过特定的接口访问容器的数据,不需要了解容器内部的数据结构。假设我们不使用迭代器模式package Iterator; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Ma...

扩展欧几里得

在此写下我对于扩展欧几里得的见解,可能有错误,评论区指正,我看到就会改 裴蜀定理推论:a,b互质的充要条件是存在整数x,y使ax+by=1,那么由a,b互质,一定存在x,y,满足等式ax+by=1 扩展欧几里德算法是用来在已知a, b求解一组x...

HDU 3652 B-number(*数位DP)

G - B-number  HDU - 3652  A wqb-number, or B-number for short, is a non-negative integer whose decimal form contains the sub- string "13" and can be divided by 13. For example, 130 and 2613 are wqb-numbers, but 143 ...

电商设计架构

初学者整理,学习用。有不完善地方请大大们指出。。。后续学习了更多知识再陆续补充。 静态架构蓝图: CDN: Content Delivery Network 内容分发网络 其目的是避开影响数据传输速度和稳定的瓶颈和环节,使内容访问更快,更稳定。 通过在网...

《深度探索C++对象模型(Inside The C++ Object Model )》学习笔记

之前一直对C++内部的原理的完全空白,然后找到《Inside The C++ Object Model》这本书看了下, 感觉收获很大,因为书写得比较早,有些知识应该要更新,但是还是值得好好研读,由于该书的内容给人比较散的感觉,所以一直想找个时间整理一下,...

惊闻人民日报批微信通讯录加粉拉群产业,近期小号紧缺与其有关?

近日,人民日报批微信灰 {MOD}利益链,从荐股类、涉黄类微信群揭露开始,到提到微信号交易问题,尤其是十名号被多次提到,也发现行业很多QQ群、个人账号,菠菜、涉黄类微信群大量被封。前几天微信开启新一轮大封号,很多号被回查式...

如何设计三维模型?

在一些实际的项目中,为了仿真更加真实的显现工厂的实际现场,需要对PlantSimulation中默认的三维模型或者二维模型进行替换,其中二维模型的替换在《层式结构及其动画设置》中已经做了相关介绍。此片文章主要对三维模型的替换及其相关设置进...

hiho #1033 : 交错和

题目描述: 时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述 给定一个数 x,设它十进制展从高位到低位上的数位依次是 a0, a1, ..., an - 1,定义交错和函数: f(x) = a0 - a1 + a2 - ... + ( - 1)n - 1an...

HDU5901大素数模板

题意: 求区间[1,N]的质数的个数(1≤N≤1011)。  思路: 模板题,上两个模板 相关知识见WIKI 代码一: 复杂度大概O(n^(3/4)) #include #define ll long long using namespace std; ll f[340000],g[340000],n; void init(){ ll i,...

算法复杂度的计算

之前算法复杂度的计算有些过,但是,都不是很明确,模棱两可,思路不是很清晰,所以为了更好地分析和掌握算法复杂度的计算总结了这篇博文。基本的计算步骤  时间复杂度的定义     一般情况下,算法中基本操作重复执行的次数是问题规模n...

高性能IO设计的Reactor和Proactor模式

在高性能的I/O设计中,有两个比较著名的模式Reactor和Proactor模式,其中Reactor模式用于同步I/O,而Proactor运用于异步I/O操作。          在比较这两个模式之前,我们首先的搞明白几个概念,什么是阻塞和非阻塞,什么是同步和异步,...

更换电脑时转移hexo博客

本文适用对象: 已成功搭建hexo博客,更换机器使用博客 (最近常用另外一个笔记本,于是便准备将hexo博客转移到该笔记本上来写,一些转移经验在本文分享) 一、前提条件 安装git 安装node.js hexo个人博客 npm install hexo -g ...

python 字典

######################### 字典的定义 ######################### """ 总结: 定义字典:     - 定义空字典, {}, dict()     - 赋值: d = {'key':'value', 'key1':'value1'}     - 初始化所有value值: fromkeys()     - 根据已...

mtk-camera驱动开机识别流程

mtk平台在开机的时候你会发现camera上下电达6次之多,main和sub camera分别上下电了3次(以下简称main或sub来表示后摄或前摄),这么多上下电过程都是用来做什么的呢,今天我详细研究了一下,大致总结如下:mtk的camera驱动会先注册两个came...

epoch 含义

(1)batchsize:批大小。在深度学习中,一般采用SGD(随机梯度下降)训练,即每次训练在训练集中取batchsize个样本训练; (2)iteration:使用batchsize个样本训练一次; (3)epoch:使用训练集中的全部样本训练一次; ...

发布经验,赚取财富值,与更多的电子工程师一起成长!

写文章

热门文章

一周热门问题