问题列表 - 第41491页

autocapitalizationType不起作用

我试图通过设置autocapitalizationType保持textFiled"Capital"的第一个字符,但它不起作用.下面是src代码的快照.

UITextField* returnTextField = [[UITextField alloc] initWithFrame:frame];
returnTextField.autocorrectionType = UITextAutocorrectionTypeNo;
returnTextField.autocapitalizationType = UITextAutocapitalizationTypeWords;
returnTextField.keyboardType = UIKeyboardTypeEmailAddress;
returnTextField.returnKeyType = UIReturnKeyGo;
returnTextField.clearButtonMode = UITextFieldViewModeWhileEditing;  
returnTextField.delegate = self;
Run Code Online (Sandbox Code Playgroud)

谢谢,

萨加尔

uitextfield ios4

9
推荐指数
4
解决办法
3949
查看次数

在Eclipse项目中混合使用Scala和Java文件

我可能做了一些愚蠢的事,但我无法发现它.

我已经安装了Eclipse Helios(Helios,因为我无法使用Gallileo使Glassfish支持正常工作)以及Helios的Scala Eclipse插件的每晚构建

我创建了一个Scala项目并添加了一些文件 - Java和Scala的混合.

它们在语法上看起来都是正确的 - Eclipse编辑器至少似乎知道每个文件是什么语言,并在我编写时正确报告语法错误 - 但是Java文件找不到在Scala中创建的类.IDE网站似乎建议这应该只是工作.

任何Scala文件的bin目录中都没有类文件(Java文件定义的每个类都有类文件),因此似乎由于某种原因没有构建Scala文件.这些缺少的类文件将解释为什么Java文件看不到类.

我错过了什么?我如何告诉Eclipse构建这些文件?

eclipse scala eclipse-plugin scala-2.8

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

使用linq查找第二个最高薪水

我有以下sql查询找到第二个最高薪水.


Select * From Employee E1 Where
    (2) = (Select Count(Distinct(E2.Salary)) From Employee E2 Where
        E2.Salary > E1.Salary)

我想将其转换为Linq语句.

c# linq

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

Java:从最终字段可到达的对象的最终字段冻结

标题为" Core Java Concurrency "的DZone refcard 声明:

设置后,无法更改最终字段值.将对象引用字段标记为final不会阻止从该字段引用的对象稍后更改.例如,最终的ArrayList字段不能更改为不同的ArrayList,但可以在列表实例上添加或删除对象.

最终字段冻结不仅包括对象中的最终字段,还包括从这些最终字段可到达的所有对象.

我对第二个陈述并不完全清楚.这是否意味着如果我在A类类型的A类中有一个final字段,而后者又有一个Integer类型的最终字段,那么A类实例的最终字段冻结只有在最后一个字段冻结b.c已经发生之后才会完成?

public class A{

  public final B b = new B();

}

public class B{ 

  public final Integer c = 10;

}
Run Code Online (Sandbox Code Playgroud)

java concurrency

11
推荐指数
2
解决办法
2758
查看次数

由于StackOverflowException,进程终止

这是难以解释的情况.有一个启动2个线程的服务进程,每个线程永远循环但是一旦有效负载完成就会休眠5分钟.

问题是我的第二个线程在有效负载完成之前很好地终止,没有明显的原因,而且我也无法捕获异常,因为它似乎是从委托进程外部触发的?

有关如何找到问题的任何建议?

代码....

public void StartService()
{
  ThreadStart stRecieve = new ThreadStart(DownloadNewMail);
  ThreadStart stSend = new ThreadStart(SendNewMail);
  senderThread = new Thread(stRecieve);
  recieverThread = new Thread(stSend);

  sendStarted = true;
  recieveStarted = true;

  senderThread.Start();
  recieverThread.Start();
}

private void DownloadNewMail()
{
  while(recieveStarted)
  {
    //Payload....

    if (recieveStarted)
    {
      Thread.Sleep(new TimeSpan(0, confSettings.PollInterval, 0));
    }
  }
}

private void SendNewMail()
{
  while(sendStarted)
  {
    //Payload....

    if (sendStarted)
    {
      Thread.Sleep(new TimeSpan(0, confSettings.PollInterval, 0));
    }
  }
Run Code Online (Sandbox Code Playgroud)

}

c# multithreading windows-services

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

