小编Sar*_* S.的帖子

MATLAB列的内存分析意义

我正在使用MATLAB配置文件来使用该命令观察内存

profile -memory on
profile clear
% my code
profile report
Run Code Online (Sandbox Code Playgroud)

我得到了这张桌子 在此输入图像描述

1-我想询问Allocated Memory,Freed Memory,SelfMemory和Peak Memory的含义

2-负面自我记忆的含义是什么?

memory matlab

13
推荐指数
1
解决办法
3775
查看次数

旋转矩形点可单独扭曲矩形

在此输入图像描述我正在尝试使用此代码旋转其点来旋转矩形

  var
 dx,dy:real;
 rotp:Tpoint;
begin
  dx := (CenterPoint.Y * Sin(angle)) - (CenterPoint.X * Cos(angle)) + CenterPoint.X;
  dy := -(CenterPoint.X * Sin(angle)) - (CenterPoint.Y * Cos(angle)) + CenterPoint.Y;
  rotP.X := round((point.X * Cos(angle)) - (point.Y * Sin(angle)) + dx);
  rotP.Y := round((point.X * Sin(angle)) + (point.Y * Cos(angle)) + dy);
  result:= rotP;
end;
Run Code Online (Sandbox Code Playgroud)

但圆形功能使矩形变形,有谁知道如何克服这个?

我附上图像,白点是我围绕中心点旋转的点,我确信图像旋转得很好,因此白点应该与图像的角相同.

delphi rotation graphic

7
推荐指数
1
解决办法
2376
查看次数

在c#中从内存中释放指针

我正在使用fixed{}短语处理C#中的指针.

我将我的代码放在fixed语句的括号内,并想知道Garbage集合是否会在fixed语句之后处理指针释放

fixed{int * p=&x}
{
// i work with x.
}
Run Code Online (Sandbox Code Playgroud)

如果不是我怎么能释放它?

c#

6
推荐指数
1
解决办法
1103
查看次数

内存切片管理和大对象C#

我有一组存储在3D数组类型中Int16的图像,我缓存的图像数量最多可达600个图像或更多,这会影响内存性能的垃圾收集性能.我听说内存切片可以增强内存管理,因为它将子数组元素设置在一个单独的块中.
- 在我的情况下,我可以使用内存平铺吗?
- 如果是,我该如何使用它?

c# memory memory-leaks memory-management

5
推荐指数
1
解决办法
440
查看次数

覆盖枚举的Tostring()以适应运行时字符串更改

我有这样的枚举

enum Animal:byte
{
Cat=0,
Dog=1,
Horse=2
}
Run Code Online (Sandbox Code Playgroud)

我想覆盖ToString()它来编写一个自定义字符串,因为我的应用程序是一个多语言的(Cat.ToString()应该检索cat的翻译单词).所以Descriptionkeyowrd不能在这里使用.任何人都给我一个提示,找到一个简洁的方法来解决这个问题?

c# enums

5
推荐指数
0
解决办法
2万
查看次数

为什么Round(-0.0066219357357)返回-1?

我想Round(-0.0066219357357),它给了-1.

不应该是0吗?我可以用什么来正确地围绕它?

更新: 数字是(LineDirection.X/distance)的结果; 其中LineDirection.X是一个整数,而Distace是double.

delphi

4
推荐指数
2
解决办法
734
查看次数

可自定义的Folderbrowserdialog c#

我想改变常规folderbrowserdialog的外观,因为我有我的应用程序,我不想显示其默认外观的对话框,任何人都可以帮我找到一个可自定义的控件(即背景颜色和字体),并免费:)提前致谢

.net c# user-interface custom-controls

3
推荐指数
1
解决办法
1173
查看次数

使用运算符和| 在C#的枚举?

我的应用程序中有一个用于表示保存选项的枚举,用户可以使用绘制的线条,圆形,矩形或任意组合保存图像,因此我声明了一个枚举来表示保存选项.

enum SaveOption{lines,circles,rectangles};
Run Code Online (Sandbox Code Playgroud)

我怎样才能使用运算符;

  • 添加选项选项
  • 从选项中删除选项

c# enums

3
推荐指数
1
解决办法
293
查看次数

如何压缩由DNA序列组成的字母表

我想用压缩技术而不是Huffman和Adaptive Huffman算法来压缩DNA序列,我使用c#作为编程语言.任何人都可以带我到算法.注意:我想要无损压缩

c# compression lossless-compression huffman-code

3
推荐指数
1
解决办法
756
查看次数

获取由3d多边形包围的点

我有一个位于3D平面上的多边形.我希望得到这个多边形所包含的所有点.任何人都可以帮助我吗?我可以通过用平面替换扫描线来制作3D扫描线算法,并获得与我的多边形的平面的交叉但我想要更快的解决方案.提前致谢.

c# c++ algorithm 3d

2
推荐指数
1
解决办法
1935
查看次数

Brushes.Red和新的SolidBrush(Color.Red)有什么区别?

两者之间有什么区别吗?

Brush b = Brushes.Red;
Run Code Online (Sandbox Code Playgroud)

Brush b = new SolidBrush(Color.Red);
Run Code Online (Sandbox Code Playgroud)

因为当我使用第一个构造函数时,我通过图形绘制线条时遇到异常,但是它在第二个构建器中得到了解决,我无法找出差异???

c# msdn graph

2
推荐指数
1
解决办法
1697
查看次数

如何绕任意轴旋转?

吉文斯

1- X,y和Z世界坐标系2-i,j,k另一个坐标系.3- i,j和k中的每一个与X,Y,Z形成的余弦.

问题

  • 如何旋转i,j,k系统关于i或j或k ??

algorithm math 3d graphics

1
推荐指数
1
解决办法
1223
查看次数

无法读取try catch短语的异常

我把我的代码放在try之间,像这样抓住

try
{
///
}
catch(Exception ex)
{
//here is where i set the break point
}
Run Code Online (Sandbox Code Playgroud)

但当它进入捕获时我无法在快速监视窗口中读取ex,因为它表示它在当前上下文中不存在.这是来自IDE本身吗?因为它发生在我工作的所有项目中.

c# visual-studio-2008 visual-studio

0
推荐指数
1
解决办法
167
查看次数