ni

if 与 switch语句

旧巷老猫 提交于 2020-01-20 14:33:52
if语句 var ni =3; if(ni>=3&&ni<5){ console.log("春天"); }else if(ni>=6&&ni<8){ console.log("夏天"); }else if(ni>=9&&ni<11){ console.log("秋天"); }else if(ni==12||(ni<=2&&ni>0)){ console.log("冬天"); }else{ console.log("没有该月份"); } switch (ni){ case 3: case 4: case 5: { console.log("cuntian"); break; } case 9:{ console.log("秋天1"); break; } default:{ console.log("没有该月份1"); break; } } //05 16 27 38 49 switch语句 var bi=0; switch (bi){ case 0: case 5: { console.log("星期一禁止通行"); break; } case 1: case 6:{ console.log("星期二禁止通行"); break; } case 2: case 7:{ console.log("星期三禁止通行"); break; } case 3: case 8:{ console

MATLAB连接NI USRP的方法

旧城冷巷雨未停 提交于 2020-01-17 06:02:12
本文详细介绍了使用 MATLAB 连接 NI USRP 的方法。我的设备是USRP-2942。 1、首先,在MATLAB中下载Communications Toolbox Support Package for USRP Radio 这个工具包,下载时好像需要fq。 2、设备连接到电脑,将电脑端的IPv4地址修改为 192.168.10.1,子网掩码为255.255.255.0,如下图所示。 执行了以上两步之后,可以通过ping 命令来检测设备的连通性。但此时还不能使用MATLAB进行连接。 在MATLAB中使用 findsdru 命令,可能会出现如下图所示的错误信息。 3、重点来了。 NI USRP支持两种驱动,一种是NI-USRP,适用于LabView。另一种是UHD,也正是MATLAB、GNU Radio等需要的。 MATLAB默认只支持基于Ettus的无线电设备,然而我们可以通过更新NI USRP设备的固件为 Ettus UHD固件,这样NI USRP就可以等效为一个基于Ettus的无线电设备,并且可以被MATLAB查找到。 4、以下为解决方案 用 管理员权限 打开命令窗,输入命令 uhd_image_loader --args=“type=x300,addr=192.168.10.2,fpga=HG” 等待下载完成。 用网线连接设备之后,输入命令 uhd_image

[CodeForces 1284C]New Year and Permutation(DP)

