Tag: 项目和解决scheme

意外的数据持久性

我有一个七个整数的列表,最初都是0,我们称之为“数据”。 定期在运行我的程序的过程中,我想增加一个整数的值之一。 在程序结束时,我打印数据。 一切都很好,除了在程序的每次连续运行中,所有来自上次运行的数据值都会被添加到此运行的所有数据值中。 我只想要这个运行的数据值。 数据是类方法中的局部variables,类方法调用的单独函数中的局部variables或类的槽,会发生这种意外的行为。 我是否通过incf或(setf value(1+ value))递增数据的单个值。 当我重新加载程序时,数据重置为全零,但是当我再次运行程序时,数据再次将所有最后一次运行的数据添加到此运行的数据。 当我增加其中一个数据值时,我使用函数nth,index是另一个对象的插槽的值。 什么会导致我的“数据”列表的价值不受欢迎的持续存在?

如何自动生成N个“不同的”颜色?

我在下面写了两种方法来自动selectN种不同的颜色。 它通过在RGB立方体上定义分段线性函数来工作。 这样做的好处是你也可以得到一个渐进的规模,如果这是你想要的,但是当N变大时,颜色可以开始看起来相似。 我也可以想象将RGB立方体均匀地细分为一个点阵,然后绘制点。 有谁知道任何其他方法? 我排除了定义一个列表,然后循环通过它。 我也应该说,如果他们发生冲突或者看起来不好,我一般不会在意,他们只是在视觉上不同而已。 public static List<Color> pick(int num) { List<Color> colors = new ArrayList<Color>(); if (num < 2) return colors; float dx = 1.0f / (float) (num – 1); for (int i = 0; i < num; i++) { colors.add(get(i * dx)); } return colors; } public static Color get(float x) […]

Visual Studio项目属性中的各种“构build操作”设置是什么?它们是做什么的?

大多数情况下,您只需要将 Visual Studio为您设置的默认值设置为…我指的是在解决scheme资源pipe理器中select的每个文件的BuildAction属性。 有很多select,很难知道他们每个人会做什么。

ASP.NET网站或ASP.NET Web应用程序?

当我在Visual Studio中启动一个新的ASP.NET项目时,我可以创build一个ASP.NET Web应用程序,或者我可以创build一个ASP.NET Web站点。 ASP.NET Web应用程序和ASP.NET网站有什么区别? 为什么我会select其中一个呢? 答案根据我使用的是哪个版本的Visual Studio而不同?