好吧,我正在为我自己的控件编写OnPaint事件编码,对我来说这是非常必要的,以使其像素精确.
我对矩形边框有一点问题.
见图:
删除了死的ImageShack链接
这两个矩形使用相同的位置和大小参数绘制,但使用不同大小的笔.看看发生了什么?当边框变大时,它会占据矩形之前的自由空间(左侧).
我想知道是否有某种属性使得边框被绘制在矩形内部,因此到矩形的距离将始终相同.谢谢.
这与C#中使用的约定有关.
我有一个方法有两个参数(X和Y坐标).这些坐标表示"图块"可以驻留的位置.如果图块位于这些坐标处,则该方法返回其编号.如果没有磁贴位于这些坐标,我想知道该方法应该如何表现.
我看到三个选择:
所以我该怎么做?
好吧,我正在尝试重用一部分C#代码.它是一个带UDP服务器的抽象类,可以在这里看到:
http://clutch-inc.com/blog/?p=4
我已经创建了一个这样的派生类:
public class TheServer : UDPServer
{
protected override void PacketReceived(UDPPacketBuffer buffer)
{
}
protected override void PacketSent(UDPPacketBuffer buffer, int bytesSent)
{
}
}
Run Code Online (Sandbox Code Playgroud)
在我的应用程序中,我创建了一个派生类的实例,如下所示:
TheServer serv = new TheServer(20501);
serv.Start();
Run Code Online (Sandbox Code Playgroud)
但我有错误,我不明白为什么.请帮忙.
在Yii的安装说明中,使用控制台和命令行实用程序是必要的 - yiic.
好吧,在我的共享主机上,我没有ssh访问权限.
这就是为什么我有以下问题:
谢谢!
好吧,如果另一个表中没有行,我试图从一个表中选择行.
我的原始查询是:
SELECT * FROM `jos_datsogallery` as a WHERE a.published = 1
and a.approved=1 NOT EXISTS (SELECT * FROM `jos_datsogallery_votes`
As v WHERE v.vip=62 AND v.vpic=a.id) ORDER BY a.imgdate DESC
Run Code Online (Sandbox Code Playgroud)
但它一直都在失败.
我做了一些测试并将我的查询缩短为:
SELECT * FROM `jos_datsogallery` WHERE EXISTS (SELECT 1)
Run Code Online (Sandbox Code Playgroud)
应该从jos_datsogallery中选择所有内容作为'EXISTS(SELECT 1)'始终为真.
我试过phpMyAdmin:
1064 - 您的SQL语法有错误.检查与MySQL服务器版本对应的手册,以便在第1行的'EXISTS(SELECT 1)LIMIT 0,30'附近使用正确的语法
怎么了?
MySQL版本:4.0.27
MySQL doc:http://dev.mysql.com/doc/refman/4.1/en/exists-and-not-exists-subqueries.html
c# ×3
constructor ×1
conventions ×1
frameworks ×1
graphics ×1
mysql ×1
php ×1
return-value ×1
sql ×1
yii ×1