摘要:
导语: 你是否有过自己的api请求很慢,每次都要加载很久,首屏加载空白页面几秒钟,图片加载慢等等情况,这时候你就需要对自己的web项目进行优化。 1,减少HTTP请求次数,合理使用http缓存 减少http的主要办法是合并CSS、合并javascript、合并图片。只要http请求次数减少,web的 阅读全文
摘要:
作者:HelloGitHub- 小鱼干 虽然国外十一并不过国庆,但是本周的 GitHub 也稍显疲软,GitHub 周榜的获 star 超过 1k 的项目寥寥无几,本周新开源的项目更是屈指可数。用 C 编写的 GitHub repo 周榜中,知名的两大深度学习框架——Tensorflow 和 P 阅读全文
摘要:
线程的状态(系统层面) 一个线程被创建后就进入了线程的生命周期。在线程的生命周期中,共包括新建(New)、就绪(Runnable)、运行(Running)、阻塞(Blocked)和死亡(Dead)这五种状态。当线程启动以后,CPU需要在多个线程之间切换,所以线程也会随之在运行、阻塞、就绪这几种状态之 阅读全文
摘要:
上篇写了 掌握Rabbitmq几个重要概念,从一条消息说起 ,这篇来总结关于消息丢失让人头痛的事情。网络故障、服务器重启、硬盘损坏等都会导致消息的丢失。消息从生产到消费主要结果以下几个阶段如下图。 ①生产阶段,生产者创建消息,经过网络发送到rabbit服务器 ②消息存储阶段,首先被发送到交换器然后经 阅读全文
摘要:
对梯度下降算法的理解和实现 梯度下降算法是机器学习程序中非常常见的一种参数搜索算法。其他常用的参数搜索方法还有:牛顿法、坐标上升法等。 以线性回归为背景 当我们给定一组数据集合 \(D=\{(\mathbf{x^{(0)}},y^{(0)}),(\mathbf{x^{(1)}},y^{(1)}),. 阅读全文
摘要:
letcode 297题思路 二叉树的序列化与反序列化 序列化是将一个数据结构或者对象转换为连续的比特位的操作,进而可以将转换后的数据存储在一个文件或者内存中,同时也可以通过网络传输到另一个计算机环境,采取相反方式重构得到原数据。 请设计一个算法来实现二叉树的序列化与反序列化。这里不限定你的序列 / 阅读全文
摘要:
为结构编写函数比为数组编写函数要简单得多。 结构是一个实体,被 看做一个整体,可以将一个结构赋给另一个结构。 函数可以返回结构。数组名就是数组第一个元素的地址,而结构名只是结构的名称,要想获得结构的地址,必须使用地址运算符& 然而,按值传递结构有一个缺点,就是结构非常大的情况下,复制结构将增加内存要 阅读全文
摘要:
这些个概念,大学是肯定学过,当然了大学基本为了应付考试,然后我考试又是长期抄我上一桌的同学,所以你懂的。。毕业工作后也专门去看了这些个概念,不过之前的学习并没有摸透,可能因为没有理解也容易忘,这次是想好好学习下计算机组成原理,又遇到了原码,反码,补码这些玩意儿,结果看了下网上的文章,自己也在本子上画 阅读全文
摘要:
前言 之前读过一些类的源码,近来发现都忘了,再读一遍整理记录一下。这次读的是 JDK 11 的代码,贴上来的源码会去掉大部分的注释, 也会加上一些自己的理解。 Map 接口 这里提一下 Map 接口与1.8相比 Map接口又新增了几个方法: 这些方法都是包私有的static方法; of() 方法分别 阅读全文
摘要:
各有关单位: 分子动力学模拟是一种研究分子体系结构与性质的重要方法,已被广泛用于化学化工、生物医药、材料科学与工程、物理等学科领域。传统实验需要大量的人力物力而且耗时,而计算机模拟的方法省时省力,可以用来求解解析理论无法求解的问题,模拟实验做起来困难或不可能做的条件,得到更贴近实际体系的结果。LAM 阅读全文
摘要:
1、AD9361还提供自校准和自动增益控制(AGC)系统,以在变化的温度和输入信号条件下保持高性能。 此外,该器件还包括几种测试模式,允许系统设计人员插入测试音并创建内部环回模式,设计人员可以使用这些环回模式在原型制作期间调试其设计并针对特定应用优化其无线电配置。 2、通过遵循预编程的增益指数图来实 阅读全文
摘要:
简介 动态规划(dynamic programming,简称dp),是运筹学的一个分支,是求解决策过程(decision process)最优化的数学方法。(没办法,其实算法就是数学,毕竟数学是基础学科,由数学支撑的学科太多太多) 分类 动态规划一般可分为线性动规,区域动规,树形动规,背包动规四类。 阅读全文
摘要:
一、产生差错的原因 概括来说,传输中的差错都是由于噪声引起的。 全局性 由于线路本身电气特性所产生的 随机噪声 (热噪声),是信道固有的,随机存在的。 解决办法:提高信噪比来减少或避免干扰。(对传感器下手) 局部性 外界特定的短暂原因所造成的 冲击噪声 ,是产生差错的 主要原因 。 解决办法:通常利 阅读全文
摘要:
介质访问控制(多路访问协议) 传输数据使用的两种链路:点对点链路,广播链路 介质访问控制概念: 静态划分信道 信道划分介质访问控制 概念: 多路复用技术:把多个信号组合在一条物理信道上进行传输,使得多个计算机或终端设备共享信道资源,提高信道利用率。 下图的信道是一条广播信道。逻辑上分为互不干扰的子信 阅读全文
摘要:
本文主要介绍C++中的 值传递(pass-by-value) 和 引用传递(pass-by-reference) 的区别。 1 pass-by-value 在 C++ 里面,一个函数在使用参数时,如果使用 pass-by-value 方式,那么编译系统会在调用该函数的地方, 把实参复制一份传给函数的 阅读全文
摘要:
Questasim10.6c下载与安装教程 前言 Questasim作为Modelsim的高级版,使用速度比Modelsim快很多,几乎所有操作指令都是和Modelsim兼容的。今天教大家如何下载并安装Questasim。 安装包下载地址 安装前提: 系统要求:Win10 64位 注意:安装路径及以 阅读全文
摘要:
前一段时间呢学习了一下字典树,发现字典树在解决某些问题上是非常方便的(与STL中的map有些相似的地方),下面是我对字典树做的一些总结,也不算做总结,写出了自己对字典树的一些了解而已。 字典树(Trie树),单词查找树或者前缀树,是一种用于快速检索的多叉树结构,如英文字母的字典树是一个26叉树或52 阅读全文
摘要:
一、任务 在Ubuntu系统下请编写一个主程序文件 main1.c 和一个子程序文件 sub1.c, 要求:子程序sub1.c 包含一个算术运算函数 float x2x(int a,int b),此函数功能为对两个输入整型参数做某个运算,将结果做浮点数返回;主程序main1.c,定义并赋值两整型变量 阅读全文
摘要:
NTIRE 介绍 CVPR(IEEE Conference on Computer Vision and Pattern Recognition)是世界顶级的计算机视觉会议(三大顶会之一,即IEEE国际计算机视觉与模式识别会议,另外两个是 ICCV 和 ECCV ),CVPR下 NTIRE (New 阅读全文
摘要:
做vc++开发免不了多字节UNICODE、UTF-8转来转去,下面贴出我写的几个字符转化函数 1、 TCHAR 和CHAR转化, TCHAR 对应UNICODE和多字节下分别是WCHAR 和CHAR 函数如下: 需要注意*dest是new出来的需要释放 //char 字符串转化为tchar字符串 v 阅读全文