问题列表 - 第45284页

在iOS中查看管理

我已经创建了一些iPhone和iPad应用程序,但我已经用另一个支持api或者像Cocos2d这样的开源库来支持场景管理和屏幕转换.我不觉得我已经完全明白了屏幕/场景/视图管理是如何应该没有这些外部API来完成.有人可以非常简单地,但清楚地解释一个应用程序如何管理屏幕转换和/或指向一个很好的参考,以尽可能少的杂乱来证明这一点?

我是否应该使用UIViewController派生类来分离我的应用程序的屏幕功能(除了已经用于处理导航控制器等多屏操作的功能)?我的应用程序基本上可以控制到其中一个视图控制器,然后构建我的场景及其组件(如标签,按钮,任何视图).如何切换到相关的视图控制器,我应该期望调用loadView吗?然后,当某些触发器要求移动到屏幕B时,是否会调用"转换"我的视图,然后调用其他视图控制器来"设置视图"并将其转换为?

如果有一个示例程序真正说明了这一点,最好没有界面构建器,那将是理想的.

controller view ios

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

O(n)排序算法

这是一个家庭作业问题,所以我想避免完整的答案,如果可能的话,更喜欢提示.

给定一个随机整数数组A [1 ... x],程序应按递增顺序返回前y个数组元素,其中1 <= y <= sqrt(x).所以,基本上,给定一个数组[5,9,2,8]和y = 2,程序应返回[2,5].

"排序第一,返回前y项"答案在窗外,因为我们能做的最好的是n*logn time with merge或quicksort.答案因此必须利用我们只返回最多sqrt(x)项的事实,而我到目前为止唯一的另一个答案是对数组中的最小元素进行for循环搜索,从中删除最小值数组,将它存储在一个新的数组中,比如B,并在现在较小的修改版本的A长度x-1上重复该过程,这给我们这样的运行时间:

x + (x-1) + (x-2) + ... + (x-y)
Run Code Online (Sandbox Code Playgroud)

这计算了min-search的for循环迭代次数,并且在最坏的情况下给出了最多y或sqrt(x)次迭代,并且数组中最多有x个项.所以我们有sqrt(x)*x,它比O(n*logn)好,但仍然不是O(n):/.

sorting algorithm

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

sed替换单/双引文?

sed替换一些单/双引号文本有一些困难,并且想知道这两个例子的正确方法是什么

从中更改Memached.ini文件内容

[server]
server[] = "localhost:11211"
Run Code Online (Sandbox Code Playgroud)

[server]
server[] = "localhost:11211"
server[] = "localhost:11212"
Run Code Online (Sandbox Code Playgroud)

并从中更改这些行的memcache.php文件内容

define('ADMIN_USERNAME','username');    // Admin Username
define('ADMIN_PASSWORD','password');    // Admin Password

$MEMCACHE_SERVERS[] = 'mymemcache-server1:11211'; // add more as an array
$MEMCACHE_SERVERS[] = 'mymemcache-server2:11211'; // add more as an array
Run Code Online (Sandbox Code Playgroud)

define('ADMIN_USERNAME','myusername');  // Admin Username
define('ADMIN_PASSWORD','mypassword');      // Admin Password

$MEMCACHE_SERVERS[] = 'localhost:11211'; // add more as an array
$MEMCACHE_SERVERS[] = 'localhost:11212'; // add more as an array
Run Code Online (Sandbox Code Playgroud)

我试过这个例子

sed -i 's/'ADMIN_USERNAME','memcache'/'ADMIN_USERNAME','u'/g' /var/www/html/memcache.php
Run Code Online (Sandbox Code Playgroud)

当命令运行时,memcache.php文件根本没有改变?

text replace sed

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

你如何在jQuery中保留textarea中的换行符?

我知道我的问题与这个问题非常相似:jQuery text()函数在IE中丢失了换行符,但我的需求略有不同.

我的页面上有一个textarea,它有一个由用户输入的"模板"文本字符串.(它允许他们使用%NAME%作为名称的占位符来编写消息.)

在用户完成"模板"之后,我将其放入第二个textarea中,该文本实际上将%NAME%替换为应该使用的任何名称.我已经涵盖了该功能的一部分,并且它完美地运行.

