问题列表 - 第37294页

手动计算~100

如果我~100用Java 打印出来,我会得到-101.我正试图手工解决这个问题.

NOT(~)运算符反转所有位.

100二进制是00000000000000000000000001100100.

反转其位给出:

11111111111111111111111110011011

怎么办?我怎么得到-101

java bit-manipulation

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

在Android上使用Alphabet的ListView

我想在android上做一个listview,它包含一个列表附近的字母表(如iphone应用程序).

当我点击c字母列表滚动并以c字母开头时,我找不到任何方法来实现列表和字母表.

谢谢

android listview list alphabetical

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

C#:为什么要签一个集会?

在我接管的一些C#代码中(在Visual Studio 2005中),我注意到程序集都使用相同的.snk文件进行签名.

  • 为什么前一位作者会以这种方式签署集会?
  • 是否需要签署程序集以及未签名会出现什么问题?
  • 签署程序集有什么缺点 - 是否会导致延迟?

c# assemblies

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

CSV文件中的列标题使用fileHelpers库?

FileHelper库中是否有内置字段属性,它会在最终生成的CSV中添加标题行?

我用Google搜索并没有找到太多信息.目前我有这个:

DelimitedFileEngine _engine = new DelimitedFileEngine(T);
_engine.WriteStream
        (HttpContext.Current.Response.Output, dataSource, int.MaxValue);
Run Code Online (Sandbox Code Playgroud)

它工作,但没有标题.

我正在考虑FieldTitleAttribute使用类似的属性并将其用作列标题.

所以,我的问题是,我在哪一点检查属性并插入标题列?以前有人做过类似的事吗?

我想插入标题并使用与实际字段名称不同的自定义文本,只需在对象的每个成员上都有一个属性:

[FieldTitleAttribute("Custom Title")]
private string Name
Run Code Online (Sandbox Code Playgroud)

并且可能是一个选项,告诉引擎在生成时插入标题.

因此,当WriteStream或者WriteString被调用时,标题行将与自定义标题插入.

我找到了几个DelimitedFileEngine的事件,但不是检测当前记录是第一行以及如何在此之前插入行的最佳方法.

c# csv filehelpers

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

包含给定节点集的最小连通子图

我有一个未加权的连接图.我想找到一个连接的子图,它肯定包含一组特定的节点,并且尽可能少的附加内容.怎么可以实现呢?

为了以防万一,我将使用更精确的语言重述问题.设G(V,E)为未加权,无向连通图.设N是V的某个子集.找到G(V,E)的最小连通子G'(V',E')的最佳方法是什么,N是V'的子集?

近似没问题.

algorithm graph-theory graph subgraph graph-algorithm

19
推荐指数
3
解决办法
6688
查看次数

在输入类型="数字"上禁用webkit的旋转按钮?

我有一个主要面向移动用户的网站,但桌面也是如此.

在Mobile Safari上,使用<input type="number">效果很好,因为它会在输入字段上显示数字键盘,这些键盘应该只包含数字.

但是在Chrome和Safari中,使用数字输入会在字段的右侧显示旋转按钮,这在我的设计中看起来像垃圾.我真的不需要按钮,因为当你需要写一个像6位数字的东西时它们是无用的.

是否有可能禁用此功能-webkit-appearance或其他一些CSS技巧?我试过没有太多运气.

css html5 webkit

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

Jquery验证依赖字段

Huy Guys,

我正在尝试使用jQuery验证插件,并指定只有当其他3个字段为空(未填充)时才需要一个字段.

问题是该规则正在运行,但即使我在其上键入值,它仍然需要该字段.

谢谢.

这是我的代码:

$("#ProspectDtlFrm").validate({
 rules: {

  prsptEmail: {
   required: function(element) { return ( $("#prsptHomePhone").val() == '' && $("#prsptBusinessPhone").val() == '' && $("#prsptMobilePhone").val() =='') }                                         
   }    
 },
 messages: {
      prsptEmail: "Please enter your first name"
 }
}); 
Run Code Online (Sandbox Code Playgroud)

validation jquery depends

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

在iPhone应用程序中使用XML-RPC

是否可以在iPhone应用程序中使用XML-RPC调用(哪种方法最好)?XML-RPC有任何限制吗?

谢谢你,保罗

iphone xml-rpc ios

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

使用MySQL不要在表上重复(DISTINCT)一列

当我使用这个:

SELECT DISTINCT id FROM table
Run Code Online (Sandbox Code Playgroud)

这可行!但是...当我只想过滤一列时,我尝试这样做:

SELECT DISTINCT prod_id, id, prod_picture FROM products
Run Code Online (Sandbox Code Playgroud)

这给了我所有表格...每个产品只需要一张图片,例如:

1 | 1 | asd.jpg
2 | 3 | q

1 | 1 | asd.jpg
1 | 2 | qwe.jpg
2 | 3 | weq.jpg

实际上我尝试使用此:

SELECT DISTINCT 
  prod_list.id,
  prod_list.prodname,
  prod_pict.pict_file
FROM
  prod_list
  INNER JOIN urun_pict ON (prod_list.id = prod_pict_prod_id)
Run Code Online (Sandbox Code Playgroud)

我只过滤“ prod_list.id” ...

mysql

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

JPA中的并发(陈旧数据)问题

假设我有以下签名的方法

Object getData(int id) {  
  //create a entity manager
  //get data frm db
  //return data
}

updateData() {
  Object obj = getData(id) 
  //get entity manager
  //start transcation tx
  //update
  //commit tx
}
Run Code Online (Sandbox Code Playgroud)

现在会引起并发问题吗?在最坏的情况下,数据是否会过时?例如,如果我getData和我更新的时候,如果有人更新数据,我的数据是否updateData会过时?现在可以使用以下内容:我能解决问题吗?

Object getData(int id,Entitymanager em) {  

      //get data frm db using em
      //return data
    }

 updateData() {
      Object obj = getData(id) 
      //get entity manager em
      //start transcation tx
      //getdata using getData(id,em)
      //commit tx
    }
Run Code Online (Sandbox Code Playgroud)

java orm jpa

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