问题列表 - 第15540页

什么是协议栈?

当我遇到一些协议实现时,我多次听到这个术语,但无法想象'协议'如何与'堆栈'相关?这里使用的堆栈字面上是堆栈数据结构吗?如果是这样,为什么我们需要在客户端和服务器上进行堆栈协议进行通信.

networking terminology

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

什么是事件ID管理的最佳实践?

我正在试图弄清楚如何管理我的事件ID.到目前为止,我已经手动将每个事件id放在每个方法中,并按顺序编号的方法中的每个步骤.这不允许我有效地过滤事件日志中的事件.为了在事件日志中使用过滤器,似乎每个记录的事件都必须具有自己的唯一ID.

我可以将它们全部存储在一个表中,并将描述链接到它们,但随后我的代码执行,我正在记录"魔术"毫无意义的事件代码.

我进行了谷歌搜索,但我似乎对用于解决此问题的正确关键字感到茫然.

提前致谢

.net c# events trace event-log

16
推荐指数
2
解决办法
6139
查看次数

这是在mxml中调用组件方法的正确方法

我正在通过学​​习Flex来攻击我,并发现了一些奇怪的行为.当我尝试编译我的代码时,我抛出了这个错误 - 错误:调用可能未定义的方法updateStory.我之前以这种方式使用了方法调用,并且在这种情况下无法发现出错的地方.这是组件的代码:

<?xml version="1.0" encoding="utf-8"?>
<mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxml">

  <mx:Script>
    <![CDATA[

    import mx.collections.ArrayCollection;

    [Bindable]
    public var storyCards:ArrayCollection;

    private function updateStory():void
    {
       trace("success");
    }   

    ]]>
  </mx:Script>

  <mx:TileList dataProvider="{storyCards}" >

    <mx:itemRenderer>

      <mx:Component>

    <mx:HBox>
      <mx:Label />
      <mx:TextInput keyUp="updateStory()" />
      <mx:TextArea text="{data.notes}" />
    </mx:HBox>

      </mx:Component>

    </mx:itemRenderer>

  </mx:TileList>
</mx:Canvas>
Run Code Online (Sandbox Code Playgroud)

谁能指出我正确的方向?

apache-flex mxml itemrenderer

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

制作受复制保护的图像Web界面最合适的语言是什么

我的第一个专业任务是制作一个网站,其中将展示摄影师的作品以供购买或打印.受保护的图像可能会在Perl中生成.但我不知道实现这样一个应用程序的语言.我知道HTML,CSS和一些JavaScript,并且主要有3-4个月的空闲时间来完成项目.

我正在学习JavaScript或ActionScript和Flash之间来完成这个项目.哪个最适合考虑学习语言的时间表?

web-applications

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

使用异常验证Asp.net MVC中的业务逻辑

我有一个关于我在asp.net mvc中用于执行业务规则验证的方法的问题.

目前我有一个看起来像这样的异常类

public class ValidationException : Exception 
{
    private ModelStateDictionary State { get; set; }
    public ValidationException(ModelStateDictionary state)
    {
        State = state;
    }
    public void MergeModelStates(ModelStateDictionary state)
    {
        state.Merge(this.State);
    }
}
Run Code Online (Sandbox Code Playgroud)

和一个看起来像这样的验证器

public void Validate(IEntity entity)
{
    ModelStateDictionary state = new ModelStateDictionary();
    if (entity.Contact != null && _service.GetBy(entity.Contact.Id) == null)
        state.AddModelError("Contact", "Invalid Contact.");
    if (entity.Title.Length > 8)
        state.AddModelError("title", "Title is too long...");
    ... etc
    if (!state.IsValid)
        throw new ValidationException(state);
}
Run Code Online (Sandbox Code Playgroud)

和控制器做这样的事情

public ActionResult Add()
{
    var entity = new …
Run Code Online (Sandbox Code Playgroud)

validation asp.net-mvc

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

<select>上的jQuery更改事件未在IE中触发

我有一个包含可变数量<select>元素的页面(这解释了为什么我在这里使用事件委托).当用户更改所选选项时,我想在页面上隐藏/显示不同的内容区域.这是我的代码:

$(document).ready(function() {
  $('#container').change(function(e) {
    var changed = $(e.target);

    if (changed.is('select[name="mySelectName"]')) {
      // Test the selected option and hide/show different content areas.
    }
  });
});
Run Code Online (Sandbox Code Playgroud)

这适用于Firefox和Safari,但在IE中,更改事件不会触发.谁知道为什么?谢谢!

javascript jquery internet-explorer javascript-events

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

使用iText阅读pdf

我在java中使用iText读取pdf文件时遇到问题.我只能阅读一页,但是当我进入第二页时,它会给出异常.我想阅读任何pdf文件的所有页面.

PdfTextExtractor parser =new PdfTextExtractor(new PdfReader("C:/Text.pdf"));
parser.getTextFromPage(3);
Run Code Online (Sandbox Code Playgroud)

我正在使用这些行,在第二行给出异常.

java itext

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

如何在内部联接中绕过"循环引用"

我在Inner Join中有以下'循环依赖',任何想法如何绕过它?

SELECT *FROM Reference 
INNER JOIN ReferenceInActivity ON Activity.ActivityID = ReferenceInActivity.ActivityID 
INNER JOIN @tbActivity AS Activity ON ReferenceInActivity.ReferenceID = Reference.ReferenceID 
Run Code Online (Sandbox Code Playgroud)

我收到错误:消息4104,级别16,状态1,行387无法绑定多部分标识符"Activity.ActivityID".

sql sql-server sql-server-2008

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

C++ MFC vs .NET?

我的同事正在使用Visual Studio 2002并使用C++ MFC.我正在用C#开发.

它之前没有任何问题,但现在质疑我们的客户是否真的应该在不同的环境中发展.我的同事们(当然)认为我应该转向C++ MFC.我认为他们可以使用.NET而不是MFC.

有没有理由学习MFC?感觉有点过时了,还是我错了?与MFC相比,针对.NET和.NET的争论是什么?

编辑:

我们正在为核工业开发过程系统和辅助应用.主要应用程序是模拟旧计算机系统并使用C++/MFC的模拟器.它是非常关键的时间,也许它应该仍然是原生C++中的核心.但是仿真器和所有周围应用程序的GUI并不是特别关键.

您是否应该更换现有的MFC应用程序?

.net c# c++ mfc visual-c++

46
推荐指数
3
解决办法
4万
查看次数

C++ libcurl控制台进度条

我希望在下载文件时在控制台窗口中显示进度条.我的代码是这样的:在C/C++中使用libcurl下载文件.

如何在libcurl中有进度条?

c++ console libcurl progress-bar

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