a****l 发帖数: 234 | 1 不好说一些所谓trick的问题就一定是人家设计出来为难你专门让你过不了的,
如果人家一开始就不想让你过关,何必还找你来on site?
有相当一类比较偏门的问题,我是指那种在某些领域里除非搞得非常深否则
不可能很清楚的问题,比如网络协议的某些细节,比如操作系统实现中的某些细节
诸如如果我面试一个声称自己对linux核心很熟的人,我可能会问他linux2.6里面
PID在核心中是用什么数据结构存贮管理的,如果对方答链表,我可以继续问链表
遍历相当于binary search,这个效率显然不高,但是很显然OS需要经常的根据
PID定位进程所述数据结构,那么你知道Linux2.6是通过什么途径优化搜索速度
的么?如果你不确定,那么假设你是设计者,你会选择什么方案来优化它......
这种比较深的问题显然不是看一些programmer interviewing explosure之类的
书就能准备好的。其实这种问题就是为了试试应聘者的深浅,看看人家的知识面
如何,看看你过去的经验背景里面有没有涉足这个领域。如果有,很好。如果没有
也没关系(谁会指望人人都能了解linux核心的实现细 |
|
t***5 发帖数: 832 | 2 【 以下文字转载自 Linux 讨论区 】
发信人: take5 (NotAvailable), 信区: Linux
标 题: 怎样mount另一个Linux server的filesystem
发信站: BBS 未名空间站 (Mon Jan 7 12:30:10 2013, 美东)
Two linux servers both running Red Hat 6.
One (linux1) has /dev/sdb1 mounted on /data1, another (linux2) has /dev/sdb2
mounted on /data2. How to make two filesystems available to both servers?
tried something like
http://etutorials.org/Linux+systems/red+hat+linux+bible+fedora+
Thought this should be a simple task. But using the command on linux1
mount l... 阅读全帖 |
|
t***5 发帖数: 832 | 3 Two linux servers both running Red Hat 6.
One (linux1) has /dev/sdb1 mounted on /data1, another (linux2) has /dev/sdb2
mounted on /data2. How to make two filesystems available to both servers?
tried something like
http://etutorials.org/Linux+systems/red+hat+linux+bible+fedora+
Thought this should be a simple task. But using the command on linux1
mount linux2:/data2 /data2
didn't work. Any idea?
Thanks! |
|
j*a 发帖数: 14423 | 4 # python
Python 2.6.6 (r266:84292, Dec 27 2010, 00:02:40)
[GCC 4.4.5] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> ''.join([s[0].upper() for s in "abc def ghi".split()])
'ADG'
>>>
# python3
Python 3.1.3 (r313:86834, Nov 28 2010, 11:28:10)
[GCC 4.4.5] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> ''.join([s[0].upper() for s in "abc def ghi".split()])
'ADG'
>>> |
|
v*****e 发帖数: 47 | 5 本人男,计算机专业博士,2013年6月底毕业于天津大学,82年12月生,目前正在申请
工卡。
希望寻找一份嵌入式软硬件开发工程师的工作(最好在Rochester),本人的科研和专
业特长如下:
1、具有较强的科研能力,在读博士期间共发表英文论文5篇,其中有2篇论文被SCI录用;
2、熟悉ARM和DSP硬件体系结构,具有软硬件开发背景,经历完整的嵌入式开发流程,
有较好的电子线路理论基础和实践基础;
3、熟悉IEC61850规范,尤其是9-1和9-2的解析;
4、精通汇编语言、C/C++语言,JAVA语言,熟悉SQL,精通Socket编程;
5、熟悉Linux核心代码,操作系统移植,精通Linux设备驱动开发;
6、熟悉VxWorks嵌入式操作系统BSP移植,精通VxWorks网络设备驱动开发;
7、熟悉DSP/BIOC实时操作系统,熟悉基于DSP/BIOC的驱动开发;
8、熟练使用LABVIEW开发测试测量程序;
9、熟练使用Altium Designer进行电路原理图设计和PCB生成;
10、具有优秀的焊接技术,能够熟练使用示波器、万用表、集成电路测试仪等仪器。
本人上述工程经验都是... 阅读全帖 |
|
v*****e 发帖数: 47 | 6 本人男,计算机专业博士,2013年6月24日毕业于天津大学,1982年12月生,2013
年6月31日来美,J签证申请了工卡(Employment Authorization ),可以在美国合法工
作,如果感兴趣可以留下邮箱我将我的英文简历发给您(帖子的附件不能上传pdf文件
)。
希望面向全美寻找一份嵌入式软硬件开发工程师的工作(工作地点不限),最好在
未来能提供H1签证(因为希望未来能申请绿卡)。求内推!
本人的科研和专业特长如下(本人的主要特长是软件开发,同时硬件原理图和PCB
也可以设计):
1、具有较好的科研能力,在读博士期间共发表英文论文5篇,其中有2篇论文被SCI
录用;
2、熟悉ARM和DSP硬件体系结构,具有软硬件开发背景,经历完整的嵌入式开发流
程,有较好的电子线路理论基础和实践基础;
3、熟悉IEC61850规范,尤其是9-1和9-2的解析;
4、精通汇编语言、C/C++语言,JAVA语言,熟悉SQL,精通Socket编程;
5、熟悉Linux核心代码,操作系统移植,精通Linux设备驱动开发;
... 阅读全帖 |
|
y*****0 发帖数: 402 | 7 帮朋友发个简历这里, 欢迎指正,拍砖, 甚至推荐,
Personal Information:
Last Name: First Name:
Gender: Date of Birth:
Place of Birth: Nationality:
E-mail: Telephone:
Mailing Address:
Research Interests:
Network Security, Network Performance, Wireless Networks.
Educational Background:
M.S. in Software Engineering
December 2006
Huazhong University of Science & Technology (China) (Overall GPA
B.S. in Electronic Science and Technology... 阅读全帖 |
|
v*****e 发帖数: 47 | 8 本人男,计算机专业博士,2013年6月底毕业于天津大学,82年12月生,2013年6月31日
来美,申请了工卡。
希望面向全美寻找一份嵌入式软硬件开发工程师的工作(工作地点不限),最好能提供
H1签证。特别声明本人的属于J签证,目前来没才1个月,咨询了中国驻美大使馆,J签
证在美国没有待够6个月不需要豁免,可以重新申请其他签证或者转成其他签证。
本人的科研和专业特长如下:
1、具有较强的科研能力,在读博士期间共发表英文论文5篇,其中有2篇论文被SCI录用;
2、熟悉ARM和DSP硬件体系结构,具有软硬件开发背景,经历完整的嵌入式开发流程,
有较好的电子线路理论基础和实践基础;
3、熟悉IEC61850规范,尤其是9-1和9-2的解析;
4、精通汇编语言、C/C++语言,JAVA语言,熟悉SQL,精通Socket编程;
5、熟悉Linux核心代码,操作系统移植,精通Linux设备驱动开发;
6、熟悉VxWorks嵌入式操作系统BSP移植,精通VxWorks网络设备驱动开发;
7、熟悉DSP/BIOC实时操作系统,熟悉基于DSP/BIOC的驱动开发;
8、熟练使用LABVIEW开发测试测量... 阅读全帖 |
|
v*****e 发帖数: 47 | 9 本人男,计算机专业博士,2013年6月24日毕业于天津大学,1982年12月生,2013
年6月31日来美,J签证申请了工卡(Employment Authorization ),可以在美国合法工
作,如果感兴趣可以留下邮箱我将我的英文简历发给您(帖子的附件不能上传pdf文件
)。
希望面向全美寻找一份嵌入式软硬件开发工程师的工作(工作地点不限),最好在
未来能提供H1签证(因为希望未来能申请绿卡)。求内推!
本人的科研和专业特长如下:
1、具有较好的科研能力,在读博士期间共发表英文论文5篇,其中有2篇论文被SCI
录用;
2、熟悉ARM和DSP硬件体系结构,具有软硬件开发背景,经历完整的嵌入式开发流
程,有较好的电子线路理论基础和实践基础;
3、熟悉IEC61850规范,尤其是9-1和9-2的解析;
4、精通汇编语言、C/C++语言,JAVA语言,熟悉SQL,精通Socket编程;
5、熟悉Linux核心代码,操作系统移植,精通Linux设备驱动开发;
6、熟悉VxWorks嵌入式操作系统BSP移植,精通VxWo... 阅读全帖 |
|
v*****e 发帖数: 47 | 10 本人男,计算机专业博士,2013年6月底毕业于天津大学,82年12月生,目前正在申请
工卡。
希望寻找一份嵌入式软硬件开发工程师的工作(最好在Rochester),本人的科研和专
业特长如下:
1、具有较强的科研能力,在读博士期间共发表英文论文5篇,其中有2篇论文被SCI录用;
2、熟悉ARM和DSP硬件体系结构,具有软硬件开发背景,经历完整的嵌入式开发流程,
有较好的电子线路理论基础和实践基础;
3、熟悉IEC61850规范,尤其是9-1和9-2的解析;
4、精通汇编语言、C/C++语言,JAVA语言,熟悉SQL,精通Socket编程;
5、熟悉Linux核心代码,操作系统移植,精通Linux设备驱动开发;
6、熟悉VxWorks嵌入式操作系统BSP移植,精通VxWorks网络设备驱动开发;
7、熟悉DSP/BIOC实时操作系统,熟悉基于DSP/BIOC的驱动开发;
8、熟练使用LABVIEW开发测试测量程序;
9、熟练使用Altium Designer进行电路原理图设计和PCB生成;
10、具有优秀的焊接技术,能够熟练使用示波器、万用表、集成电路测试仪等仪器。
本人上述工程经验都是... 阅读全帖 |
|
v*****e 发帖数: 47 | 11 本人男,计算机专业博士,2013年6月24日毕业于天津大学,1982年12月生,2013
年6月31日来美,J签证申请了工卡(Employment Authorization ),可以在美国合法工
作,如果感兴趣可以留下邮箱我将我的英文简历发给您(帖子的附件不能上传pdf文件
)。
希望面向全美寻找一份嵌入式软硬件开发工程师的工作(工作地点不限),最好在
未来能提供H1签证(因为希望未来能申请绿卡)。求内推!
本人的科研和专业特长如下(本人的主要特长是软件开发,同时硬件原理图和PCB
也可以设计):
1、具有较好的科研能力,在读博士期间共发表英文论文5篇,其中有2篇论文被SCI
录用;
2、熟悉ARM和DSP硬件体系结构,具有软硬件开发背景,经历完整的嵌入式开发流
程,有较好的电子线路理论基础和实践基础;
3、熟悉IEC61850规范,尤其是9-1和9-2的解析;
4、精通汇编语言、C/C++语言,JAVA语言,熟悉SQL,精通Socket编程;
5、熟悉Linux核心代码,操作系统移植,精通Linux设备驱动开发;
... 阅读全帖 |
|
c*****a 发帖数: 1638 | 12 PS:班里同学介绍我来这里,不了解情况,我在别的几个板块也发了帖子,才发现这里
有校友板块,所以特地来问问师兄们的意见。
个人状况:
教育:我是11系的本科,后来新加坡全奖读了个网络方面的硕士(Master by course,
没什么用的那种)
经验:全职快5年了,上海1年,新加坡4年,做个小经理,英语还可以,因为要客户支
持和谈合同(不是美音,这里是Singlish,呵呵)。Java和数据库都还不错,应该都达
得到所谓中高级工程师的水平(Java, IBM, Oracle的专业证书一大把),实践经验丰
富,动手能力非常强,日常用linux2年了,不够做管理员,但是使用和开发没有问题。
去年在新加坡差不多收入税后有3万美元。今年差不多是4-5万$(不过很难说,我现在
算是半个自由职业,打2份工)。
动机:我是个喜欢编程的人,可是在新加坡写程序挣的太少了(我现在这样在新加坡差
不多已经到头了,累得要命,写2份工的程序),而且新加坡太小了,待得闷了,也没
有什么发展空间,所以动了到美国看看的念头。
关于H1B:我加入了新加坡国籍。好处是美国免签90天,另外根据新美自由贸易协定,
每年有5 |
|
t***5 发帖数: 832 | 13 是不是作以下就可以了?
on server side:
#service nfs start
on client side:
#mount -t nfs linux2:/data2 /data2
但总是得到
mount.nfs: Connection timed out
请问这是什么问题? |
|
r*g 发帖数: 186 | 14 我以前一直用bash
最近因为公司默认shell是csh, 不得不开始学习csh
大概问题是这样的:
由于我没有root权限, 所以我都是在$HOME下面建立一个.pseudo_root
然后在这个$HOME/.pseudo_root下面有usr/bin usr/lib之类的
然后自己安装软件都是--prefix=$HOME/.pseudo_root/usr
以前从来都没啥问题
由于这样的设置, 一般要把LD_LIBRARY_PATH加一个$HOME/.pseudo_root/usr/lib
我在.cshrc中设置:
1. set LD_LIBRARY_PATH in .cshrc as:
setenv LD_LIBRARY_PATH ${HOME}/.pseuso_root/usr/lib:${LD_LIBRARY_PATH}
然后打印$LD_LIBRARY_PATH也的确表现正常:
echo $LD_LIBRARY_PATH
/home/anhong/.pseuso_root/usr/lib:/grid/sfi/lsf/cvalsf01/9.1.1/linux2.6-
glibc2... 阅读全帖 |
|
P*****f 发帖数: 2272 | 15 查了一下
应该和ASLR(address space layout randomize) 有关。
具体技术可以wiki之。linux2.6实现了这个。最新的vista也实现了
见http://blogs.msdn.com/michael_howard/archive/2006/05/26/608315.aspx
一个难点的确是没有relocation info情况下randomize exe code.主要技巧是
控制mmap,map两块相同structure的block.一个在原来地址,但page protection设为
non-executable.
,一个随机。然后通过拦截page fault重定向来实现原指令
我想它连完全没有RELOCATION INFO的EXE都能PACK,要么就是解出来的程序还是在同一
虚拟地址,要么它得反汇编所有代码,自己RELOCATE? 这个感觉很有难度。 |
|
y****e 发帖数: 23939 | 16 我们有一个Python 程序是用Tix做GUI,现在这个程序在Mandriva 2007下出错。
我已经用Mandriva自己的Package Manager安装了libTix。
但是还有如下错误,当我试图调用Tk时:
Python 2.4.3 (#2, Oct 6 2006, 15:32:41) [GCC 4.1.1 20060724 (prerelease) (4
.1.1-3mdk)] on linux2 Type "help", "copyright", "credits" or "license" for
more information.
>>> import Tix
>>> Tix.Tk()
Traceback (most recent call last):
File "", line 1, in ?
File "/usr/lib/python2.4/lib-tk/Tix.py", line 210, in __init__
self.tk.eval('package require Tix')
_tkinter.TclError: Ca |
|
y****e 发帖数: 23939 | 17 I need wrap a project into Python. All C++ classes are built as a shared
library libGORGON.so. The boost.python wrapper file is built as
libpyGORGON.so. But when I try to import libpyGORGON in Python prompt. I got
error:
Python 2.4.4 (#1, Oct 23 2006, 13:58:18) [GCC 4.1.1 20061011 (Red Hat
4.1.1-30)] on linux2 Type "help", "copyright", "credits" or "license" for
more information.
>>> import libpyGORGON.so
Traceback (most recent call last):
File "", line 1, in ?
ImportError: /data2/Gorgo |
|
j***y 发帖数: 2074 | 18 C里面是没有bool这个类型的,直到C99出现之后。
我发现系统中有stdbool.h这个header,但是gnu c library里面没有:
---
qxu@gso-linuxcom-01(pts/49):~/opensrc/glibc-2.11[120]> locate stdbool.h
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/include/stdbool.h
/usr/lib/gcc-lib/i386-redhat-linux7/2.96/include/stdbool.h
/lib/ssa/gcc-lib/i386-redhat-linux-gnu/3.5-tree-ssa/include/stdbool.h
/export/WindRiver/3.0/bellona/0.02/toolchain/x86-linux2/lib/gcc/powerpc-wrs-
linux-gnu/4.3.2/include/stdbool.h
/export/WindRiver/3.0/bellona/0.02/toolchain/x86-lin |
|
j*******e 发帖数: 674 | 19 下面code在Linux2.6,gcc下运行:
$ ./a.out
Floating point exception (core dumped)
问题:
1. 已经设了process signal mask, 40行产生的SIGFPE应该被屏蔽
2. 32行安装了signal handler, 40行产生的SIGFPE应该被capture
为什么运行结果是直接core dump?
如果注释掉 “z=x/y", 改用“raise(SIGFPE)", 运行结果就符合预期。
难道“z=x/y"在这里不是rasie SIGFPE 吗?
=============================
#include
#include
#include
void sig_handler(int signum)
{
printf("sig_handler() received signal %d\n", signum);
}
int main(int argc, char * argv[])
{
// setup signal... 阅读全帖 |
|
v*******e 发帖数: 11604 | 20 你的知识过时啦。
$ python
Python 2.7.5 (default, Sep 25 2014, 13:52:19)
[GCC 4.8.3 20140624 (Red Hat 4.8.3-1)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> myList=[0,1,2,3]
>>> [i if i else i+1 for i in myList]
[1, 1, 2, 3] |
|
t**r 发帖数: 3428 | 21 what the heck..
python is the same regarding this.
Python 2.7.6 (default, Mar 22 2014, 22:59:56)
[GCC 4.8.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> [1,2,3]*3
[1, 2, 3, 1, 2, 3, 1, 2, 3]
>>> |
|
j***y 发帖数: 2074 | 22 C里面是没有bool这个类型的,直到C99出现之后。
我发现系统中有stdbool.h这个header,但是gnu c library里面没有:
---
qxu@gso-linuxcom-01(pts/49):~/opensrc/glibc-2.11[120]> locate stdbool.h
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/include/stdbool.h
/usr/lib/gcc-lib/i386-redhat-linux7/2.96/include/stdbool.h
/lib/ssa/gcc-lib/i386-redhat-linux-gnu/3.5-tree-ssa/include/stdbool.h
/export/WindRiver/3.0/bellona/0.02/toolchain/x86-linux2/lib/gcc/powerpc-wrs-
linux-gnu/4.3.2/include/stdbool.h
/export/WindRiver/3.0/bellona/0.02/toolchain/x86-lin |
|
y*****0 发帖数: 402 | 23 帮朋友贴个简历在这里, 想申请学校。
欢迎大家指正,拍砖, 甚至推荐。
Personal Information:
Last Name: First Name:
Gender: Date of Birth:
Place of Birth: Nationality:
E-mail: Telephone:
Mailing Address:
Research Interests:
Network Security, Network Performance, Wireless Networks.
Educational Background:
M.S. in Software Engineering
December 2006
Huazhong University of Science & Technology (China) (Overall GPA
B.S. in Electronic Science and ... 阅读全帖 |
|
a*****i 发帖数: 4391 | 24
google
yeah I did google first, but came up with nothing useful in my case. :(
Does this tell the problem more precise?
wei@firefly:~/Download> python
Python 2.6.2 (r262:71600, Oct 24 2009, 03:16:31)
[GCC 4.4.1 [gcc-4_4-branch revision 150839]] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>
>>>
>>>
>>>
>>> import curl
Fatal Python error: pycurl: libcurl link-time version is older than compile-
time version
Aborted |
|
j*a 发帖数: 14423 | 25 i use p3
# python3
Python 3.1.1 (r311:74480, Aug 29 2009, 16:22:42)
[GCC 4.3.4] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import this
The Zen of Python, by Tim Peters
Beautiful is better than ugly.
Explicit is better than implicit.
Simple is better than complex.
Complex is better than complicated.
Flat is better than nested.
Sparse is better than dense.
Readability counts.
Special cases aren't special enough to break the rules.
Although practicality bea |
|