问题列表 - 第28613页

班次计数为负数或太大错误 - 正确的解决方案?

我有以下函数用于读取big-endian四字(在抽象基本文件I/O类中):

unsigned long long File::readBigEndQuadWord(){
  unsigned long long qT = 0;
  qT |= readb() << 56;
  qT |= readb() << 48;
  qT |= readb() << 40;
  qT |= readb() << 32;
  qT |= readb() << 24;
  qT |= readb() << 16;
  qT |= readb() << 8;
  qT |= readb() << 0;
  return qT;
}
Run Code Online (Sandbox Code Playgroud)

readb()函数读取BYTE.以下是使用的typedef:

typedef unsigned char   BYTE;
typedef unsigned short  WORD;
typedef unsigned long   DWORD;
Run Code Online (Sandbox Code Playgroud)

问题是我通过shift操作在前四行获得了4个编译器警告:

警告C4293:'<<':移位计数为负数或过大,未定义的行为

我理解为什么会发生这种警告,但我似乎无法弄清楚如何正确摆脱它.我可以这样做:

qT |= (unsigned long long)readb() << 56; …

c++ math bit-shift

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

我如何解决"OLE DB提供程序"Microsoft.Jet.OLEDB.4.0"尚未注册."?

我尝试使用excel文件中的get excel数据.我正在使用office 2007和sql 2005.我在下面编写代码:

CREATE TABLE [dbo].[Addresses_Temp] (
    [FirstName]   VARCHAR(20),
    [LastName]    VARCHAR(20),
    [Address]     VARCHAR(50),
    [City]        VARCHAR(30),
    [State]       VARCHAR(2),
    [ZIP]         VARCHAR(10)
)
GO

INSERT INTO [dbo].[Address_Temp] ( [FirstName], [LastName], [Address], [City], [State], [ZIP] )
SELECT [FirstName], [LastName], [Address], [City], [State], [ZIP]
FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0',
                'Excel 8.0;Database=C:\Source\Addresses.xls;IMEX=1',
                'SELECT * FROM [Sayfa1$]')
Run Code Online (Sandbox Code Playgroud)

错误:消息7403,级别16,状态1,行2 OLE DB提供程序"Microsoft.Jet.OLEDB.4.0"尚未注册.

我怎么解决呢?

.net sql-server sql-server-2005

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

有没有办法在编辑UITableView时隐藏" - "(删除)按钮

在我的iphone应用程序中,我有一个处于编辑模式的UITableView,其中只允许用户对行进行重新排序,不给出删除权限.

那么有什么方法可以隐藏TableView中的" - "红色按钮.请告诉我.

谢谢

iphone cocoa uitableview ios

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

如何使用Javah工具创建C头文件

嗨伙计们我正在使用android ndk而且我正在尝试使用javah工具创建ac头文件如何使用以及在哪里使用此工具我无法理解所以请任何人都可以告诉我程序如何做到这一点我是请等待回复.........

java java-native-interface android android-ndk javah

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

CSS和不同大小的显示器?

我正在做一个网站(WIP).我遇到了一些CSS问题,希望你们能帮助我.

我目前的情况:

  • 我有图像,让它称为"bg.png",宽度约为2500px,背景图像的中心有我的标识.
  • 我的网站应针对所有规模(从小型800 x 600到2400 x XXX)用户.

我的问题:

  • 如何集中背景图像(bg.png),以便徽标始终位于不同尺寸的显示器屏幕的中心(水平)?

css image background-image

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

使用jQuery从label获取值

我希望从标签中获得月份和年份价值.我如何使用jquery获取这些?

<label year="2010" month="6" id="current Month"> June &nbsp;2010</label>
Run Code Online (Sandbox Code Playgroud)

jquery label

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

怎么了Ruby中的隐式返回值?

所以我开始关注ruby,很多东西看起来不错,但是我很反感隐含的返回语句.我理解默认情况下使一切都返回self或nil,而不是语句的最后一个值.

对我来说,看起来可怕的脆弱的,如果你是不打算返回的东西(尤其是一个函数,它改变状态/破坏性的方法!),其他人可能最终依靠回报的方法的工作(尤其是)不是重要为了方法的目的,并有一个不错的改变机会.

隐含回报有什么意义?有没有办法让事情更简单?

总是有一个回报来阻止隐性回报被认为是好习惯吗?

我是否担心这个问题?

PS当人们意味着从方法中返回某个东西时,人们经常使用隐式返回吗?这是否会让群组中的其他人更容易打破彼此的代码?当然,记录所有内容并提供你可能会说的有意义的名字,但人们并不总是在现实生活中这样做.

ruby oop return-value implicit

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

jython syntaxerror?

嗨伙计们,当我在jython中运行我的程序时,我在以下行得到以下语法错误:

except Exception as detail:
Run Code Online (Sandbox Code Playgroud)

SyntaxError:不匹配的输入'as'期待COLON

但是在python上可以吗?怎么了?我正在尝试在我的python程序中使用stanford pos tagger api(java).还有其他方法吗?

python jython

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

Android setImageURI内存不足错误

我有一个非常小的活动,必须显示一个图像.

如果图像不是很小(例如1.12 Mb 2560x1920),则在更改屏幕方向上会产生内存不足.我试过getDrawable.setCallback(null)但没有运气.

我哪里错了?

public class Fullscreen extends Activity {

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    System.gc();
    setContentView(R.layout.fullscreen);
    ImageView imageView = (ImageView) findViewById(R.id.full_screen_image);
    long imageId = 2;
    imageView.setImageURI(Uri.withAppendedPath(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, "" + imageId));
    }
}
Run Code Online (Sandbox Code Playgroud)

memory android image

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

使用python将xml文件发送到http

如何使用python标准库将我的系统上的xml文件发送到http服务器?

python xml http

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