问题列表 - 第41076页

UITableViewCellStyleValue1 - 保持详细文本标签宽度均匀

我有这个问题:

替代文字

请看第5行...单元格的详细文本标签正在向右压扁,以便为文本标签腾出空间.

知道如何使所有细节文本标签的大小均匀吗?这样就显示了它的全部内容?谢谢.

(PS:如果有人知道如何默认一个表从下往上滚动那么也会非常感激......)

iphone core-data

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

mysql加载数据infile

我必须执行以下查询的负载

UPDATE translations SET translation = (SELECT description FROM content WHERE id = 10) WHERE id = 1;
Run Code Online (Sandbox Code Playgroud)

现在,我使用加载数据infile进行插入和替换,但我想要的是esense只更新该表中每行的1个字段,而不会弄乱键.可能是什么语法,请注意查询仅影响现有行.

感谢名单

mysql

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

Ado.net ExecuteScalar()返回null

我正在使用带有ExecuteScalar命令的ado.net在c#中执行存储过程(通过vs2008).存储过程返回输入的新记录的pkey,但ExecuteScalar返回null.我查看了数据库,确实添加了一条记录.我可以使用输出参数来获取值,但后来我不知道为什么这不起作用.

当我在ssms中执行sp时,返回pkey.

我究竟做错了什么?

这是C#代码:

  public int SaveNewPerson(EPerson ePerson)
    {
        int newPersonPkey;
        SqlConnection cn = new SqlConnection(cnn.PersonData);
        using (cn)
        {
            try
            {
                SqlCommand cmd = new SqlCommand();
                cmd.Connection = cn;
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.CommandText = "People.dbo.AddNewPerson"; 
                cmd.Parameters.Add("@LastName", SqlDbType.VarChar, 150).Value = ePerson.LastName;
                cmd.Parameters.Add("@FirstName", SqlDbType.VarChar, 150).Value = ePerson.FirstName;
                cn.Open();
                object result = cmd.ExecuteScalar(); 
                newPersonPkey = int.Parse(result.ToString());
                cn.Close();
            }
            catch (Exception e)
            {
                // call error method
                throw new Exception(e.Message + " save new Person error ");
            }
        }
        return newPersonPkey;
    }
Run Code Online (Sandbox Code Playgroud)

这是sp:

 PROCEDURE …
Run Code Online (Sandbox Code Playgroud)

c# ado.net stored-procedures

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

XML序列化:对象未序列化

Unspecified error当我尝试调用特定的Web服务方法时,我得到了一个" ".使用XMLSpy我发现参数对象尚未被序列化.

在生成的序列化程序源中,我注意到以下行:

if (!needType) {
  System.Type t = o.GetType();
  if (t == typeof(global::moonraker1.Conference)) {
  }
  else {
    throw CreateUnknownTypeException(o);
  }
}
Run Code Online (Sandbox Code Playgroud)

但是,wsdl import创建了一个名为的单元moonraker1.BookingService,因此实际上是参数对象的类型moonraker1.BookingService.Conference.似乎完全有可能这就是对象未被序列化的原因,尽管我不明白为什么消息仍然似乎传递给Web服务.

任何人都可以对此有所了解吗?或者我完全走错了轨道?

xml-serialization

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

优化mysql计数查询

有没有办法进一步优化这个或者我是否应该满足于计算11M行需要9秒?

devuser@xcmst > mysql --user=user --password=pass -D marctoxctransformation -e "desc record_updates"                                                                    
+--------------+----------+------+-----+---------+-------+
| Field        | Type     | Null | Key | Default | Extra |
+--------------+----------+------+-----+---------+-------+
| record_id    | int(11)  | YES  | MUL | NULL    |       | 
| date_updated | datetime | YES  | MUL | NULL    |       | 
+--------------+----------+------+-----+---------+-------+
devuser@xcmst > date; mysql --user=user --password=pass -D marctoxctransformation -e "select count(*) from record_updates where date_updated > '2009-10-11 15:33:22' "; date                         
Thu Dec  9 11:13:17 EST 2010
+----------+
| count(*) …
Run Code Online (Sandbox Code Playgroud)

mysql sql query-optimization

13
推荐指数
4
解决办法
8708
查看次数

Windows 7上的桌面快捷方式图标错误(Inno Setup)

我用Inno Setup创建了一个安装程序.用于桌面快捷方式和开始菜单的图标嵌入在应用程序可执行文件中.

最初创建安装程序时,我没有设计团队的最终产品图标.当我完成安装程序时,我使用了临时图标.

