问题列表 - 第26479页

UITextView在textview文本中插入文本

我想偶尔在UITextView文本对象中插入文本.例如,如果用户按下"New Paragraph"按钮,我想插入一个双换行符,而不仅仅是标准的单个换行符.

我该怎么办呢?我是否必须从UITextView读取字符串,改变它并将其写回?那我怎么知道指针在哪里?

谢谢

iphone cocoa-touch uitextview

15
推荐指数
4
解决办法
5万
查看次数

从另一个线程返回对象?

试着按照这里列出提示,但是当你的集合需要返回一个值时,她没有提到如何处理它,如下所示:

    private delegate TValue DequeueDelegate();
    public virtual TValue Dequeue()
    {
        if (dispatcher.CheckAccess())
        {
            --count;
            var pair = dict.First();
            var queue = pair.Value;
            var val = queue.Dequeue();
            if (queue.Count == 0) dict.Remove(pair.Key);
            OnCollectionChanged(new NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction.Remove, val));
            return val;
        }
        else
        {
            dispatcher.BeginInvoke(new DequeueDelegate(Dequeue));
        }
    }
Run Code Online (Sandbox Code Playgroud)

这显然不起作用,因为dispatcher.BeginInvoke不返回任何东西.我应该做些什么?

c# wpf

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

ASPNET MVC - 当该字段确实有值时,为什么ModelState.IsValid为"需要x字段"?

我有这样的模型:

public PurchaseOrder 
{
    [Required] [StringLength(15)]
    public virtual string OrderNumber {get;set;}
    // etc.        
}
Run Code Online (Sandbox Code Playgroud)

当我从视图中提交订单时(使用$ .post,而不是输入type = submit),它会转到我的控制器类:

public class PurchaseOrderController
{
    public JsonResult Save(PurchaseOrder order)
    {
        // TryUpdateModel(order); // commented out since modelstate.isvalid remains false anyway
        if (ModelState.IsValid)
        {
            // its never valid 
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

ModelState.IsValid始终返回false,并返回错误:"订单号字段是必需的." 但是这个领域有一个价值(??为什么)

当它确实有价值时,为什么会说"价值是必需的"?我错过了什么吗?是因为$ .post而不是提交?我能做什么?

这是调试器的样子:

alt text http://www.freeimagehosting.net/uploads/f734f3d95d.png

编辑:额外信息....

我真的认为由于某种原因,模型绑定没有发生.当我尝试这里找到的代码:)

if (!ModelState.IsValid)
{
    ModelState.Clear();
    ModelMetadata modelMetadata = ModelMetadataProviders.Current.GetMetadataForType(() => order, order.GetType());
    ModelValidator compositeValidator = ModelValidator.GetModelValidator(modelMetadata, base.ControllerContext);

    foreach (ModelValidationResult result in compositeValidator.Validate(null))
    {
        this.ModelState.AddModelError(result.MemberName, …
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc asp.net-mvc-2-validation

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

使用C#,C++或Python从Gmail读取和解析电子邮件

我必须做一个Windows应用程序,有时会访问Gmail帐户并检查是否有新的电子邮件.如果有,它必须阅读电子邮件正文和主题(简单的文本电子邮件,没有图像或附件).

请不要使用付费库,如果使用任何其他库,请提供下载路径.

我只需要电子邮件正文和主题.因此,如果可以解析来自Gmail的长而复杂的消息,并且只有两个包含主题和正文的字符串,那么它将是完美的.

最后,我只需要在上次执行后获得新消息.因此,读取消息可以标记为"已读",并且仅考虑新消息(标记为"新").

代码可以用Python或C++编写,但我更喜欢C#.

相关问题:

c# python email gmail

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

python:一种在嵌套字典中获取详尽,有序的键列表的方法吗?

详尽无遗:
- 字典中的所有键,即使键位于嵌套字典中,该字典是前一级字典键的值.

已排序:
- 这是为了确保始终以相同的顺序返回键

嵌套是任意深度的.非递归算法是优选的.

level1 = {
    'a'         : 'aaaa',
    'level2_1'  : {'b': 'bbbbb', 'level3': {'c': 'cccc', 'd': 'dddddd'}  },
    'level2_2'  : { 'z': 'zzzzzzz' }
}
Run Code Online (Sandbox Code Playgroud)

注意:字典值可以包括列表(可以将字典作为元素),例如

tricky = {'category': [{'content': 'aaaaa'}, {'content': 'bbbbbb'}]}

python dictionary

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

导入错误:没有模块名称urllib2

这是我的代码:

import urllib2.request

response = urllib2.urlopen("http://www.google.com")
html = response.read()
print(html)
Run Code Online (Sandbox Code Playgroud)

有帮助吗?

python urllib2 python-3.x

433
推荐指数
10
解决办法
67万
查看次数

无法使用 R 中 Quantod 包中的 ChartSeries 函数获取多个面板图

Jeff Ryan 的 quantmod 包是对 R 金融世界的杰出贡献。

我喜欢使用 ChartSeries() 函数,但是当我尝试让它同时显示多个窗格时,它不起作用。

par(mfrow=c(2,2))

chartSeries (SPX)
chartSeries (SPX, subset="2010")

chartSeries (NDX)
chartSeries (NDX, subset="2010")
Run Code Online (Sandbox Code Playgroud)

通常会像使用plot()函数一样返回一个四面板图形,但在chartSeries示例中,它一次运行一个实例,而不创建单个四面板图形。

r

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

是否可以在iFrame中使用JavaScript获取iFrame父页面的引荐来源?

是否可以在iFrame中使用JavaScript获取iFrame父页面的引荐来源?

示例:页面A具有iFrame.iFrames引用者是第A页.但是可以使用JavaScript在iFrame中获取Page A的引用者吗?

javascript iframe parent referrer

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

mktemp(1)的可移植性如何?

正如标题所示 - 我可以合理地确定mktemp在我可能会遇到的任何unix-y操作系统上都会存在吗?

shell portability

25
推荐指数
3
解决办法
5430
查看次数

操纵两个大国的有效方式

编码2的幂的最有效方法是通过整数的位移.

1 << n 给我 2^n

但是,如果我的数字大于inta或a中允许的最大值long,我可以用什么来有效地操纵2的幂?

(我需要能够对数字执行加法,乘法,除法和模数运算)

java math largenumber bit-shift

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