小编Ale*_*pin的帖子

C#simultanous控制台输入输出?

我正在编写一个服务器应用程序,我希望它是基于控制台的.我需要用户能够输入不同的命令,但同时有可能在用户写入时将某些内容输出到控制台.这会使缓冲区混乱.这样做有什么干净的方法吗?

谢谢.

c# console

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

迭代地平滑曲线

我一整天都在尝试这样做.基本上,我有一条线和一条点.我希望线条曲线并通过该点,但我不想要平滑的曲线.我不能像我这样定义曲线中的步数(谨防粗略的mspaint绘图): 曲线

等等.我尝试了各种各样的东西,比如从初始线的中心取角度然后在角度引导的点处分割线,但是我的长度有问题.我会把初始长度除以我所处的步数,但这不太对.

谁知道这样做的方法?

谢谢.

c# algorithm geometry curve-fitting

7
推荐指数
2
解决办法
1691
查看次数

在线c#解释安全问题

我正在考虑建立一个在线C#解释器的想法,有点像Codepad.现在有明显的安全问题:

  • 无限循环
  • System.Diagnostics.Process.Start
  • 几乎整个System.IO命名空间

我对C#的了解并不是很微不足道,但我确信有很多关于它的知识,以及我没有想到的东西.你会注意什么?

一些精确,我计划在使用Mono的小型Linux VPS上运行它.

c# security runtime-compilation interpretation

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

动态加载jQuery mobile会导致IE最小化

好的,这是迄今为止我遇到过的最奇怪的错误.这很简单.如果我在任何版本的Internet Explorer中动态加载jQuery然后jQuery mobile,实际的IE窗口最小化.这通过IETester在IE的所有版本中发生,但是,如果我在IE9中运行完整版本,它会启动兼容模式,并且由于某种原因不会最小化.

我已经尝试了各种加载脚本的方法(在示例代码中注释),所有这些都导致了相同的行为.

为什么会这样?有办法解决吗?

http://jsfiddle.net/Xeon06/RCsuH/

javascript debugging jquery internet-explorer jquery-mobile

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

WebGL中的高效VBO分配

我正在编写一个算法生成几何的WebGL应用程序.几何体将包含4到150个对象,每个对象由16到2048个点组成,通过drawElements绘制为TRIANGLE_STRIP.几何图形将是静态的大多数帧,但需要根据用户输入进行动画处理.在更新几何体时的这些帧中,可以添加或移除点/三元组.还需要在程序的生命周期内添加/删除对象.

在此上下文中分配/更新VBO的最有效方法是什么?我很确定我应该使用DYNAMIC_DRAW和bufferSubData来更新每个对象,但我是否想要过度分配一些巨大的VBO(假设每个对象的点数最坏的情况)并将每个对象定义为offset(对象编号*每个对象的最大大小),然后在最好的情况下有很多未分配的未使用的VBO内存?或者我应该尝试另一种方法吗?或者就内存占用而言,这是否足够小我是否过度思考?

javascript opengl vbo webgl

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

Android获得标准化加速

我希望获得Android手机的加速度矢量.问题是,加速度计坐标是相对于手机的旋转.我想要的是"绝对"加速度,即无论手机面对哪种方式,都应该返回相同的值.(我想检测一下滑雪的用户是否在不使用GPS的情况下滑下斜坡.我还需要能够区分滑行和上升的缆车.)

我可以通过将加速度计与陀螺仪相结合来获得这些值,但我不知道如何用陀螺仪来抵消加速度计的值.

这是可能的,如果是的话,怎么样?

android physics trigonometry accelerometer gyroscope

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

是否有js函数用它们的转义序列替换xml特殊字符?

我搜索网络很多,并没有找到用他们的转义序列替换xml特殊字符的js函数?
有这样的事吗?

我知道以下内容:

Special Character   Escape Sequence Purpose  
&                   &           Ampersand sign 
'                   '          Single quote 
"                   "          Double quote
>                   >            Greater than 
<                   &lt;            Less than
Run Code Online (Sandbox Code Playgroud)

还有更多吗?怎么样写十六进制值如0×00,
这也是一个问题吗?

html javascript xml escaping special-characters

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

php:从不知名的空行

我有一个奇怪的错误,不知道如何解决它而不浪费太多时间.我的控制器中有一个方法应该返回xml使用:

  header("Content-type: text/xml");
  header("Content-Disposition: attachment; filename=output.xml");
  header("Pragma: no-cache");
  header("Expires: 0");
Run Code Online (Sandbox Code Playgroud)

问题是由于空行而输出是无效的xml,我不知道它来自哪里,你知道如何解决这个问题吗?也许忽略这条空行或什么?我不想调试整个框架......我试图使用 var_dump(debug_backtrace())但是我可能因为学说而得到一个大混乱.

php debugging

6
推荐指数
3
解决办法
5880
查看次数

为什么这个透明的PNG在使用GD组合时会导致边界?

我正在尝试使用PHP从另一个图像创建一个图像.这是我的代码:

<?php
    $width = 109;
    $height = 109;
    $image = imagecreatetruecolor($width, $height);
    $source_under = imagecreatefrompng('ecloid_under.png');
    $black = imagecolorallocate($image, 0x00, 0x00, 0x00);

    imagecolortransparent($image, $black);

    imagecopy($image, $source_under, 0, 0, 0, 0, $width, $height);

    header('Content-type: image/png');
    imagepng($image);
    imagedestroy($image);
?>
Run Code Online (Sandbox Code Playgroud)

所以我正在加载这个图像 $source_under

在此输入图像描述

并将其复制到透明的空白"画布"图像上.以下是该操作的结果:

在此输入图像描述

可以看出,整个初始图像周围有一种黑色边框.我认为这是因为最初"画布"图像都是黑色的.因此,图像的透明度和抗锯齿有问题.

这不是我第一次有类似的问题,但上次源图像是原因.这一次,在Photoshop中打开它并没有显示任何潜在的问题.

有谁知道如何解决这一问题?

php transparency gd image antialiasing

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

改善财产监控代码?

我在C#游戏中制作了一个实用程序调试类,我正在努力监视和查看属性值.像这样:

public static class Monitor
{
  private static List<object> monitoredObjects;

  public static void Initialize()
  {
   monitoredObjects = new List<object>();

  }

  public static void Watch(object o)
  {
   monitoredObjects.Add(o);
  }

  public static void Unwatch(object o)
  {
   monitoredObjects.Remove(o);
  }

  public static void Draw(RenderWindow app)
  {
                    //Not actual code, I actually draw this in game
   foreach (object o in monitoredObjects)
    Console.WriteLine(o.ToString());
  }
 }

 public class Property
 {
  private object obj;
  private PropertyInfo propertyInfo;

  public override string ToString()
  {
   return propertyInfo.Name + ": " + …
Run Code Online (Sandbox Code Playgroud)

c# reflection closures properties

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