问题列表 - 第33518页

如何在64位项目中引用32位DLL?

我有一个C#2.0项目设置为"任何Cpu",但它引用的是一个构建32位dll的C++项目.

当我尝试在64位机器上运行我的程序时,我收到以下错误:

System.BadImageFormatException未处理消息:无法加载文件或程序集TreeTMHook, Version=1.0.2889.19619, Culture=neutral, PublicKeyToken=null 或其依赖项之一.尝试加载格式不正确的程序.

我怎样才能解决这个问题?

更新

我希望能够将主项目保持为任何cpu.

谢谢.

.net c# c++ dll visual-studio-2008

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

......中的未知修饰符'/'?它是什么?

当我写了下面,我得到这样的警告,它不匹配任何东西,但我敢肯定,这$row_search['content']包含$value...

preg_match_all("/[^\s]*".preg_quote($value)."[^\s]*/iu", $row_search['content'], $final_matched);

WARNING:preg_match_all() [function.preg-match-all]: Unknown modifier '/' in C:\xampp\htdocs\finance\search\search.php on line 82
Run Code Online (Sandbox Code Playgroud)

为什么我收到这样的警告信息?

谢谢

php regex warnings preg-match

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

如何将表格单元格内容对齐在顶部?

我有一个HTML表格.每个细胞具有不同长度的内容.

因此,内容未在顶部对齐.

我希望第一行也可以在几行文本中对齐(内容应始终从顶部开始).

而是内容在中间垂直居中.

我该如何解决这个问题(一个跨浏览器的解决方案......也在IE中工作)

谢谢

html css

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

JAXB:将单独的日期和时间元素映射到一个属性

我正在使用如下所示的XML结构:

<ROOT>
    <ELEM_A>
        <A_DATE>20100825</A_DATE>
        <A_TIME>141500</A_TIME>
        <!-- other elements, maybe also other or date/time combinations -->
        <STRING>ABC</STRING>
    <ELEM_A>
    <ELEM_B>
        <B_DATE>20100825</B_DATE>
        <B_TIME>153000</B_TIME>
        <NUM>123</NUM>
        <C_DATE>20100825</C_DATE>
        <C_TIME>154500</C_TIME>
    </ELEM_B>
</ROOT>
Run Code Online (Sandbox Code Playgroud)

我想将日期和时间映射到我的bean中的单个DateCalendar属性.这可能是使用jaxb注释吗?该类javax.xml.bind.annotation.adapters.XmlAdapter似乎可以做到这一点,但我不得不承认我并不完全理解它的javadoc.

解决方法是为日期和时间字符串创建其他setter,以便在Calendar属性中设置相应的值,如下所示:

private Calendar calendar;

public void setDate(String date) {
    if (calendar == null) {
        calendar = new GregorianCalendar();
    }
    calendar.set(YEAR, Integer.parseIn(date.substring(0, 4)));
    calendar.set(MONTH, Integer.parseIn(date.substring(4, 6))-1);
    calendar.set(DAY_OF_MONTH, Integer.parseIn(date.substring(6, 8)));
}

// Similar code for setTime
Run Code Online (Sandbox Code Playgroud)

问题(除了附加代码)是我不能总是保证日期在时间值之前设置,但我想不出一个具体的例子,这可能会给出结果.

可以理解基于注释的解决方案的任何示例或上述代码的改进/反例.

编辑:我接受了Blaise Doughan给出的第二个答案,但修改了他的DateAttributeTransformer更灵活,并且不希望字段名称包含字符串"DATE".字段名称取自字段上的XmlWriterTransformer注释:

