使用Javascript读取telerik radgrid组件的行没有问题,但是当发生回发时我似乎无论如何都会发现访问行数据服务器端.我花了很多年寻找解决方案,但没有运气.任何指针都将非常感激.
托尼
在下面的代码中,我试图加载一些图像,并在它们单独加载后立即将它们放入舞台.但它被窃听,因为只显示最后一张图像.我怀疑这是一个关闭问题.我该如何解决?AS3中的闭包行为与Java Script中的行为不一样吗?
var imageList:Array = new Array();
imageList.push({'src':'image1.jpg'});
imageList.push({'src':'image2.jpg'});
var imagePanel:MovieClip = new MovieClip();
this.addChildAt(imagePanel, 0);
for (var i in imageList) {
var imageData = imageList[i];
imageData.loader = new Loader();
imageData.loader.contentLoaderInfo.addEventListener(
Event.COMPLETE,
function() {
imagePanel.addChild(imageData.loader.content as Bitmap);
trace('Completed: ' + imageData.src);
});
trace('Starting: ' + imageData.src);
imageData.loader.load(new URLRequest(imageData.src));
}
Run Code Online (Sandbox Code Playgroud) 我有一个复杂的WPF UserControl由其他ContentControl模板组成,其中包含按钮,文本字段和其他元素的集合.
父UC是可聚焦的,因此当UC具有焦点时,我有一个具有属性触发器的样式来更新(无偿的OuterGlowBitmapEffect).但是,当用户单击或标记UC内的任何按钮时,焦点将丢失.我想在使用UC的同时保持光亮.
我可以将焦点从儿童控制传递到UC吗?
我在Win XP-64位机器上使用XAMPP v1.7,我的Symantec AV和我的Windows防火墙一样关闭,我无法从浏览器连接到localhost.
我最初有这些错误:
[Wed Jan 07 16:24:55 2009] [错误](OS 10038)尝试对非套接字的操作进行操作.:Child 2716:接受客户端连接时遇到太多错误.可能的原因:动态地址续订或不兼容的VPN或防火墙软件.尝试使用Win32DisableAcceptEx指令
在我将Win32DisableAcceptEx指令添加到httpd.conf后,这些错误消失了,但最终结果仍然相同:没有快乐.
现在,我得到了这些错误:
[Wed Jan 07 16:40:15 2009] [notice] Apache/2.2.11(Win32)DAV/2 mod_ssl/2.2.11
OpenSSL/0.9.8i mod_autoindex_color配置PHP/5.2.8 - - 恢复正常运营
[Wed Jan 07 16:40:15 2009] [通知]服务器内置:2008年12月10日00:10:06
[Wed Jan 07 16:40:15 2009] [通知]父母:创建子进程5916
[ 1月7日星期三16:40:15] [通知]残疾人使用AcceptEx()WinSock2 API
[Wed Jan 07 16:40:15 2009] [通知]摘要:为摘要认证生成秘密
... [Wed Jan 07 16 :2009年4月15日] [通知]摘要:完成
[2009年1月7日16:40:15] [通知]儿童5916:儿童程序正在运行
[Wed Jan 07 16:40:15 2009] [通知]儿童5916:获得了启动互斥锁.
[Wed Jan 07 16:40:15 2009] [notice] Child 5916:开始250个工作线程.
[Wed Jan 07 16:40:15 2009] [通知]孩子5916:听443号港口
[07年1月7日16:40:15] …
我正在使用C#和XNA进行一个小型在线多人乒乓球比赛.
我使用套接字在我的个人LAN上的两台计算机之间传输数据.它工作正常.
问题在于速度:转移很慢.
当我ping第二台计算机时,它显示2毫秒的延迟.我在我的代码中设置了一个小计时器,它显示了大约200毫秒的延迟.即使服务器和客户端在同一台计算机上(使用127.0.0.1),延迟仍然大约为15毫秒.我认为这很慢.
以下是我的代码的一些片段:
server = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
server.Bind(new IPEndPoint(IPAddress.Any, port));
server.Listen(1);
// Begin Accept
server.BeginAccept(new AsyncCallback(ClientAccepted), null);
Run Code Online (Sandbox Code Playgroud)
在ClientAccepted中,我设置了一个NetworkStream,一个StreamReader和一个StreamWriter.这是我想要更新玩家位置时发送消息的方式:
string message = "P" + "\n" + player.Position + "\n";
byte[] data = Encoding.ASCII.GetBytes(message);
ns.BeginWrite(data, 0, data.Length, new AsyncCallback(EndUpdate), null);
Run Code Online (Sandbox Code Playgroud)
EndUpdate唯一做的就是调用EndWrite.这是我收到数据的方式:
message = sr.ReadLine();
Run Code Online (Sandbox Code Playgroud)
它不会阻止我的游戏,因为它是在第二个线程上.
这些是我尝试的东西: - 使用IP而不是TCP - 使用二进制消息而不是文本 - 使用IPv6而不是IPv4没有任何帮助.
关于如何改善延迟的任何想法?
谢谢
我试图以编程方式为IIS 6.0中的网站配置网站SSL端口.
IIS 7.0提供API,ServerManager,但我不确定IIS 6.0或命令行实用程序是否有类似的东西.
提前致谢!
我的表有这样的数据
products_parent_id | products_quantity
2 5
2 7
2 9
2 4
Run Code Online (Sandbox Code Playgroud)
我的SQL语句看起来像这样(到目前为止):
UPDATE ' . TABLE_PRODUCTS . ' SET products_quantity = products_quantity +' . $order['products_quantity'] . ', products_ordered = products_ordered - ' . $order['products_quantity'] . ' WHERE products_parent_id = ' . (int)$order['products_id']
Run Code Online (Sandbox Code Playgroud)
现在我要做的是,更新只说第3次出现的products_parent_id(在这种情况下,从顶部开始的第3次是9)
要选择第三次出现,我在我的陈述LIMIT($ grade,1)结尾处使用了这个.
有没有办法使用MySQL更新,但只有第3 /第4/etc次出现?它会可靠吗?
谢谢
如果我有一个课程如下
class Example_Class
{
private:
int x;
int y;
public:
Example_Class()
{
x = 8;
y = 9;
}
~Example_Class()
{ }
};
Run Code Online (Sandbox Code Playgroud)
结构如下
struct
{
int x;
int y;
} example_struct;
Run Code Online (Sandbox Code Playgroud)
记忆中的结构是否 example_struct与其相似Example_Class
例如,如果我执行以下操作
struct example_struct foo_struct;
Example_Class foo_class = Example_Class();
memcpy(&foo_struct, &foo_class, sizeof(foo_struct));
Run Code Online (Sandbox Code Playgroud)
将foo_struct.x = 8和foo_struct.y = 9(即:与foo_class中的x,y值相同的值)?
我问的原因是我有一个C++库(不想改变它),它与C代码共享一个对象,我想用一个结构来表示来自C++库的对象.我只对对象的属性感兴趣.
我知道理想的情况是将Example_class包装在C和C++代码之间的公共结构中,但是更改正在使用的C++库并不容易.
我宁愿这样做:
say $shop->ShopperDueDate->andand->day_name();
Run Code Online (Sandbox Code Playgroud)
与此:
say $shop->ShopperDueDate->day_name() if $shop->ShopperDueDate;
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?
(这个想法是由红宝石启发andand扩展.)
(实际上它的灵感来自Groovy语言,但大多数人都不知道;-)
更新:我认为may()和eval {}都是很好的解决方案.这不是ruby,所以我不能期望从左到右阅读所有的方法/功能,所以也许肯定会有所帮助.当然,eval确实是实现它的perl方式.
嗨,我有一个MDI应用程序,其中子窗口处理许多鼠标事件.一切都没有问题(e.Button,e.Location等),直到我试图从e.Delta(鼠标棘爪的数量)中获取值.
e.Delta总是返回0.
我的事件触发没有问题,只是e.Delta的值总是为零,而其他一切似乎都有效.
我在我的子表单中尝试了以下事件:
MouseClick
MouseDown
MouseMove
MouseUp
我甚至尝试在主父MDI窗口中处理一些鼠标事件以查看它是否有帮助,但结果相同... e.Delta always = 0.