问题列表 - 第30720页

是否可以将用户ID从数据库中的数据库中放入php应用程序页面?

如果我提出任何重大错误,请向我道歉,这是我的第一篇文章.

在php中构建一个简单的应用程序,其中用户拥有许多不同数据集的权限,这些数据集保存在具有相应id的数据库中.目前,我让用户通过从下拉列表中选择一组来切换他们正在查看的数据集.我的安全知识有点弱,导致我的问题:将实际的行ID从数据库暴露给外部世界本身就不好吗?

在这种情况下,它将以以下形式出现:http:// www.***app.com/app.php?currentDataSetID=44

感谢您的投入(并再次为问题中的任何noobesqueness道歉).如此岩石.

php database security

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

XNA C中的颜色替换#

我使用加载我的纹理

Texture2D.FromFile()
Run Code Online (Sandbox Code Playgroud)

然后用它们画出来

spriteBatch.Draw()
Run Code Online (Sandbox Code Playgroud)

但重点是:我想将图像的某些颜色更改为另一种颜色.所以我的问题:

  1. 如何将图像的单色更改为另一种颜色(例如蓝色到红色).

  2. 事实上,我真正想做的是将一组颜色改为另一组颜色.例如红色和类似色调,红色到蓝色,类似色调,蓝色.例如,您可以在Corel PHOTO-PAINT("替换颜色")中执行此操作.

请记住,我是XNA的初学者.最好的问候,杰克

编辑:

伙计们,非常感谢您的帮助.Callum的回答确实非常有用.但我想知道是否有内置函数来解决我的第二个问题,因为编写自己的函数可能非常耗时.我认为,这种功能可能非常有用.就像是:

color.SetNewColor(Color color_from, Color color_to, int range)
Run Code Online (Sandbox Code Playgroud)

正如我之前所说的那样,这种功能是用Corel PHOTO-PAINT构建的.为了更好地解释它,这里是我正在谈论的例子:

链接文字

所以,我只设置color_from,color_to和range.我认为它的作用是这样的:它检查图像的每种颜色,如果它在color_from的范围内,它会在color_to的色调中变为足够的颜色.

c# xna

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

gzip兼容性

我需要实现一个C例程来(un)压缩gzip格式的文件.

谁能举个例子?

我试过zlib,但似乎不兼容.

谢谢.

c compression

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

如何创建一个通知服务器,在数据库发生变化时通知Delphi应用程序?

我们需要能够通知Delphi应用程序,以防MySQL中的某些表发生变化.

Delphi客户端位于防火墙后面的Internet中,在连接到我们需要实现的通知服务器之前,必须对它们进行身份验证.服务器可以使用例如Java,PHP或Python进行编程,并且必须支持数千个客户端.

通常,数据库中的一个更改只需要通知单个客户端,我不认为性能会成为瓶颈.当影响特定客户端的更改发生时,必须能够通知数千个客户端中的任何一个.

我一直在考虑一个解决方案:

  1. MySQL触发器将通知通知服务器
  2. Delphi客户端连接到消息传递队列并使用它获取通知

我的问题:

  1. 从触发器向外部服务器通知更改的最佳方法是什么
  2. 选择哪种消息队列解决方案?

php python java mysql delphi

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

C++基本模板问题

我对模板专业化略有困惑.

我有类Vector2,Vector3其中包含operator+=(以下面的方式定义).

   Vector2& operator+=(const Vector2& v) {

      x() += v.x(), y() += v.y();

      return *this;
   }
Run Code Online (Sandbox Code Playgroud)

现在我想添加泛型添加行为并说出如下内容:

template <typename V> const V operator+(const V& v1, const V& v2) {
   return V(v1) += v2;
}
Run Code Online (Sandbox Code Playgroud)

这编译很好,适用于Vector2Vector3.但是,假设我想为我做一个稍微高效的"+"操作,我Vector2希望它采用以下方式(使用模板特化):

template<> const Vector2 operator+(const Vector2& v1, const Vector2& v2) {
   return Vector2(v1.x() + v2.x(), v1.y() + v2.y());
}
Run Code Online (Sandbox Code Playgroud)

这看起来很好,但遗憾的是,将这两个代码块放在一起使得代码无法编译

