- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 SQLServer解决孤立用户问题
SQLServer中存在两种用户:SQLServer登录用户、数据库用户。 在服务器实例上未定义或错误定义了其相应 SQL Server 登录名的数据库用户无法登录到实例。 这样的用户被称为此服务器实例上的数据库的“孤立用户”。 如果 SQL Server 登录名在某个数据库中没有对应的数据库用户,则除非该数据库中启用了 guest,否则,该登录名将无法访问该数据库。 1.查看SQL
2016-11-15 15:26:30
707
原创 c++虚函数机制
今天看到一道c++笔试题,描述如下: #include "stdio.h" class A { public: virtual void Test() { printf("A test\n"); } }; class B: public A { public: void func() { Test();
2015-09-04 17:11:55
388
转载 栈,堆,全局,文字常量,代码区总结
林炳文Evankaka原创作品。转载请注明出处http://blog.youkuaiyun.com/evankaka 在C\C++中,通常可以把内存理解为4个分区:栈、堆、全局/静态存储区和常量存储区。下面我们分别简单地介绍一下各自的特点。 一. 区域划分 堆: 是大家共有的空间,分全局堆和局部堆。全局堆就是所有没有分配的空间,局部堆就是用户分配的空间。堆在操作系统对进程初始化的时候分配,运行过
2015-08-31 17:04:08
358
原创 C语言static关键字
学习C语言,变量的存储类型是一个比较容易混乱的地方,特意写下这篇博客来记录下。 static对于变量的影响: C语言变量: 按照作用范围(scope)来分: 1、全局变量 2、局部变量 全局变量又可以分为:静态全局变量和全局变量。 当我们在函数外面声明变量时,得到的这个变量就是全局变量,他的作用域是在程序的整个生命周期都存在,即他的默认声明方式是采用了 extern关键字。 如果不
2015-08-14 15:44:04
649
原创 php对象赋值
php对象赋值,一直不是很懂,最近又去官方文档看看几遍,才有些明白了,特在此记录一下。 对于基本变量的赋值,php是值传递的,即复制一个副本给形参,形参的改变不会影响实参,但是一到 对象赋值就些晕了。有的说对象是引用传值,我感觉虽然php有引用传值,但是对象间赋值是通过值传递的。 例如: $obj1 = new StanderClass(); $obj2 = $obj1;
2015-08-11 16:40:34
602
原创 关于C语言的传值问题
最近在看谭浩强先生写的C程序设计,看到实参赋值给形参的地方有些自己的看法,感觉需要记录下来。 我很同意谭老先生说的“C语言只有值传递”。经过了C++的学习,再回过头来看一看C语言,确实C只有值传递。 并不存在引用传递。只有C++才有传引用(&)。 那么对于指针用作函数的参数要怎么理解呢? 指针,大家不要觉得它很复杂,正如谭老说的,指针就是地址。 实参是指针,那么当它传值给形参时也是采用了
2015-07-26 13:21:18
584
原创 有关c语言的++与--
近期在看谭浩强先生的c程序设计,看到有关自增自减的地方,感觉需要做个记录。 个人观点:对于i++可以解释为三条语句: tmp = i; i = i+1; return tmp; 这里返回的是tmp这个变量,所以说i++在表达式里面可以看成i,因为他们两个的值相等,只不过后面i自增了1。 所以对于表达式 j = i++ + i++ + i++;可以表示为两条语句: j = i + i +
2015-07-26 12:52:04
382
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人