`
standalone
  • 浏览: 614403 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表

vim的一个问题

E575: viminfo: Illegal starting char in line: <ca><fe><ba><be> E575: viminfo: Illegal starting char in line: Exceptions^G E575: viminfo: Illegal starting char in line: SourceFile^A E575: viminfo: Illegal starting char in line: Exceptions^G E575: viminfo: Illegal starting c ...

shell scripting

1. How do you find out what抯 your shell? Operating System/Shell Scripting echo $SHELL 2. How do you fire a process in the background? Operating System/Shell Scripting ./process-name & 3. How do you refer to the arguments passed to a shell script? ...
1.       Is it possible to have Virtual Constructor? If yes, how? If not, Why not possible ? There is nothing like Virtual Constructor. The Constructor cant be virtual as the constructor is a code which is responsible for creating a instance of a class and it cant be delegated to a ...

c++ 字节对齐

    博客分类:
  • c++
  sizeof() & #pragma 结构体的sizeof 这是初学者问得最多的一个问题,所以这里有必要多费点笔墨。让我们先看一个结构体 : struct S1 { char c; int i; }; 问sizeof(s1)等于多少聪明的你开始思考了,char占1个字节,int占4个字节,那么 加起来就应该是5。是这样吗你在你机器上试过了吗也许你是对的,但很可能你是错 的!VC6中按默认设置得到的结果为8。 Why为什么受伤的总是我 请不要沮丧,我们来好好琢磨一下sizeof的定义——sizeof的结果等于对象或者类型所 占的内存字节数,好吧 ...
编写一个程序,对输入的字符串s和t,求其最长的公共子字符串。 【输入形式】 从屏幕分行读入串s和t。s和t由任意字符构成,长度都不超50个字符。输入数据确保只有唯一的最长公共子串。如果没有公共子串,打印No Answer 【输出形式】 在单独行上输出串s和串t的最长公共子串,在结尾输出一个回车符。 //作者:baihacker //时间:9.12.2006 #include <stdio.h> #include <string.h> int b[50][50]; int c[50][50]; void lcs(x,m ...

volatile的含义

    博客分类:
  • c++
指一个变量可能随时由于外界地变化而变化 例如有两个线程分别是线程1和线程2 一个全局变量volatile int i = 0; 线程1 执行如下代码 while(i == 0); printf(); 假设线程1执行到 while处,就会反复执行上这条语句 此时线程2执行 i = 1; 线程1就会执行 printf() 若没有指定 int i 为 volatile 则当线程2执行 i = 1; 时,线程1仍然继续执行while语句 也就是说线程1没有感知变量i的变化 这是由于编译器会对代码进行优化,以及将i 变量装入寄存器的原因, ...
八道题目,第一题有六个小题,一道小题0.5分,剩下的七道题目一题1分。全英文试卷,要求英文作答。 1. (1)what is an abstract class (2)myclass a;myclass b;b=a; myclass a;myclass b=a;区别 (3)stl有哪三类? (4)容器有哪几种? (5)virtual destruction作用? (6).exe运行时缺少dll,问如何知道缺少什么样的dll? 2.程序运行结果显示 3.程序改错题 class foo{ public: foo(int j){i=new int[j];} ~foo ...
当一个任务(进程)执行系统调用而陷入内核代码中执行时,我们就称进程处于内核运行态(或简称为内核态)。此时处理器处于特权级最高的(0级)内核代码中执行。当进程处于内核态时,执行的内核代码会使用当前进程的内核栈。每个进程都有自己的内核栈。当进程在执行用户自己的代码时,则称其处于用户运行态(用户态)。即此时处理器在特权级最低的(3级)用户代码中运行。当正在执行用户程序而突然被中断程序中断时,此时用户程序也可以象征性地称为处于进程的内核态。因为中断处理程序将使用当前进程的内核栈。这与处于内核态的进程的状态有些类似。 内核态与用户态是操作系统的两种运行级别,跟intel cpu没有必然的联系, int ...
1-1: 两个Unit,中间有一个FIFO,要求你设计这个FIFO,每个时钟周期进行一次操 作,每次只能读入一个数据,每次也只能读出一个数据。Unit每个始终周期可以对FIFO 进行多次读写,Unit1进Unit2出。 1-2: 空间给三个点(x0, y0, z0),(x1, y1, z1),(x2, y2, z2)。一个平面方程,ax+by+ cz+d = 0,如何判断三点组成的三角形和次平面的空间关系。 2-1: 给出一个人的位置,设计一个系统,要求根据这个位置找到与他最接近的麦当劳。 包括算法如何,数据结构怎样,数据库怎么建之类的。 2-2: 一个球形苹果,一个虫子从一点钻进 ...
积攒rp,很久后发NVIDIA的笔试经历zz 发信人: chuiyutiying (ll), 信区: job 标  题: 积攒rp,很久后发NVIDIA的笔试经历 发信站: 饮水思源 (2006年11月03日23:10:26 星期五) 首先声明:我的技术很烂,不知道怎么得到了一次面试机会,但是赫赫。无意中发现精华 区居然没有nv的面经,估计大家都才美不外现吧。那我就来抛砖引玉了。 我面的是graphics architect的intern,一两个月以前的事情了,题目不全。请见谅。希 望给明天笔试的人有一点作用。 1, 给出stack结构,利用stack完成queue的操作。 C ...
用两个栈,栈A作为入队,栈B作为出队。   enqueue(){    将入队数据压到A的栈顶; } dequeue(){    if B 为空;         if A 不为空;               弹出A数据到B中,然后弹出B的一个数据作为出队数据;         else            队列空;    else         弹出B的一个数据作为出队数据; }
============================================================================= 1. 你有一个双核的cpu,然后一大块cache, 现在你有两个选择?第一个选择 平分cache,每个cpu各用一半; 第二个选择  两个cpu共用一个cache。    我记得intel和amd都是平分的,所以当时就回答了说第一个选择,但是别人为什么,我不知道,胡乱的答了一下。但是他说希望分析一下两个方法的利弊再得到答 案。 ============================================== ...
http://fasterdata.es.net/TCP-tuning/linux.html   TCP Performance http://www.cisco.com/web/about/ac123/ac147/ac174/ac196/about_cisco_ipj_archive_article09186a00800c8417.html   UNIX 网络性能分析   http://www.ibm.com/developerworks/cn/aix/library/au-networkperfanalysis/?ca=drs-tp4608   Tuning for NFS ...
SHELL数组学习总结(一)1、数组声明:MACHINE=(172.16.69.1 172.16.69.2 172.16.69.3 172.16.69.4 172.16.69.5 172.16.69.1)2、删除数组变量(但不知道怎么把这个变量从数组内彻底删除掉):unset MACHINE[0]3、print数组变量:print第一个变量的值:echo ${MACHINE[0]}print数组内变量的个数:echo ${#MACHINE}print数组内全部变量:echo ${MACHINE[*]}或者${MACHINE[@]}print数组内部份变量:echo ${MACHINE[*]:2: ...
从ip.txt里读取IP.然后把IP地址赋值到一个数组里.IP文件如下:Address:  220.181.26.163Address:  220.181.26.174Address:  220.181.26.175Address:  220.181.26.176Address:  220.181.19.228Address:  220.181.19.229Address:  220.181.26.161Address:  220.181.26.162 方法一: for x in ` awk '{print $2}' ip.txt ` { echo $x } 方法二: ARRAY= ...
Global site tag (gtag.js) - Google Analytics