在黑莓JDE 4.7中,
在TouchEvent下,有两种类似的声音方法:
有谁知道两者之间有什么区别?javadocs谈论映射与全局,但我不确定这意味着什么.
任何帮助poindexter?
我一直在请求MySQL结果,并像这样循环遍历:
$query = "SELECT * FROM $table";
$result = mysql_query($query);
for($i = 0; $i < mysql_num_rows($result); $i++){
echo mysql_result($result, $i, $row);
//do something else;
}
Run Code Online (Sandbox Code Playgroud)
你可能会看到会发生什么.如果删除了一行怎么办?如果第一个项目消失了怎么办?在这种情况下,列表中可能有30个项目,但最后一项索引位于第50位.如何解决此问题或我可以使用哪些其他系统?
从终端服务器上运行的Windows服务(在全局空间中),我们希望能够在特定用户的终端服务器会话中启动运行Windows应用程序的进程.
怎么去做这个?
Scenerio:Windows服务在启动时启动.在用户登录到终端服务器用户会话之后,基于仅为Windows服务所知的一些标准,Windows服务希望在运行Windows应用程序的用户会话中启动进程.
例如:我们希望向用户显示"5分钟内关机"警告.Windows服务将检测到这种情况,并在每个用户会话中启动一个进程,启动显示警告的Windows应用程序.而且,是的,我知道还有其他方法可以显示警告对话框,这就是示例,我们想要做的更具侵略性.
最近,我遇到了这种情况,我想在另一个线程(而不是主/ UI线程)上显示一个表单.我使用了线程池线程.该表单托管了一个RCW(用于COM组件).实例化表单给了我一个例外,即线程必须是STA.我试图将公寓状态设置为STA.但是,这也没有用.我最终明确地创建了一个线程并且有效(我使用ShowDialog并且不需要创建一个meesage泵).
编辑:
我想实现一个面向用户的视图计数器(类似于SO对于问题视图的视图),它跟踪页面的唯一视图的数量.这里有几个类似的问题,但似乎没有人完全回答我的问题.
什么是最好的设置(在数据库表等方面)?将'views'列添加到'questions'表并在每个页面视图上增加它会不会很好?如果我希望视图是唯一的,我想我可以有另一个带有问题ID和IP地址的表,如果还没有当前IP的条目,则只增加"视图"列.然而,这个'ip-view'表会很快变得很有用......主要是我担心必须将每个页面视图和每个IP存储在一个表中.
如何对其进行优化以使其不会成为性能瓶颈?有没有比我描述的更好的方法?请注意,对我来说非常重要的是只计算独特的观点.
更新:除了暗示的实现方法,我也想进一步了解其中的性能问题发挥作用的假设只是检查是否存在IP和每个页面视图更新"查看"栏的幼稚的做法.被插入发生的历史的主要问题,大量的(假设交通繁忙),或者是更多的对象到IP映射表(这可能是巨大的,因为一个新的行会每个问题为每个插入新的唯一访问者)的大小.是否应考虑竞争条件(我只是假设更新/增量sql语句是原子的)?抱歉所有的问题,但我只是迷失了我应该如何处理这个问题.
也许是一个简单的问题,我试图从一个表中获取结果,其中Name列包含所有搜索项的数组.我正在创建一个查询并循环遍历我的搜索字符串,每次都分配query = query.Where(...);. 似乎只使用了最后一个术语,我猜想因为我每次都试图限制同一个字段.如果我叫.ToArray().AsQueryable已()在每次迭代我能得到我要找的cumlative restrinction行为,但它有一个简单的方法来做到这一点只能通过延迟执行运营商?
谢谢!
有大量关于重载的信息可以operator<<模仿toString()将复杂对象转换为字符串的a- style方法.我很感兴趣,也实施反,operator>>反序列化字符串转换成一个对象.
通过检查STL来源,我收集了:
istream &operator>>(istream &, Object &);
Run Code Online (Sandbox Code Playgroud)
将是反序列化类型对象的正确函数签名Object.不幸的是,我对如何正确实现这一点感到茫然 - 特别是如何处理错误:
我正在尝试创建一个扩展方法,该方法将对通用列表集合的内容进行洗牌而不管其类型如何,但我不确定在<..>之间放置什么作为参数.我把对象?或类型?我希望能够在我拥有的任何List集合中使用它.
谢谢!
public static void Shuffle(this List<???????> source)
{
Random rnd = new Random();
for (int i = 0; i < source.Count; i++)
{
int index = rnd.Next(0, source.Count);
object o = source[0];
source.RemoveAt(0);
source.Insert(index, o);
}
}
Run Code Online (Sandbox Code Playgroud) 我通过在inotify文件描述符上设置O_ASYNC标志然后使用fcntl(inotifyfd,F_SETOWN,getpid())以及信号(sighandler,SIGIO)调用来使用inotify和"interupt io",所有这些都来自一个进程,为了设置inotify文件描述符事件处理程序.
我们的想法是让inotify的文件描述符生成SIGIO信号(通过O_ASYNC标志集)并让teh信号(..)注册处理程序处理SIGIO信号,因为它们被发射,从而避免轮询inotify文件描述符.
在初始设置和信号处理程序设置之后,该过程无关,并且通常会退出.
我需要在安装后保持空闲的相同进程,因为它充当等待SIGIO信号的守护进程.这是我寻求帮助的地方.
如何使进程闲置以获取最少量的cpu资源?
在PHP中,允许以下逻辑
If (x && y)
//Do A
Elseif (x)
// Do B
Elseif (y)
// Do C
Else
// Do D
Run Code Online (Sandbox Code Playgroud)
基本上,你允许使用多个elseif?
php ×3
c# ×2
blackberry ×1
c ×1
c++ ×1
conditional ×1
database ×1
generics ×1
html ×1
if-statement ×1
linq ×1
linq-to-sql ×1
linux ×1
logic ×1
mysql ×1
parameters ×1
pinvoke ×1
process ×1
rim-4.7 ×1
stream ×1
touchscreen ×1
where-clause ×1
windows ×1
winforms ×1