小编Mar*_*ler的帖子

REDHAWK UHD设备使用方法

我已成功安装了REDHAWK版本1.8.3的UHD设备.我不清楚如何将波形中的组件连接到由设备管理器管理的设备.我也不清楚IDL接口和USRP设备上的数据端口之间的相互作用.

我无法找到一个简单的例子来发送和接收利用USRP设备的波形(例如,信号发生器组件向USRP发送正弦波).有没有人有这个或任何建议的经验?

usrp redhawksdr uhd

1
推荐指数
1
解决办法
1810
查看次数

将菜单栏添加到 JFrame

我有以下源代码,我只是不明白为什么我的菜单栏/菜单不会显示在 JFrame 上,我对编程有点陌生

public class drawingApp {
    public static void main(String[] args) {

        JFrame frame = new JFrame("DrawingApp");
        frame.setSize(600,800);
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        frame.setVisible(true);
        frame.setLocationRelativeTo(null);

        JMenuBar mb = new JMenuBar();
        JMenu menu1 = new JMenu("Colour");
        mb.add(menu1);
        JMenu menu2 = new JMenu("Size");
        mb.add(menu2);

        frame.setJMenuBar(mb);

    }
}
Run Code Online (Sandbox Code Playgroud)

java menubar jframe jmenu

1
推荐指数
1
解决办法
2万
查看次数

如何在 fullcalendar jquery 插件中使用 EventOrder 属性

我想为 fullcalendar jquery 插件使用 eventOrder 属性,但我找不到任何如何设置属性的示例。我添加了我想使用的非标准字段属性描述。您如何将此属性设置为 eventOrder?这是我的事件当前的显示方式:

