问题列表 - 第45878页

如果使用C中的位操作,则整数中的任何位等于1,则返回1

我好几个小时都在考虑这个问题.这里是:

如果给定的整数"x"具有等于1的任何位,则写入一个返回1的表达式.否则返回0.

我明白我实际上只是想弄清楚x == 0,因为那是唯一没有1位的int,但我无法找到解决方案.您可能不会使用传统的控制结构.您可以使用按位运算符,加法,减法和位移.建议?

c bit-manipulation bitwise-operators

7
推荐指数
3
解决办法
6233
查看次数

从Java程序执行.jar文件

我怎么能从java程序运行本地jar文件?

jar文件不在Java调用者程序的类路径中.

java jar executable-jar

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

表宽度是否比指定的像素长?

这是我的HTML,但当我测量最后一个td时,它的方式比300px ...任何想法?

<table width='400'>
    <tr>
        <th colspan='2' style='text-align:left;'><br /><br />Beginner<br /><br /></th>
    </tr>
    <tr>
      <th>Title</th>
      <th>another Deal</th>

      <th>Users</th>

    </tr>
  <tr>  
    <td>SomeDat</td>
    <td>0/38</td>
    <td style="width:300px">
        <span class="red"></span> <span class="yellow"></span></td>

  </tr>
  <tr>  
    <td>Git</td>
    <td>28/38</td>
    <td style="width:300px">
        <span class="red">something,something,something,something,something,something,something,something,something,something,something,    ,something,something,something,something,something</span> <span class="yellow">test</span></td>
  </tr>
</table>
Run Code Online (Sandbox Code Playgroud)

html css xhtml html-table

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

volatile是一种在C/C++中使单个字节成为原子的正确方法吗?

我知道volatile不会在int上强制执行原子性,但是如果你访问单个字节会这样做吗?如果我没记错的话,语义要求写入和读取始终来自内存.

或者换句话说:CPU是否始终以原子方式读写字节?

c c++ atomic

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

从依赖罐中自动连接类中的注释

我对Java比较新,所以我希望这不是一个愚蠢的问题.

我在Eclipse中有一个Web项目,我正在尝试部署到Tomcat.我在Eclipse中有两个依赖项目,它们被编译成.jar文件并部署到/ WEB-INF/lib目录.

这很好,但不幸的是,Spring不会扫描依赖项中的注释,除非将.jars中的类文件提取到/ WEB-INF/classes目录中.

有没有一种简单的方法在构建时进行这种提取?我正在使用Maven.我暂时编写了一个批处理文件(我在Windows上开发,在Ubuntu上部署)

我确实对如何自动执行服务器部署有疑问,但是,我做错了吗?当然,我不是唯一一个与这个问题搏斗的人.

java eclipse spring build maven

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

强制关闭C#中的oracle连接

我有一个报告窗口,显示从可能长时间运行的oracle存储过程返回的结果.我的问题是当用户关闭窗口时,与oracle的连接仍然打开,并且可能长时间运行的报告不会被取消.

关闭打开连接的唯一方法是让DBA手动终止它们或让用户退出整个应用程序.

我试过Close从不同的线程调用连接,但这似乎不断阻止.我也试过回滚一个交易,但这也表现出同样的问题.

我担心唯一的解决方案是在不同的进程(或者app域?)中运行查询.

很可能我错过了一些明显的东西,任何帮助都会非常感激.

请阅读

这个问题不是关于在using声明中包装我的连接.它是关于如何强制执行查询的oracle连接关闭.

例:

  • 启动运行查询的线程
  • 将连接对象存放在某处
  • 在连接对象上调用close

    public void Go()
    {
        OracleConnection connection;
        var queryThread = new Thread(
            () =>
                {
                    using (connection = OpenOracleConnection())
                    {
                        // execute stored proc that takes 45 mins
                        // raise an event with the data set we load
                    }
                });
    
        Thread.Sleep(3000); // give it time to be useless
    
        var closeThread = new Thread(
            () =>
                {
                    connection.Close();
                });
        closeThread.Start();
    }
    
    Run Code Online (Sandbox Code Playgroud)

问题是这不会关闭连接,而是调用connection.Close()阻塞等待执行的过程.

c# oracle

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

JavaScript:从该侦听器中删除事件侦听器?

我总是想知道这种方法有多干净 - 从那个侦听器中删除一个事件监听器.

更新:

在内部我保留了对象和侦听器的哈希值,因此我可以从任何地方删除事件侦听器.我只关心从内部删除它.这样的行动会不会真的有效?

UPDATE

我问的是addEventListener,removeEventListener的东西.

javascript garbage-collection dom-events

7
推荐指数
4
解决办法
8184
查看次数

在SQl Server 2008中更改表结构

我试图在SQL Server 2008中更改表的设计,但我收到一个错误,指出我需要删除并重新创建表.如何解决此问题.

您不允许保存更改.您所做的更改需要删除并重新创建以下表.您已对无法重新创建或启用的表进行更改,该选项会阻止保存需要该表的更改要重新创建.

sql-server-2008

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

如何让我的ASP.net控件执行回发?

我正在编写我的第一个ASP.net控件.我想知道如何在用户点击某些内容时进行控制回发(但一般来说,我想知道如何使任意事件使控件回发).

更新感谢您的回答.然而,在更多的谷歌搜索,听起来我应该让我的控件调用一个名为__doPostBack的JavaScript函数.它说我应该传递__doPostBack控件的UniqueID.

asp.net controls

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

Linux/Mac:在编译时确定平台的好方法是什么?

我想概括一个构建系统,以便在几个(有些类似的)平台上进行编译.确定运行shell脚本或Makefile的主机类型的好方法是什么.我想区分mac和linux,还有不同的linux特定发行版(例如RHEL,Ubuntu).Cygwin对我来说并不重要,但如果你把它包含在你的回复中,我相信其他人会发现它很有价值.

基本原理可能包括使用主机类型来获取和安装正确版本的二进制包,这比从源代码编译更方便.此外,一些商业软件是针对特定发行版进行二进制打包的,因此部分动机是获取正确的二进制文件.

谢谢,

那么setjmp

linux conditional compilation build vendor

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