小编JDS*_*JDS的帖子

在jQuery中检索JSON响应

我正在尝试检索此脚本的响应:

<?php
require_once("db_connect.php"); 
$get = mysql_query("SELECT name FROM main");
$genres;
while ($row = mysql_fetch_array($get)) {
    $genres[] = $row['name'];
}
echo json_encode($genres); 
?>
Run Code Online (Sandbox Code Playgroud)

并在javascript中将其恢复并将其存储在变量中,因此当我在循环中执行变量[i]时,我将获得第i个流派名称.

javascript php mysql jquery json

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

Android:从服务意图中检索额外内容?

所以我正在使用putExtra我希望传递的整数值启动服务:

        Intent i = new Intent(context, clickService.class); 
        i.putExtra("numClicks", thisNumClicks); 
        context.startService(i);
Run Code Online (Sandbox Code Playgroud)

这启动了服务.问题是如何在服务中检索此值?以下是我记得在以前的项目(来自活动)中使用的内容:

int result = getIntent().getExtras().getInt("numClicks");
Run Code Online (Sandbox Code Playgroud)

但是getIntent()我觉得服务没有定义?那我该怎么用?

谢谢.

java android android-intent

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

Android:在后台线程中使用"进度"GUI从Web加载数据?

可能重复:
使用Android下载文件,并在ProgressDialog中显示进度

我想从Web服务器加载信息到我的应用程序.目前我在主线程中这样做,我读过这是非常糟糕的做法(如果请求需要超过5秒,应用程序崩溃).

所以相反,我想学习如何将此操作移动到后台线程.这是否涉及某种服务?

以下是我发出服务器请求的代码示例:

        // send data
        URL url = new URL("http://www.myscript.php");
        URLConnection conn = url.openConnection(); 
        conn.setDoOutput(true); 
        OutputStreamWriter wr = new OutputStreamWriter(conn.getOutputStream());
        wr.write(data);
        wr.flush();

        // Get the response
        BufferedReader rd = new BufferedReader(new InputStreamReader(conn.getInputStream()));
        StringBuilder sb = new StringBuilder(); 
        String line;
        while ((line = rd.readLine()) != null) {
            sb.append(line + "\n"); 
        }

        wr.close();
        rd.close();

        String result = sb.toString(); 

        Intent i = new Intent(searchEventActivity.this, searchResultsActivity.class);
            i.putExtra("result", result);
        startActivity(i);
Run Code Online (Sandbox Code Playgroud)

所以我正在等待构建一个JSON字符串响应,然后我将该字符串传递给一个新的活动.这是一个及时的操作,而不是挂起用户界面,我想向用户展示一个不错的"进度"栏(甚至其中一个旋转灯的圈子很好),而这个URL业务正在发生后台线程.

感谢您提供任何帮助或教程链接.

url multithreading android json

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

检查和修改C中的内存地址

我想基本上做以下(这可能是危险的,不是什么)只是为了它:

