问题列表 - 第21923页

请问一个很好的信息理论介绍?

我知道维基百科和麦凯的信息理论,推理和学习算法(它是否适合作为教科书?).寻求以香农的熵开始并通过条件熵和相互信息的教科书......任何想法?如果您正在大学学习这门课程,那么使用哪本课本?

谢谢.

information-theory

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

什么是流程和线程?

是的,我读过许多与操作系统相关的资料.我还在读书.但似乎所有这些都是以"抽象"的方式描述过程和线程,这使得他们的行为和逻辑组织得到了很多高层次的阐述.我想知道他们身体上是什么?在我看来,它们只是一些内存中的"数据结构",它们由内核代码维护和使用,以便于程序的执行.例如,操作系统使用一些过程数据结构(PCB)来描述为某个程序分配的过程的各个方面,例如其优先级,地址空间等.这样可以吗?

c++ multithreading operating-system process

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

如何定义"Do-Nothing"排序?

我正在开发一个系统,我需要能够通过给定的谓词对向量进行排序,我的类不应该控制它.基本上,我传给他们一个派生类,他们盲目地对它进行排序.

作为"令人愉快的怪癖"之一,排序模式之一是进入顺序.这是我到目前为止所得到的.

struct Strategy
{
   virtual bool operator()(const Loan& lhs, const Loan& rhs) const = 0;
};

struct strategyA : public Strategy
{
   bool operator()(const Loan& lhs, const Loan& rhs) const
   {
      return true;
   }
};

struct strategyB : public Strategy
{
   bool operator()(const Loan& lhs, const Loan& rhs) const
   {
      return lhs.getID() > rhs.getID();
   }
};

struct strategyC : public Strategy
{
   bool operator()(const Loan& lhs, const Loan& rhs) const
   {
      return lhs.getFee() > rhs.getFee();
   }
};
Run Code Online (Sandbox Code Playgroud)

显然,由于策略A是反身的,它不能被使用,如果我把它设置为假,它会把一切都视为平等,我可以亲吻我的数据再见.

所以这是我的问题.有没有办法定义一个谓词函数来排序一个不会改变任何东西的向量? …

c++ sorting predicate vector user-defined

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

VB.NET数组算术

是否有内置的方法将数组的每个成员乘以一些数字?

例:

Dim volts () as Double = {1.243, 0.534, 5.343, 2.223, 4.334}
Dim millivolts (4) as Double = volts.MultiplyEachBy(1000) 'something like this
Run Code Online (Sandbox Code Playgroud)

.net vb.net arrays

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

有没有可用的基于PHP的HTML过滤器?

我目前正处于一个带有PHP前端的项目中.我们非常关注安全性,因为我们拥有相当多的用户,并且是黑客的有吸引力的目标.我们的用户可以提交以后可供其他用户看到的HTML格式的内容.这是一个很大的问题,因为我们很容易受到整套XSS攻击的攻击.我们尽可能地过滤,但攻击向量的种类非常多.

所以,我正在寻找基于PHP的HTML清理/过滤解决方案.商业解决方案很好(甚至是优选的).目前我们正在使用修改后的HTML净化器,但我们对结果不满意.

有哪些好的库/工具能够过滤HTML的恶意部分?

举例来说,HTML5意识很好,一旦它"在野外"可用,它将成为安全的噩梦.

更新: 我们正在深入配置HTML Purifier.看起来我们之前使用的旧框架根本就没有配置它.现在结果看起来好多了.

html php security filtering

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

在asp.net中调整图像大小而不会丢失图像质量

我正在开发一个ASP.NET 3.5 Web应用程序,我允许我的用户上传jpeg,gif,bmp或png图像.如果上传的图片尺寸大于103 x 32,我想将上传的图片大小调整为103 x 32.我已经阅读了一些博文和文章,并且还尝试了一些代码示例,但似乎没有什么工作正常.有没有人成功做到这一点?

c# asp.net image image-scaling

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

这段代码是无限循环的吗?

我有以下代码,这是否运行无限循环?
我试图每分钟安排一些事情,控制台应用程序应该持续运行,直到我关闭它.

class Program
{
  static int curMin;
  static int lastMinute = DateTime.Now.AddMinutes(-1).Minutes;

 static void Main(string[] args)
 {
   // Not sure about this line if it will run continuously every minute??
   System.Threading.Timer timer = new System.Threading.Timer(new TimerCallback(TimCallBack), null, 1000, 60000);

  Console.Read();
  timer.Dispose();
 }
   private static void TimCallBack(object o)
   {
      curMin = DateTime.Now.Minute;
      if (lastMinute < curMin)
      {
          // Do my work every minute
          lastMinute = curMin;
      }
    }

}
Run Code Online (Sandbox Code Playgroud)

c# timer

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

有没有PHP代码可视化工具?

寻找将分析PHP代码(即所有wordpress或主题主题)的软件,并向我展示所有连接的漂亮图片(可能是框图),以帮助我更快地了解事物的位置以及与什么相关的内容.

理想情况下,这个软件可以在Mac上运行,但我会采取任何措施:Windows,Linux,基于Web等.

php visualization data-visualization

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

C#如何确定日期是否在180天之内

如何确定日期是否在180天内?

我一直在玩DateTime.Compare,使用date1 +180天(date1是2009年8月28日13:12)

DateTime.Compare(**date1**.AddDays(180), now) 
Run Code Online (Sandbox Code Playgroud)

它是否正确?

谢谢

杰米

c# date

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

如何将具有相同标题的多个菜单项添加到NSPopUpButton(NSMenu)?

正如文档所说,如果两个菜单项都具有相同的标题,则无法向NSPopUpButton添加两个菜单项.我试图将菜单项添加到[popupButton菜单],但没有运气.我还试图创建一个新菜单,添加项目然后使用[popupButton setMenu:newMenu],但没有.菜单始终只显示每个名称一个项目.

但我知道应该可以,如果你尝试在iTunes中创建一个智能播放列表,你可以从左侧弹出按钮选择"播放列表",从中间选择"=",右边的一个将为每个播放列表保存菜单项. iTunes即使他们有相同的标题.那他们怎么做呢?

macos cocoa nsmenu nspopupbutton

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