(链接器说错误LNK2005: "Vector2 const operator+<Vector2>(Vector2 const &,Vector2 const &)" (??$?HVVector2@core@lf@@@core@lf@@YA?BVVector2@01@ABV201@0@Z) already …

c++ templates specialization

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

覆盖特定div的css?

我有一个a:hover对我的网页上的所有链接:

a:hover {
  background-color: blue;
  text-decoration: underline;
  color: black;
}
Run Code Online (Sandbox Code Playgroud)

但是在div中有一些特定的东西,当你将鼠标悬停在它们上面时我不希望发生任何事情,那么我可以这样做吗?

#what_we_offer a:hover {
  background-color: none:
  text-decoration: none;
  color: none;
}
Run Code Online (Sandbox Code Playgroud)

基本上我不希望它在它们悬停在特定链接上时执行上述任何操作.

谢谢

css

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

HierarchicalDataTemplate中的WPF绑定父属性

我有一个WPF,TreeView有2个级别的数据,2个HierarchicalDataTemplate格式化每个级别.从HierarchicalDataTemplate第二级开始,我需要在第一级的类中绑定一个属性.我试过这种方式,但它不起作用:

Text="{Binding Path=Ori, RelativeSource={RelativeSource TemplatedParent}}"
Run Code Online (Sandbox Code Playgroud)

Ori作为名称的propery

即使这样它也不起作用:

Text="{Binding Path=tOri, RelativeSource={RelativeSource TemplatedParent}}"
Run Code Online (Sandbox Code Playgroud)

tOri作为的名字TextBlock在最前一页HierarchicalDataTemplate结合的Ori属性格式.

你能帮助我吗?

wpf binding properties parent hierarchicaldatatemplate

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

DoubleBuffered设置为true时覆盖OnPaint的问题

我创建了一个派生自Panel的自定义控件.我用它来使用BackgroundImage属性显示一个Image.我重写OnClick方法并将isSelected设置为true然后调用Invalidate方法并在覆盖的OnPaint中绘制一个矩形.一切都很顺利,直到我将DoubleBuffered设置为true.绘制矩形然后将其删除,我无法理解为什么会发生这种情况.

public CustomControl()
    : base()
{
    base.DoubleBuffered = true;

    base.SetStyle(ControlStyles.AllPaintingInWmPaint | ControlStyles.UserPaint | ControlStyles.ResizeRedraw, true);
}

protected override void OnPaint(PaintEventArgs pe)
{
    base.OnPaint(pe);

    PaintSelection();
}

private void PaintSelection()
{
    if (isSelected)
    {
        Graphics graphics = CreateGraphics();
        graphics.DrawRectangle(SelectionPen, DisplayRectangle.Left, DisplayRectangle.Top, DisplayRectangle.Width - 1, DisplayRectangle.Height - 1);
    }
}
Run Code Online (Sandbox Code Playgroud)

c# doublebuffered onpaint winforms

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

如何在qt中获取联系人列表

我使用此代码并获取只有一个人的联系方式....

contactManager = new QContactManager();
QList<QContact> contacts = contactManager->contacts();
contacts.detail(QContactPhoneNumber::DefinitionName).value(QContactPhoneNumber::FieldNumber);

QContact a = contactManager->contact(contacts.count());
QContactPhoneNumber no = a.detail<QContactPhoneNumber>();
qDebug() << "Name:" << a.displayLabel() << "Number:" << " " << no.number() ;
UserId = a.displayLabel();
PhoneNumber = no.number();
Run Code Online (Sandbox Code Playgroud)

输出:

Name: andrew Number: +7811341255
Run Code Online (Sandbox Code Playgroud)

但我想要这样的联系人列表

Name: andrew Number: +7811341255
Name: person2 Number: +44124156
Name: person3 Number: +212113
Run Code Online (Sandbox Code Playgroud)

....电话中的联系人列表任何帮助赞赏....

qt

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

VC++中的null int值

我想在我的程序中找到一个条件,查找数组中是否有值.通常,数组将以4个值存档.在极少数情况下,它充满了6.我想使用if语句,如果exam​​pleArray [5]不等于null,请执行此操作

就像是...

例如.if(!array [5] - > Equals(null){// Do stuff}

问题是我不能使用0,因为int很可能是0并且我不希望代码(// do stuff)在这种情况下执行..程序的基础围绕着2D数组和一个非常常见的位置包含一个0 int

正如我在网上读到的那样,我发现0对于整数是0.

如何在不使用0的情况下找到null?

visual-studio-2008 visual-c++

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