问题列表 - 第15633页

传递参考和*之间的区别?

传递引用和使用C指针表示法有什么区别?

void some_function(some_type& param)

void some_function(some_type *param)

谢谢

c++

6
推荐指数
2
解决办法
1125
查看次数

postgres - 比较两个数组

postgres有一个数组数据类型,在本例中是一个数字数组:

CREATE TABLE sal_emp (name text, pay_by_quarter integer[]);
INSERT INTO sal_emp VALUES ('one', '{1,2,3}');
INSERT INTO sal_emp VALUES ('two', '{4,5,6}');
INSERT INTO sal_emp VALUES ('three', '{2,4,6}');
SELECT * FROM sal_emp;

Result:
one, {1,2,3}
two, {4,5,6}
three, {2,4,6}
Run Code Online (Sandbox Code Playgroud)

据我所知,您只能按如下方式查询数组:

SELECT * FROM sal_emp WHERE 4=ANY(pay_by_quarter);
SELECT * FROM sal_emp WHERE ARRAY[4,5,6]=pay_by_quarter;
Run Code Online (Sandbox Code Playgroud)

这意味着您可以选择一个数组包含单个参数匹配的行,或者整个数组是否与数组参数匹配.

我需要选择一行,其中行的数组的任何成员都匹配参数数组的任何成员 - 有点像'IN',但我无法弄清楚如何.我尝试了以下两种方法,但都没有工作:

SELECT * from sal_emp WHERE ARRAY[4,5,6]=ANY(pay_by_quarter);
SELECT * from sal_emp WHERE ANY(pay_by_quarter) IN (4,5,6);
Run Code Online (Sandbox Code Playgroud)

我假设我可以做一些事情将数组转换为字符串,但这听起来像是糟糕的解决方案..

有任何想法吗?

sql arrays postgresql

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

在Xcode中制作iPhone应用程序时,如何在没有手机添加默认玻璃效果眩光的情况下制作应用程序图标?

我在应用程序商店中看到很多应用程序,iPhone Springboard上的图标没有默认的圆角和"玻璃效果",默认情况下,我只是在我的资源中添加57x57 png并在plist中指定它.当我在iPhone上编译并加载它时,有没有人知道如何让iPhone将属性添加到我的应用程序图标图像?

iphone xcode icons

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

在C#中是否可以使用在运行时生成的字段名来访问对象的字段

这就是我的意思:

我需要能够替换这个丑陋的C#代码:

if (attribute.Name == "Name") machinePool.Name = attribute.Value;
else if (attribute.Name == "Capabilities") machinePool.Capabilities = attribute.Value;
else if (attribute.Name == "FillFactor") machinePool.FillFactor = attribute.Value;
Run Code Online (Sandbox Code Playgroud)

进入这样的事情:

machinePool.ConvertStringToObjectField(attribute.Name) = attribute.Value;
Run Code Online (Sandbox Code Playgroud)

没有ConvertStringToObjectField()方法,但我希望有这样的东西,如果可能的话.我可以访问machinePool对象类代码,所以我可以添加必要的代码,但我不确定它可能是什么代码,或者甚至可以在C#中进行.

c# refactoring ref

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

PHP mbstring.func_overload 与使用 mbstring 函数

我想要使​​我的网站的字符串处理符合 UTF-8 支持其他语言。似乎最好的方法是放弃所有标准字符串函数。

所以我有两个选择,我可以mbstring.func_overload在 php.ini 中设置选项,或者我可以返回我的代码并将所有函数替换为mb_*. 我认为第二个选项对于使用我的代码的人来说会更容易,因为他们不必更改他们的服务器配置。(如果他们能的话!)

PHP 6 何时发布呢?这对我的选择有什么影响吗,因为它将支持正确的多字节处理。

php utf-8 multibyte

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

Qt:在子窗口小部件上使用QPainter

我有一个Qt/C++问题,一个简单的QWidget程序在孩子内部绘制一个椭圆QWidget.

该程序由以下组成:
(1)父母QWidget
(2)儿童QWidget(用作椭圆的绘图表面)
(3)平局QPushButton

以下是代码的一部分(为简单起见省略了QPushButton Slot和Signal代码)

void Draw::paintEvent(QPaintEvent *event) {
    QPainter painter;
    painter.begin(child_Widget);    //The line with the problem
    painter.setRenderHint(QPainter::Antialiasing, true);
    painter.setPen(QPen(Qt::black, 12, Qt::DashDotLine, Qt::RoundCap));
    painter.setBrush(QBrush(Qt::green, Qt::SolidPattern));
    painter.drawEllipse(50, 50, 100, 100);
    painter.end();}
Run Code Online (Sandbox Code Playgroud)

第2行painter.begin(child_Widget);没有做任何事情.只有当我用第2行替换第2行时,程序才会绘制椭圆,painter.begin(this);但是根据需要绘制父项QWidget而不是子项QWidget.

PS我将child_Widget放在GroupBox中,而GroupBox又放在一个QVBoxLayout.

有什么建议吗?

谢谢.

c++ oop user-interface qt parent-child

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

ASP.NET + GridView + CommandField作为TemplateField

我有一个GridView.我的GridView有一个包含"选项"列的列.此列包括传统的CommandField选项(编辑,删除等).我在使用CommandField时可以使用代码设置.但是,我需要做一些自定义格式化,所以我需要将CommandField转换为TemplateField.

我的问题是,如何从TemplateField中的各种LinkBut​​ton元素触发OnRowCommand,OnRowEditing,OnRowDeleting和OnRowUpdating事件?

谢谢!

.net asp.net gridview commandfield templatefield

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

firefox渲染问题

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <!-- load jquery and load it before anything else -->

    <!----------------------------------- Developement links ------------------------------------------------------------->
    <script type="text/javascript" src="../Scripts/jquery-1.3.2.min.js"></script>
    <script type="text/javascript" src="../Scripts/jqueryValidator/jquery.validate.js"></script>
    <!-------------------------------------------------------------------------------------------------------------------->
<title>
</title></head>
Run Code Online (Sandbox Code Playgroud)

我在网页上面所有浏览器都能正确理解它,但firefox打印---------------------------------- - 发展链接----------------------------------------------- --------------在页面顶部,这里有什么问题?

firefox

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

在语句中使用"new"调用Java方法意味着什么?

说,我有一个这样的代码片段:

  public static void main(String[] args) {
        new Main().myFunction();
    }
Run Code Online (Sandbox Code Playgroud)

其中myFunction是与Main在同一个类中定义的另一个方法(可以是非静态的).你为什么要这样做?为什么不这样做:myFunction();

java

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

基于传感器数据的长度计算

我有一个IR传感器,它将当前信息写入令牌,然后我在C#应用程序中解释.这一切都很好 - 没有问题,继承我的代码:

SetLabelText(tokens [1],label_sensorValue);
sensorreading = Int32.Parse(tokens[0]);
sensordistance = (mathfunctionhere);
Run Code Online (Sandbox Code Playgroud)

大.因此,IR传感器离物体越远,传感器读数越低(因为传感器反射和接收的光越少).

我的问题在于解释这个长度.我可以继续前进,当一个物体距离5英寸时让我们说"110"作为值,然后当物体距离6英寸时,将"70"作为值.现在我希望能够使用这些常量计算任何长度的对象的距离.

有任何想法吗?

c# math function sensor

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