小编Kri*_*ris的帖子

在iOS和Mac OS X应用程序中使用C++

我的C++知识有些温和,但对Objective-C几乎一无所知.我正在计划(甚至开始)学习Objective-C,所以我可以尝试编写一些iOS甚至Mac OS X应用程序,但我对我还没有找到的东西非常好奇.

是否可以使用包含UI组件的C++完全编写iOS和/或Mac OS X应用程序?如果不可能完全用C++完成,那么在多大程度上可以使用C++?

我没有看到任何证明这些项目的例子.我打算为iOS和Android编写一些移动应用程序,并且在可能的情况下,我想在C++代码中包含我的大部分逻辑,以实现最大的可移植性.我已经知道我能做到这一点,但我不确定这个程度.

c++ cocoa objective-c ios

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

请求具有自定义标头的文件

我有一个不寻常的要求.基本上我需要一种方法,以便当用户点击链接或按钮时,他们将收到PDF.这里棘手的部分是服务器根本不处理请求,除非与它一起发送自定义标头(否则它认为该人注销并将其发送到登录屏幕).

目前标题的工作方式无法改变,所以请不要纠缠于此; 它将来会改变,是一个我无法控制的内部应用程序.

我探讨的选项:

  • 使用iframe或只是打开一个新窗口,其中包含将返回PDF的某种路径.这不起作用,因为我无法为PDF指定所需的标题,并且在到达PDF本身之前会被重定向.
  • 使用表单并提交请求无法正常工作,因为我无法向表单添加任何自定义标题(只有XHR和插件可以,AFAIK).
  • 使用XHR无法正常工作,因为虽然它可以添加标头并检索文件,但无法将其保存在客户端.

看来我此时唯一的选择基本上是:

  • 使用某种插件(如Flash或Silverlight)来请求该文件.
  • 强制要求的更改比预期更早,以便不再需要标头.

这里有什么我想念的吗?我希望有人可以验证我的发现或指出我错过的东西,因为据我所知,我在这里没有什么可以做的.

编辑:这似乎很容易确认我在想什么:XMLHttpRequest在浏览器中打开PDF

html javascript forms header http

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

轻量级数据库(SQL或NoSQL)

我目前正在开发一个必须存在于内存可用性非常低的虚拟机上的网站(目前我被告知需要512mb).不幸的是,至少在不久的将来,数据库和Web应用程序必须是同一台服务器.

现在我已经在这里阅读了一些问题,并试图进行自己的研究,但有很多选择可供选择.基本上,我可以安装什么足够轻的数据库服务器?SQL或NoSQL并不重要; 它不会是数据库密集型的,但我希望不会受到我现在选择的任何限制.意思是,如果可能的话,实现多服务器扩展的路径会很好,但显然不是现阶段的要求.

我目前的想法是MongoDB或MySQL,但我不确定这些是否是最好的选择.

我的Web应用程序使用PHP在nginx上运行,我认为这是目前最好的选择,因此我主要关心的是数据库方面.

sql database memory nosql

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

jQuery getScript

我目前正在使用几个必须以非常特定的顺序加载的JavaScript库.由于jQuery的getScript()是异步的,因此它可以非常快速地下载所有脚本,并在完成后执行它们.由于它们没有按顺序执行,因此我从库中获得了多个错误.

不幸的是,我无法更改或修改任何这些库.我试图做的是使用一种下载JavaScript库的方法,并在回调中让它调用自己,直到它完成加载所有库.

这适用于第一个文件.当第二个文件出现时,它会丢失回调内的上下文,我不能再调用我的递归方法了.

有任何想法吗?

代码的配对版本:

function loadFiles (CompletedCallback) {
    var Files = getFiles(); // This is an array of js files to load
    var currentFileIndex = 0;

    function processFile (file) {
        $.getScript(file[currentFileIndex], $.proxy(function () {
            ++currentFileIndex;
            if (currentFileIndex === Files.length) {
                CompletedCallback();
            } else {
                processFile(Files[currentFileIndex]);
            }
        }, this);
    };

    processFile(Files[currentFileIndex]);
};
Run Code Online (Sandbox Code Playgroud)

javascript jquery getscript

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

组合多个node.js Web应用程序

我正试图找出实现这一目标的最佳方法; 基本上我有大约6个网站,我必须上网,但目前他们将接下来零流量,所以为了省钱,他们需要部署在同一台服务器上(理想情况下,我们将使用AWS的Elastic BeanStalk).

有没有办法基本上像正常一样编写每个Web应用程序(以便将来可以轻松地将它们移动到专用服务器)但是有一个app.js入口点适当加载节点应用程序,具体取决于URL?

显然这并不理想,但我想到了几种方法可以做到这一点,但我希望尽可能不那么hacky,以便以后可以轻松移动网站.

multiple-sites amazon-web-services node.js amazon-elastic-beanstalk

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

围绕N父母 - >儿童协会缠头

我会尽力解释这个问题.我试图找出这个逻辑时遇到了很多困难.

基本上,我有一个包含数千个对象的集合,每个对象都由Parent和Child属性组成.

所以,粗略地说,这个:


public class MyObject{
     public string Parent { get; set; }
     public string Child { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

我想弄清楚的是如何将它构建到一个普通的TreeView控件中.我需要建立关系,但我无法弄清楚如何,因为他们可以混合.我可以用树应该看起来更好地解释这个:

所以,如果我的收藏品中有以下物品:


0. Parent: "A", Child: "B"
1. Parent: "B", Child: "C"
2. Parent: "B", Child: "D"
Run Code Online (Sandbox Code Playgroud)

我希望我的树看起来像这样:


-A
--B
---C
-A
--B
---D
-B
--C
-B
--D
Run Code Online (Sandbox Code Playgroud)

我怎么能在C#中做到这一点?我需要它来支持N个关系,因为我们有一些分支,我希望能够达到大约50个节点.

c# recursion parent relationship

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