问题列表 - 第6353页

使用存储过程时哪种ORM最佳

我有Business对象(DEVELOPERS WRITE)和一些SPROCS(DBA WRITE)

任何人都可以推荐一个好的对象映射器来处理这种设置.

我尝试了codemith和nhibernate并遇到了麻烦.我不介意我的ORM是免费的还是付费的.

.net c# database orm stored-procedures

7
推荐指数
3
解决办法
2924
查看次数

如何从Javascript函数返回两个变量作为属性

不确定在Dojo或JS中是否可以使用函数返回具有两个vars属性的对象?我的代码不起作用,但正如我的要求:

function getObj()
{
    var var1 = 123; // 123 as simple case, but it could be a DOM node
    var var2 = 345; // another DOM node
    return {v1: var1, v2: var2}; // any way to get two values back?
}
....
var obj = getObj();
console.log("obj.v1: " + obj.v1 + "; obj.v2: " + obj.v2); // not working but possible?
Run Code Online (Sandbox Code Playgroud)

好的,这是我真正的功能:

 dojo.requre("dojo.html");
 ....
 function getNodes()
 {
     var node = dojo.byId("div1"); // static <div> in html 
     var childen = …
Run Code Online (Sandbox Code Playgroud)

javascript dojo

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

如何通过UDP将数据通过PHP发送到IP地址?

如何通过UDP将数据通过PHP发送到IP地址?

如何在另一台计算机上恢复该数据?

<?php
$fp = pfsockopen( "udp://192.168.1.6", 9601, $errno, $errstr );

if (!$fp)
{
    echo "ERROR: $errno - $errstr<br />\n";
}
socket_set_timeout ($fp, 10);

$write = fwrite( $fp, "kik" );
//$data .= fread($fp,9600);
//echo "$data<br>";
fclose($fp);
echo "<br>Connection closed ..<br>";

if (!$write) {
    echo "error writing to port: 9600.<br/>";
    next;
?>
Run Code Online (Sandbox Code Playgroud)

这段代码向"kik"发送了一个我可以在另一台计算机上读取它的程序,但我怎样才能在浏览器中看到它?

php sockets udp

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

如何在加载整个页面之前显示jquery对话框?

在我的网站上,许多操作可能需要很长时间才能完成.

当我知道页面需要一段时间才能加载时,我想在页面加载时显示进度指示器.

理想情况下,我想说一下以下内容:

$("#dialog").show("progress.php");
Run Code Online (Sandbox Code Playgroud)

并将该叠加层放在正在加载的页面顶部(在操作完成后消失).

编写进度条并显示进度不是问题,问题是在加载页面时弹出进度指示器.我一直在尝试使用JQuery的对话框,但它们只在页面已经加载后出现.

这必须是一个常见的问题,但我不熟悉JavaScript,知道最好的方法.

这是一个简单的例子来说明问题.在20秒暂停之前,下面的代码无法显示对话框.我曾尝试使用Chrome和Firefox.事实上,我甚至没有看到"请等待......"文字.

这是我正在使用的代码:

<html>
  <head>
      <link type="text/css" href="http://jqueryui.com/latest/themes/base/ui.all.css" rel="stylesheet" />
    <script type="text/javascript" src="http://jqueryui.com/latest/jquery-1.3.2.js"></script>
    <script type="text/javascript" src="http://jqueryui.com/latest/ui/ui.core.js"></script>
    <script type="text/javascript" src="http://jqueryui.com/latest/ui/ui.dialog.js"></script>

  </head>
  <body>
    <div id="please-wait">My Dialog</div>
    <script type="text/javascript">
      $("#please-wait").dialog();
    </script>
    <?php
    flush();
    echo "Waiting...";
    sleep(20);
    ?>
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

javascript jquery jquery-ui progress-bar

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

记录shell脚本的参数

是否存在记录shell脚本参数的约定?

例如:

#!/usr/bin/env bash

# <description>
#
# Usage:
#  $ ./myScript param1 [param2]
# * param1: <description>
# * param2: <description>
Run Code Online (Sandbox Code Playgroud)

我不喜欢这个特定模板的一些事情:

  • 脚本的文件名(myScript)出现在文件本身中
  • 参数描述看起来很怪异
  • 之前的领先空间在$视觉上是有用的,但可能会导致语言与块注释混淆,导致一些验证工具抱怨混合/不一致的缩进(例如,此块中的空格,代码选项卡 - 当然,提供一个选项卡)

这有什么指导方针吗?

unix linux shell

41
推荐指数
6
解决办法
4万
查看次数

将应用程序更新部署到多个站点

我有一个应用程序,包括ASP.NET Web应用程序,几个Windows服务和SQL Server 2005数据库.此应用程序在多个站点复制,因此每个站点都有一个包含所有部分的服务器(Web应用程序,服务和数据库).目前,部署更新的过程如下:

数据库

  1. 脚本数据库更改(使用Management Studio中的生成脚本).
  2. 在Management Studio中连接到站点的数据库.
  3. 在站点的DB上运行SQL脚本.
  4. 为每个站点重复2和3.

Web应用程序

  1. 在Visual Studio中使用发布.
  2. 从已发布的副本中删除web.config.
  3. Zip Web应用程序文件.
  4. 将zip文件复制到站点.
  5. 远程桌面进入该站点以解压缩文件.
  6. 必要时手动修改web.config.
  7. 每个站点重复4-6.

Windows服务

  1. 在Visual Studio中构建项目.
  2. Zip重建二进制文件.
  3. 将zip文件复制到站点.
  4. 远程桌面进入该站点.
  5. 停止服务.
  6. 卸载旧版本.
  7. 安装新版本.
  8. 必要时手动修改.config.
  9. 启动服务.
  10. 每个站点重复3-9.

目前有3个站点和部署令人讨厌但可管理,但在一年内我们很可能会有10或11个站点,并且不得不以这种方式部署更新会让我自杀.

所以,我正在寻找有关如何自动化此过程的建议.我已经开始研究学习MSBuild来合并配置和将文件复制到我的服务器,但我不确定它会花多长时间.谢谢.

.net windows asp.net deployment

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

我应该如何清理Java中的数据库输入?

有人可以指点我一个关于安全运行部分来自用户输入的SQL查询的初学者指南吗?我正在使用Java,但语言中立的指南也很好.

期望的行为是,如果有人在GUI中输入类似的东西

very nice;) DROP TABLE FOO;

数据库应将其视为文字字符串并安全地存储它而不丢弃任何表.

java mysql security sql-injection

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

C++ const std :: map引用无法编译

是否有理由将参数传递给std::mapas作为导致[]运算符中断?当我使用const时,我得到这个编译器错误(gcc 4.2):

错误:'map [name]'中'operator []'不匹配

这是函数原型:

void func(const char ch, std::string &str, const std::map<std::string, std::string> &map);
Run Code Online (Sandbox Code Playgroud)

而且,我应该提一下,当我删除const前面的关键字时没有问题std::map.

如果我被正确指示,[]运算符实际上会在地图中找到一个新对,如果找不到密钥,这当然可以解释为什么会发生这种情况,但我无法想象这会是可接受的行为

如果有更好的方法,比如使用find代替[],我会很感激.我似乎无法找到工作,虽然...我收到const不匹配的迭代器错误.

c++ stdmap std find operator-keyword

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

滚动时确定UITableViewCell的坐标

我的目标是让UITableViewCells在接近UITableView的边界时淡入/淡出并即将被覆盖/显示.

我一直在尝试的方法是在滚动事件期间获取UITableViewCell的坐标.问题是每个细胞似乎都是0,0.我已经尝试将坐标转换为父表和视图,但它们仍然出现在0,0.

所以一般来说,如果有人知道如何获得坐标,或者根据他们的位置更好地将UITableViewCells放入和取出,我会非常感谢您的任何建议.

谢谢你的时间,乔尔

iphone fade uitableview

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

ColdFusion代码的自动文档

我已经为我的公司继承了600多个运行内部网站的ColdFusion源代码文件.我的任务之一是"记录"它.代码库代表了大约5年的开发时间,并没有技术规范它的作用.

开发人员维护了每个文件的更改日志,并且有一致的标头.

我的想法是,我可以构建各种模块的依赖关系图并引用存储过程,以便通过扫描源文件来简化此文档.我过去使用过Doxygen来获取c ++源代码,我想知道ColdFusion是否存在这样的工具.

我正在研究的一个输出是创建xmind文件的能力,作为可视化模块相互关系中的交叉依赖关系的手段.

提前致谢,

克里斯

documentation coldfusion automation mindmapping

15
推荐指数
2
解决办法
4943
查看次数