小编Mik*_*lls的帖子

在我的winform应用程序中获取rdlc报告的相对路径

我将在月末流程中自动从一些报告中创建PDF.我遇到了一个ReportViewer.LocalReport无法找到我的报告的问题.在项目中,报告文件位于"(项目根文件夹)/Reports/report.rdlc"中.

我如何设置,ReportViewer.LocalReport.ReportPath以便我可以参考我的报告文件?我宁愿不设置完整路径,因为我不知道在客户端计算机上安装它将在何处安装.

c# reportviewer localreport relative-path winforms

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

IBM i(iSeries)上的源代码控制

在网络方面,我们正在努力获得源代码控制.现在,我想看看iSeries方面可以做些什么.您最喜欢的iSeries源控制应用程序是什么?为什么?如果可能,我正在寻找低成本.

version-control rpgle ibm-midrange

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

如何在pygame中保存/加载游戏功能?

我需要为我的RPG保存/加载游戏功能.我可以保存我的播放器的位置,但我想要的是冻结整个屏幕,就像在vba和snes9x等模拟器中完成一样.或者也许是为了保存位置,我可以保存游戏并重新开始.谁能告诉我你是怎么做这些事情的?即使是基于理论的伪代码也欢迎任何代码.

python load pygame save

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

无法在LINQ to Entities查询中构造实体或复杂类型

在我们的在线结算应用程序中,我们提供了客户收到的账单及其付款的账单摘要.

为了实现这一点,我必须先付款然后将它们与账单相匹配.所以我做了类似的事情:

