问题列表 - 第26472页

提取位标志的最有效方法

我有这些可能的位标志.

1, 2, 4, 8, 16, 64, 128, 256, 512, 2048, 4096, 16384, 32768, 65536
Run Code Online (Sandbox Code Playgroud)

所以每个数字都像服务器端的真/假语句.因此,如果前3个项目,并且只有前3个项目在服务器端标记为"true",则Web服务将返回7.或者,如果以上所有14个项目都为真,我仍然会从网络服务是所有这些数字的总和.

处理我回来找出哪些项目被标记为"真实"的最佳方法是什么?

php bitmap bitmask

9
推荐指数
3
解决办法
5916
查看次数

为什么我不能用迭代器访问const向量?

我的例子如下.我发现问题在函数void test的参数中是"const".我不知道为什么编译器不允许.有人可以告诉我吗?谢谢.

vector<int> p;

void test(const vector<int> &blah)
{
   vector<int>::iterator it;
   for (it=blah.begin(); it!=blah.end(); it++)
   {
      cout<<*it<<" ";
   }
}

int main()
{
   p.push_back(1);
   p.push_back(2);
   p.push_back(3);
   test(p);

   return 0;
}
Run Code Online (Sandbox Code Playgroud)

c++ stl const vector

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

安全的Web服务?

我正在尝试使用PHP创建一个安全的Web服务(提供简单的数据库数据),可以通过我的Silverlight应用程序连接到该服务.我不太了解PHP能够看到另一种方法来做到这一点.

只能通过客户端访问Web服务,并且只能使用正确的用户名/密码.

我可以想象的唯一两种方法是通过URL传递用户名/密码哈希,或使用"隐藏表单"并通过POST_进行.

我只是试图超越这一点,我是这个项目的唯一开发人员,我只是想通过这个PHP Web服务部分,所以我可以回到成为一名应用程序员:)

通常情况下,我会学习PHP,但我在时钟上,所以我只是在寻找如何实现这一目标的正确方向!

php web-services

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

在另一个整数的MSB位置左侧的整数中查找N个连续的零位

问题是:给定一个整数val1找到最高位集(最高有效位)的位置然后,给定第二个整数,val2找到从第一个整数产生的位置左侧的未设置位的连续区域.width指定必须在邻接中找到的最小未设置位数(即width,其中没有一个的零).

这是我的解决方案的C代码:

#include <limits.h> /* for CHAR_BIT - number of bits in a char */

typedef unsigned int t;
unsigned const t_bits = sizeof(t) * CHAR_BIT;

_Bool test_fit_within_left_of_msb(  unsigned width,
                                    t val1, /* integer to find MSB of */
                                    t val2, /* integer to find width zero bits in */
                                    unsigned* offset_result)
{
    unsigned offbit = 0; /* 0 starts at high bit */
    unsigned msb = 0;
    t mask; …
Run Code Online (Sandbox Code Playgroud)

c bit-manipulation

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

TeamCity与Xcode项目集成(BUILD RUNNER)

我试图让TeamCity与我们的xcode项目的github服务器一起工作.

我有git服务器正在运行,现在我陷入了Build Runner设置.

我从http://github.com/orj/teamcity-xcode下载了teamcity-xcode插件

并将其移动到〜/ .BuildServer/plugins文件夹中.

是否有任何类型的教程如何为xcode项目设置TeamCity?

teamcity xcode xcodebuild

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

各种编辑器中的"转到文件"功能

在TextMate中,有一个名为"转到文件"的功能,用于文件导航.这是一个框,您可以在其中键入项目中文件的名称,它将使用模糊匹配生成候选文件列表,您可以从中选择.

其他编辑器具有此功能,但它们各自给它一个不同的名称:

Vim fuzzyfinder
Emacs模糊查找项目
TextMate转到文件(模糊)
Eclipse OpenResource(不模糊)
Eclipse GotoFile(模糊)
Komodo转到文件(不模糊)
Netbeans转到文件(不模糊)

jEdit,Geany或Ultraedit是否具有此功能?

navigation fuzzy-search text-editor fuzzyfinder geany

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

Android GPS位置的getAltitude()如何工作

您好

我试图实现一个简单的GPS跟踪器.因此被使用

lm = (LocationManager) getSystemService(Context.LOCATION_SERVICE);
lm.requestLocationUpdates(LocationManager.GPS_PROVIDER, 1000, 0, this);  
Run Code Online (Sandbox Code Playgroud)

然后我用了

public void onLocationChanged(Location location) {
Run Code Online (Sandbox Code Playgroud)

读取当前位置高度的方法.

但我真的不知道Location.getAltitude()返回什么.该文件说它返回了海拔高度.但这是米吗?还是脚?如果我把手机放在我旁边的桌子上,这个值会在500到-500之间变化吗?

这真的有用吗???

wgs84 gps android locationmanager

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

速度与安全性与在Python中进行字符串连接的方法的兼容性

在同一主题上也提出了类似的问题(在那里进行了良好的速度比较).希望这个问题不同,并更新到Python 2.63.0.

到目前为止,我认为更快,最兼容的方法(在不同的Python版本中)是简单的简单+符号:

text = "whatever" + " you " + SAY
Run Code Online (Sandbox Code Playgroud)

但我一直听到并且阅读它并不安全和/或可取.

我甚至不确定有多少方法可以操纵字符串!我能数只有约4:有插值及其所有子选项,如%format,然后有简单的,join+.

最后,新的方法,以字符串格式化,这与format,肯定是不好的在同一时间向后兼容性使得%向前兼容性不好.但是,每当我们将自己限制在3.x时,它是否应该用于每个字符串操作,包括每个连接?

好吧,也许这更像是一个维基而不是一个问题,但我确实希望得到一个答案,即每个字符串操作方法的正确用法.哪一个可以通常用于每个焦点(最好的兼容性,速度和安全性).

谢谢.

编辑:我不确定我是否应该接受答案,如果我觉得它没有真正回答这个问题......但我的观点是,他们所有人都在一起做了一份正确的工作.

丹尼尔投票最多的答案实际上是我更愿意接受的答案,如果不是"笔记"的话.我非常不同意"连接是严格使用+运算符来连接字符串",因为,对于一个,join也会进行字符串连接,我们可以为此构建任意库.

目前所有3个答案都是有价值的,我宁愿将一些答案混合在一起.虽然没有人自愿这样做,但我想通过选择较少投票的人(但比THC4k更广泛,这更像是一个大而且非常受欢迎的评论)我也可以引起对其他人的关注.

python string concatenation

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

是kEatSpeed还是kSpeedEat?

我有一堆不相同的相关常量.如何命名它们更好的方法是什么?

方式#1

kWalkSpeed
kRunSpeed
kEatSpeed
kDrinkSpeed

要么,

方式#2

kSpeedWalk
kSpeedRun
kSpeedEat
kSpeedDrink

如果我们根据这些评估这些

  • 可读性
  • 易懂
  • 成员列表中的组织(自动完成)
  • 由于使用错误的变量名称而不容易出现细微错误

我认为方式#1赢得了可读性,它们与可理解性相关,在自动完成列表中组织方式#2获胜,方式#1也因不容易出错而获胜.

我不确定它经常发生在其他人kSpeedEatingWhenInAHurry身上,但是当这样的变量名变长时,那么当你真正想要的时候很容易写kSpeedEatingWhenInHome,特别是当使用自动完成时.

任何观点?

language-agnostic variables naming

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

python httplib httpexception错误代码

httplib.HTTPException有错误代码吗?如果是这样,我如何从异常实例中获取它们?任何帮助表示赞赏.

python tcp exception http

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