mu

稀疏矩阵置换

戏子无情 提交于 2020-10-06 06:51:04
三元组表示 typedef struct { int i,j; //i行j列 elemtype e; }triple; typedef struct{ triple data[maxsize+1]; //不用data[0] int mu,nu,tu; //行数,列数,非零个数 }tsmatrix; 稀疏矩阵提取 从稀疏矩阵m 0 12 9 0 0 0 0 0 0 0 0 0 0 0 -3 0 0 0 0 14 0 0 0 24 0 0 0 0 0 18 0 0 0 0 0 15 0 0 -7 0 0 0 提取出非零值 i j v 1 2 12 1 3 9 3 1 -3 3 6 14 4 3 24 5 2 18 6 1 15 6 4 -7 实现置换 方法:行列值互换,i和j互换,重新排序 刚才的非零值可成为一个矩阵的样子 这个矩阵是以列序排列的 (a11,a21,a12,a22…); ↓ -3 12 9 14 15 18 24 -7 代码 int TransposeSMatrix(TSMatrix m,TSMatrix &t) //m为刚才的非零矩阵(里面的i和j因提取而改变),t为转置矩阵(转换到这里) { t.mu = m.nu;t.nu = m.mu; t.tu=m.tu; //行列互换 if(t.tu){ q = 1; for(col = 1;col<=m.nu; ++col

5G无线网络关键技术

心不动则不痛 提交于 2020-10-06 06:39:25
1:针对于空口,无线测的要求 5G性能指标:与4G比较 峰值速率:10Gbit/s 用户体验速率:100Mbit/s(后续可能会提高) 频谱效率:提高了三倍以上 移动性:500km/h 时延:1ms,是LTE的十分之一 连接数密度:1Mdevices/平方km 网络功耗效率:一百倍 区域流量能力:10Mbps/平方m 2:5G频谱部署策略 5G空口频谱概述 在3GPP协议中,5G的总体频谱资源可以分为一下两个FR(Frequency Range) ·FR1:sub6G频段,也就是我们说的低频频段,是5G的主用频段;其中3GHz一下的频率我们称之为sub3G,其余频段称为C-band; ·FR2:毫米波,也就是我们说的高频频段,为5G的扩展频段,频谱资源丰富(当前版本毫米波定义的频段只有三个,全部为TDD模式,最大小区带宽支持400MHz)。 3G和4G时代的频谱主要是FDD,而5G主要是TDD。 5G小区带宽 5G取消了5M以下的LTE小区带宽,大带宽是5G的典型特征 ·Sub 6G小区最大小区带宽100M ·毫米波最大小区带宽400M ·20M以下带宽定义主要是满足既有频谱演进需求 小区最大带宽和子载波带宽的关系 3:5G新空口关键技术 5G NR新空口关键技术 更多多址技术选择:滤波正交频分多址 更灵活的帧格式:灵活子载波带宽、灵活时隙时长、灵活上下行配置 更高频谱效率

最通俗易懂的路由器选购指北

拈花ヽ惹草 提交于 2020-10-05 18:09:37
1.总结 ①不要买百兆网口路由器,千兆网口起步 ②必须买双频路由器(2.4G—5G)或者三频 ③无线速率1200兆起步 ④必须支持802.11ac或ax标准 ⑤必须支持2*2mimo以上技术的路由器(新MU—MIMO技术更好) ⑥不要盲目选购WIFI6,价格较贵,而且配套设备没跟上 ⑦网线至少需要千兆(超五,六类,超六)不差钱上(七类) ⑧面积大于120平还需要无缝漫游 要么多花钱上mesh 要么路由+多AP模式 ⑨5G速度快,穿墙弱,跟价格无关 ⑩信号覆盖面积,200和1000元的路由器差别不太多,大体上是国标发射功率低导致 (11)布置多个路由器,要尽量使用有线连接,而不是无限桥接 (12)网速超过100兆,降低网络延迟提升长时间运行稳定性,远比提升网速更重要 (13)不要太相信厂商宣传双频合一,绝大多数都做的不好 (14)连接设备超过50台,选择企业级路由器 (15)路由器尽量摆放你想覆盖区域中间位置,尽量避免其他物品遮盖阻挡 (16)日常使用一定选择固件好的路由器 喜欢刷机无视原厂固件,主看硬件 2.推荐链接 https://zhuanlan.zhihu.com/p/43278913 https://zhuanlan.zhihu.com/p/95210268 来源: oschina 链接: https://my.oschina.net/u/4350320/blog

C++ 之九阴真经之线程工厂(二)

ぐ巨炮叔叔 提交于 2020-10-03 01:29:34
上篇主要介绍了线程工厂的使用场景,这一篇则主要介绍线程工厂的实现。 线程工厂由两部分组成: 一、是工厂类,主要负责创建线程类及数据的接收与提取; 二、是线程接口类,主要定义了线程的入口类及接收消息的公共接口; 按照消息模型,又可以分为基于数据的工厂类与基于任务的工厂类。 工厂类定义: class CThreadFactoryBase { public: virtual ~CThreadFactoryBase() {}; virtual bool IsStop() = 0; virtual bool Pop(AnyVar& val, int waitTime = -1) = 0; }; //任务模型 struct TaskModel {}; //数据模型 struct DataModel {}; template<typename T, typename P> class __ThreadFactory; 任务模型工厂类实现 template<typename T> class __ThreadFactory<T, typename std::enable_if<std::is_same<typename T::ModelType, TaskModel>::value, TaskModel>::type> : public ThreadObject, public

Go实现API并发请求的案例

生来就可爱ヽ(ⅴ<●) 提交于 2020-10-02 08:43:35
场景: 有 N 个并发请求来访问Api1时 ,如果数据库或者web服务器没有对请求做限制,那么所有请求都会访问一次数据库,很可能造成数据库压力比较大,而且 HTTP访问也比较耗时。 实现: 有 N 个并发请求来访问Api1时, 只有一个请求可以访问到数据库,其他请求共享一个请求的结果。 安排: 1. 定义一个请求组,来存储所有的请求 type RequestGroup struct { mu sync.Mutex m map[string]*Result // 请求类型=>请求结果 } 我们使用使用Result类型来存储请求结果,mu 对请求的管理。(此处如果不清楚如何使用,后续详细讲解) 2. 定义一个请求结果的类型 type Result struct { wg sync.WaitGroup val interface{} err error } 好了,那么我们如何处理并发时来的请求呢? 所有请求的结果该如何处理呢? 首先,我们应该在有请求时,开始拦截验证是否同时有相同的请求访问,如果有,阻塞,直到第一个访问数据库的请求结束,所有请求获取到结果后结束。 代码演示: func (g *RequestGroup ) Do (key string, getDataFunc func()(interface{}, error)) (interface{}, error) { g.mu

WiFi技术

痴心易碎 提交于 2020-10-01 07:29:56
WiFi技术 文章目录 WiFi技术 啥 802.11 对照表 802.11n 802.11ac 802.11ax 啥 MU-MIMO :多用户-多输入多输出 2x2 MIMO :2个输入in,2个输出out。 ? 一根天线既做接收也做发送, 2x2 即两根天线,同理 4x4 即为4根天线 ? Redmi AX6 共6根天线,4根作为5G天线,2根作为2.4G天线 Redmi AX6 支持 2x2 160MHz 及 4x4 80MHz 两种MU-MIMO工作模式 802.11 对照表 协议 频宽(MHz) 单天线速率(Mbps) 技术 802.11a 20 802.11b 20 802.11g - 2.4G 20 OFDM 802.11n - 2.4G+5G 20 (1路数据流) 72.2 64QAM,MIMO 40 (2路数据流) 150 60 80 无商用产品 802.11ac - 5G (WiFi5) 20 (1路数据流) 86.7 256QAM,MU-MIMO最多4用户,OFDM 40 200 80 433.3 160 866.7 80+80 802.11ax - 2.4G+5G (WiFi6) 20 (1路数据流) 143.4 1024-QAM,MU-MIMO最多8用户,OFDMA 40 286.8 80 600.5 160 1201 80+80 802.11n

MongoDB总结(三) Mongo Java 使用

人盡茶涼 提交于 2020-09-30 03:42:02
MongoDB Java使用 1. 创建项目 maven构建springboot项目 1.1 引入pom依赖 <dependencies> <!--测试--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <version>2.2.4.RELEASE</version> </dependency> <!--mongodb--> <dependency> <groupId>org.mongodb</groupId> <artifactId>mongo-java-driver</artifactId> <version>3.4.3</version> </dependency> </dependencies> 2.使用 2.1 获得连接 方式一 /** * 连接本地数据库 */ @Test public void testConnection(){ //创建mongodb客户端 MongoClient mongoClient = new MongoClient("localhost", 27017); System.out.println(mongoClient); } 方式二 连接字符串uri必须写数据库db,

主动降噪(Active Noise Control)

五迷三道 提交于 2020-09-28 06:50:49
智能耳机 人机交互 智能声学终端 智能耳机 智能音箱 智能听力器 喇叭单体 动圈喇叭 新材料 DLC 石墨烯 陶瓷单位 吸音材料 智能芯片 阵列式麦克风 声纹传感器 演算法 降噪算法 智能听力保护 ANC ANC   降低噪音通常所采用的三种降噪措施,即在声源处降噪、在传播过程中降噪及在人耳处降噪,都是被动的。为了主动地消除噪声,人们发明了“有源消声”这一技术。ANC(Active Noise Control)又称为主动噪声控制,常应用在耳机降噪中, 原理 :通过降噪系统产生与外界噪音相等的 反向声波 ,将噪声中和,从而实现降噪的效果,   所有的声音都由一定的频谱组成,如果可找到一种声音,其 频率 、 振幅 与所要消除的噪声完全一样,只是 相位刚好相反 (相差$ 180^o$)就可以将这噪声完全抵消。 频率:一秒钟语音信号震动的次数 振幅:声音大小 相位:某一时刻声波处于一个周期内的位置,如果我们规定空气被压缩的最厉害的地方是相位的零点,那么半个周期之后,空气变得最为稀疏的地方,相位就变成 180°。等到空气再次被压缩得最密集时,就经过了一整个周期,相位变化了 360°又重新变为 0°。 办法:先采集噪声,所以处理器会根据噪声进行预测,预测出下一时刻噪声的情况,并产生相位相反的噪声,来抵消原噪声。   为了保证降噪质量,还需要一个反馈麦克风用来检测所合成后的噪声是否真的变小了

题解 P1587 【[NOI2016]循环之美】

橙三吉。 提交于 2020-09-27 18:03:34
题意 求满足 \(1 \leq x \leq n,1 \leq y \leq m\) 的在 \(k\) 进制下能写成纯循环小数的最简分数 \(\frac{x}{y}\) 的个数。 题解 证明: \[\text{Ans}=\sum_{x=1}^{n}\sum_{y=1}^{m}[x \bot y][y \bot k] \] 首先要知道, \(k\) 进制下 \(\frac{x}{y}\) 小数点右移一位等于 \(\frac{x}{y} \times k\) 。 假设 \(\frac{x}{y}\) 小数部分的循环节长度为 \(l\) ,由于纯循环小数的特殊性质有: \[[\frac{xk^l}{y}]=[\frac{x}{y}] \] 这里的方括号代表取小数部分。 那么有: \[\frac{xk^l}{y}-\lfloor\frac{xk^l}{y}\rfloor=\frac{x}{y}-\lfloor\frac{x}{y}\rfloor \] 注意这里是下取整。 两边同时乘上 \(y\) : \[xk^l-\lfloor\frac{xk^l}{y}\rfloor\times y=x-\lfloor\frac{x}{y}\rfloor\times y \] 变化成同余式: \[xk^l \equiv x \ ({\rm{mod}} \ y) \] 因为 \(x \bot y\)

身份证查宾馆入住记录

淺唱寂寞╮ 提交于 2020-08-20 05:21:33
怎么查酒店开房入住的记录【微=:jkw056】4月3日电 自从去年3月熊猫直播宣布关闭服务器起,国内游戏直播行业的格局也逐渐清晰了起来,不少人将目光投向了目前已经上市的虎牙和斗鱼身上。1928年,林徽因、梁思成学成归国,已完婚的二人同时受聘于东北大学建筑学系。“中国虽然有漫长的建筑历史,却始终没有与之相称的建筑学和建筑教育。”陈新华写道,一直到近代,如梁思成、林徽因一样携西学归来的留学生群体才将建筑学作为一门学科引进国内。4月3日电 由张建栋导演执导,靳东、蒋欣领衔主演,李宗翰、李乃文、左小青、赵子琪、傅晶等联袂主演的都市生活剧《如果岁月可回头》正在东方卫视、北京卫视、爱奇艺、腾讯、优酷、芒果TV热播。黄兆彬担任经理的安达飞翔塑业有限公司,主要从事农产品外包装业务。黄兆彬从台湾返回大陆隔离期间,省台办主动与他联系,讲解防疫政策,并送来生活用品和食物。随后,省台办又协调各部门为这家企业复工复产提供协助。在福州市报告的新增境外输入确诊病例中,23岁男子陈某某为无症状感染者确诊。该男子3月21日乘坐ET1028航班从布基纳法索至多哥共和国,3月23日乘坐ET509航班从多哥共和国至埃塞俄比亚,3月24日乘坐ET684航班从埃塞俄比亚至中国上海,3月26日乘坐MU5631航班由上海至福州;按规定在福州进行隔离医学观察期间,出现相关临床症状,并被诊断为确诊病例,现于福州肺科医院隔离治疗