问题列表 - 第47994页

Mutex是否呼叫系统呼叫?

CRITICAL_SECTION锁定(进入)和解锁(离开)是有效的,因为CS测试是在用户空间中执行的,而不会进行互斥锁所做的内核系统调用.解锁完全在用户空间中执行,而ReleaseMutex需要系统调用.

我刚读完这本书中的这些句子.
内核系统调用的意思是什么?你能给我这个功能的名字吗?

我是英国新手.我这样解释他们.

  • CS测试不使用系统调用.
  • 互斥测试使用系统调用.(但我不知道函数名.请告诉我)
  • CS解锁不会呼叫系统呼叫.
  • 互斥锁解锁需要系统调用.(但我不知道功能名称.让我知道)

另一个问题.

  • 我认为CRITICAL_SECTION可能会调用WaitForSingleObject或族函数.这些功能不需要系统调用吗?我猜他们这样做了.所以CS测试不使用系统调用对我来说非常奇怪.

windows winapi mutex system critical-section

3
推荐指数
1
解决办法
1781
查看次数

使用Erlang查找包含K进程的列表中的最大元素?

使用单个进程很容易实现算法,但是,如何使用多个进程来完成工作?

这是我到目前为止所做的.

 find_largest([H], _) -> H;
 find_largest([H, Q | T], R) ->
     if H > Q -> find_largest([H | T], [Q | R]);
       true -> find_largest([Q | T], [H | R])
 end.
Run Code Online (Sandbox Code Playgroud)

谢谢

erlang

4
推荐指数
1
解决办法
449
查看次数

使用外部表单登录到Joomla 1.5(不在joomla文件夹中,但在同一服务器上)

我目前有一个Joomla 1.5安装,以及另一个网站.它们都驻留在同一个Web服务器上.但是,它们位于wwwroot目录中的不同文件夹中.我想在非joomla网站上放置一个登录表单,该表单将用户登录到Joomla.我已经尝试复制和粘贴的Joomla登录表单代码放到页面上的非Joomla网站,直到秘密形式值是不正确的,一切工作正常了.任何帮助是极大的赞赏.

编辑:这是代码 -

联系表:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Untitled Document</title>
</head>

<body>
<form id="login" name="login" method="post" action="login.php">
  <label>
  <input name="username" type="text" id="username" value="username" />
  </label>
    <label>
    <input name="password" type="password" id="password" value="password" />
    </label>
  </p>
  <p>
    <label>
    <input type="submit" name="submit" id="submit" value="Submit" />
    </label>
  </p>
</form>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

登录脚本:

<?php
$uname = $_POST['username'];
$upswd = $_POST['password'];
$url = "http://www.mywebsite.com/joomla_site/index.php";

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url );
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, …
Run Code Online (Sandbox Code Playgroud)

php forms joomla login joomla1.5

5
推荐指数
1
解决办法
7308
查看次数

如何使用数组数组中的值获取最后一个键?PHP

这就是我目前正在使用的

<?php $sidebar = $this->data['sidebar']; 
$lastKey = array_pop(array_keys($sidebar));
$sidebar = $this->data['sidebar'][$lastKey]; ?>
<?php foreach($sidebar as $key => $item) { ?>
<li id="<?php echo Sanitizer::escapeId( "pt-$key" ) ?>"<?php
    if ($item['active']) { ?> class="active"<?php } ?>><a href="<?php echo htmlspecialchars($item['href']) ?>"><?php echo htmlspecialchars($item['text']) ?></a></li>
<?php } ?>
Run Code Online (Sandbox Code Playgroud)

