问题列表 - 第42723页

如何检查PHP中的数组中是否存在字符串?

所以我有一系列可以接受的动物:

$animals = array('tiger','lion','dog');
Run Code Online (Sandbox Code Playgroud)

如何查看用户提交的动物:

$userSubmittedAnimal = clean($_POST['animal']);
Run Code Online (Sandbox Code Playgroud)

匹配3个可接受的中的一个?

php

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

确保应用程序独立于用户的屏幕分辨率

有没有简单的方法可以在任何不同的PC上运行在Visual Studio 2005上用C#创建的应用程序,无论其屏幕分辨率如何?

.net c# resolution-independence winforms

2
推荐指数
1
解决办法
1413
查看次数

try/catch + using,正确的语法

哪一个:

using (var myObject = new MyClass())
{
   try
   {
      // something here...
   }
   catch(Exception ex)
   {
      // Handle exception
   }
}
Run Code Online (Sandbox Code Playgroud)

要么

try
{
   using (var myObject = new MyClass())
   {
      // something here...
   }
}
catch(Exception ex)
{
   // Handle exception
}
Run Code Online (Sandbox Code Playgroud)

c# using-statement try-catch

178
推荐指数
7
解决办法
9万
查看次数

谓词<T>超过Func <T,bool>的优势?

使用谓词而不是普通委托有什么价值吗?以下面的例子,我没有看到任何.

Predicate<int> isEven = delegate(int x) { return x % 2 == 0; };
Console.WriteLine(isEven(1) + "\r\r");

Func<int, bool> isEven2 = delegate(int x) { return x % 2 == 0; };
Console.WriteLine(isEven(1) + "\r\r");
Run Code Online (Sandbox Code Playgroud)

.net c# delegates

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

问题 - TCHAR作为LPARAM到属于另一个进程/线程的窗口

所以我正在通过c book示例播放/实现与windows的关系,并且有一些关于dll注入部分的东西令人难以置信,我无法解决它.

我创建了一个属于另一个线程/进程的对话框,我试图将它发送给TCHAR变量,以便它可以在某个函数中使用该var(函数和tchar都在同一个dll文件中)

因此,当创建对话框并在另一个线程中正好坐下时,我会向它发送一条消息.

首先我宣布tchar

TCHAR finalpath[MAX_PATH];
Run Code Online (Sandbox Code Playgroud)

然后我只用信息填充它(我在dll线程中执行此操作,而不是在对话框的线程中,让我也提到我必须在dll线程中执行此操作,因为这只能填充所需的tchar(我需要获取DLL工作目录并填写tchar))

所以,当我在我的tchar中获取此信息时,我正在尝试向对话框发送消息并使用tchar作为LPARAM(wparam是hwnd btw)

SendMessage(hWndDIPS, WM_APP, (WPARAM) lista, (LPARAM)finalpath); 
Run Code Online (Sandbox Code Playgroud)

之后我在另一个线程对话程序循环中做基本功课...

INT_PTR WINAPI Dlg_Proc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam) {

   switch (uMsg) {
      chHANDLE_DLGMSG(hWnd, WM_CLOSE, Dlg_OnClose);

      case WM_APP:


  SaveListViewItemPositions((HWND) wParam, (TCHAR)lParam);
         break;
   }

   return(FALSE);
}
Run Code Online (Sandbox Code Playgroud)

应该接收参数的函数(该函数驻留在共享的dll中,如上所述由程序调用,定义如下.

void SaveListViewItemPositions(HWND hWndLV,TCHAR sejv []){...}

我得到的编译器错误是

Error 7 error C2664: 'SaveListViewItemPositions' : cannot convert parameter 2 from 'TCHAR' to 'TCHAR []'
Run Code Online (Sandbox Code Playgroud)

所以我不知道为什么会这样.如果tchar是数组,那么我需要在[]添加的参数中使用它,因为数据如何在参数中使用(更不用说如果我不这样做它会给我更多的错误,我不能在函数中使用参数)

那么为什么不转换呢?

如果有另一个解决方案使这个对话框接收tchar var,请解释.

谢谢

c++ windows dll hook winapi

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

实例化动态类

在Javascript中,如何在不使用eval()并传入参数的情况下动态实例化新类?例如,假设我想创建一个新的CatViewController并传入"小猫",我该怎么做?

var myClassname = "CatViewController";
var cat = new myClassname("kitten");
Run Code Online (Sandbox Code Playgroud)

它应该解决:

var cat = new CatViewController("kitten");
Run Code Online (Sandbox Code Playgroud)

谢谢!

javascript oop class

10
推荐指数
1
解决办法
5569
查看次数

在循环中使用NSTimer

我需要多次显示一个从30到0倒计时的计时器.(30到0,从30开始,等等)但是当我把它放在for循环中,而不是等到定时器无效开始下一个定时器时,循环遍历并创建几个定时器.

如何形成一个等待计时器失效的循环?

__CODE__ 构造函数.

iphone cocoa-touch for-loop nstimer

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

开始使用Office Outlook加载项?

我即将开发一些Outlook加载项.我做这件事已经好几年了; 可能还有几个对象模型修改版!

任何人都可以推荐一些参考资料来帮助我入门:博客,网站,书籍?

谢谢

outlook-addin

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

django request.POST字段名称替换

我正在使用ajax将数据发送到django视图,数据通过request.POST进入.我发布了需要更新的模型字段以及模型值.我只需要知道如何使用我从request.POST ['field_name']中提取的字段名称变量,这样我就可以在模型中设置字段了.这是我的代码.

field_name = request.POST["field_name"]
field_value = request.POST["field_value"]

member_id = get_member_session(request).id
try:
    member = Members.objects.get(id=member_id)
except:
    status="ERROR-USER-DOES-NOT-EXIST"
    return json_status(status)

try:
    member.field_name=field_value
    member.save()
    return json_status('OK')
except:
    status = "USER_SAVE_ERROR"
    return json_status(status)
Run Code Online (Sandbox Code Playgroud)

member.field_name显然不对.我需要使用eval(field_name)或类似的东西吗?如果可能的话,我不愿意.

非常感谢

丰富

django

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

使用overflow-x进行水平滚动

div根据里面的图像,我想知道是否仍然没有一种好的方法可以伸展和水平滚动.毕竟,现在是2011年!

这样mega-width做的伎俩,但mega-space如果没有填充图像,则留空.
如果填充太多,则不显示图像.对于jQuery也一样.以下情况是我在谷歌搜索后可以做的最好的情况,但它不够可靠.

谢谢你的时间.


* {
  margin:0;
  padding:0;
}

#one {
  width: 200px;    
  height: 250px;
  overflow-x: auto;
  overflow-y: hidden;
}

#two {
  width: 10000em;
}

#two img {
  float: left;
}

$(document).ready(function() {
  var total = 0;
  $(".calc").each(function() {
    total += $(this).outerWidth(true);
  });
  $("#two").css('width', total);
  alert(total);
});
Run Code Online (Sandbox Code Playgroud)
<div id="one">
  <div id="two">
    <img src="images/testimage3.jpg" width="480" height="192" class="calc">
    <img src="images/testimage3.jpg" width="480" height="192" class="calc">
    <img src="images/testimage3.jpg" width="480" height="192" class="calc">
    <img src="images/testimage3.jpg" width="480" height="192" class="calc">
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

css jquery image overflow scrollbar

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