小编the*_*heB的帖子

如何在Django for循环模板中获取奇数和偶数值?

我有这个代码

{% for o in some_list %}
Run Code Online (Sandbox Code Playgroud)

现在我想做一些事情,如果我在一个平坦的线上.我怎样才能做到这一点?

django django-templates

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

H2数据库错误:数据库可能已在使用中:"被另一个进程锁定"

我正在尝试使用Java应用程序中的H2数据库.

我通过H2控制台创建了数据库及其表,然后尝试使用Java连接

Connection con = DriverManager.getConnection("jdbc:h2:~/dbname", "username", "password");
Run Code Online (Sandbox Code Playgroud)

但是我收到以下错误:

线程"main"中的异常org.h2.jdbc.JdbcSQLException:数据库可能已在使用中:"被另一个进程锁定".可能的解决方案:关闭所有其他连接; 使用服务器模式[90020-161]

我试图删除该dbname.lock.db文件,但它会自动重新创建.

如何解锁数据库以从我的Java程序中使用它?

java database h2

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

好或坏 - 不同进程之间的SetParent()win32 API

SetParent函数采用子和新的父窗口句柄.当子窗口处于不同的Windows进程时,这似乎也有效.

我看到一篇帖子声称这不是官方支持的,但目前的文档不再提及此了.这是当前文档中的缺陷,还是这种行为发生了变化?

HWND WINAPI SetParent(
  __in      HWND hWndChild,
  __in_opt  HWND hWndNewParent
);
Run Code Online (Sandbox Code Playgroud)

windows winapi

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

猫不被认为是内部或外部命令

了解谷歌应用程序引擎上的大查询,并想尝试这个库,这也需要我知道有关将服务帐户凭据转换为其他格式.我试过这个命令

# Convert the key from pkcs12 to pkcs1 (PEM).
$ cat /path/to/xxxx-privatekey.p12 | openssl pkcs12 -nodes -nocerts -passin pass:notasecret | openssl rsa > /path/to/secret.pem
Run Code Online (Sandbox Code Playgroud)

在命令行,但我明白了

'cat' is not recognized as an internal or external command,
operable program or batch file.
Run Code Online (Sandbox Code Playgroud)

我该如何解决这个问题?

windows openssl cat

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

如何为QtWebKit安装插件

我正在运行Qt 4.5商业快照,并希望使用我下载的插件(它是一个.so文件)QWebView.我需要放置此文件的具体位置吗?我可以用它抓住QWebPluginFactory吗?

c++ linux user-interface qt qtwebkit

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

我该如何处理这个Git错误?

特别是.DS_Store文件,我在Mac上,所以我当然把它放在我的.gitignore中.我根本不在乎文件.但由于某种原因,它试图从我设置为服务器的裸仓库中取出它.

   Updating 8e11f79..b315527
    error: Your local changes to the following files would be overwritten by merge:
        .DS_Store
        config/wi-fi.txt
        web/.DS_Store
    Please, commit your changes or stash them before you can merge.
    Aborting
Run Code Online (Sandbox Code Playgroud)

git

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

python错误抑制信号18到win32

我用以下代码创建了一个简单的test.py:

import sys
res = sys.stdin.read()
print(res)
Run Code Online (Sandbox Code Playgroud)

但是当我尝试跑步时

python test.py
Run Code Online (Sandbox Code Playgroud)

然后我输入

hello
Run Code Online (Sandbox Code Playgroud)

并通过Ctrl+ 结束输入z,我得到以下消息:

4 [sig] bash 11516! sigpacket::process: Suppressing signal 18 to win32 process (pid 10620)
Run Code Online (Sandbox Code Playgroud)

我不知道出什么问题了。

屏幕截图

python winapi stdin signals

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

事件日志消息大小31885?Windows 2008

我们最近将生产箱从Windows 2003服务器升级到Windows 2008.除事件记录外,一切正常.我们为每条消息记录最多32000字节的数据.

在2008服务器上,如果字符数大于31885,事件记录将失败.这是Windows 2008 R2服务器上的新限制吗?

在Win 2003服务器上,我能够为每个日志条目记录32000字节的数据.

windows event-log

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

在Windows上引用MapViewOfFile的计数问题

似乎MapViewOfFile增加了文件映射内核对象的引用计数.

引自MSDN描述MapViewOfFile:

文件映射对象的映射视图维护对象的内部引用,并且文件映射对象在释放对它的所有引用之前不会关闭.因此,要完全关闭文件映射对象,应用程序必须通过调用UnmapViewOfFile并通过调用并关闭文件映射对象句柄来取消映射文件映射对象的所有映射视图CloseHandle.可以按任何顺序调用这些函数.

此外,从Windows到C/C++,第5版:

上面的代码显示了用于操作内存映射文件的"预期"方法.但是,它没有显示的是,当您调用时,系统会增加文件对象和文件映射对象的使用计数MapViewOfFile...

尽管如此,我的实际测试表明相反.我在Windows 10 64位上使用Visual Studio 2015.测试程序如下:

#include <windows.h>

int main() {
  HANDLE h = CreateFileMappingA(INVALID_HANDLE_VALUE, NULL, PAGE_READWRITE, 0, 128, "test");
  void* p_memory = MapViewOfFile(h, FILE_MAP_WRITE, 0, 0, 0);
  CloseHandle(h);
  h = OpenFileMappingA(FILE_MAP_WRITE, FALSE, "test");
  DWORD dw = GetLastError(); // ERROR_FILE_NOT_FOUND
}
Run Code Online (Sandbox Code Playgroud)

OpenFileMapping呼叫因上一个错误而失败ERROR_FILE_NOT_FOUND.当我取消CloseHandle通话时,一切都会好的.这意味着该CloseHandle调用消除了文件映射内核对象的最后引用计数并将其销毁.这反过来意味着MapViewOfFile实际上不会增加​​对象的引用计数.

我想确定发生了什么,以及MapViewOfFile关于文件映射内核对象的引用计数的确切语义是什么.

c++ windows winapi reference-counting memory-mapped-files

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

xamarin表单错误Droid.Resource不包含字符串的定义

这就是问题所在 - "字符串"下的红线.

我正在开发一个xamarin表单应用程序,我正在使用PCL存储插件..我认为这是导致问题的某种方式,我不知道如何解决它.我的Android解决方案出现问题.

public static void UpdateIdValues()
{
    global::PCLStorage.Resource.String.ApplicationName = global::XamarinClients.Droid.Resource.String.ApplicationName;
    global::PCLStorage.Resource.String.Hello = global::XamarinClients.Droid.Resource.String.Hello;
}
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

错误6'XamarinClients.Droid.Resource'不包含'String'pathtomyapplication\Resources\Resource.Designer.cs的定义

有人有这个问题吗?

c# storage android portable-class-library xamarin

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