c***p 发帖数: 221 | 1 According to gcc/g++, "abc" is located at .rodata section, will loaded to a
read only segment by loader.
location of variable c depends, will be in .data section if it is global, in
stack if it is local |
|
g**e 发帖数: 6127 | 2 真正意义上(比如java class loader level)的singleton的需要非常非常少。大部分都
可以用spring dependency injection.
缺点么,给singleton写个unit test看看?global variable总的来说越少越好。加一
堆lock影响性能。另外spring inject的java ben默认就是singleton (
ApplicationContext level)
们知
得这 |
|
f****s 发帖数: 74 | 3 calxeda的电面就两个人,一人一题。
1. some_struct* p=NULL;
p->some_member;
问会发生什么?答:会编译通过,但运行会出问题,继续问为什么会出问题,怎么样出
问题,扯了os,trap,interrupt一堆。最后又问,没有os的imbeded system怎么处理
?瞎扯了boot loader,硬件interrupt handler什么的。面完上机试了一下,不会出错
,编译器优化了。
2.问memory alignment,如何allocate一块memory总是以64的整数倍地址开始。我就说
naive的方法是用malloc然后检查地址,他所不naive,问怎么样实现,我想了一会说必
须把原有的地址存下来,就多allocate一点把原有的地址存存下来,当用户调用free的
时候就用这个地址。感觉答的还不错,后来写code,出了个bug,经指点,纠正了。
今天收到hr的据信。感觉小公司就问些实际应用的东西,真不容易啊。 |
|
f****s 发帖数: 74 | 4 calxeda的电面就两个人,一人一题。
1. some_struct* p=NULL;
p->some_member;
问会发生什么?答:会编译通过,但运行会出问题,继续问为什么会出问题,怎么样出
问题,扯了os,trap,interrupt一堆。最后又问,没有os的imbeded system怎么处理
?瞎扯了boot loader,硬件interrupt handler什么的。面完上机试了一下,不会出错
,编译器优化了。
2.问memory alignment,如何allocate一块memory总是以64的整数倍地址开始。我就说
naive的方法是用malloc然后检查地址,他所不naive,问怎么样实现,我想了一会说必
须把原有的地址存下来,就多allocate一点把原有的地址存存下来,当用户调用free的
时候就用这个地址。感觉答的还不错,后来写code,出了个bug,经指点,纠正了。
今天收到hr的据信。感觉小公司就问些实际应用的东西,真不容易啊。 |
|
g**e 发帖数: 6127 | 5 enum比用private static class的方法有啥优势,不都是靠class loader实现的么?
enum还不能继承呢 |
|
h***i 发帖数: 1970 | 6 什么是soft reference, weak reference,区别是什么,具体应用是什么。什么时候用
mutiple class loader。volatile是什么意思,在java memory model里面他保证了什
么。 |
|
s**x 发帖数: 7506 | 7 我觉得应该是运行时得到的,编译时不可能完全定下来,这个应该是由loader 分配的
。象共享 library, 可以同时被多个程序共享,同一函数在不同程序的地址会完全不同
,这个不可能编译时确定。
当然,这个跟stack 没关系。 |
|
发帖数: 1 | 8 JOB TITLE: Javascript developer
LOCATION: New York, NY
DURATION: LONG TERM
Job Description
We are looking for a JavaScript Developer who is motivated to combine the
art of design with the art of programming.
Responsibilities will include implementing visual elements and their
behaviors with user interactions.
You will work with both front-end and back-end web developers to build all
client-side logic.
You will also be bridging the gap between the visual elements and the server
-side infrastructu... 阅读全帖 |
|
发帖数: 1 | 9 Wall street tech Startup looking for candidates with 1-3 years of python/
javascript experience.
JOB TITLE: Core Python developer
LOCATION: New York, NY
DURATION: LONG TERM
JOB DESCRIPTION:
1. 3 years of Python (or similar) programming
2. Strong problem-solving and communication skills and enjoys a
collaborative environment
3. Flexible, self-starter, fast-learner – willing and able to quickly
learn new technologies and skills
4. Experience with functional programming is a... 阅读全帖 |
|
|