问题列表 - 第23457页

可以应用哪些人类学习技术来改进代码布局?

是否有可能将研究结果用于人类学习,以确定如何设计代码以提高理解力?

代码布局战争几乎总是最终捍卫一致性和流行风格,但是有没有办法布置比其他代码更好的代码?

coding-style

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

如何从BYTE中读取一些字节*

我有BYTE指针.例如,此BYTE数组的长度为10.如何从3位BYTE数组中读取4个字节?

现在我这样做了

BYTE *source = "1234567890\0";
BYTE* tmp = new BYTE[4+1]();
for(int i=0; i<4; i++)
{
tmp[i] = source[i+3];
}
Run Code Online (Sandbox Code Playgroud)

c++ pointers memory-management bytearray

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

如何在qt中实现代码完成

我正在使用qt(在c ++上)编写一个ide,我需要为它添加自动完成功能

所以我想知道:

怎么做(我正在使用qtPlainTextEdit)?

我应该使用什么数据结构?

c++ ide qt autocomplete

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

在Android中使用静态变量

在android中,使用静态变量是推荐的做法吗?例如,在Java中实现Singleton模式,我通常会这样做:

private static A the_instance;
public static A getInstance() {
    if (the_instance == null) {
       the_instance = new A();
    }
    return the_instance;
}
Run Code Online (Sandbox Code Playgroud)

此外,Android JVM何时清理它?

谢谢.

java android dalvik

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

用于连接MS SQL服务器的jar

有人可以指导我了解我需要在我的应用程序中包含哪个jar文件才能与ms sql server建立jdbc连接.

提前致谢.

java sql sql-server jdbc mssql-jdbc

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

谁打断了我的线程?

我理解InterruptedException的作用以及它被抛出的原因.但是在我的应用程序中,我在等待SwingUtilities.invokeAndWait()一个只有我的应用程序知道的线程时得到它,而我的应用程序从不调用Thread.interrupt()任何线程,它也永远不会将线程的引用传递给任何人.

所以我的问题是:谁打断了我的线程?

有什么方法可以说出来吗?是否有理由说InterruptedException不包含请求中断的Thread的名称?

我读到它可能是一个框架或库来执行此操作,我们使用以下内容,但我无法想到它们中断我的线程的原因:

  • 过冬
  • 弹簧
  • Log4J的
  • Mysql连接器

java swing multithreading interrupt interrupted-exception

12
推荐指数
2
解决办法
1323
查看次数

如何在不同的过程中建立活动与服务之间的双向沟通​​?

我正在努力建立一个在不同进程中运行的Activity和Service之间的双向通信.

从Activity中查询进程没什么大不了的.但我希望该过程通知活动事件.它背后的想法是:服务独立于实际的应用程序运行.它定期查询Web服务器.如果在Web服务器上找到新任务,则该进程应通知该活动.

我在AndDev.org上找到了这个帖子,但它似乎对我不起作用.我一直在搞乱BroadcastReceiver.我已经实现了一个应该通知Activity的接口,但问题是监听器总是为null,因为进程的Broadcast是通过Intent完成的,因此扩展BroadcastReceiver的类将被新实例化.

如何建立双向通信?这必须是可能的.谢谢你的帮助,

steff

service android process android-intent android-activity

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

我如何以递归方式读出Perl中的目录?

我想以递归方式读出一个目录,以便在带有Template :: Toolkit的HTML-Page中打印数据结构.但我在如何以一种可以轻松阅读的形式保存路径和文件.

我的想法是这样开始的

sub list_dirs{

     my ($rootPath) = @_;
     my (@paths);

     $rootPath .= '/' if($rootPath !~ /\/$/);

     for my $eachFile (glob($path.'*'))
     {

         if(-d $eachFile)
         {
              push (@paths, $eachFile);

              &list_dirs($eachFile);
          }
          else
          {
              push (@files, $eachFile);
          }
     }

 return @paths;
}
Run Code Online (Sandbox Code Playgroud)

我怎么能解决这个问题?

directory treeview recursion perl

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

C#使用可枚举范围和自定义类除外以确定缺失的序列号

我有一个 List<MyClass>

这个班是这样的:

private class MyClass
        {

            public string Name{ get; set; }

            public int SequenceNumber { get; set; }

        }
Run Code Online (Sandbox Code Playgroud)

我想弄清楚序列号可能缺失的是什么.我可以在这看到如何做到这一点,因为这是一个我不确定该怎么做的课程?

我想我可以使用自己的IComparer处理except方法,但我无法弄清楚Range方法,因为它只能排除int,所以这不会编译:

Enumerable.Range(0, 1000000).Except(chqList, MyEqualityComparer<MyClass>);
Run Code Online (Sandbox Code Playgroud)

这是IComparer:

 public class MyEqualityComparer<T> : IEqualityComparer<T> where T : MyClass
        {
            #region IEqualityComparer<T> Members

            public bool Equals(T x, T y)
            {
                return (x == null && y == null) || (x != null && y != null && x.SequenceNumber.Equals(y.SequenceNumber));
            }

            /// </exception>
            public int GetHashCode(T obj)
            {
                if (obj == null)
                { …
Run Code Online (Sandbox Code Playgroud)

c# linq ienumerable c#-3.0

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

在VXML中增加计数器

对不起,这可能是一个非常基本的问题,但我刚开始编程.基本上我需要在VXML中增加一个计数器.

我已将该柜台宣布为:

  <var name="i" expr="0" />
Run Code Online (Sandbox Code Playgroud)

在IF语句中,我通过这样做递增:第二个赋值标记使计数器递增.

<if cond="the_aveland_high_school"> <prompt> Thank you I have recognised a school</prompt> <assign name="arrEmpty[i]" expr="'the_aveland_high_school'"/> <assign name="i" expr="++"/> </if>
Run Code Online (Sandbox Code Playgroud)

这个概念是否正确?

谢谢你的帮助!

xml counter voicexml vxml

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