小编lil*_*lzz的帖子

无法在设备上安装 Android Unsigned 应用程序

我的应用程序能够在模拟器上运行,我将其导出为未签名的应用程序。

在我手机的设置-->>应用程序-->>检查未知来源。

我通过 USB 将 .apk 下载到手机存储中。

然后在文件管理器下,我发现存储的 .apk 并点击安装按钮并尝试安装,

但最后它说未安装应用程序。但为什么?怎么了?

我也尝试 ./adb install -r myapp.apk 但它说错误:找不到设备

android signing adb apk

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

编译没有提升的asio库

我正在尝试编译没有boost库的asio. http://think-async.com/Asio/Documentation

所以我做了

 ./configure --prefix=/raspberry/asio/product
Run Code Online (Sandbox Code Playgroud)

我收到了错误

checking boost/noncopyable.hpp usability... no
checking boost/noncopyable.hpp presence... no
checking for boost/noncopyable.hpp... no
Can't find boost headers. Please check the location of the boost
distribution and rerun configure using the --with-boost=DIR option.
Run Code Online (Sandbox Code Playgroud)

我认为这个asio不需要提升.

所以,接下来我用boost来抓取asio库并抓住boost文件夹并放入asio(非boost)文件夹.

但它仍然给我同样的错误.

c++ boost boost-asio

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

UDP 广播地址 127.255.255.255

我见过有人说UDPSocket广播到127.255.255.255。

1)这有什么特别之处

   127.*.*.*` network?
Run Code Online (Sandbox Code Playgroud)

2)如果我的客户端系统不在该127.*.*.*网络中,并且我不知道它们位于哪个网络上,那么我应该使用什么广播地址,以便客户端可以接收消息。

3)在UDP广播期间,我猜服务器地址并不重要,因为它是无连接传输?

networking udp

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

PHP 数组输出为 JSON 格式

PHP 数组

$grades = array( array( name => "tom", 
                  grade => 'A'

                ),
           array( name => "jeff", 
                  grade=> 'B'

                ),
           array( name => "lisa", 
                  grade => 'C'
                )
         );

$output=array
(  'status'=>'ok',
   'content'=>$grades
)
Run Code Online (Sandbox Code Playgroud)

我想看到的最终 JSON 输出是 {"status":'ok',"content":"{"tom":"A","jeff":"B","lisa":"B"}"}

问题是我应该如何操作数组,以便它可以给我像上面的 JSON 这样的最终输出?json_encode($output); echo $output做的伎俩吗?或者
我必须做吗

json_encode($grades) 然后是另一个,json_encodes($output)但我看到了额外的\东西,比如{"status":1,"content":"{\"tom\":\"A\",\"jeff\":\"B\",\"lisa\":\"B\"}"}

php json

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

这些C宏是什么意思(protos,#x?,__ unused)?

#if defined(__STDC__) || defined(__cplusplus)
#define __P(protos) protos      /* full-blown ANSI C */
#define __CONCAT(x,y)   x ## y
#define __STRING(x) #x


 #define    __unused    __attribute__((__unused__))
 #define    __dead2     __attribute__((__noreturn__))
 #define    __pure2     __attribute__((__const__))
Run Code Online (Sandbox Code Playgroud)
  1. 什么protos?它在哪里定义?
  2. 什么#x
  3. 为什么需要__unused__unused__已经存在?
  4. 在哪里__const__,__noreturn__,__unused__界定?

c macros

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

PHP上的JSON编码和解码

我有JSON输出编码.

$responseJSON
{"status":1,"content":{"sessionid":"4c86cf1acac07811db6ec670e0b9cdd2"}}
Run Code Online (Sandbox Code Playgroud)

现在我对它进行解码

$decoded=json_decode($responseJSON);

print_r($decoded)
Run Code Online (Sandbox Code Playgroud)

我明白了

stdClass Object (
  [status] => 1 
  [content] => stdClass Object ( 
    [sessionid] => 4c86cf1acac07811db6ec670e0b9cdd2 
  ) 
) 
Run Code Online (Sandbox Code Playgroud)

我不想那样解码.

如何在没有这些stdClass标记的情况下解码为普通数组?

php json

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

这是一个基于堆栈的内存

#include <SDL/SDL.h>

int main (void)
{
  SDL_Surface* screen;
  screen=SDL_SetVideoMode(640, 480, 32, SDL_SWSURFACE);
  return 0;
}
Run Code Online (Sandbox Code Playgroud)

screen是指向后台缓冲区的指针,用于绘图,需要相当多的内存.

我的问题,屏幕定义类似于基于堆栈的内存,因为堆内存将使用malloc.由于堆栈内存有限,因此上面的代码很糟糕,因为它占用了大量有限的堆栈内存,而应该使用堆内存.但是这段代码来自开源代码,我认为他们知道自己在做什么.

c

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

C++完美转发

1)

template<typename T, typename Arg> 
  shared_ptr<T> factory(Arg arg)
  { 
    return shared_ptr<T>(new T(arg));
  } 
Run Code Online (Sandbox Code Playgroud)

2)

template<typename T, typename Arg> 
  shared_ptr<T> factory(Arg& arg)
  { 
    return shared_ptr<T>(new T(arg));
  } 
Run Code Online (Sandbox Code Playgroud)

3)

template<typename T, typename Arg> 
  shared_ptr<T> factory(Arg const & arg)
  { 
    return shared_ptr<T>(new T(arg));
  } 
Run Code Online (Sandbox Code Playgroud)

*)为什么3号比1号和2号更受欢迎?

*)如果调用工厂(41),为什么要调用右值?

*)#define BOOST_ASIO_MOVE_ARG(type)type &&.在这种情况下什么是&&?

c++

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

没有匹配功能可在iOS中调用recvfrom

我有

  #include <sys/socket.h>
   recvfrom(s, dgram, sizeof(dgram), size, (struct sockaddr*)&adr, &x);
Run Code Online (Sandbox Code Playgroud)

我没有在iOS中调用recvfrom的匹配功能。但是Xocde确实展示了原型

 recvfrom(int, void*, size_t, int, struct sockaddr *, socklen_t*)
Run Code Online (Sandbox Code Playgroud)

那么,为什么Xcode在recvfrom上没有给出匹配函数错误?

sockets xcode

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

configure:error:找不到可用的sed版本:

我做了./configure来制作一个makefile

但它遇到了一个错误:configure:error:找不到可用的sed版本:

然后我键入哪个看到

它显示/ usr/bin/sed.

那么,怎么了?为什么不能./configure找到sed?

makefile

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

标签 统计

c ×2

c++ ×2

json ×2

php ×2

adb ×1

android ×1

apk ×1

boost ×1

boost-asio ×1

macros ×1

makefile ×1

networking ×1

signing ×1

sockets ×1

udp ×1

xcode ×1