教育网环境下,VS2017安装或者更新过慢问题解决
今天重装VS2017,速度只有100到200kb每秒,当在更改适配器->属性->取消勾选IPV6协议后,速度达到2M甚至3M每秒。
好像和V6协议被限速有关系?怪不得看油图毕的教学视频那么卡。。。。
...
C++中:const用法
在《看游戏人工智能案例精粹》的demo代码的时候,看到函数后边有个const。
当const修饰类方法时,该方法不修改任何类成员变量。
因为const成了函数的一员,可以用于函数重载,匹配const对象。
const的其他用法请见:
https://www.cnblogs.com/jiabei521/p/3335676.html
...
C#两种常量类型,readonly(运行时常量)与const(编译时常量)
C#中有两种常量类型,分别为readonly(运行时常量)与const(编译时常量),本文将就这两种类型的不同特性进行比较并说明各自的适用场景。
工作原理
readonly为运行时常量,程序运行时进行赋值,赋值完成后便无法更改,因此也有人称其为只读变量。
const为编译时常量,程序编译时将对常量值进行解析,并将所有常量引用替换为相应值。
下面声明两个常量:
publ...
设计模式1:singleton
保证一个类只有一个实例,并且提供了访问该实例的全局访问点。
单例模式两个要点:
保证一个类总是有一个实例
提供该实例的全局访问点
// C# 版 Singleton
// 利用静态字段只初始化一次的特点保证只有一个全局实例。
public sealed class Singleton{
private Singleton(){};
private static Singlet...
设计模式2:state pattern
允许一个对象在其内部状态改变时改变它的行为,对象看起来似乎修改了它的类。
这句黑话,我头几次看,不能理解。但当踏踏实实敲一遍代码后,有了一点自己的理解:
举个例子,一个游戏角色有行走,跳,跑等几个状态,我们如何编码让游戏对象从一个状态到另一个状态时,行为也自动随之改变,而之后修改状态时,无需再来修改高层的类呢。设计模式里有一个原则,对接口编程,不对实现编程。如何联系对象和对象状态呢?我们用接口...
Unity Camera Orthographic Size
关于 Camera的Orthographic 中的size大小问题,默认为5 units,(5个单位)。
首先5是什么意思呢?
That magic number is the number of units from the center half of the screen to the top, or bottom.
也就是 5x2 = 10,说明你的窗口的高为10个units.这样就好理...
c++中,引用和指针的区别是什么?
作者:xmqv
链接:https://www.zhihu.com/question/37608201/answer/72766337
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
C++primer中对 对象的定义:对象是指一块能存储数据并具有某种类型的内存空间一个对象a,它有值和地址&a,运行程序时,计算机会为该对象分配存储空间,来存储该对象的值,我们...
html中 和空格的区别
一个 代表一个空格,
在html标签中输入一个 就显示一个空格,输入两个 就显示两个空格。
但是在标签中输入类似 无论多少个空格,只会显示一个空格的效果
C#判断端口是否连接
//portNum :端口号
private bool isSetPort(int portNum)
{
string ipAddress = getIpAddress();
System.Net.IPAddress myIpAddress = IPAddress.Parse(ipAdd
C#控制CheckedListBox选中的项目数量
private void checkedListBox1_ItemCheck(object sender, ItemCheckEventArgs e)
{
if (e.CurrentValue == CheckState.Unchecked)
{
int count =
C#通过线程调用方法
1:无参方法
Thread thread = new Thread(ExecServerCheck);
thread.Start();
2:有参方法
Thread thread = new Thread(new ParameterizedThreadStart(ExecServerCheck));
thread.Start("R");
C#读取指定目录下的config文件
需要先添加引用System.Configuration.dll文件
ExeConfigurationFileMap map = new ExeConfigurationFileMap();
map.ExeConfigFilename = @"E:\aaa\bbb.exe.config"; ;
Configuration
C#控制textbox中的输入数字固定显示2位小数
this.txtPrice.Text = string.Format("{0:#,##0.00}", Convert.ToDouble(input));
C#限制TextBox只能输入数字
private void txtNumber_KeyPress(object sender, KeyPressEventArgs e)
{
if (e.KeyChar == 0x20) e.KeyChar = (char)0; //禁止空格键
if (e.KeyChar == (char)46) e.Ke
今日推荐
周排行