$('#calendar').fullCalendar({
    header:
    {
        left: 'prev,next today',
        center: 'title',
        right: 'month,agendaWeek,agendaDay'
    },
    titleFormat: {month: 'MMMM'},   
    defaultView: 'month',
    events: function (start, end, timezone, callback) {
        $.ajax({
            type: "POST",
            url: '@Url.Action("GetAllEvents", "Home")',
            // data: "{'userID':'" + $('#<%= hidUserID.ClientID %>').val() + "'}",  //this is what I use to pass who's calendar it is
            //completely take out 'data:' line if you don't want to pass to webmethod - Important to also change webmethod to not accept any parameters …
Run Code Online (Sandbox Code Playgroud)

jquery events fullcalendar

1
推荐指数
1
解决办法
8031
查看次数

为什么“ requests”使用`with`语句?

我有一个例子:

import requests
with requests.Session() as s:
  s.get('http://python.su/')
Run Code Online (Sandbox Code Playgroud)

是否requests.get使用与本示例相同的结构?

您能给我一些with需要说明的例子吗?

python python-requests

1
推荐指数
1
解决办法
1873
查看次数

如何编辑 GNU Radio 的文件接收器生成的文件?

我发现file sink block生成的文件是二进制格式的,linux下gedit什么的都不能编辑,那我怎么编辑这个文件呢?

我发送了一个包含“hello world”的 dat 文件,我想收到一个包含“hello world”的文件

binary file gnuradio

1
推荐指数
1
解决办法
9112
查看次数

在C++中逐行读取二进制文件

我是C++的初学者,所以我希望你能忍受我.

试图读取一个文本格式的文件,每个文件都有这样的行(前几行,称为标题行):

@HD VN:1.5  SO:queryname
Run Code Online (Sandbox Code Playgroud)

或者像这样

read.1  4   *   0   0   *   *   0   0   CAACCNNTACCACAGCCCGANGCATTAACAACTTAANNNCNNNTNNANNNNNNNNNNNNTTGAAAAAAAAAAAAAAAAAA    A<.AA##F..<F)<)FF))<#A<7<F.)FA.FAA.)###.###F##)############)FF)A<..A..7A....<F.A    XC:Z:CAACCNNTACCA   RG:Z:A  XQ:i:2
Run Code Online (Sandbox Code Playgroud)

两者都是制表符分隔.

该文件非常大,因此是二进制格式.我想知道是否可以从每行的二进制格式文件中读取,在该行上进行一些处理,然后将其写入二进制格式输出文件.

我从这段代码开始:

#include <iostream>
#include <fstream>
#include <string>
using namespace std;
int main(int argc, char* argv[])
{
  string input_file = argv[1];
  string output_file = argv[2];
  string line;
  ifstream istream;
  istream.open(input_file.c_str(),ios::binary|ios::in);
  ofstream ostream;
  ostream.open(output_file.c_str(),ios::binary|ios::out);
  while(getline(istream,line,'\n')){
    if(line.empty()) continue;
    //process line assuming it is read as a string
    ostream<<line<<endl;
  }
  istream.close();
  ostream.close();
}
Run Code Online (Sandbox Code Playgroud)

但它崩溃了:Segmentation fault (core dumped),当我试图解析部分linestring …

c++ binary getline ifstream ofstream

1
推荐指数
1
解决办法
5062
查看次数

C++无法打开lib文件

我正在使用 Microsoft Visual Studio 2013。尝试导入 DevIL 库以加载图像文件时出现 LNK1104 错误:无法打开文件“IL/devil.lib”

我的 Source.h 文件包含 Project/Sources 目录中的 DevIL 库,而 Project/Sources/IL 目录中的 DevIL 库。这是我的代码

#ifdef _WIN32
#pragma comment(lib, "IL/devil.lib")
#pragma comment(lib, "IL/ilu.lib")
#pragma comment(lib, "IL/ilut.lib")
#endif
Run Code Online (Sandbox Code Playgroud)

c linker visual-studio-2013

0
推荐指数
1
解决办法
1万
查看次数

通过网络更新 GNU Radio 中的变量

我正在使用 GNU Radio 使用 UDP 接收器将 RF 数据流式传输出去。数据被流式传输到控制程序。作为这个过程的一部分,我正在进行频移(带有乘法块)、滤波和下采样。

我想在运行时更改频移值。

有没有办法将来自 UDP 源的值直接保存到变量中?我现在能想到的唯一解决方案是永远生成一个正弦波,然后将其通过管道传输到 GNU Radio,然后将我的信号与它相乘。但这似乎是对资源的巨大浪费。我希望能够发送一个数据包,将该值“锁存”到一个 GNU Radio 变量中,然后在我的块中使用该变量。

sockets udp network-programming gnuradio gnuradio-companion

0
推荐指数
1
解决办法
2433
查看次数

理解3 >> 2和-3 >> 2的结果是Java

当我运行代码时:

public class OperateDemo18{
public static void main(String args[]){
    int x = 3 ; // 00000000 00000000 00000000 00000011
    int y = -3 ;    // 11111111 11111111 11111111 11111101
    System.out.println(x>>2) ;    
    System.out.println(y>>2) ;    
   }
};
Run Code Online (Sandbox Code Playgroud)

我输出为:

x>>2 is 0
y>>2 is -1
Run Code Online (Sandbox Code Playgroud)

正如我的理解,因为int x = 3,x>>2等于(3/2)/2它是0.75,整数,x>>20.

但我不明白为什么int y = -3,y>>2-1.有人可以解释一下吗?

java

0
推荐指数
1
解决办法
72
查看次数

从 Bash 脚本执行 Perl 脚本

好的,所以我有以下脚本可以从 url 列表 (urls.txt) 中抓取联系方式。当我直接从终端运行以下命令时,我得到了正确的结果

perl saxon-lint.pl --html --xpath 'string-join(//div[2]/div[2]/div[1]/div[2]/div[2])' http://url.com 
Run Code Online (Sandbox Code Playgroud)

但是,当我从脚本中调用上述命令时,我得到“没有这样的文件或目录”结果

这是我的脚本的副本

#!/bin/bash

while read inputline
do
  //Read the url from urls.txt
  url="$(echo $inputline)"

  //execute saxon-lint to grab the contents of the XPATH from the url within urls.txt
  mydata=$("perl saxon-lint.pl --html --xpath 'string-join(//div[2]/div[2]/div[1]/div[2]/div[2])' $url ")

  //output the result in myfile.csv
  echo "$url,$mydata" >> myfile.csv

  //wait 4 seconds
  sleep 4

//move to the next url
done <urls.txt
Run Code Online (Sandbox Code Playgroud)

我曾尝试将 perl 更改为 ./ 但得到相同的结果

任何人都可以告诉我哪里出了问题,请

我收到的错误是

./script2.pl: line 6: ./saxon-lint.pl --html --xpath …
Run Code Online (Sandbox Code Playgroud)

linux bash perl

0
推荐指数
1
解决办法
3871
查看次数