问题列表 - 第28664页

违反主键约束,多个用户

假设UserA和UserB都打开了一个应用程序,并且正在使用相同类型的数据.UserA将记录插入表中,值为10(PrimaryKey ='A'),UserB当前未看到UserA输入的值,并尝试插入新值20(PrimaryKey ='A').在这种情况下我想要的是DBConcurrencyException,但我所拥有的是主键违规.我理解为什么,但我不知道如何解决这个问题.处理这种情况的好习惯是什么?我不想在更新数据库之前合并,因为我想要一个错误通知用户多个用户更新了这些数据.

.net sql-server concurrency primary-key

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

iPhone SDK开发obj-C vs界面构建器

我是iOS平台的新手.我不清楚界面构建器的用途.看起来我可以完全避免使用它,只需在目标c中编写所有代码.我对吗?IB有什么可以做的但是obj-c不能吗?

它让我想起了visual basic 6.

iphone objective-c

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

不了解objective-c中的多个参数声明

有人可以为我澄清一下:

当有多个参数时,参数在冒号后的方法名称中声明.参数在声明中将名称分开,就像在消息中一样.例如:

- (void)setWidth:(float)width height:(float)height;
Run Code Online (Sandbox Code Playgroud)

所以在上面:

  1. 方法是例如变量
  2. 返回无效
  3. 参数#1是一个名为width的浮点数.
  4. 参数#2是一个名为height的浮点数.

但为什么它是高度的:(浮动)高度; 而不仅仅是:

- (void)setWidth: (float)width (float)height;
Run Code Online (Sandbox Code Playgroud)

objective-c

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

int是值类型还是引用类型?

为什么我一直听到int是引用类型,但我看到int是一个struct.并且struct是一种价值类型.谢谢.

c#

0
推荐指数
2
解决办法
3715
查看次数

Float32到Float16

有人可以向我解释如何将32位浮点值转换为16位浮点值吗?

(s =符号e =指数,m =尾数)

如果32位浮点数是1s7e24m
而16位浮点数是1s5e10m

那么这么简单吗?

int     fltInt32;
short   fltInt16;
memcpy( &fltInt32, &flt, sizeof( float ) );

fltInt16 = (fltInt32 & 0x00FFFFFF) >> 14;
fltInt16 |= ((fltInt32 & 0x7f000000) >> 26) << 10;
fltInt16 |= ((fltInt32 & 0x80000000) >> 16);
Run Code Online (Sandbox Code Playgroud)

我假设它不是那么简单......所以有人能告诉我你需要做什么吗?

编辑:我看到我的指针转移错误了...所以这会更好吗?

fltInt16 =  (fltInt32 & 0x007FFFFF) >> 13;
fltInt16 |= (fltInt32 & 0x7c000000) >> 13;
fltInt16 |= (fltInt32 & 0x80000000) >> 16;
Run Code Online (Sandbox Code Playgroud)

我希望这是正确的.如果我遗漏了一些明显的话,我会道歉.它在星期五晚上几乎是午夜......所以我不是"完全"清醒;)

编辑2:哎呀.又把它弄错了.我想失去前3位而不是更低!那怎么样:

fltInt16 =  (fltInt32 & 0x007FFFFF) >> 13;
fltInt16 |= (fltInt32 & 0x0f800000) >> …
Run Code Online (Sandbox Code Playgroud)

c floating-point

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

高级PHP会话

我正在寻找有关PHP会话的高级教程.深入了解它们的工作原理,避免进入PHP源代码(Zend引擎).

编辑

我想避免使用"PHP源代码"(正如我原来的问题所说),这意味着,避免Ze​​nd引擎中的C代码(此时).

php session

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

使不可见的表行逐个可见

我有以下情况

我在表中有几个表行,例如

<tr><td>One</td></tr>
<tr><td>Two</td></tr>
<tr><td>Three</td></tr>
<tr><td>Four</td></tr>
<tr><td>Five</td></tr>
Run Code Online (Sandbox Code Playgroud)

说所有这些都是看不见的

然后我有一个按钮让它们逐个可见,所以如果第1行是不可见的,我按下按钮然后第1行应该是可见的,如果我再次按下它会看到第1行已经可见然后它使第2行可见所以它一直在继续.

我怎么能在Jquery中这样做,以便jquery可以为我完成这个任务.可能吗?

html jquery

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

帮助解决openGL中的错误

我正在使用openGL进行小组工作,当我尝试打开我的合作伙伴给我的文件时,我有这个错误:

-------------- Build:CG中的调试---------------

链接控制台可执行文件:bin/Debug/CG ld:找不到-lGL的库collect2:ld返回1退出状态进程终止,状态为1(0分,0秒)0错误,0警告

我在他的电脑上看到了相同的代码.是因为他在Windows工作吗?我在MacOSX工作?我正在使用CodeBlocks IDE.

谁能帮我解决这个问题?

opengl macos

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

Visual Studio 2010 - 对其他人来说是否缓慢?

我已经阅读了很多关于VS2010比VS2008更高性能的东西.当我最终安装它时,我发现它实际上要慢得多(除了Add References对话框).

例如,Silverlight项目需要两倍的加载时间,IDE本身的启动速度要慢得多......等等......

我在这里错过了什么或者对每个人都这样吗?

规格:WinXP-32bit,3.5GB RAM,7200RPM驱动器,NVIDIA QUadro NVS 285 128MB,Cure2Duo E4400 @ 2GHz,支持PAE.

performance visual-studio-2010 visual-studio-2008

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

C++:语法错误C2061:意外的标识符

这行代码有什么问题?

bar foo(vector ftw);

它产生

error C2061: syntax error: identifier 'vector'
Run Code Online (Sandbox Code Playgroud)

c++ syntax compiler-errors

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