问题列表 - 第32046页

在Perl中,.pm(Perl模块)和.pl(Perl脚本)文件有什么区别?

.pm(Perl模块)和.pl(Perl脚本)文件有什么区别?

还请告诉我为什么我们1从文件返回.如果返回2或其他任何东西,它不会产生任何错误,那么为什么我们1从Perl模块返回?

perl perl-module

84
推荐指数
2
解决办法
10万
查看次数

无法将类型'System.Linq.IQueryable'隐式转换为'System.Collections.Generic.IList'

我有一个方法:

public DzieckoAndOpiekunCollection GetChildAndOpiekunByFirstnameLastname(string firstname, string lastname)
{
    DataTransfer.ChargeInSchoolEntities db = new DataTransfer.ChargeInSchoolEntities();
    DzieckoAndOpiekunCollection result = new DzieckoAndOpiekunCollection();
    if (firstname == null && lastname != null)
    {
        IList<DzieckoAndOpiekun> resultV = from p in db.Dziecko
                      where lastname == p.Nazwisko
                      **select** new DzieckoAndOpiekun(
                     p.Imie,
                     p.Nazwisko,
                     p.Opiekun.Imie,
                     p.Opiekun.Nazwisko)
                  ;
        result.AddRange(resultV);
    }
    return result;
}
Run Code Online (Sandbox Code Playgroud)

和选定位置的错误:

错误1无法将类型'System.Linq.IQueryable <WcfService1.DzieckoAndOpiekun>'隐式转换为'System.Collections.Generic.IList <WcfService1.DzieckoAndOpiekun>'.存在显式转换(您是否错过了演员?)

任何想法如何解决我的问题?

.net c# linq linq-to-entities exception-handling

29
推荐指数
3
解决办法
10万
查看次数

如何在长循环中处理消息时最小化开销

我的Delphi程序中有一些很长但很简单的循环,它可能循环数百万次并需要几秒钟才能执行.循环内部的代码非常快并且已经过优化.这需要很长时间,因为它已经完成了很多次.

例如:

Screen.Cursor = crHourGlass;
R := FirstRecord;
while R <> nil do begin
  { do something simple with R.Value }
  R := R.NextRecord;
end;
Screen.Cursor := crDefault;
Run Code Online (Sandbox Code Playgroud)

现在我不希望我的程序没有响应,所以我想在循环中添加一个Application.ProcessMessages.但我也希望添加的语句尽可能少地减慢循环速度.

我正在关注一个链表,所以我甚至没有可用的计数变量,如果我想要间隔,则必须添加一个.或者我必须添加一个计时器,但需要最小化时间检查.

我应该如何实现这一点,以尽量减少增加的开销?


结论:

现在,我正在做类似APZ28的回答.

但看起来长期我应该实现某种线程来处理这个问题.感谢您指出这一点,因为我认为Application.ProcessMessages是唯一的方法.

delphi optimization overhead

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

每次查询PostgreSQL VIEWS时都会重新创建吗?

我正在创建一个具有一些复杂底层关联的Web应用程序.为了解决我遇到的几个问题,我创建了一个UNION View.可能有很多其他方法可以解决.

但我现在正在考虑我的设计的效率,我想知道每次查询时是否新创建了一个VIEW,或者它是否只创建一次,并保持更新.

详细说明,如果我有table_a(100条记录)和table_b(100条记录)并制作UNION视图,那么我创建了一个包含200条记录的视图.

每次我对View进行选择时,是否会发生这整个过程?

同样,显然每次更新基础表记录时视图都会更新,但是视图是否更新了这一条记录,还是从头开始重新创建整个视图?

戴尔

postgresql union database-design tableview

12
推荐指数
2
解决办法
6664
查看次数

SQLite是否支持存储过程

我正在根据我的要求评估SQLite数据库.SQLIte是否支持商店程序?如果是,那么有什么限制?SLIte是否支持该范围?谢谢Saurabh

sqlite stored-procedures

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

将后缀添加到文件名

$config['file_name'] = preg_replace('/(\.gif|\.jpg|\.png)/', '_thumb$1', $filename);
Run Code Online (Sandbox Code Playgroud)

基本上我想filename.jpg成为filename_thumb.jpg

我不明白为什么但延期重复两次.(filename.jpg.jpg).

编辑这确实有效,我的代码中还有其他问题.

php regex

3
推荐指数
2
解决办法
5469
查看次数

用JavaScript播放声音

无论我做什么,我根本无法让它在Firefox或IE或Chrome中播放声音.

<html>
<head>
<script type="text/javascript">

    function play() 
 {
     var embed = document.createElement('object');

     embed.setAttribute('src', 'c:\\test.wav');
     embed.setAttribute('hidden', true);
     embed.setAttribute('autostart', true);
     embed.setAttribute('enablejavascript', true);

     document.childNodes[0].appendChild(embed);

 }

// -->
</script>
</head>
<body onload="play();">
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

html javascript audio

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

关于RenderScript

最近,我搜索有关renderscript的文章,但似乎没有.任何人都可以给我一些谈论renderscript的文章吗?

3d scripting android renderscript

11
推荐指数
2
解决办法
4915
查看次数

从外部调用jQuery中定义的函数

我的aspx页面: -

  <script src="js/jquery-1.4.2.js" type="text/javascript"></script>
  <script src="js/jquery-ui-1.8.2.custom.js" type="text/javascript"></script>

  <script type="text/javascript">
    $(document).ready(function () {
      //lots of other code here....
      function showMessage(){
        $("#msgDiv").dialog({
                        modal: true,
                        buttons: {
                                  Ok: function() {
                                          $(this).dialog('close');
                                      }
                        },
                        resizable: true,
                        show: "explode",
                        position: "center",
                        closeOnEscape: true,
                        draggable: false
                      });
      }
    });
   </script>
Run Code Online (Sandbox Code Playgroud)

从上面的页面触发的另一个aspx弹出页面

<script type="text/javascript">

    window.opener.document.getElementById("msgDiv").innerHTML = <%=MessageToShow%>; //works very well for me.
    window.opener.document.showMessage(); // I am unable to access it like this?
    window.close();

</script>
Run Code Online (Sandbox Code Playgroud)

基本上我想showMessage()从弹出窗口调用.我还有其他逻辑可以在两个页面中执行.

javascript jquery

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

便携式.Net调试工具

作为.net开发人员,有时会要求一个人在不同的机器(32和64位)上调试,而不是自己的开发者机器.很多时候缺少一些重要的工具,我必须先安装它们才能开始调试.然后我开始在1GB记忆棒中收集一些便携式工具.目前它包含

  1. Windbg 32和64位便携式.
  2. ILDASM
  3. FUSLOGVW.exe
  4. WinDiff的
  5. graphedt.exe
  6. 远程调试器32和64
  7. Sysinternal套房
  8. OLEView.exe这类

是否有任何可以添加到集合中的可移植工具,这将有助于调试.net应用程序中的问题.你的便携式收藏品是什么?

.net debugging portable-applications

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