小编sig*_*ice的帖子

如何以编程方式编辑路由表

我正在编写一个在嵌入式平台上运行的守护进程,该平台需要根据它在给定时间连接的接口来更改设备的默认路由.我怎么能以编程方式执行此操作?我知道我可以使用system("route del default && route add default gateway blah"); 等,但有更直接的方式吗?

更新:我通过发现一个允许replacedefaultroute选项的pppd补丁解决了我的特殊问题.该补丁还包括用于以编程方式修改路由表的代码.它包含在这个gentoo错误报告http://bugs.gentoo.org/227321中

c linux networking

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

有谁知道从哪里获得实际的Cray PVP代码?

我想为其中一个较旧的Crays编写一个模拟器,但我遇到了一个绊脚石.我似乎无法找到任何实际的代码.(我认为哪种方式有道理,其中大部分都会被用于防御之类......)有谁知道我在哪里可以找到什么东西?二进制或来源,这一切都很好.我最喜欢的是COS的二进制文件.提前感谢.

assembly emulation cray

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

如何告诉Mac OS X 10.5上的/ usr/bin/indent格式化我的C代码K&R风格?

在Linux上,我习惯于运行indent -kr ...缩进C文件.Mac OS X 10.5上的/ usr/bin/indent不支持该-kr选项.有没有人有〜/ .indent.pro文件可以产生最接近K&R风格的结果?谢谢!

c macos indentation

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

如何使用git-svn获取/克隆少数分支?

我正在使用的SVN存储库具有相当多的分支.我只对与他们中的三个以及将来创建的另一个新的SVN分支感兴趣.到目前为止我所知道的是该命令git svn clone URL -T trunk -b branches -t tags将克隆所有SVN分支,后续git svn fetch命令也将在所有SVN分支上运行.

有没有办法让我指定我想要使用的几个分支?我很可能没有足够的磁盘空间用于我的开发机器上的所有SVN分支,我想避免非常耗时的git svn clone操作.

svn git branch git-svn

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

glGenFramebuffersOES vs glGenFramebuffers?

我开始使用OpenGL ES.我正在阅读的示例代码有很多名称以其结尾的函数OES.什么是OES后缀是什么意思?非OES对应人员有手册页,但我找不到有关*OES功能的任何文档.是否可以使用非OES手册页作为参考?

iphone graphics opengl-es

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

操作系统的核心(设备抽象级别)是完全用C语言编写的吗?(比如:"UNIX是用C语言编写的")

操作系统的核心(设备交互级别)是用C语言编写的,还是"用C语言编写"意味着只有大部分操作系统是用C语言编写的,与设备的交互是用asm编写的?

为什么我这样问:

  1. 如果核心是用asm编写的 - 它不能是跨平台的.
  2. 如果写的是C - 我无法想象它是如何用C语写的.

好.那我到底怎么样?我无法想象如何与控制器硬盘或USB控制器或其他一些我们应该发送信号的实际内容进行交互而不用(或少量)asm.毕竟,谢谢.我将看看其他一些网络来源.

PS(洪水)很可惜我们在大学没有操作系统课程,尽管MIPT是麻省理工学院的俄罗斯双胞胎,我发现没人在这里写像minix这样的操作系统.

c assembly operating-system

5
推荐指数
2
解决办法
386
查看次数

Cray XK6可以运行实时光线跟踪器吗?

我今天听说过Cray的新超级计算机--XK6--但我对瓶颈的位置感到有些困惑.它是在互连吗?配置有500,000个16核处理器的XK6可以实现与Toy Story 3实时兼容的图形保真度吗?通过"实时",我的意思是60fps,或每帧大约16.7毫秒.

hardware graphics cray

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

CoreBluetooth配对Lego NXT

我正在尝试使用Apple的CoreBluetooth框架将iPhone或iPod Touch连接到Lego NXT.但是,似乎Apple没有关于此框架的任何文档.有谁知道如何使用它?可用的方法/对象是什么?或者一般只是如何使用它.提前致谢!

iphone bluetooth lego nxt ios

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

如何将GTKTextBuffer的内容保存到文件中

我正在Anjuta的Ubuntu 12.04上用C和GTK编写一个程序.它是nbc(Lego NXT编译器)的图形界面.我有一个GTKTextView.现在我想将textview的内容保存到一个文件中,该文件可以由GTKFileChooser选择.现在我不知道如何从TextView获取文本并将其写入文件.我该怎么做呢?

gtk lego nxt anjuta

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

Git可以差异化存储GZip文件吗?

Git是否将使用Gzip压缩的文本存储为二进制文件,还是可以告诉它是文本并存储文件更新之间的更改?

git gzip

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