问题列表 - 第21610页

我可以在ListView的详细模式下显示链接吗?

我正在显示一组搜索结果ListView.第一列包含搜索词,第二列显示匹配数.

有数万行,因此ListView处于虚拟模式.

我想改变它,以便第二列将匹配显示为超链接,与LinkLabel显示链接的方式相同; 当用户点击链接时,我希望收到一个活动,让我在我们的应用程序的其他地方打开比赛.

这是可能的,如果是的话,怎么样?

编辑:我不认为我已经足够明确的-我想在一列中的超链接,只是因为它是可能有多个在一个单一的超链接LinkLabel.

.net c# listview winforms

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

使用正则表达式解析地址

我必须创建一个循环,并使用正则表达式填充4个变量中的任何一个

$address, $street, $town, $lot
Run Code Online (Sandbox Code Playgroud)

循环将被输入一个字符串,其中可能包含信息,如下面的行

  • '123 any street, mytown' 要么
  • 'Lot 4 another road, thattown' 要么
  • 'Lot 2 96 other road, her town' 要么
  • 'this ave, this town' 要么
  • 'yourtown'

因为逗号后面的任何内容都是$town我想的

(.*), (.*)
Run Code Online (Sandbox Code Playgroud)

然后可以检查第一次捕获(Lot \d*) (.*), (.*) 是否第一次捕获以一个数字开始,然后是地址(如果带有空格的$street单词),如果一个单词,它只是$town

php regex perl street-address

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

从.NET程序中获取swf文件的尺寸

是否可以从c#获取swf文件的尺寸?

c#

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

如何创建可以通过单击运行的Java应用程序?

我想有一个可以轻松启动的Java应用程序.

到目前为止,我已设法创建一个jar文件,但我还没有看到任何优势.在我通过"java HelloWorldSwing"运行我的应用程序之前,现在我使用"java -jar HelloWorldSwing.jar"(这比上一个命令更复杂,据我所知,jar文件的使用需要存在*.mf文件在同一目录中).

我想有以下两种情况之一:

  1. 只需一个文件即可复制到另一个操作系统,只需在文件浏览器中单击此文件即可启动项目(此时如果点击我的jar文件,Ubuntu开始提取存档(因为jar是一个存档) , 我知道)).

  2. 创建一个象形图,可以放在桌面上,然后单击它启动我的Java程序.

java jar

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

这种格式的日语日期

我想以这种格式显示日语日期:

2010年2月18日(木)

转换为:

2010年2月18日(星期四)

用PHP

这是我的代码:

    function date_japan() {
    $dy  = date("w");

    $dys = array("?","?","?","?","?","?","?");
    $dyj = $dys[$dy];
      echo date('Y') . '? ' . date('m') . '? ' . date('d') . '?' . '(' . $dyj . ')';
    }
    date_japan();
Run Code Online (Sandbox Code Playgroud)

任何改进都将非常感激.谢谢.

php unicode date internationalization

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

ld链接问题:/ usr/bin/ld:找不到[libraryname]

我正在使用Qmake在Ubuntu 9.10上构建一个共享库

此共享库(A)依赖于另一个共享库(B).

项目B已成功建成.

在项目A的.pro文件中,我的LIBS变量如下所示:

LIBS += -L../datelib/bin -llibdatelib_release.so.1.0.0
Run Code Online (Sandbox Code Playgroud)

(我使用了完整的shlib名称,因为库版本不同.)

在任何情况下,当我尝试构建项目A时,它会在链接阶段中断,并打印错误消息:

/usr/bin/ld: cannot find -llibdatelib_release.so.1.0.0
collect2: ld returned 1 exit status
make[1]: ***[bin/libprojecta_release.so.6.0.0] Error 1
make ***[release] Error 2
Exited with code 2
Run Code Online (Sandbox Code Playgroud)

从错误消息,我认为ld抱怨它无法找到libdatelib文件,所以我手动将其复制到/ usr/lib /

但是,这没有解决问题,我收到相同的错误消息.

谁知道如何解决这个问题?

[编辑]

我很擅长使用gcc构建.我知道如何创建符号链接,但是我将哪些路径用于lnk命令?我要链接的文件位于/ home/username/work/cppdev/datelib/bin中.

我使用的构建系统(qmake)也会自动创建符号链接作为构建的一部分,所以我的/ home/username/work/cppdev/datelib/bin文件夹中已经有以下文件:

  • libdatelib_release.so(sym link)
  • libdatelib_release.so.1(sym link)
  • libdatelib_release.so.1.0(sym link)
  • libdatelib_release.so.1.0.0(共享库)

我可能不得不问另一个问题来解释为什么有这么多的符号链接(重点是什么?),以及为什么我不能直接链接到共享库,但必须通过符号链接.我已经阅读了一些在线文档,但到目前为止我看到的似乎更像是格言/传统而不是实际的技术原因为什么在Linux上链接时需要这种抽象级别.

ubuntu linker qmake makefile ld

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

python:双向部分信用卡存储加密

对于我的ecommece网站,我想将部分信用卡号码存储为字符串,为此,我需要加密信息以存储在数据库中,并在用户想要重新使用先前购买的已输入信用卡信息时解密,而无需全部输入再次.

我正在使用Django,因此我需要通过Python解决这个问题.解决这个问题的聪明算法是什么?

python encryption django credit-card

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

在linux上使用桌面作为画布


我想知道是否有人可以帮助我.我有一个克隆linux的极客工具的计划.但我不知道你是否可以某种方式使用Linux桌面作为画布来绘制文本等.我​​试着谷歌但我什么都没发现.我需要做的是基本上能够在桌面的某些部分上绘制文本,使它看起来像是壁纸的一部分(来自c ++).无论是那个还是能够创建无边框,透明的窗口,可以点击并始终在背景上.如果有人能给我任何指示从哪里开始,我将非常高兴.
感谢您提前的帮助:]

c++ linux x11 user-interface desktop

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

Delphi,VirtualStringTree - 类(对象)而不是记录

我需要为VirtualStringTree节点使用类而不是记录.

我应该声明它是标准的(但在这种情况下是棘手的)方式:

PNode = ^TNode;
TNode = record
 obj: TMyObject;
end;
//..
var
 fNd: PNode;
begin
fNd:= vstTree.getNodeData(vstTree.AddChild(nil));
fNd.obj:= TMyObject.Create; 
//..
Run Code Online (Sandbox Code Playgroud)

还是我应该直接使用TMyObject?如果是这样 - 怎么样?!如何分配(构建)对象并释放它?

在此先感谢m.

delphi class delphi-7 virtualtreeview

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

抽象类的目的是什么?

我试图在PHP中学习OOP,我对接口和抽象类有一些困惑.它们都不包含任何实现,只包含定义,并且应该通过它们的子类来实现.抽象类的哪一部分明确区别于接口?另外,由于它们有明显的相似性,我应该根据什么原因决定使用一个而不是另一个?

php oop abstract-class interface

14
推荐指数
2
解决办法
4679
查看次数