问题列表 - 第37044页

"布尔"这个词与计算机有什么关系?

它与硬件或软件有关还是两者兼而有之?

它是函数或数据类型的逻辑或名称吗?

无关

"布尔"这个词在英语中的含义是什么?


编辑:我已阅读维基百科上的页面,但它有许多与此术语相关的链接.我想问SO以获得程序员的观点.

programming-languages boolean terminology

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

英文字母的哪个字母占据大多数像素?

我试图根据句子中的字符数进行一些动态编程.哪个英文字母占据了屏幕上最多的像素?

css char

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

正则表达式帮助从url获取值

我有这个

http://news.google.com/news/url?sa=t&fd=R&usg=AFQjCNFyHi2aIJIV7kAlui1Sd_MQGosiBA&url=http://ksa.daralhayat.com/ksaarticle/192445
Run Code Online (Sandbox Code Playgroud)

我想得到url = only 的值

php

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

size_t和unsigned int在模板函数的参数列表中不匹配

我想使用堆栈来存储数组的索引,所以我使用以下typedef,其中istack是堆栈的模板类:

typedef istack<size_t> IndexStack;
Run Code Online (Sandbox Code Playgroud)

并且我声明了一个堆栈

IndexStack    stack;
Run Code Online (Sandbox Code Playgroud)

但是当我调用以下函数时(其中A.size()返回size_t);

stack.push_back(A.size());
Run Code Online (Sandbox Code Playgroud)

GCC给出以下错误

sort.cpp: In function 'void quicksort2(Array&)':
sort.cpp:50:27: error: no matching function for call to 'istack<unsigned int>::push_back(size_t)'
iarray.h:103:8: note: candidate is: void istack<T>::push_back(T&) [with T = unsigned int]

我怎样才能使它工作?

c++ templates

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

为什么用.each()迭代jQuery对象不给我jQuery对象?

以下按预期工作:

$(".foo").first().text("hi!")
Run Code Online (Sandbox Code Playgroud)

...因为first()返回一个jQuery对象.

但是,如果我想使用text()所有匹配的方法,我需要做:

$(".foo").each( function(idx, obj) {
  $(obj).text("hi!")
  }
)
Run Code Online (Sandbox Code Playgroud)

...因为each()给你DOM对象.

这种莫名其妙的差异背后的设计原因是什么?我怎样才能避免为每个匹配构建一个jQuery对象?

jquery

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

SQL Server 2008 BULK INSERT DateTime错误

我试图在SQL Server 2008中使用BULK INSERT导入TSV(制表符分隔值)文件.

这是我的脚本:

USE ABC
GO

CREATE TABLE CSVTest
(ID INT,
FirstName VARCHAR(40),
LastName VARCHAR(40),
TodaysDate DATETIME)
GO

BULK
INSERT CSVTest
FROM 'd:\csvtest.txt'
WITH
(
FIELDTERMINATOR = '\t',
ROWTERMINATOR = '\n'
)
GO

--Check the content of the table.
SELECT *
FROM CSVTest
GO

--Drop the table to clean up database.
SELECT *
FROM CSVTest
GO

DROP TABLE CSVTest
GO
Run Code Online (Sandbox Code Playgroud)

这是文件的内容d:\csvtest.txt:

1   James   Smith   16/10/2010 04:45:35
2   Meggie  Smith   16/10/2010 04:45:35
3   Robert  Smith   16/10/2010 04:45:35 …

insert bulk sql-server-2008

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

C++中的整数可以是NaN吗?

我可以设置intNaN?如果是的话,那我怎么才能检查一个intNaN或不是?

c++ nan

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

如何使用Magento中的joinTable或joinField选择具有别名的特定字段

我想在Magento管理面板中可见的发票网格中预过滤*数据.

是我之前提出的一个问题,这个问题与为此提出的解决方案有关,因此它可能是一个很好的解释.

所以,我正在修改Mage_Adminhtml_Block_Sales_Invoice_Grid :: _ prepareCollection方法,以便它首先获取登录管理员引用的客户.然后它将从这些客户获取订单 - 理想情况下只有订单ID - 然后将此集合加入sales/order_invoice_grid,以便为此管理员列出发票.

