问题列表 - 第31873页

你是如何处理VB6中缺少构造函数的?

VB6类没有参数化构造函数.你为此选择了什么解决方案?使用工厂方法似乎是明显的选择,但让我感到惊讶!

vb6 constructor class

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

如何使用出现约束为无序的XML节点列表创建模式

给定像这样的XML布局,我正在尝试创建一个XSD架构来验证它.

<RootNode>
  <ChildA />
  <ChildC />
  <ChildB />
  <ChildB />
  <ChildA />
</RootNode>
Run Code Online (Sandbox Code Playgroud)

要求如下:

  • ChildA,ChildB和ChildC可以按任何顺序出现.(<xs:sequence>不适合)
  • ChildA是强制性的,但可能会多次出现.
  • ChildB是可选的,可能会多次出现.
  • ChildC是可选的,可能发生一次.

我通常用来创建无序节点列表的技术是使用a <xs:choice maxOccurs="unbounded">与列表中的每个可能节点,但是,我无法minOccurs="1"在ChildA上创建约束和ChildC maxOccurs="1"上的约束.(选择的出现次数优先于此处的元素).

<xs:element name="RootNode">
  <xs:complexType>
    <xs:choice minOccurs="1" maxOccurs="unbounded">
      <xs:element name="ChildA" minOccurs="1"/>
      <xs:element name="ChildB" />
      <xs:element name="ChildC" maxOccurs="1"/>
    </xs:choice>
  </xs:complexType>
</xs:element>
Run Code Online (Sandbox Code Playgroud)

xml xsd

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

使用WinAPI获取文件夹的选定项目

嘿伙计们,我试图获取用户正在使用的文件夹的选定文件.我有以下代码已经运行,但只在桌面文件上:

private string selectedFiles()
{
    // get the handle of the desktop listview
    IntPtr vHandle = WinApiWrapper.FindWindow("Progman", "Program Manager");
    vHandle = WinApiWrapper.FindWindowEx(vHandle, IntPtr.Zero, "SHELLDLL_DefView", null);
    vHandle = WinApiWrapper.FindWindowEx(vHandle, IntPtr.Zero, "SysListView32", "FolderView");

    //IntPtr vHandle = WinApiWrapper.GetForegroundWindow();

    //Get total count of the icons on the desktop
    int vItemCount = WinApiWrapper.SendMessage(vHandle, WinApiWrapper.LVM_GETITEMCOUNT, 0, 0);
    //MessageBox.Show(vItemCount.ToString());
    uint vProcessId;
    WinApiWrapper.GetWindowThreadProcessId(vHandle, out vProcessId);
    IntPtr vProcess = WinApiWrapper.OpenProcess(WinApiWrapper.PROCESS_VM_OPERATION | WinApiWrapper.PROCESS_VM_READ |
    WinApiWrapper.PROCESS_VM_WRITE, false, vProcessId);
    IntPtr vPointer = WinApiWrapper.VirtualAllocEx(vProcess, IntPtr.Zero, 4096,
    WinApiWrapper.MEM_RESERVE | WinApiWrapper.MEM_COMMIT, WinApiWrapper.PAGE_READWRITE);
    try
    {
        for …
Run Code Online (Sandbox Code Playgroud)

c# windows winapi windows-explorer

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

int(*p)[4]?

int(*p)[4];

"p"指针指向4个整数的数组吗?或者是什么 ??

如何为此指针调用"new"?

c++

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

测量Java方法的执行时间

如何计算在Java中执行方法所需的时间?

java

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

无线节点发现

什么是无线节点发现的最佳算法.假设您拥有大型无线或蓝牙网络,每个节点都有自己的发现范围.

什么是使任何节点发现完整图形拓扑的最佳算法,即任何节点都会知道图中的所有其他节点?

algorithm wireless

5
推荐指数
0
解决办法
343
查看次数

如何使log4j也写入控制台

有没有办法告诉log4j将其日志写入文件和控制台?谢谢有我的属性:

log4j.rootLogger=DEBUG,console,R
log4j.rootLogger=INFO, FILE

log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
log4j.appender.CONSOLE.Target=System.out
log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout
log4j.appender.CONSOLE.layout.conversionPattern=%d{yyyy-MM-dd HH:mm:ss,SSS} %-5p - %m%n

log4j.appender.FILE=org.apache.log4j.RollingFileAppender
log4j.appender.FILE.File=log4j.log
log4j.appender.FILE.MaxFileSize=512KB
log4j.appender.FILE.MaxBackupIndex=3
log4j.appender.FILE.layout=org.apache.log4j.PatternLayout
log4j.appender.FILE.layout.conversionPattern=%d{yyyy-MM-dd HH:mm:ss,SSS} %-5p - %m%n
Run Code Online (Sandbox Code Playgroud)

java apache logging log4j

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

基于jquery的HTML内容幻灯片/转换

搜索基于JQuery的旋转器只能找到原始的旋转器插件和一堆我不想要的照片库.请建议其他旋转器.旋转器应该能够旋转HTML而不仅仅是图像(就像Glimmer工具,它可以创建用于旋转图像的JQuery/HTML代码).

jquery slideshow

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

如何在Android中以编程方式解压缩文件?

我需要一个小代码片段,它从给定的.zip文件中解压缩一些文件,并根据它们在压缩文件中的格式提供单独的文件.请发布您的知识并帮助我.

java android unzip

124
推荐指数
8
解决办法
10万
查看次数

TSQL如何在解析行时迭代行?

对不起,问题措辞不好,我不知道怎么形容这个.我想迭代遍历表中的每一行,同时这样做,提取一个列,解析其中的varchar,并根据它找到的行插入到另一个表中.有点像这样:

DECLARE @string varchar(max);
foreach row in (select * from Table) {
    set @string = row[column];
    while (len(@string) > 0) {
        -- Do all the parsing in here

        if (found what was looking for)
            insert into Table2 values(row[column2], row[column3]);
    }
}
Run Code Online (Sandbox Code Playgroud)

这将是一个非常好的存储过程,因此它可以在SQL中完成.我不太确定如何处理它.谢谢.

编辑:

这基本上是我希望的功能:

Table 1   |
id_number | text    |
1           Hello, test 532. Yay oh and test 111   
2           test 932.
3           This is a test 315 of stuff test 555.
4           haflksdhfal test 311 sadjhfalsd
5           Yay. …
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server parsing stored-procedures

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