问题列表 - 第17198页

DBGrid获取选定的单元格

我需要在Delphi中获取DBGrid的选定单元格的值.

我不知道该怎么做.我试过dbGrid的OnMouseMove

pt : TGridCoord;
...
pt:=dbGrid.MouseCoord(x, y);
Run Code Online (Sandbox Code Playgroud)

[已编辑]我可以使用OnCellClick来获取具有"Column.Field.AsString"的单元格的值,但是当我单击该行的任何列时,我想从第一列获取值.

delphi dbgrid

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

Python:嵌套循环

考虑一下:

>>> a = [("one","two"), ("bad","good")]

>>> for i in a:
...     for x in i:
...         print x
... 
one
two
bad
good
Run Code Online (Sandbox Code Playgroud)

如何编写此代码,但使用如下语法:

for i in a:
    print [x for x in i]
Run Code Online (Sandbox Code Playgroud)

显然,这不起作用,它打印:

['one', 'two']
['bad', 'good']
Run Code Online (Sandbox Code Playgroud)

我想要相同的输出.可以吗?

python loops nested

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

联合与无效指针

使用简单的void*而不是union的区别是什么?例:

struct my_struct {
    short datatype;
    void *data;
}

struct my_struct {
    short datatype;
    union {
        char* c;
        int* i;
        long* l;
    };
};
Run Code Online (Sandbox Code Playgroud)

这两个都可以用来完成完全相同的事情,虽然使用union或void*更好吗?

c unions

12
推荐指数
4
解决办法
5826
查看次数

Expression Blend:获取错误"XXX"在名称空间"XXX"中不存在,但在VS2008中不存在

我正在尝试使用Blend 3.0来编辑包含一些WPF控件的项目.该项目已经从Visual Studio 2008编译并运行良好.

然而,在Blend中,我遇到了一些毫无意义的神秘错误:

例如,我有一个派生自Control的类:

namespace Company.WPFControls.SearchTextBox
{
    public class SearchTextBox : Control
    {
        ...
    }
}
Run Code Online (Sandbox Code Playgroud)

我尝试在同一个程序集中的资源中使用它来分配样式:

<ResourceDictionary 
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:d="http://schemas.microsoft.com/expression/blend/2008" 
    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" 
    xmlns:local="clr-namespace:Company.WPFControls.SearchTextBox" 

    <Style TargetType="{x:Type local:SearchTextBox}">
        ...
    </Style>
</ResourceDictionary>
Run Code Online (Sandbox Code Playgroud)

我在Blend中收到以下错误:

名称"SearchTextBox"在命名空间"clr-namespace:Company.WPFControls.SearchTextBox"中不存在.

我已经尝试通过添加指定程序集名称,;assembly=Company.WPFControls但它不会删除错误.

有没有办法解决这个问题,或者至少找出问题的来源?

expression-blend expression-blend-3 expression-blend-4

29
推荐指数
3
解决办法
7816
查看次数

如何在bash别名中包含参数?

试图创建:

alias mcd="mkdir $1; cd $1"
Run Code Online (Sandbox Code Playgroud)

获得:

$ mcd foo
usage: mkdir [-pv] [-m mode] directory ...
-bash: foo: command not found
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

bash alias mkdir

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

Java,Google Collections Library; AbstractIterator有问题吗?

我正在使用Google Collections库AbstractIterator来实现生成器.我这样做时遇到了一个问题; 我把它缩小为更基本的类型并重现了这个问题.这种减少对于它的作用显然有点过分,通过Iterable从1计算到数字.

基本上在下面的代码中,未注释的版本起作用,而注释的版本不起作用(最后提供一个null元素,而不是以最后一个数字结尾).

我做错了什么,或者这是图书馆的问题?

private Iterable<Integer> elementGenerator(final int numelements) {
  return new Iterable<Integer>() {
    @Override public Iterator<Integer> iterator() {
      return new AbstractIterator<Integer>(){
        int localcount=0;
        @Override protected Integer computeNext() {
          if (localcount++ == numelements) return endOfData();
          return localcount;
          // return (localcount++ == numelements) ? endOfData() : localcount;
        }
      };
    }
  };
}
Run Code Online (Sandbox Code Playgroud)

我也尝试摆弄这个?:安排(例如,在返回前加上前缀并比较+1),但无济于事.我捅了一下寻找关于这个的文档,但没有找到任何东西.显然,?:语法只是方便,不是必需品,但仍然......

java iterator iterable guava

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

exif信息是如何编码的?

问候,

我将使用android从一些图像中获取exif信息.我知道有一些标准的java lib可以用在设备上.我相信我最终会使用一个.

但与此同时,有人可以向我解释这些信息是如何在JPG中编码的吗?您通常在何处/如何从文档中获取信息.当我打开他用文本编辑器记录它的所有二进制文件时.

好奇它是如何工作的以及我如何潜在地阅读有问题的数据.

java exif image-processing

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

Rsync加密

我知道rsync可以在文件传输期间启用/禁用ssh加密协议.因此,如果ssh加密协议已被禁用,是否意味着rsync根本不进行任何加密?

另外,我问上述问题的原因是我们使用rsync模块作为文件传输的一部分,模块中没有任何内容指定将使用ssh加密.

如果rsync不使用任何加密,那么理论上我可以在源计算机和目标计算机上打开一个端口,并将文件从源推送到目标.

rsync

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

sqlalchemy不会创建我的外键

SqlAlchemy新手问题:

Base = declarative_base()

class A(Base):
    __tablename__ = 'as'
    id = Column(Integer, primary_key=True)

class B(Base):
    __tablename__ = 'bs'
    id = Column(Integer, primary_key=True)
    a = relation(A)
Run Code Online (Sandbox Code Playgroud)

当我创建我的数据库模式时,我有两个表as和bs,它们有一列(id)但a表bs中没有指向A的列.

我能做错什么?我的数据库是mysql,如果重要的话.

python mysql orm sqlalchemy

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

在java中的简单凯撒密码

嘿我用Java编写一个简单的caesar密码[x-​​>(x + shift-1)mod 127 + 1]我希望我的加密文本除了控制字符外都有ASCII字符(即从32开始) -127).如何避免0-31应用加密文本中的控制字符.谢谢.

java ascii cryptography

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