问题列表 - 第39223页

标签式界面的标记

我查看了一些标签界面(包括jQuery UI)的解决方案,并且标记始终遵循相同的ul-li-a模式:

<ul class="tabs">
<li><a href="#tab1">Title 1</a></li>
<li><a href="#tab2">Title 2</a></li>
</ul>
Run Code Online (Sandbox Code Playgroud)

这被认为是最佳做法,为什么?到目前为止,我一直使用span或div标签,一切正常.另外,为什么"a"标签?它们只是在这里触发旧浏览器上的悬停和活动状态吗?

javascript tabs jquery-ui

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

SSE2指令不适用于使用C++的内联汇编

我有这个函数使用SSE2将一些值加在一起它应该将lhs和rhs加在一起并将结果存储回lhs:

template<typename T>
void simdAdd(T *lhs,T *rhs)
{
    asm volatile("movups %0,%%xmm0"::"m"(lhs));
    asm volatile("movups %0,%%xmm1"::"m"(rhs));

    switch(sizeof(T))
    {
        case sizeof(uint8_t):
        asm volatile("paddb %%xmm0,%%xmm1":);
        break;

        case sizeof(uint16_t):
        asm volatile("paddw %%xmm0,%%xmm1":);
        break;

        case sizeof(float):
        asm volatile("addps %%xmm0,%%xmm1":);
        break;

        case sizeof(double):
        asm volatile("addpd %%xmm0,%%xmm1":);
        break;

        default:
        std::cout<<"error"<<std::endl;
        break;
    }

    asm volatile("movups %%xmm0,%0":"=m"(lhs));
}
Run Code Online (Sandbox Code Playgroud)

我的代码使用这样的函数:

float *values=new float[4];
float *values2=new float[4];

values[0]=1.0f;
values[1]=2.0f;
values[2]=3.0f;
values[3]=4.0f;

values2[0]=1.0f;
values2[1]=2.0f;
values2[2]=3.0f;
values2[3]=4.0f;

simdAdd(values,values2);
for(uint32_t count=0;count<4;count++) std::cout<<values[count]<<std::endl;
Run Code Online (Sandbox Code Playgroud)

但是这不起作用,因为当代码运行时,输出1,2,3,4而不是2,4,6,8

c++ gcc inline-assembly sse2

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

为什么Sqlite告诉我,当我明白创建它时,没有这样的列存在?

在Python 2.6.5中使用sqlite3.version 2.4.1,我使用以下代码:

c = conn.cursor()

# Create table
c.execute('''create table stocks
(date text, trans text, symbol text,
 qty real, price real)''')

# Insert a row of data
c.execute("""insert into stocks
          values ('2006-01-05','BUY','RHAT',100,35.14)""")

# Save (commit) the changes
conn.commit()

c.execute('''insert into stocks values(date=?, trans=?, symbol=?, qty=?, price=?
)''', ('08-26-1984', 'SELL', 'GOGL', 3, 400.00))

# We can also close the cursor 

if we are done with it
c.close()
Run Code Online (Sandbox Code Playgroud)

它会抛出一个错误:

Traceback (most recent call last):
  File "dbtest.py", line 18, in <module>
    c.execute('''insert …
Run Code Online (Sandbox Code Playgroud)

python sqlite

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

C 警告:函数的隐式声明

是的,这个问题已经被问过很多次了,我一直在寻找和阅读论坛和帖子,但答案都与这个无关(或者看起来如此)。所以,我有这个文件:

\n\n

-- sgbd_server.c --

\n\n
#include "sgbd_server.h"\n\n/**\n * Open server pipe and return handle. -1 = error\n */\nint open_server_pipe() {\n    return pipe_open(FIFO_NAME, O_RDONLY, S_CON_COLOR);\n}\n\n/**\n * Close server pipe\n */\nvoid close_server_pipe(int fd) {\n    pipe_close(fd, FIFO_NAME, S_CON_COLOR);\n}\n\n\nint main(int argc, char *argv[]) {\n    int pipe_fd;\n    pipe_fd = open_server_pipe();\n\n    if (pipe_fd == -1) {\n        perror("Cannot open pipe");\n    }\n\n    close_server_pipe(pipe_fd); \n\n    exit(EXIT_SUCCESS);\n}\n
Run Code Online (Sandbox Code Playgroud)\n\n

然后是头文件:

\n\n

-- sgbd_server.h --

\n\n
#include "common.h"\n\n#define FIFO_NAME "./sgbd_server_pipe"\n#define BUFFER_SIZE PIPE_BUF\n\n#define S_CON_COLOR 1   /* C_COLOR_RED */\n
Run Code Online (Sandbox Code Playgroud)\n\n

-- …

c warnings gcc-warning

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

从SQL查询中将列名称拉入Excel

我正在使用Excel从SQL数据库中提取数据.我使用了另一个SO问题的代码,它运行正常.现在我想从实际表中除了表中的列名.我发现我可以使用For Each fld循环获取名称.然而,仍然存在在Excel中连续水平填充它们的问题,因为列的数量可能会改变 - 所以我认为我需要另一个对于每个循环也或类似的东西.

Sub GetDataFromADO()

'Declare variables'
    Set objMyConn = New ADODB.Connection
    Set objMyCmd = New ADODB.Command
    Set objMyRecordset = New ADODB.Recordset

'Open Connection'
    objMyConn.ConnectionString = "Provider=SQLOLEDB;Data Source=localhost;User ID=abc;Password=abc;"
    objMyConn.Open

'Set and Excecute SQL Command'
    Set objMyCmd.ActiveConnection = objMyConn
    objMyCmd.CommandText = "select * from myTable"
    objMyCmd.CommandType = adCmdText
    objMyCmd.Execute

'Loop Names'
    ' WHAT TO DO HERE????'

'Open Recordset'
    Set objMyRecordset.ActiveConnection = objMyConn
    objMyRecordset.Open objMyCmd

'Copy Data to Excel'
    ActiveSheet.Range("A1").CopyFromRecordset (objMyRecordset)

End Sub
Run Code Online (Sandbox Code Playgroud)

excel vba excel-2003 excel-vba

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

如何在不使用C#中的indexof方法的情况下从字符串中查找子字符串?

我想在不使用任何字符串方法(包括indexof)的情况下找到字符串中子字符串的位置.我尝试了很多次却失败了.有人会告诉我怎么做C#?我们可以使用.Length运算符.

c# string substring

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

使用jQuery选择非标准标记

有没有办法使用jQuery来选择<fb:like href="stackoverflow.com"></fb:like>标签?

jquery facebook

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

窗口变为活动状态时的NSEvent或NSNotification

在Mac OS X中,是否有一种覆盖方法,每次窗口获得焦点时都会运行?

macos cocoa objective-c

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

Android上的Restlet - 序列化问题

我正在尝试使用Restlet 2.1检索序列化类,其中Android作为客户端,GAE作为服务器.这是相关代码:

ClientResource cr = new ClientResource("http://localhost:8888/mydata");
// Get the MyData object
MyDataResource resource = cr.wrap(MyDataResource.class);
MyData myData = resource.retrieve();
Run Code Online (Sandbox Code Playgroud)

我最初在一个独立的JSE类中进行了测试,一切正常.当我尝试在Android中运行相同的东西时,myData对象为null.有任何想法吗?

java serialization android restlet deserialization

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

在OpenCL应用程序中嵌入V8?

我正在使用OpenCL编写针对NVidia CUDA运行时的GPGPU内核.我最近在V8上阅读并找到了描述V8嵌入技术的页面:

http://code.google.com/apis/v8/embed.html

是否可以在V8'模板'中'包装'所有OpenCL函数,以便我可以用JavaScript编写内核逻辑?

作为参考,Khronos网站上提供了OpenCL 1.1 C++绑定的链接.

我主要担心的是OpenCL很大程度上依赖于OpenGL.V8 OpenCL包装器是否需要包装大部分OpenGL(或者令人望而却步的,闭源CUDA运行时)?或者只是不可能协调V8虚拟机和CUDA运行时?

javascript cuda v8 opencl

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