一切都按原样运作,直到我更改了最后一个图标.现在桌面快捷方式和开始菜单图标始终显示旧图标,即使图标正确无处不在.

这是脚本的Icon声明部分.

[Icons]
Name: {group}\{#MyAppName}; Filename: {app}\{#MyAppExeName}; WorkingDir: {app}
Name: {group}\{cm:UninstallProgram,{#MyAppName}}; Filename: {uninstallexe}; IconFilename: {app}\Icons\stop.ico
Name: {commondesktop}\{#MyAppVersionName}; Filename: {app}\{#MyAppExeName}; Tasks: desktopicon; WorkingDir: {app}
Run Code Online (Sandbox Code Playgroud)

这是我尝试过的:(这是一个Windows 7系统)

如果我查看快捷方式属性,并选择"更改图标",我会看到正确的图标.重新选择它没有任何效果.我也尝试过选择一个不相关的图标然后重新选择正确的...仍然显示旧图标.

我遵循建议删除IconCache.db并重新启动机器,但这也没有效果.

世界上哪里有旧图标?安装程序中没有任何地方.

想法有人吗?

icons inno-setup windows-7 desktop-shortcut

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

即使在"正在使用另一个进程"异常时,如何读取文件?

在VB.NET或C#中,我正在尝试读取另一个程序正在使用的文本文件的内容(这就是重点,实际上,我无法停止程序或它停止写入文本文件,并且我想定期读出另一个程序中文本文件中当前的内容.

这是我正在使用的代码(VB.NET)

Dim strContents As String
Dim objReader As StreamReader
objReader = New StreamReader(FullPath)
strContents = objReader.ReadToEnd()
objReader.Close()
Run Code Online (Sandbox Code Playgroud)

或者在C#中:

var objReader = new StreamReader(FullPath);
var strContents = objReader.ReadToEnd();
objReader.Close();
Run Code Online (Sandbox Code Playgroud)

但是,上面引发了IO异常"进程无法访问文件'file.txt',因为它正被另一个进程使用." 在这种情况下是否有任何变通方法?

.net c# vb.net file-io

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

用于对等价类的元素进行分组的数据结构

我必须实现一个数组结构,该结构将等价类的元素分组.

API:

interface Grouper<T>{
  void same(T l, T r);
  Set<EquivalenceClass<T>> equivalenceClasses();
}

interface EquivalenceClass<T>{
    Set<T> members();
}
Run Code Online (Sandbox Code Playgroud)

例如,分组行为如下:

Grouper g;
g.same(a, b);
g.equivalenceClasses() -> [[a,b]]

g.same(b, a);
g.equivalenceClasses() -> [[a,b]]

g.same(b, c);
g.equivalenceClasses() -> [[a,b,c]]

g.same(d, e);
g.equivalenceClasses() -> [[a,b,c], [d,e]]

g.same(c, d);
g.equivalenceClasses() -> [[a,b,c,d]]
Run Code Online (Sandbox Code Playgroud)

我正在寻找一个可以达到约1000万条目的实现.它应该被优化以填充它并获得一次等价类.

java language-agnostic algorithm equivalent data-structures

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

在处理C#中的异常时,如何压缩大量的小型Try-Catch块?

在我的对象转换代码中,我有很多:

    try
    {
        NativeObject.Property1= int.Parse(TextObject.Property1);
    }
    catch (Exception e)
    {
        Trace.WriteLineIf(ConverterSwitch.TraceVerbose, e);
    }
    try
    {
        NativeObject.Property2= DateTime.Parse(TextObject.Property2);
    }
    catch (Exception e)
    {
        Trace.WriteLineIf(ConverterSwitch.TraceVerbose, e);
    }
Run Code Online (Sandbox Code Playgroud)

等等...我不希望所有转换都失败导致某些属性因此我不能将所有这些放在一个try块中,但我需要记录一些事情是否失败并继续..
有没有办法压缩所有这尝试抓东西?

可惜我们不能用C#编写代码:

try
{
    int num = int.Parse("3");
    decimal num2 = decimal.Parse("3.4");
}
catch (Exception e)
{
    Trace.Write(e);
    continue; //continue execution from the point we left. (line 2)
}
Run Code Online (Sandbox Code Playgroud)

.net c# exception-handling exception try-catch

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

target ="_ blank"的替代品

什么是最好的选择target="_blank"

这是我们使用的doctype和html声明:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
Run Code Online (Sandbox Code Playgroud)

html

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