我最近一直在研究代码,特别是在内部使用线程的面向组件的代码.这是一个不好的做法.我看到的代码来自一个F#示例,它展示了使用基于事件的编程技术.我不能在版权侵权的情况下发布代码,但它确实启动了自己的线程.这被认为是不好的做法,或者自己编写的代码是否可以完全控制线程创建是否可行.我确实指出,这段代码不是一个可视化组件,而且非常"从头开始构建".
在线程有用的组件创建的最佳实践是什么?
我对此完全是语言不可知的,f#示例可能是在c#或python中.
我担心缺乏对组件运行时间和资源占用的控制,这个例子只是实现了另一个线程,但据我所知,没有什么能阻止这种类型的设计产生尽可能多的线程,到你的程序允许的极限.
我确实想过像对象注入这样的方法,所以第四,但线程很奇怪,因为它们是从组件角度来看纯粹的"动作"而不是"模型,状态,声明"
任何帮助都会很棒.
我写server.php如下:
require_once("lib/nusoap.php");
require_once("connect.php");
$server = new soap_server;
$server->configureWSDL('server', 'urn:RM');
$server->wsdl->addComplexType(
'game',
'complexType',
'struct',
'all',
'',
array(
'eventId'=>array('name'=>'eventId','type'=>'xsd:int'),
'eventName'=>array('name'=>'eventName','type'=>'xsd:string'))
);
$server->register('gamelist',
array('id'=>'xsd:int'),
array('return'=>'tns:game'),
'urn:RM',
'urn:RM#gamelist',
'rpc',
'encoded',
'Get Games Info');
function gamelist($id){
$query="select eventId, eventName from jos_games where parentId='$id'";
$rs=mysql_query($query);
$game=array();
while($row=mysql_fetch_assoc($rs)){
$game[]= $row;
}
//print_r($game);
return $game;
}
$HTTPRAW_POST_DATA = isset($HTTP_RAW_POST_DATA)? $HTTP_RAW_POST_DATA:"";
$server->service($HTTP_RAW_POST_DATA);
Run Code Online (Sandbox Code Playgroud)
client.php如下:
require_once("lib/nusoap.php");
$client = new nusoap_client('http://sonia.ecisoft.com/soap/server.php');
if($err=$client->getError()){
echo 'Error:'.$err;
}
$id=1;
$return = $client->call('gamelist', array('id'=>$id));
print_r($return);
Run Code Online (Sandbox Code Playgroud)
我无法从client.php返回.我想列出eventId,eventName的行.请帮帮我,谢谢.
好的,我正在尝试加载一个二维阵列并遇到一些问题.这是我的代码:
var blockSize = 30;
var level = new Array(new Array(0, 1, 0, 1, 0, 1, 0, 1, 0, 1), new Array(1, 0, 1, 0, 1, 0, 1, 0, 1, 0));
var blockArray = new Array(1);
blockArray[0] = new Array(1);
function readLevel() {
for (var i = 0; i < level.length; i++) {
for (var j = 0; j < level[i].length; j++) {
var tempImg = new Image();
tempImg.src = "images/block.png";
blockArray[i][j] = new block(i * blockSize, j * blockSize, …Run Code Online (Sandbox Code Playgroud) 一些多显示器的API函数(例如,MonitorFromRect)一HMONITOR手柄有问题返回到显示器上.我一直无法找到释放此句柄的函数 - 它是否需要被释放,如果是这样,我应该如何释放它?
我做了什么:我在我的"XHTML 1.0 Transitional"网页上嵌入了Facebook Like Box.Facebook Like Box的源代码由Facebook提供:
<iframe src="http://www.facebook.com/plugins/likebox.php?href=http%3A%2F%2Fwww.facebook.com%2Fplatform&width=292&colorscheme=light&show_faces=true&stream=false&header=true&height=62"
scrolling="no"
frameborder="0"
style="border:none; overflow:hidden; width:292px; height:62px;"
allowTransparency="true">
</iframe>
Run Code Online (Sandbox Code Playgroud)
W3C验证器说的是:当我在W3C验证器中检查网页时,它会出现以下错误:
第600行,第421栏:没有属性"allowTransparency"
但是,IE需要allowTransparency="true">工作.
预期的解决方案:我应该怎样做才能使其在我的网页上保持Facebook类似框的同时验证为XHTML 1.0 Transitional.
我刚刚开始使用iOS编程,非常感谢您提前耐心和帮助.我是一个实体"Expense",其属性(float)称为"value".我有一个tableView填充表单coreData与NSFetchedResultsController.我试图在标签(或表格标题)中显示所有"费用"的"值"的总和,但在阅读Apple Docs并在Google上搜索不同的论坛后,我无法实现解决方案.肯定是初学者迷失方向.欣赏有关实施此操作之王的最佳方法的任何迹象,或任何显示类似解决方案的代码.
我想知道当其他字段不验证时是否应该重新填充表单中的(屏蔽的)密码字段.我在网上看到过两种形式:
你最好的做法是什么?重新填充密码字段是否表示安全漏洞?可用性方面我更愿意重新填充该字段而不让用户重新输入它.
我正在创建一些动态模板,我有一个问题,我想在外部CSS文件中使用PHP变量.
示例:
如果样式表是styles.css,然后我想使用此文件,styles.php以便我可以使用此文件中的变量使css动态化.
我该怎么做呢 提前致谢.
Hibernate有示例标准:例如:
Example equal = Example.create(mydbObject);
Run Code Online (Sandbox Code Playgroud)
有没有办法做相反的事情,例如:
Example notEqual = Example.createNotEqual(mydbObject);
Run Code Online (Sandbox Code Playgroud)
或类似的东西,以创造一个不平等的标准.我不想通过每个字段而不是Restrictions.ne.
谢谢,
我正在寻找一个Python Web框架,它允许我快速构建一个具有自动AJAX支持的CRUD应用程序.
该框架应该能够生成一个可排序和可过滤的漂亮表,它可以通过AJAX工作,并且完全没有JS支持.
我看过TurboGears2,看起来很有希望,有没有其他框架可以为我做这个工作?
html ×2
php ×2
ajax ×1
arrays ×1
c# ×1
components ×1
core-data ×1
crud ×1
css ×1
dynamic ×1
f# ×1
facebook ×1
hibernate ×1
iframe ×1
javascript ×1
memory-leaks ×1
nusoap ×1
python ×1
security ×1
soap ×1
turbogears ×1
validation ×1
winapi ×1
xhtml ×1