@Override
public Object buildAttributeValue(Record record, …
Run Code Online (Sandbox Code Playgroud)

java calendar jaxb

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

设备处于休眠状态时,Android AlarmManager RTC不会暂停

我为Android设备写了一个小小部件.

该小部件用于AlarmManager设置定期更新.我正在使用RTC时钟AlarmManager.

根据文档,如果设备处于休眠状态,则RTC时钟不会唤醒设备,下次更新将在设备唤醒时进行.

我有一个小部件的日志文件,显示它何时更新.

即使我没有触摸设备,我仍然会在日志文件中看到更新.

这是为什么?设备不应该睡觉,因此我的小部件不应该更新?

我正在使用System.currentTimeMillis()它的开始时间所以它应该是正确的RTC时钟.

android sleep alarmmanager real-time-clock

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

21
推荐指数
2
解决办法
3万
查看次数

log4net将无法从app.config中读取

我为log4net配置了两个相同的项目.一个项目记录正常; 但是,另一个根本没有记录.

Logger在不登录的回报项目IsFatalEnabled = false,IsErrorEnabled = false,IsWarnEnabled = false,IsInforEnabled = falseIsDebugEnabled = false.

我已经从一个项目复制并粘贴到另一个项目中,完全替换了文件并尝试删除所有空格.

什么可能导致一个项目没有正确地从app.config读取正确的级别?

的app.config:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <configSections>
    <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" />
  </configSections>
  <log4net>
    <appender name="FileAppender" type="log4net.Appender.FileAppender">
      <file value="logfile.txt" />
      <appendToFile value="true" />
      <layout type="log4net.Layout.PatternLayout">
        <conversionPattern value="%date: %-5level – %message%newline" />
      </layout>
    </appender>
    <root>
      <level value="DEBUG" />
      <appender-ref ref="FileAppender" />
    </root>
  </log4net>
</configuration>
Run Code Online (Sandbox Code Playgroud)

Program.cs中

using log4net;

class Program
{
    private static readonly ILog Log …
Run Code Online (Sandbox Code Playgroud)

log4net log4net-configuration

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

Git Remote Branch跟踪

什么是一体化(或至少更简单)的方法来实现这一目标?基本上我想创建一个分支,但跟踪它,以便我可以将更改作为备份推送到中央存储库.

git branch BranchName
git push origin BranchName
git -d BranchName 
git branch --track BranchName origin/BranchName
Run Code Online (Sandbox Code Playgroud)

我已经完成了一堆google和SO搜索,但我对设置远程分支和跟踪它们的正常描述感到困惑.

git

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

不通过stdout写入控制台窗口

如何直接写入控制台,而不必在c#中使用stdout?我正在升级一些旧程序,它将stdout重定向到文件中(因为输出很重要),我需要以某种方式直接写入控制台,并且文本不会出现在stdout中.是否可以(不使用WinAPI)?

编辑:我知道写入stderr的可能性,通过,是否可以在控制台上设置stderr的光标位置?

c# console console-application

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

当我们点击UISearchBar时会调用哪个事件

在我的应用程序中,当我单击在视图上添加的UISearchbar时,我需要执行一些活动,即推送otherview控制器.

什么是实现这一目标的最佳方法.

有一件事是当我们点击UISearchbar"searchBarTextDidBeginEditing"被解雇时,但是当我在"searchBarTextDidBeginEditing"中推送视图控制器并返回searchBarTextDidBeginEditing再次调用时,我的场景似乎不是推送视图控制器的理想位置.

这是主控制器

// Search bar
  iSearchBar = [[UISearchBar alloc] initWithFrame:CGRectMake(0, 0, frame.size.width, 40)];
  iSearchBar.delegate = self;
  iSearchBar.showsCancelButton = NO;
  iSearchBar.autocorrectionType = UITextAutocorrectionTypeNo;
  iSearchBar.autoresizingMask = UIViewAutoresizingFlexibleWidth;
  [self addSubview:iSearchBar];
Run Code Online (Sandbox Code Playgroud)

当我点击UISearchBar然后它调用

   - (void)searchBarTextDidBeginEditing:(UISearchBar*)searchBar
   {
   [self ShowMySearch];
   }
Run Code Online (Sandbox Code Playgroud)

在ShowMySearch中,我推动其他一些控制器让我们说搜索控制器,当弹出这个搜索控制器并返回主控制器"searchBarTextDidBeginEditing"再次调用并再次推送搜索控制器并导致问题.这种行为仅在3.1.1上看到

谢谢,

萨加尔

iphone uisearchbar ipad

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