我经常在Web开发方面看到"业务逻辑"和"应用程序逻辑"这两个短语(我认为它也适用于一般的编程而不仅仅是Web开发).
这对我来说很新,所以我真的不知道这意味着什么,有谁能解释一下这究竟是什么意思?它只是程序员使用的"热门词汇"吗?要么?
好的,我在这里有点困惑.以下代码有效:
HANDLE CreateSideThread()
{
DWORD dwGenericThread;
HANDLE hThread1 = CreateThread(NULL, 0, CallBackFunc, NULL, 0, &dwGenericThread);
return hThread1;
}
int main()
{
HANDLE Thread1;
Thread1 = CreateSideThread();
WaitForSingleObject(hThread1, INFINITE);
SomeOtherFunction();
return 0;
}
Run Code Online (Sandbox Code Playgroud)
该程序做其他事情,但你明白了.它基本上创建一个新线程并执行它在CallBackFunc中的任何内容(这是一个检查db状态的无限循环).现在,如果我删除WaitForSingleObject(),那么程序甚至不会尝试一次CallBackFunc并执行SomeOtherFunction().什么是线程的重点?我的意思是,我在这里很困惑.
我想要做的是调用该线程检查数据库状态,并在我继续我的程序,调用其他函数时保持该线程.
我究竟做错了什么?请发布一个示例代码段.
谢谢
我有一个较旧的mac mini,我曾用它来注册认证等等.因为我只在iPhone模拟器上测试过,所以我从来没有真正使用它们.
今天我有一个新的mac mini,我正在尝试部署到一个设备.这个新的mac mini是否有任何缺陷?
当我构建并转到设备3.0时,我收到一个错误."代码签名错误:身份"iPhone开发人员:"与默认钥匙串中的任何有效证书/私钥对不匹配".
事实上,当我进入密钥访问链应用程序时,我可以看到我的密钥没有与之关联的证书(甚至认为我已经列出了"iPhone Developer:"证书).
任何对这个过程复杂的见解都会对我有所帮助.谢谢!
.净
我有一个Web服务,消息的一个数据成员实现IXmlSerializable,当我执行"添加服务引用"时,该成员成为DataSet.
我试图将序列化Expression<TDelegate>作为参数传递给Web服务.
问:如何在客户端DataSet进行IXmlSerializable实例化?
我只是在学习Haskell,并试图找出实现视线算法的最惯用的方法.
我发现的演示代码使用状态monad,但对我来说(我只是初学者)递归传递状态似乎更简单.我在这里错过了什么?有性能问题吗?
查找代码:http://www.finalcog.com/bresenham-algorithm-idiomatic-haskell
谢谢,
克里斯.
我想监视sql数据库的索引使用情况,以便找到未使用的索引,然后删除它们.如何最有效地监控索引使用情况?哪些脚本可能有用?
(我知道有关识别未使用对象的问题,但这仅适用于sql server的当前运行.我想监视一段时间内的索引使用情况......)
我可以用任何其他语言做到这一点,但是对于Bash,我看起来远远不够,无法找到答案.
我需要手动增加$line脚本.例:
for line in `cat file`
do
foo()
foo_loop(condition)
{
do_something_to_line($line)
}
done
Run Code Online (Sandbox Code Playgroud)
如果你注意到,每次foo_loop迭代时都$line保持不变.我需要在$line那里迭代,并确保原始for循环只运行文件中的行数.
我已经考虑过使用不同的循环查找文件中的行数并在内部循环中迭代行变量foo().
有任何想法吗?
编辑:
很抱歉这么模糊.
开始了:
我试图让我的代码的一部分执行多次(并行执行)
Function foo() # Does something
for line in `cat $temp_file`;
foo($line)
Run Code Online (Sandbox Code Playgroud)
该代码工作正常,因为foo它只是接受行的值; 但如果我想这样做:
Function foo() # Does something
for line in `cat $temp_file`;
while (some condition)
foo($line)
end
Run Code Online (Sandbox Code Playgroud)
$line将在整个while循环中等于相同的值.我需要它随while循环改变,然后在它返回时继续for.例:
line = Hi
foo{ echo "$line" };
for line in `cat file`; …Run Code Online (Sandbox Code Playgroud) 我有一个包含访问日志的表.我想知道24小时内每小时对resource_id'123'的访问次数.
我首先想到的是检索这个信息只是循环每个小时并在每个循环中查询表格,例如...... and time like '$hour:%',因为该time字段包含格式的数据15:47:55.
有没有办法让我可以group by在一个查询中查看每小时并检索每小时内的行数?
数据库是MySQL,语言是PHP.
我编写了一个简单的MSN风格的程序,它将使用WCF发送和检索消息.主窗体包含一个文本框,用于键入要发送的消息.在后台,应用程序每隔几秒钟轮询一次服务器以获取新消息.收到新消息时,将打开一个新窗口以显示该消息.这必须使用Dispatcher类在UI线程上完成.
问题是当显示新窗口时,焦点会从TextBox移开,因此打字会中断.这很烦人!在MSN Messenger中,可以在接收消息时继续键入您自己的消息.怎么做?
作为一种解决方法,我在TextBox具有焦点的同时推迟弹出新消息,但应该有更好的方法!
我如何添加标记,就像NSTokenField,一个NStextView?
.net ×2
bash ×1
c ×1
c# ×1
certificate ×1
cocoa ×1
dataset ×1
deploying ×1
focus ×1
group-by ×1
haskell ×1
indexing ×1
iphone ×1
iteration ×1
keychain ×1
loops ×1
maintenance ×1
monads ×1
mysql ×1
nstextview ×1
objective-c ×1
provisioning ×1
shell ×1
sql-server ×1
state-monad ×1
time ×1
wcf ×1
windows ×1
wpf ×1