foreach (BillPaymentSummary payment in billPayments)
{
    DateTime dt = payment.DueDate;

    // Debug errors on this next line
    var summary = (from a in db.BillHistories
                   where a.CustomerId == customerNumber && a.DueDate == dt && a.Type == "BILL"
                   select new BillSummary
                   {
                       Id = a.Id,
                       CustomerId = a.CustomerId,
                       DueDate = a.DueDate,
                       PreviousBalance = a.PreviousBalance.Value,
                       TotalBill = a.TotalBill.Value,
                       Type = a.Type,
                       IsFinalBill = a.IsFinalBill
                   }).SingleOrDefault();

    if (summary != null)
    {
        summary.PayDate = payment.PaidDate;
        summary.AmountPaid = payment.AmountPaid;
        returnSummaries.Add(summary);
    }
    else
    {
        summary …
Run Code Online (Sandbox Code Playgroud)

c# linq entity-framework-4.1

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

基于终端的RPG

我正在研究创建一个基于终端的RPG,以跨平台方式编写这个的接受和推荐方法有哪些?我不确定我将使用什么语言,但我需要具有移动光标和更改前景色的功能的东西.受到像NetHack这样的游戏的启发,这种控制将是理想的,我希望能够编写它,以便我可以为windows和unix系统发布它.我已经使用了ncurses for C++,我想知道是否有与此类似的东西用于跨平台项目.

考虑:Java C++ C C#

c++ java terminal

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

为什么DISTINCT COUNT()会返回9而不是1?

我有以下声明:

SELECT DISTINCT COUNT(Z.TITLE) AS COUNT 
FROM QMFILES.MPRLRREQDP Y, 
     QMFILES.MPRLRTYPP Z
WHERE Y.REQUEST_TYPE = Z.ID 
  AND Y.REQUEST_ID = 13033;
Run Code Online (Sandbox Code Playgroud)

在此特定结果集上,如果我删除DISTINCT并且COUNT()结果集将返回完全相同数据的九行.如果我添加DISTINCT,我会得到一行.添加COUNT()我得到九个结果,我期待一个.我假设操作的顺序正在影响我的结果,但我怎么能解决这个问题,所以我得到了我想要的结果?

注意:这是较大的SQL语句中的子选择.

sql db2 ibm-midrange

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

当值没有改变时,如何强制Knockout订阅触发?

我有一组级联下拉列表,用于选择房屋地址.我们按此顺序拆分地址:

  1. 街道名称(例如10th,11th,Main)
  2. Street Suffix(例如St,Ave)
  3. 街道方向
  4. 街道号码(门牌号码)

我正在使用knockout来生成通过REST查询从数据库中提取的下拉列表中的值.我有这个工作得很好,除了一个边缘情况.

首先让我告诉你一些关于地址的信息(当它们像这样分开时).总有一个街道名称,总有一个街道号码.并不总是使用后缀和方向.所以我可能有一个100 Savanna South(Savanna South是街道名称),或101 Main St.我假设后缀和方向改变了这些场景.

问题是,当我从第10位切换到第11位时.它们都只有一个后缀"街道",并且只有一个"西方"方向.当我进行更改时,后缀和方向不会更改,这不会触发相应的订阅以提取下一组数据.因此,如果我从10日改为11日,则房屋号码不会更新.

function AddViewModel() {
/* Address */
self.StreetName = ko.observable('');
self.StreetNames = ko.observableArray([""]);
self.StreetName.subscribe(function (val) {
    if ((val !== undefined && val !== null && val !== '') && val !== viewModel.StreetType()) {
        getStreetTypes(val);
    }
});

self.StreetType = ko.observable('');
self.StreetTypes = ko.observableArray([]);
self.StreetType.subscribe(function (val) {
    if (val !== undefined && val !== null && val !== '') {
        alert("I changed to " + val);
        getStreetDirections(self.StreetName, val);
    } …
Run Code Online (Sandbox Code Playgroud)

cascadingdropdown knockout.js knockout-subscribe

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

如何在IBM i上组织RPGLE subversion存储库?

如何在IBM i上组织RPGLE subversion存储库?

我目前正在一家拥有大量(约13k)RPGLE的旅游商业公司 - 他们的内部应用程序来源,最后他们想要使用版本控制并采用更现代的编码风格(整个WDSC - RDi的东西).

因此,我的一直以来的项目是逐步对整个编码过程进行整理和现代化.

开源颠覆了OS/400的作品就像安装过程中只有2个次要问题的魅力.

我脑子里有一个非常好的形象,它应该如何运作,但我认为它打破了一些传统,所以我想要你的意见.

/subversion/repositories/{name of the in-house-application}
   /{project_a}
       /trunk
           /doc
           /sql
           /{a source file that is named like the project. i.e. project_a }
               /myRPGsrc.rpgle
               /myCLLEsrc.clle
               /myDDSsrc.dspf
               /myDDSsrc.pf
               /compile.clle
            .iseries_project_properties
            .project
       /branch
       /tag
   /{project_b}
   /global_stuff
   /nightly_build
Run Code Online (Sandbox Code Playgroud)

因此,主要区别在于没有像QRPGLESRC,QCLSRC,QDDSSRC等不同的源文件,而是包含所有项目源的一个源文件,可以作为WDSC项目签出.项目源文件也可以很容易地命名为"src",就像在其他repos上一样,但是如果一些开发人员想要将多个项目签出到/QSYS.LIB/SOMELIB.LIB/,他们就不必担心了命名空间本身.

所以你怎么看?hybris?你看到问题吗?你有经验吗?请分享!:)

svn rpgle ibm-midrange

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

tinyMCE的撤销工作如何?

我的一位用户对tinyMCE中的撤消功能感到非常沮丧.它不会撤消最后的微小变化,而是撤消许多变化.这是一个计时的事情是每隔几秒拍摄一次快照吗?这是可配置的吗?

附加信息:用户正在将信息从Word复制并粘贴到编辑器.然后清理Word留下的污垢.这包括删除项目符号之间的额外空白行,删除"粘贴来自Word"功能留下的额外垃圾等.会发生什么事情,她会做一个oops并删除太多.所以她点击撤消,它会比最后一次哎呀更多地撤消.让她再做一切.撤消甚至完全删除了她最初粘贴的所有文本(即使这不是最后一次编辑).

tinymce undo

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

如何在目标C的基于区块的RPG中编写RPG游戏的脚本事件/剪切场景系统?

对于背景,我一直在研究基于Ray Wenderlich教程的RPG.(实施例)http://www.raywenderlich.com/1163/how-to-make-a-tile-based-game-with-cocos2d.

现在我正在尝试构建脚本事件/剪切场景系统,以便例如当玩家进入建筑物时,不同的角色可以在继续冒险之前讨论当前事件.我唯一的问题是我无法想象一下如何实现这一点.

我猜是某种一次性使用触发器,可能保存在某个单独的某个地方的大型switch语句中?哪个可能会吸引所有临时角色?然后该事件将自行停用.

我只是在寻找一个如何做到这一点的蓝图.虽然编程示例也很受欢迎.

objective-c cocos2d-iphone

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