PySerial-无法发送STX

好的,所以我对pySerial完全陌生。我正在尝试与一台实验室设备进行通信,但是仅发送STX(文本开始)命令时遇到了麻烦。到目前为止,我的基本代码如下:

ser = serial.Serial(0, 19200, timeout=1,parity=serial.PARITY_ODD, rtscts=0)
ser.write(0x02) #ASCII STX is 0x2 in hex
Run Code Online (Sandbox Code Playgroud)

但是,当我查看示波器上的232数据时,我尝试发送的STX看上去并不像在Hperterminal中发送的STX命令。

有任何想法吗?我确信这是非常简单的,我只是忽略了一些琐碎的事情。

谢谢!

python pyserial

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

在Linux中使用php的exec函数使用diff

我必须比较2个xml文件并使用php和Linux的diff命令生成补丁.这是我的代码:

<?php

// script file location: /var/local/out/upload.php
// ...

// $templateName file location: /var/local/out/upload/example_word_template/word/document.xml
// $filename file location: /var/local/out/upload/example_word/word/document.xml

// $templateName value: upload/example_word_template/word/document.xml
// $filename value: upload/example_word/word/document.xml

$command = "diff /var/local/out/$templateName /var/local/out/$filename > /var/local/out/patch.patch";
exec($command);
echo($command);

?>
Run Code Online (Sandbox Code Playgroud)

浏览器输出:

diff /var/local/out/upload/example_word_template/word/document.xml /var/local/out/upload/example_word/word/document.xml> /var/local/out/patch.patch

如果我复制并粘贴输出并直接在Linux中执行它,它运行得很好.但脚本本身不会生成补丁文件.可能有什么不对?

php linux diff compare exec

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

需要用于Java项目的UML逆向工程工具

我需要在Java中维护一些项目,但它非常大.我需要一些Eclipse或程序的插件,它可以从Java项目生成UML.有什么东西可以帮助我吗?

java eclipse uml eclipse-plugin

10
推荐指数
4
解决办法
2万
查看次数

在用C++编写的进程的出口处堆内存和操作系统

我对操作系统在流程生命周期中的作用存在疑问.我正在使用Linux.

假设我有一个应用程序,它使用在堆中创建一组对象new.在应用程序的生命周期中,我不需要删除任何这些对象,除了退出应用程序或异常,然后退出进行清理.

假设我没有在应用程序的末尾为所有这些对象调用delete,通常操作系统会回收/释放所有分配的堆,以便在进程退出时再次使用它吗?如果进程因异常或调用返回或退出而退出,是否总会发生这种情况?

如果这是真的,这意味着如果我不打电话,delete那么对操作系统或机器上运行的其他应用程序不会有任何影响.对?

我经常使用boost shared pointers或使用delete但我想在OS/Linux环境中澄清这个疑问

亲切的问候AFG

c++ memory-leaks memory-management

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

当我使用gridview:true时,afterInsertRow:function(ids)方法没有执行

当我设置的GridView(GridView控件:真)在我们的jqGrid增加jqGrid的,就像方法的性能afterInsertRow,或者其他类似的方法不会被执行.以下是我的jgGrid的代码:

jQuery("#displaylistGrid").jqGrid({
    url: contextRoot + '/StandardProxy/displayListService?userRole='+
         userRole+'&userName='+userName+'&userId='+userId+
         '&duration='+displayDuration+'&wicNo='+wicNo+
         '&displayName='+dlDisplayName+'&displayNameArr='+displayNameArr+
         '&pointValue='+pValue+'&locationId='+locId+'&locationCode='+
         locCode+'&serviceType=forecast',
    datatype: 'json',
    colNames: ["CM Name", "Display ", "Loc. Pt.","Max. Ben." ,"Display Name",
               "Items w/Fcst", "Units", "Sales $", "Profit $", "GP%", "Units",
               "Sales $", "Profit $", "GP%","Hidden","Hidden1","Hidden2",
               "Start Date and End Date", "Hidden4"],
    colModel: [
        { name: "cm_name",      index: "cm_name",     sorttype: "text", width: 120,
          resizable: true },
        { name: "ds_location",  index: "ds_location", sorttype: "text", width: 120,
          resizable: true },
        { name: "ds_symbol",    index: "ds_symbol", …
Run Code Online (Sandbox Code Playgroud)

jqgrid

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