int main() {

    int x = 0x00ff00ff;

    printf("Value at addr x: %x\n",*x);


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

基本上看一下我机器中某个地址的内容.也许写信给它.我猜我不允许做后者.

我得到的错误是error: invalid type argument of 'unary *'.

有没有办法做到这一点?

c pointers memory-address

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

所需的最小装配说明是什么?

如果您要构建一个用于运行任意程序的处理器,那么您可以使用的最小指令集(ISA)是什么?

我刚在想:

  • ALU-ops(add,sub,mul,div)

  • 加载reg,[地址]

  • 商店注册,[地址]

  • 分支 - 如果操作.可能有分支,如果不相等,如果>,如果<(branchif reg1,reg2,LABEL)

你怎么看?

hardware instruction-set computer-architecture

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

C编程动态初始化2D数组

我在做一些愚蠢的事情,我无法准确地指出:

 void init_data(double **data, int dim_x, int dim_y) {

    int i,j,k;

    data = (double **) malloc(sizeof(double) * dim_x);
    for (k = 0; k < dim_y; k++) {
        data[k] = (double *) malloc(sizeof(double) * dim_y);
    }

    for (i = 0; i < dim_x; i++) {
        for (j = 0; j < dim_y; j++) {
            data[i][j] = ((double)rand()/(double)RAND_MAX);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

在main()中,我执行以下操作:

double **dataA;
int dim = 10; 
init_data(&dataA, dim, dim);
Run Code Online (Sandbox Code Playgroud)

但是在那之后,当我尝试打印数据时程序崩溃了:

int i,j;
    for(i=0;i<dim;i++)
        for(j=0;j<dim;j++)
            printf("%d\n", dataA[i][j]);
Run Code Online (Sandbox Code Playgroud)

我错过了什么?

谢谢

c memory arrays pointers

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

如何在没有 Web 服务器的情况下将变量数据从 Python 传输到 Javascript?

我正在研究自动生成本地 HTML 文件,我需要的所有相关数据都在 Python 脚本中。如果没有适当的 Web 服务器,我不确定如何继续,因为否则我认为 AJAX/json 解决方案是可能的。

基本上在 python 中,我有一些列表和字典对象,我需要使用它们来使用 javascript 和 HTML 创建图形。我的一个解决方案(这真的很糟糕)是使用字符串从 Python 中逐字编写 HTML/JS,然后保存到文件中。

我在这里还能做什么?我很确定 Javascript 没有文件 I/O 功能。

谢谢。

html javascript python file

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

OpenCL包括Windows上的code :: blocks中的cl.h

这里的配置问题,希望将来有助于其他人.

我创建了一个文件夹"C:\ openCLcode\include \",其中包含Khronos网站上的所有必要文件:http://www.khronos.org/registry/cl/

现在我想创建一个运行openCL的Code :: Blocks项目.所以我粘贴一些示例代码并更改包含路径:

在我的.c文件中:

#include <C:\openCLcode\include\cl.h>
Run Code Online (Sandbox Code Playgroud)

在该cl.h文件中,它抱怨了cl_platform.h所以我也修复了这条道路:

#include <C:\openCLcode\include\cl_platform.h>
Run Code Online (Sandbox Code Playgroud)

现在我遇到的问题是:undefined reference to 'clGetPlatformIDs@12'这是违规的功能和行:

cl_device_id create_device() {

   cl_platform_id platform;
   cl_device_id dev;
   int err;

   /* Identify a platform */
    //////////////THIS IS THE LINE WITH ERROR:////////////
   err = clGetPlatformIDs(1, &platform, NULL);
    //////////////////////////////////////////////////////
   if(err < 0) {
      perror("Couldn't identify a platform");
      exit(1);
   }

   /* Access a device */
   err = clGetDeviceIDs(platform, CL_DEVICE_TYPE_GPU, 1, &dev, NULL);
   if(err == CL_DEVICE_NOT_FOUND) {
      err = clGetDeviceIDs(platform, …
Run Code Online (Sandbox Code Playgroud)

c include opencl

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

脚本中的MATLAB函数语法?

在我的脚本中声明函数时遇到一些麻烦:

%读取原始音频数据

refData = wavread('file1.wav');
userData = wavread('file2.wav'); 

% I want to continue writing my "main" function here, and call the below functions

%%%%%%%%%%%%%
% Functions %
%%%%%%%%%%%%%

%Vector x
function preEmphasis(x)
    alpha = 0.95;
    len = length(x);
    for i=1:len
        x_i = x(i);
        x_iMinus1 = x(i-1);
        x(i) = x_i - alpha*x_iMinus1;
    end
end

%Vector x
function normalization(x)
    maxVal = max(abs(x));
    x = x / maxVal;
end

%Vector x; numFrames, frameSize: integers; stepSize: percentage (float, 0.2 -> 0.5 for example)
function …
Run Code Online (Sandbox Code Playgroud)

syntax matlab function

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

无法使用 Node.js Server 和 Three.js 加载文件(3D 模型)的文件路径

我在使用本地主机 Node.js 测试服务器和 Three.js 库从计算机上的文件夹加载 3D 模型时遇到困难。

app.js:(我使用:命令在项目目录中通过命令行运行它node app.js

var app = require('express')();
var http = require('http').createServer(app);
var io = require('socket.io')(http);
var THREE = require('three');

app.get('/', function(req, res) {
    res.sendFile(__dirname + '/index.html');
});
io.on('connection', (socket) => {
  console.log('a user connected');
});

http.listen(3000, () => {
  console.log('listening on *:3000');
});
Run Code Online (Sandbox Code Playgroud)

index.html 的相关部分:

<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title>Index.html title</title>

</head>

<body>
    
<script src="/socket.io/socket.io.js"></script> 
<script src="//threejs.org/build/three.js"></script> 
<script src="//threejs.org/examples/js/loaders/AMFLoader.js"></script>
<script src="//threejs.org/examples/js/controls/OrbitControls.js"></script>

<script>
    
    var socket = io();
    
    var camera, scene, …
Run Code Online (Sandbox Code Playgroud)

html javascript express three.js

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