小编Vis*_*hal的帖子

从C/C++程序进行Ping

我想编写一个C或C++程序,给定一个IP地址,ping它然后根据Ping是否成功执行进一步的操作.这该怎么做?

c c++ network-programming ping

34
推荐指数
3
解决办法
6万
查看次数

在C中终止一个线程

我有一个调用线程的C程序.

iret1 = pthread_create( &thread1, NULL, readdata, NULL);
iret2 = pthread_create( &thread2, NULL, timer_func, NULL);
pthread_join(thread2, NULL);
Run Code Online (Sandbox Code Playgroud)

线程2在执行某些功能后返回,之后我想停止执行线程1.我应该怎么做?

c multithreading pthreads

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

在Matlab中传递的参数

我在matlab中有一个fun(a,b,c)形式的函数,当调用函数时,使用可能会或可能不会给出参数'c'.我必须在该函数后面的'c'上使用一个switch case,因此需要检查用户是否使用2或3个参数调用了该函数?

怎么做?

parameters matlab arguments argument-passing matlab-deployment

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

在Matlab中过滤数组/向量

我在Matlab中有两个数组说A = [1 4 89 2 67 247 2]
B = [0 1 1 1 0 0 1]

我想要一个数组C,它包含来自数组A的元素,如果相应索引中的B中有1.在这种情况下,C = [4 89 2 2].

这该怎么做?

arrays matlab vector filter

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

将std字符串转换为const char*

我运行这段代码时遇到错误

  string line;
  getline (myfile,line);
  char file_input[15];
  strncpy(file_input, line, 6);
  cout << line << endl;
Run Code Online (Sandbox Code Playgroud)

错误 - 无法将'std :: string'转换为'const char*'以将参数'2'转换为'char*strncpy(char*,const char*,size_t)'如何摆脱这个?

c++ file-io

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

在bash中检索属性的值

我有一个行列表:

 <some_random_text="someval" my_val_="0.4" some_random_text_1="someval_">
 <some_random_text="someval" my_val_="0.8" some_random_text_1="someval_">
 <some_random_text="someval" my_val_="1.2" some_random_text_1="someval_">
Run Code Online (Sandbox Code Playgroud)

等等.

从每一行开始,我想返回my_val_之后给出的数值.我怎么能用bash做到这一点?

regex bash

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