2012-8 疑问

2012-8 <上>疑问

1日:
    同步对象与互斥对象的可重入性
    CRITICAL_SECTION,mutex等互斥对象具有重入性的特点。也就是一个线程获取进入这个互斥体后,还可以重复进入该互斥体,这样设计的目的是防止线程死锁。
    事件,信号等同步对象不具有重入性特点。一个线程接到同步信号或事件后,相应的信号就要减一或者自动事件自动变为非激发态,
    手动事件需要程序员控制变成非激发状态。当该线程在同步对象上等待时,只有信号大于0或者事件又被激发时,才会立即返回。

2日:
    函数返回类型是int,但一个流程没有返回值时出的问题。举例如下:
      int func()
      {
         if(..){return 1;}
      }
    当if条件不满足时,不会进入return 1的流程,而直接返回, 这时的返回的值是随机的。

7日:
   SQL SERVER MANAGER不能访问某台电脑的数据库实例.
      1:启动SQL BROWSER 服务。
      2:在该电脑上登陆相应数据库实例,设置sa用户密码和允许远程登陆。
      3:在相关实例上开启允许远程登陆。
      4:在SQL SERVER 外围配置管理器中启用TCP服务。
      5:重启相关服务。
      6:查看电脑上的1433端口是否正侦听,并且是SQL SERVER相关程序在占用。如果是就可以连了。如果不是转入下一步。
      7:在TCP服务中的IP属性页中,指定两个实例启用1433端口,一个IP是127.0.0.1,另一个是局域网IP。重启服务。

8日:
    字的含义:表示自然的数据单位的术语,在老的16位机器上字是16位,但由于IA-32,X86-64是老的是16位intel 8086的扩展,程序也兼容16位的程序,
       所以在这两种体系统结构中字的含义仍是16位。
    字长:计算机能同时处理的位数,由CPU对外数据总线决定,intel 8086是16位,IA-32是32位,X86-64是64位。
9日:
    在进入函数点,函数的返回地址在栈顶,dd esp可查看,第一个参数紧随其后,对于32位机来就是第四个字节处是第一个参数,依次类推。
   
   用大白菜的启动U盘安装系统。
      用大白菜工具中的镜像工具挂载操作系统的iso文件,双击安装,总是安装在U盘上。最后是用其中的系统安装工具中的通用系统安装来安装成功。

       
  

你可能感兴趣的:(2012-8 疑问)