我正在研究用C编写的客户端 - 服务器应用程序.我想向本地网络上的所有可用机器广播消息.
如何使用C中常用的套接字系统调用来做到这一点?
我开始学习python,在这里我试图使用ElementTree从xml文件中读取:
import sys
from elementtree.ElementTree import ElementTree
doc = ElementTree(file="test.xml")
doc.write(sys.stdout)
Run Code Online (Sandbox Code Playgroud)
但是我收到此错误:文件"my_xml.py",第2行,来自elementtree.ElementTree import ElementTree ImportError:没有名为elementtree.ElementTree的模块
我在/usr/lib/python2.6/xml/etree /中有lib文件...我做错了什么?
非常感谢你的帮助 :)
我有时会在我的shell中执行此操作:
sam@sam-laptop:~/shell$ ps aux | grep firefox | awk '{print $2}'
2681
2685
2689
4645
$ kill -9 2681 2685 2689 4645
Run Code Online (Sandbox Code Playgroud)
有没有办法可以将包含PID的多行转换为由空格分隔的一行?(每次输入PID都有点烦人,我真的很想学:))
非常感谢.
我有两个IP地址列表.我需要把它们合并成三个文件,路口,来自列表1只和那些从列表2只.
我能做到这一点使用awk/DIFF或任何其他简单的unix命令?怎么样?
文件看起来像这样:
111.222.333.444
111.222.333.445
111.222.333.448
Run Code Online (Sandbox Code Playgroud)
谢谢!
我正试图从这个输出中提取年份:
sam@sam-laptop:~/shell$ date
Mon Feb 8 21:57:00 CET 2010
sam@sam-laptop:~/shell$ date | cut -d' ' -f7
2010
sam@sam-laptop:~/shell$ date | awk '{print $6}'
2010
Run Code Online (Sandbox Code Playgroud)
有没有其他方法可以得到相同的结果?使用也许grep,sed等?谢谢!
我用TCP编写的TCP客户端/服务器程序,我想用OpenSSL保护交换的数据,这对我来说很新,我在网上找不到例子......
你能指出一些googd文件吗?
谢谢!
我正在尝试使用OpenSSL在C中编写安全的客户端/服务器程序.我在http://www.rtfm.com/openssl-examples/找到了一个代码示例,但是我收到此错误:服务器:SSL读取问题客户端:证书无法验证
我认为问题在于证书生成,但我找不到它.
任何的想法?
谢谢
我正在尝试减少此列表中打印的端口数:
A.B.C.D 80,280,443,515,631,7627,9100,14000
对我最感兴趣的那些:
A.B.C.D 80,515,9100
为此,我使用这段代码:
foreach (@ips_sorted) {
print "$_\t";
my $hostz = $np->get_host($_);
my $port = 0;
my $output = 0;
$port = $hostz->tcp_ports('open');
if ($port == 80 || $port == 445 || $port == 515 || $port == 9100) {
$output = join ',' ,$port;
}
print $output;
print "\n";
}
Run Code Online (Sandbox Code Playgroud)
我可能不需要说,它不起作用.我明白了:
A.B.C.D 0
Use of uninitialized value $port in numeric eq (==) at parse-nmap-xml.pl line **(line with if).
在一个简单的C程序上工作我坚持使用if测试:
int line_number = 0;
if ((line_number >= argv[2]) && (line_number <= argv[4]))
Run Code Online (Sandbox Code Playgroud)
gcc说:
cp.c:25: warning: comparison between pointer and integer cp.c:25: warning: comparison between pointer and integer
我该怎么做才能正确检查我想要处理的行数范围?
我无法检查功能测试的返回值; 男子测试对我没什么帮助.
#!/bin/bash
test=$(test -d $1)
if [ $test -eq 1 ]
then
echo "the file exists and is a directory"
elif [ $test -eq 0 ]
echo "file does not exist or is not a directory"
else
echo "error"
fi
Run Code Online (Sandbox Code Playgroud) 我有一个用C编写的主程序,我需要它并行启动另一个进程,我使用了该函数
system("./server");
Run Code Online (Sandbox Code Playgroud)
问题是这个过程包含一个while(1)循环,所以它永远不会返回主应用程序......
有没有办法可以启动程序而无需fork()?
谢谢!
我正在使用这个简单的SQL查询从MySQL数据库中的两个表中检索数据:
SELECT customer_id, domain_name
FROM customers_orders
INNER JOIN orders ON order_id = sub_id
Run Code Online (Sandbox Code Playgroud)
结果与此类似:
1114 somedomain.com
1115 anotherdomain.net
1116 domain1.org
1116 domain2.com
Run Code Online (Sandbox Code Playgroud)
我如何告诉它给我一个类似于以下内容的输出:
1114 somedomain.com
1115 anotherdomain.net
1116 domain1.org, domain2.com
Run Code Online (Sandbox Code Playgroud)
为了避免两行具有相同的customer_id ...我想知道它是否甚至可以用SQL?我是SQL的初学者,我非常感谢你对此的帮助.
非常感谢!