根据最后的答案并使用这些文档,以下是我尝试加入此信息的3种方法:(代码示例1)

$collection = Mage::getResourceModel('customer/customer_collection');        
$collection->joinTable('sales/order_grid', 'customer_id=entity_id', array('*'));
$collection->joinTable('sales/invoice_grid', 'order_id=main_table.entity_id', array('*'));
Run Code Online (Sandbox Code Playgroud)

当我执行上述操作时,我看到以下错误:

A joint field with this alias (0) is already declared.

#0 /var/www/magento/app/code/core/Mage/Eav/Model/Entity/Collection/Abstract.php(706): Mage::exception('Mage_Eav', 'A joint field w...')
#1 /var/www/magento/app/code/local/Myproject/Adminhtml/Block/Sales/Invoice/Grid.php(41): Mage_Eav_Model_Entity_Collection_Abstract->joinTable('sales/invoice_g...', 'order_id=main_t...', Array)
#2 /var/www/magento/app/code/core/Mage/Adminhtml/Block/Widget/Grid.php(576): Myproject_Adminhtml_Block_Sales_Invoice_Grid->_prepareCollection()
#3 /var/www/magento/app/code/core/Mage/Adminhtml/Block/Widget/Grid.php(582): Mage_Adminhtml_Block_Widget_Grid->_prepareGrid()
Run Code Online (Sandbox Code Playgroud)

如果我删除对joinTable的第二次调用,上面的代码可以工作,但它不是我想要的.

我尝试的另一种方法是使用此代码:

$collection = Mage::getResourceModel('customer/customer_collection');        
$collection->joinTable('sales/order_grid', 'customer_id=entity_id', array('entity_id as order_entity_id'));
$collection->joinTable('sales/invoice_grid', 'order_id=main_table.entity_id', array('*'));
Run Code Online (Sandbox Code Playgroud)

这里错误出现在第二行,我实际上尝试将字段order.entity_id别名,以便它不与发票表entity_id冲突.但是会产生如下错误:

已存在具有相同ID"1"的Item(Mage_Customer_Model_Customer)

我只需要订单ID,以便我可以获得相关的发票,这表明我也可以使用joinField函数,我尝试如下:

$collection = Mage::getResourceModel('customer/customer_collection');
$collection->joinField('order_entity_id', 'sales/order_grid', 'entity_id', 'customer_id=entity_id' , null, 'left'); …
Run Code Online (Sandbox Code Playgroud)

magento e-commerce

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

int a; ...; (a == a)失败了吗?

如果我们将floatdouble类型设置为NaN,则它们不等于包括它们在内的任何东西.int
会发生这样的事吗?

c++

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

为什么SDL_image不起作用

我是C++和SDL的新手; 我正在尝试使用此处的说明添加新的SDL扩展库:http://www.lazyfoo.net/SDL_tutorials/lesson03/windows/devcpp/index.php

但我得到这些错误:

3 C:\ Documents and Settings\Edmund\My Documents\C++\myprojects\SDL\SDLevent.cpp SDL/SDL_image.h:没有这样的文件或目录.

C:\ Documents and Settings\Edmund\My Documents\C++\myprojects\SDL\SDLevent.cpp在函数`SDL_Surface*load_image(std :: string)'中:

28 C:\ Documents and Settings\Edmund\My Documents\C++\myprojects\SDL\SDLevent.cpp`IMG_Load'unclaclared(首次使用此功能)

然后是一堆不合格的ID.

这是我的代码:

#include "SDL/SDL.h"
#include "SDL/SDL_image.h"

#include <string>

//Screen attributes
const int SCREEN_WIDTH = 640;
const int SCREEN_HEIGHT = 480;
const int SCREEN_BPP = 32;

//The surfaces
SDL_Surface *image = NULL;
SDL_Surface *screen = NULL;

//The event structure that will be used
SDL_Event event;

SDL_Surface *load_image( std::string filename ) 
{
    //The image that's loaded …
Run Code Online (Sandbox Code Playgroud)

c++ sdl

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