有些话、适合烂在心里 提交于 2020-01-11 15:13:08
题意 若一个1 ~ n的排列中存在一个区间 [ L , R ] [L,R] [ L , R ] 使得这个区间内元素的最大值与最小值之差为 R − L R-L R − L ,则称其为一个 片段 ,显然所有长度为1的区间均为一个 片段 。现在给定n与一个素数m,求1 ~ n的全排列中所有 片段 数之和对m取模的结果。 1 ≤ n ≤ 250000 , 1 0 8 ≤ m ≤ 1 0 9 1≤n≤250000, 10^8≤m≤10^9 1 ≤ n ≤ 2 5 0 0 0 0 , 1 0 8 ≤ m ≤ 1 0 9 思路 这题是个DP, 乍一看没有什么想法 简单暴力显然行不通,求出每个排列然后依次统计必然是TLE的。 所以我们换一个思路,求出每种长度的 片段 数,再计算一下对于每种长度的 片段 ,它在所有 1 1 1 ~ n n n 的排列中有多少种放法,把它们乘起来求和就搞定了。 具体来说,对于 1 1 1 ~ n n n 的排列,长度为 i i i 的 片段 ,假设这个片段包含的元素为 X X X ~ X + i − 1 X+i-1 X + i − 1 : 这个 片段 自身有 i ! i! i ! 种排列方式 剩下有 n − i n-i n − i 个数,则这个 片段 可以放置在 ( n − i + 1 ) (n-i+1) ( n − i + 1 ) 个不同的位置(在它前面分别有0,1

《统计学习方法学习》算法学习笔记(一)之感知机

丶灬走出姿态 提交于 2019-12-30 09:44:53
感知机 总述 感知机是 二类分类 的 线性分类模型 ,其 输入 为实例的 特征向量 , 输出 为 实例的类别 ,取+1和-1二值。感知机对应于输入空间(特征空间)中将实例划分为正负两类的 分离超平面 ,属于 判别模型 。感知机学习旨在求出将训练数据进行线性化分的分离超平面,为此,导入基于 误分类的损失函数 ,利用 梯度下降法 对损失函数极小化,求得感知机模型。感知机学习算法具有简单而易于实现的优点,分为原始形式和对偶形式。感知机预测是用学到的感知机模型对新的输入实例进行分类。 1.1 感知机模型 定义 :假设输入空间(特征空间) x x x 是 R n \R^n R n ,输出空间是 y y y ={-1, +1},输入 x x x 表示实例的特征向量,对应于输入空间(特征空间)中的点,输出 y y y 表示实例的类别。由输入空间到输出空间的如下函数 f ( x ) = s i g n ( w ∗ x + b ) f(x)=sign(w*x+b) f ( x ) = s i g n ( w ∗ x + b ) 称为感知机 。其中, w w w 和 b b b 称为感知机模型参数, w ∈ R n w∈R^n w ∈ R n 叫权值或权值向量, b ∈ R b∈R b ∈ R 叫作偏置, w ∗ x w*x w ∗ x 表示 w w w 和 b b b 的内积, s i g n

图神经网络模型 The Graph Neural Network Model

雨燕双飞 提交于 2019-12-03 23:50:36
图神经网络模型 摘要 引言 图神经网络模型 符号 模型 状态值的计算 学习算法 变换和输出函数实现 Linear GNN Nonlinear GNN 实验结果 The Mutagenesis Problem 计算复杂性 The Graph Neural Network Model 摘要 数据包含许多潜在关系可以表示为图,这些数据存在于科学和工程的众多领域,比如计算机视觉、分子化学、分子生物、模式识别以及数据挖掘。本文提出了一种新型的神经网络模型,称为图神经网络( GNN )模型,对现有的神经网络模型进行了拓展,适用于处理可以表示为图的数据。 GNN 模型通过一个函数 τ ( G , n ) ∈ R m \tau(G,n) \in \mathbb{R}^m τ ( G , n ) ∈ R m 将图 G G G 和其中的一个顶点 n n n 映射到一个 m − m- m − 维欧式空间,可以直接处理众多实用类型的图,比如无环图,圈,有向和无向图等。通过一个监督学习算法对GNN模型的参数进行评估,并考虑了算法的计算成本。实验的结果证实了算法的有效性和泛化能力。 I n d e x Index I n d e x T e r m s Terms T e r m s : 图神经网络,图处理,递归神经网络 引言 在许多领域数据可以自然的转化为图结构,比如蛋白质组学、图像分析

linux nice

早过忘川 提交于 2019-12-03 23:07:18
网上查了很多都说得模棱两可。 结合http://blog.csdn.net/thinkerabc/article/details/656236,然后自己实践了一下,记一下 1.进入tty,直接nice一下: ubuntu14043@ubuntu14043:~$ ps -l F S UID PID PPID C PRI NI ADDR SZ WCHAN TTY TIME CMD 0 S 1000 2079 2078 0 80 0 - 6712 wait pts/5 00:00:00 bash 0 R 1000 2123 2079 0 80 0 - 3554 - pts/5 00:00:00 ps ubuntu14043@ubuntu14043:~$ nice 0 ubuntu14043@ubuntu14043:~$ ps -l F S UID PID PPID C PRI NI ADDR SZ WCHAN TTY TIME CMD 0 S 1000 2079 2078 0 80 0 - 6712 wait pts/5 00:00:00 bash 0 R 1000 2174 2079 0 80 0 - 3554 - pts/5 00:00:00 ps 猜测没有参数的nice结果显示的是默认进程bash的NI值 2. ubuntu14043@ubuntu14043:~$ nice ps

【批处理】批量重命名文件删除文件后缀

Deadly 提交于 2019-12-03 16:49:41
方法: 遍历所有文件,通过命令来获取这个文件的各种信息,如: %%~fi:表示获取该文件的绝对路径信息 %%~ni:表示获取该文件的文件名,不包含扩展名信息 重命名ren命令,重命名文件后就不包含扩展名(后缀)信息了; 1 @echo off 2 3 for /r %%i in (*) do ( 4 echo "%%~fi" 5 echo %%~ni 6 ren "%%~fi" %%~ni 7 ) 8 pause 注: 修改文件的后缀名也是相同的原理,可以在ren之后,重命名的文件加上所需后缀; 来源: https://www.cnblogs.com/utank/p/11803287.html

java I/O和NI/O 详解

血红的双手。 提交于 2019-12-03 09:31:44
目录 I/O概述 字符流 字节流 理解I/O超类结构 FileInputStream详解 FileOutputStream详解 File类 新I/O Java NIO: Channels and Buffers Channels NIO FileChannel SocketChannel ServerSocketChannel Buffers Java NIO: Selectors 使用Selector的好处是什么? Java NIO: Non-blocking IO Java NIO vs. IO Stream Oriented vs. Buffer Oriented Blocking vs. Non-blocking IO Selectors NIO和IO总结 BIO,NIO和AIO I/O概述 在jdk源码中,I/O是一个单独的包。I代表的是input输入,O代表的是output输出。java I/O就是指的java在输入输出上的技术。 一个程序针对一个信息源(如一个文件file,内存memory,一个端口socket)打开一个流,并且按照顺序的读取信息.如下图所示: 与读相似,一个程序也可以通过打开一个流并且按照顺序的写信息,来发送信息到一个外部的目的地去,如下所示: 一个流被定义为一个数据序列。输入流用于从源读取数据,输出流用于向目标写数据。无论数据来自何处或去往何处

How to force an application crash when AccessViolationException is detected

匿名 (未验证) 提交于 2019-12-03 09:02:45
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试): 问题: We use an automated crash reporting tool (namely http://crashrpt.sourceforge.net ) for generating crash reports. So if a piece of unmanaged code fails by accessing a NULL pointer for example, the application crashes, the crash reporting tool activates and we get usable stack trace for diagnosing and grouping issues. The problem is that .NET seems to interfere with crash handling in some cases. One sample is the following: this.Dispatcher.BeginInvoke((ThreadStart)delegate { // Send message to unmanaged control for performing a specific task.

&#039;setObjectForKey: key cannot be nil&#039; exception, how to tell which one

匿名 (未验证) 提交于 2019-12-03 02:34:02
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试): 问题: My app is randomly (sometimes it does, sometimes it doesn't) crashing: Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** setObjectForKey: key cannot be nil' *** First throw call stack: ( 0 CoreFoundation 0x000000010988ec65 __exceptionPreprocess + 165 1 libobjc.A.dylib 0x000000010b63bbb7 objc_exception_throw + 45 2 CoreFoundation 0x0000000109793af8 -[__NSDictionaryM setObject:forKey:] + 968 3 MultipeerConnectivity 0x00000001096e32e2 -[MCNearbyServiceBrowser netServiceBrowser:didFindService:moreComing:] + 251