第二部分也适用于大多数浏览器.

但是,在Internet Explorer中,第一个textarea的换行符不会保留到第二个.例如,如果用户输入第一个框:

Hi %NAME%,
How are you?
Run Code Online (Sandbox Code Playgroud)

替换文本的名称是"Zak",第二个框将显示为:

Hi Zak,How are you?
Run Code Online (Sandbox Code Playgroud)

将文本放入第二个框的代码是:

var inviteTemplate=$('#invitationTemplate').text();
inviteTemplate=inviteTemplate.replace(/%NAME%/g,name);
$('#invitationText').html(inviteTemplate);
Run Code Online (Sandbox Code Playgroud)

我假设问题是使用.text()获取textarea的内容.有什么方法可以让IE保留换行符到第二个textarea?

javascript jquery internet-explorer

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

可以将字符串转换为数组?

# (this give me list eg : ,s, s, m ...
list = list + "," + name
Run Code Online (Sandbox Code Playgroud)

我想使用拆分然后加入...尝试使用下面..我不知道我在做什么

list = list.split(',') + name + collect{|c| c.name}.to_sentence 
list = list.split(',') + name + collect{|c| c.name}.Join(",")
Run Code Online (Sandbox Code Playgroud)

有任何想法吗??

ruby arrays string

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

将图像从word文档转换为位图对象

根据项目要求,我们需要将图像从word文档转换为位图对象.为此,我们尝试将inlineshape对象从Microsoft.Office.Interop.Word dll转换为位图.但无法获得成功,将剪贴板对象设为null.请找到我们尝试过的代码如下;

using System.Drawing;
using Microsoft.Office.Interop.Word;
namespace WordApp1
{
    class Program
    {
        static void Main(string[] args)
        {
           Application wordApp = (Application)System.Runtime.InteropServices.Marshal.GetActiveObject("Word.Application");
           Documents documents = wordApp.Documents;

           Document d = null;
           foreach (Document document in documents)
           {
              if (document.ActiveWindow.Caption.Contains("{Word document name}"))
              {
                 d = document;
              }
           }

           foreach (InlineShape shape in d.InlineShapes)
           {
              shape.Range.Select();
              d.ActiveWindow.Selection.Range.CopyAsPicture();
              System.Windows.Forms.IDataObject dobj = System.Windows.Forms.Clipboard.GetDataObject();  //Getting clipboard object as null
              if(dobj.GetDataPresent(typeof(System.Drawing.Bitmap)))
              {
                 Bitmap bmp;
                 System.IO.MemoryStream ms = new System.IO.MemoryStream();
                 bmp = (Bitmap)dobj.GetData(typeof(System.Drawing.Bitmap));
              }
            }
        }        
     }
 }
Run Code Online (Sandbox Code Playgroud)

有没有人致力于将单词图像转换为位图?如果您可以指导我们如何继续将图像从word文档转换为位图对象,那将是非常有帮助的.

.net c# interop ms-word image

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

Java Swing:模态加载屏幕?

我有一个Java swing应用程序,它加载一个网页.有时,网页需要一段时间才能加载,具体取决于用户的互联网连接.

我想阻止此帧直到页面加载.

swing

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

在菜单项单击上验证DataGridView

嗨我有一个包含菜单栏,工具条和DataGridView控件的窗体.我正在使用VB.Net.

我在工具条上有一个保存按钮和一个保存菜单项.我需要在保存发生之前运行验证.我的问题是,如果更改单元格值,然后单击任一保存按钮,则不会运行验证,因此不会保存新值.

我已经看过DataGridView上的事件,比如'leave'事件,但似乎没有我想做的事情.即单击任一保存按钮时,即"离开"不会运行.

当点击其中一个按钮(或任何其他按钮)时,是否有人知道我可以运行验证代码的方式.

任何帮助是极大的赞赏!

.net validation datagridview winforms

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

查找给定 java.util.Date 对象距当前日期的天数

确定特定 java.util.Date 对象代表多少天前的最标准、最高效的方法是什么?理想情况下,我想返回一个代表(可能)天前小数部分的双精度值。

java date

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

在Node.js中读取环境变量

有没有办法在Node.js代码中读取环境变量?

比如Python的os.environ['HOME'].

javascript environment-variables node.js

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