我们组织中的人正在尝试实施源代码质量管理工具.SonarQube是我们遇到的一个这样的工具,它充满了各种功能并且非常出色.在实际实现之前,我们希望将它与同行进行比较(如果有的话).
Sonar的功能和功能是否有很好的竞争者?
我需要在Android和iPhone中使用phonegap扫描条形码.有没有办法做到这一点?
我有3个小文件,用于制作静态库和应用程序:
test.h
#ifndef TEST_H
#define TEST_H
class Test
{
public:
Test();
};
extern Test* gpTest;
#endif
Run Code Online (Sandbox Code Playgroud)
TEST.CPP
#include "test.h"
Test::Test()
{
gpTest = this;
}
Test test;
Run Code Online (Sandbox Code Playgroud)
main.cpp中
#include "test.h"
#include <iostream>
using namespace std;
Test* gpTest = NULL;
int main()
{
return 0;
}
Run Code Online (Sandbox Code Playgroud)
建立
g++ -c test.cpp -o test.o
ar cr test.a test.o
g++ -c main.cpp -o main.o
g++ main.o -o app -Wl,--whole-archive -L/home/dumindara/intest/test.a -Wl,-no--whole-archive
Run Code Online (Sandbox Code Playgroud)
错误(链接步骤)
/usr/lib64/gcc/x86_64-suse-linux/4.3/../../../../x86_64-suse-linux/bin/ld: cannot find -lgcc_s
collect2: ld returned 1 exit status
Run Code Online (Sandbox Code Playgroud)
我尝试了一切:使用-static-libgcc并链接到静态libstdc ++.无法让这个工作.这完全归功于--whole-archive标志.但我离不开它.
我的Ajax函数将HTML-Elements作为String返回,而这个String我想在我的Document中作为DOM元素追加.
就像是
parentNode.appendChild(responseText);
Run Code Online (Sandbox Code Playgroud)
什么是最好的方法来做到这一点.
我找不到这个答案:
我的AJAX调用返回JSON数据.在Google Chrome开发者工具>资源> XHR中,当我单击左侧的资源,然后单击"内容"选项卡上时,我将JSON字符串视为字符串,而不是Firebug和Firebug Lite所做的树.
如何强制Chrome将其作为树显示.是否有我的PHP文件必须具有的Content-type?
我很乐意知道答案!
谢谢Stefanos
如果有人问过这个我道歉,但是如何在c ++中创建一个成员函数,它返回以下scenerios中的指针:1.返回的指针是常量,但可以修改里面的垃圾.2.里面的垃圾是常量但可以修改返回的指针.3.垃圾和指针都不能被修改.
是这样的:
int *const func() constconst int* func() constconst int * const func() const我读过的所有教程都没有涵盖这一区别.
旁注:如果我的方法被声明为const,那么教程说我说我不会修改参数..但是在参数是指针的情况下,这对我来说还不够清楚.我的参数需要像:
一个.void func(const int* const x) const;
湾 void func(const int* x) const;
C.void func(const int* const x) const;
首先,我想陈述我所知道的"内联"事实,这样你就不用费心去重述它们了.
现在让我们考虑模板.如果我有一个模板库,我需要在每个翻译单元中提供功能模板的定义,对吧?让我们忘记有争议的"出口"一段时间,因为它无论如何都没有真正解决问题.所以,我得出一个结论,没有理由不将内联模板函数,因为我所知道的内联的唯一内容是先验的.
如果我错了,请纠正我.提前致谢.
在javascript中,对于库/框架来说非常流行,让我们为数据的后处理定义一个回调函数.
例如.
load("5", function(element) {
alert(element.name);
});
Run Code Online (Sandbox Code Playgroud)
我想知道load()函数是如何让用户提供回调的?
有没有很好的教程?
我找不到一个,我不知道PHP Compression和Archive Extensions是否有效.
你认为我可以使用压缩流来读取7z文件中的数据吗?
UPDATE
我需要调整一些与iPhone状态栏高度相关的元素.我知道状态栏通常是20点高,但当它处于网络共享模式时不是这种情况.它被加倍到40.确定它的高度的正确方法是什么?我试过了
[[UIApplication sharedApplication] statusBarFrame]
Run Code Online (Sandbox Code Playgroud)
但它给了我20 x 480的景观,这是正确的,但它给了我320 x 40的肖像.它为什么不给我相反的(40 x 320)?