这是我得到的(http://pastebin.com/t6Y2ZtMF)当我print_r($sidebar); 我想得到最后一个数组,它是类别并将其转换为链接.

我是php的新手,所以我的方法可能是错的,即使它有效.我有一个正确的方法来拉出类别数组或上面的代码是好的,因为它是?

php arrays key

0
推荐指数
1
解决办法
5308
查看次数

交换数组中的相应元素

我如何使用循环切换数组中的相应元素(例如:First with last,Second with one before last).我已经使用循环编写了代码,但它没有在Eclipse中提供所需的结果.

int[] a = {1, 2, 3, 4, 5};
int k = 0;
int temp = 0;
while(k < a.length)
{
  temp = a[k];
  a[k] = a[a.length - 1 - k];
  a[a.length - 1 - k] = temp;
  k++;
}
Run Code Online (Sandbox Code Playgroud)

假设您不知道数组中的值或它的长度.

java arrays

0
推荐指数
1
解决办法
8845
查看次数

如何保留两个文本文件中的唯一行,丢弃重复项?

我有2个文件.

例如,文件#1的内容是:

hi1
hi2
hi4
Run Code Online (Sandbox Code Playgroud)

......文件#2是:

hi1
hi4
hi3
hi5
Run Code Online (Sandbox Code Playgroud)

我想整理这些文档,以便第三个文件只包含:

hi2
hi3
hi5
Run Code Online (Sandbox Code Playgroud)

谁能让我朝正确的方向折腾?我迫切需要!需要Perl,但接受C/C++.

sorting perl line duplicates

0
推荐指数
1
解决办法
2023
查看次数

获取主要的Gmail帐户状态

我正在开发Android应用程序,我需要知道手机上使用的Google帐户的状态.我想为C2DM做这个,但我不想让用户再次登录他/她的谷歌电子邮件帐户,如果他们已经登录.有什么办法吗?

我已经知道热门获取Google帐户了..

Account[] accts = accountManager.getAccountsByType("com.google"); 
Account acct = accts[0]; 
System.out.println("Account:"+acct.name);
Run Code Online (Sandbox Code Playgroud)

但是如何检查状态(logged_out,logging_in或logged_in)?

谢谢.

android google-account

8
推荐指数
1
解决办法
1046
查看次数

将CMSampleBufferRef转换为OpenCV IplImage的最佳/最快方法是什么?

我正在编写一个iPhone应用程序,可以使用OpenCV进行某种实时图像检测.什么是一个转换的最佳途径CMSampleBufferRef图像从相机(我使用AVCaptureVideoDataOutputSampleBufferDelegateAVFoundation的)到IplImage该OpenCV的理解?转换需要足够快,以便可以实时运行.

- (void)captureOutput:(AVCaptureOutput *)captureOutput
    didOutputSampleBuffer:(CMSampleBufferRef)sampleBuffer
    fromConnection:(AVCaptureConnection *)connection
{
  NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];

  // Convert CMSampleBufferRef into IplImage
  IplImage *openCVImage = ???(sampleBuffer);

  // Do OpenCV computations realtime
  // ...

  [pool release];
} 
Run Code Online (Sandbox Code Playgroud)

提前致谢.

iphone opencv real-time avfoundation

3
推荐指数
1
解决办法
8733
查看次数

重命名重复的行

这是我的问题的简化示例.我有一个表,其中有一个带有重复条目的"名称"列:

ID    Name
---   ----
 1    AAA
 2    AAA
 3    AAA
 4    BBB
 5    CCC
 6    CCC
 7    DDD
 8    DDD
 9    DDD
10    DDD
Run Code Online (Sandbox Code Playgroud)

像这样做的SELECT Name, COUNT(*) AS [Count] FROM Table GROUP BY Name结果如下:

Name  Count
----  -----
AAA   3
BBB   1
CCC   2
DDD   4
Run Code Online (Sandbox Code Playgroud)

我只关心重复项,所以我将添加一个HAVING子句,SELECT Name, COUNT(*) AS [Count] FROM Table GROUP BY Name HAVING COUNT(*) > 1:

Name  Count
----  -----
AAA   3
CCC   2
DDD   4
Run Code Online (Sandbox Code Playgroud)

到目前为止琐碎,但现在事情变得棘手:我需要一个查询来获取所有重复记录,但在Name列中添加了一个很好的递增指示符.结果应如下所示:

ID    Name
---   -------- …
Run Code Online (Sandbox Code Playgroud)

t-sql sql-server-2005 common-table-expression sql-update

7
推荐指数
2
解决办法
3430
查看次数

RoR SaaS应用程序的体系结构

我已经完成了大量的基础RoR工作,但是并没有真正面对扩展和运行多个应用程序.

我正在为客户构建应用程序,我希望将其推向类似行业的其他用户,但我正在努力应对高级架构.似乎没有必要为每个客户端运行完全独立的应用程序实例,但我不知道如何为各种用户加载不同的配置/布局/功能.我不希望每个单独的应用程序都具有极高的流量,因此每个应用程序拥有唯一的实例/数据库似乎是浪费.然而,每个实例可能都需要自己的CSS以及可能的功能的不同配置.

这是否可以使用子域轻松完成?我可以根据此加载不同的配置吗?有没有人了解37信号应用程序如何根据帐户管理不同的配置?

architecture ruby-on-rails saas ruby-on-rails-3

10
推荐指数
2
解决办法
2330
查看次数