1.查看.Net Framework的框架是否是在4.5之上,如果不是要下载4.5之上的目标框架. 2.在引用器里面添加using System.Net.Http命名空间 选择项目列表中的“引用”-->右击选择“添加引用” 在搜索框中输入"System.Net.Http",搜索结果会显示搜索结果,选中多选框,点击“确定”按钮“…
    因为SqlConnection类是属于 System.Data.SqlClient命名空间下的,     所以命名空间引用的时候需要加上 System.Data.SqlClient,代码如下:       using System.Data.SqlClient; c#添加了Configuration;后,竟然找不到 ConfigurationManager 这个类,后来才发现:引用了using System.Configuration这个头文件就可以了…
虽然用MVC做了很多项目,但是都是在别人搭好的框架上实现 今天碰到一个很简单的命名空间引用问题 如图所示,Scripts和Styles 都没有引用命名空间 解决方法一: 直接使用 System.Web.Optimization.Scripts 和 System.Web.Optimization.Styles ,这方法不实用,太麻烦了 解决方法二: 在Layout头部加入 using System.Web.Optimization; 如果在每页Layout这样加也很繁琐 解决办法三: 在根目录下的…
第一天 语法 STL 数据结构  设计模式… 2 C++语言的间接 C++ = C语言+面向对象 本贾尼 语言分类: 不关心效率 只关心架构:java/脚本语言 效率:(内存要自己管理了,操作指针)C++ 3 C++的hello 4 C++的命名空间 5  C++对C语言的增强-全局变量-struct-函数检测 6 bool类型 7 c++对三目运算符的增强 C++中 返回的是a的别名a //  举例(a<b? a: b) =30 这句话 在C语言编译器中报错”表达式不能做左值” 因为在C语言编…
项目右键引用 ,添加要引用的 然后在代码用 using 绰用…
1 昨日回顾 2内联函数 3 默认参数和占位参数 4函数重载 函数重载 就是可以定义多个相同名字的函数 6 类和对象的基本语法 7 类的封装和访问控制 还有一个结论: 封装有两层含义: 把属性和方法进行封装 对属性和方法的访问权限进行控制 8 面向对象和面向过程 9中午回顾 内联函数 编译器将源代码 展开  没有 压栈出栈的过程 10 简单的面向对象编程-求圆的面积和周长 11初学者易犯错误 12类的声明和定义分开编写 如果所有方法都写在一个类里面就太庞大了 不好读了, 拆开 右键添加类 13面…
在已经引用“using System.Collections.Generic;”时,还是提示急未能找出类型或命名空间名称“T”的问题.…
前言 在iOS中,NSTimer的使用是非常频繁的,但是NSTimer在使用中需要注意,避免循环引用的问题.之前经常这样写: - (void)setupTimer { self.timer = [NSTimer scheduledTimerWithTimeInterval: target:self selector:@selector(timerAction) userInfo:nil repeats:YES]; } - (void)dealloc { [self.timer invalidat…
在Java中内部类的定义与使用一般为成员内部类与匿名内部类,他们的对象都会隐式持有外部类对象的引用,影响外部类对象的回收. GC只会回收没有被引用或者根集不可到达的对象(取决于GC算法),内部类在生命周期内始终持有外部类的对象的引用,造成外部类的对象始终不满足GC的回收条件,反映在内存上就是内存泄露.(如,Android中Activity的内存泄露) 解决方案为 1.将内部类定义为static 2.用static的变量引用匿名内部类的实例 测试代码 class Outer { class Inn…
WebApiConfig.cs中加入 如下代码即可解决无限循环问题 var json = config.Formatters.JsonFormatter; // 解决json序列化时的循环引用问题 json.SerializerSettings.ReferenceLoopHandling = Newtonsoft.Json.ReferenceLoopHandling.Ignore; // 干掉XML序列化器 config.Formatters.Remove(config.Formatters.X…