-
怎样获取终端的所有打印消息一般嵌入式linux会将终端映射到第一个串口(如ttyS0),我们通过串口线配合secureCRT或PuTty等工具就能够查看到不论是谁的程序以及驱动、内核的所有打印消息。因为我现在需要在远程调试(即不能通过串口来查看打印消息)。所以就考虑获取这些消息,然后通过网络来转发。自己的程序的打印消息自然很容易获取到,只是,我怎样才能获取其他程序,甚至驱动、内核的打印消息呢????请问该如何afeideweixiao 时间:11-17 + 阅读全文
-
shell 函数怎么返回字符串?????????看到书上的例子:foo(){echoJAY;}...result="$(foo)"这是什么原理?$()是执行命令,""里面的变量会被替换就这样能返回字符串怎么也解释不通啊,望高人指点unhappyless 时间:11-17 + 阅读全文
-
为什么线程退出后空间不释放开1个线程大概增加8mVSZ空间,关闭后基本不释放开2个大概16m若退出再开,仍然不会增加,除非增加到3个线程同时开C/C++codepthread_attr_tattr;pthread_attr_init(&attr);pthread_attr_setdetachstate(&attr,PTHREAD_CREATE_DETACHED);pthread_attrma100 时间:11-17 + 阅读全文
-
bad interpreter:permission denied在cygwin下我建了一个.sh文件,第一次使用时提示permissiondenied,我用chmod命令更改了权限,第二次运行提示:bash:./p.sh:usr/bin/bash:badinterpreter:permissiondenied请问怎么解决?lr_5146 时间:11-17 + 阅读全文
-
shell中如何进行字符串的运算???就是比如字符串1.2.9想让其做加0.0.1运算,就是设法变成1.3.0,1.9.9变成2.0.0,这样的运算要怎么简单实现呢??donny0923 时间:11-16 + 阅读全文
-
linux下socket tcp客户端读取数据这是《UNIX网络编程》里的一段代码,用来读取数据,我用的时候因为不知道将要接受的数据的大小,所以通常定义一个比较大的数组,如:charbuffer[1024]={0};SocketClass.readn(buffer,1024);但是有个问题,当read(m_socket,ptr,nleft)数据已经获取完了,下次再读的时候由于服务器那边没有数据过来就会阻塞,怎么解决啊.不tujiaw 时间:11-16 + 阅读全文