草庐IT

long-lived

全部标签

在 Windows 中将 __int64 转换为 long

如何在Windows中将__int64转换为long(MSVC8和MSVC6)?正常的类型转换是否有效?此外,将long转换为__int64怎么样?如果多头是负值,它会起作用吗?注意-我说的是__int64变量将始终包含一个长度不超过32位的值的场景。 最佳答案 1。将long转换为__int64根据MSDN在__int64关键字上:The__int64keyworddeclaresanewtype,a64-bit(8-byte)integer.Aswiththeint,short,andlongtypes,the__int64ty

c# - 我将如何创建 Windows Phone Live Camera Feed?

我已经为我的WindowsPhone制作了程序,可以在屏幕上显示摄像头画面。我还使用Sockets命名空间发送/接收数据。是否可以将这些“组合”起来,从我的LAN上的计算机连接到的摄像机创建实时视频源? 最佳答案 嗯,这是一个非常有趣的问题。事实上,通常应该可以创建一个直播流-但是-这就是“困难”点:你必须自己做,所以你必须关心真正的直播流所需的一切。具体来说,实现一种直播并不复杂。想想你需要什么:1a)图像源(通常当然是凸轮)1b)一种图像复印机2)流媒体服务器3)流媒体客户端因此,如果我们谈论WindowsPhone,您可以使用

asp.net - 无法在本地使用 windows live api

你好,我在使用WindowsliveAPI时遇到问题我正在使用asp.net,无法在本地使用回调url登录链接只有在我提供实时url时才有效,但我无法使用本地主机。请帮忙 最佳答案 它也可能对其他人有帮助-请在主机文件中添加以下条目(位于[%systemdrive%]\Windows\System32\drivers\etc)127.0.0.1www.example.com#[Pleasereplaceexampledomainwithyouractualone]Windowslive服务器希望您的返回url中包含http://,但

windows - 是否可以通过 ACS 2.0 身份提供程序从 Windows Live ID 获得任何其他声明?

据我所知,目前ACS2.0中的默认WindowsLiveID身份提供者仅提供两个声明,即nameidentifier(与用户和您的应用程序关联的base64唯一ID,但对于描述某人无用)和identityprovider声明,它可以让您知道您在与LiveID交谈。我想知道是否可以为WindowLiveID配置一个替代身份提供者,它可以通过附加声明提供名称和其他LiveID配置文件信息。谢谢,-帕特里克 最佳答案 除了nameidentifier和identityprovider使用Window的LiveIdentityProvide

python - "WindowsError: [Error 206] The filename or extension is too long"使用子进程多次运行程序后

我的python程序在WindowsHPC2008环境中准备输入、运行外部FORTRAN代码并处理输出。它工作得很好,除非代码在1042-1045次之间执行外部程序(通常问题会更早收敛)。在这些情况下,我得到一个异常(exception):WindowsError:[Error206]Thefilenameorextensionistoolong但是,文件名的路径不会随时间增长。它只是清理目录并再次运行。代码如下:inpF=open(inName)outF=open(localOutName,'w')p=subprocess.Popen(pathToExe,shell=False,st

windows - DWORD_PTR、INT_PTR、LONG_PTR、UINT_PTR、ULONG_PTR 何时、如何以及为什么?

我发现Windows有一些新的WindowsDataTypesDWORD_PTR,INT_PTR,LONG_PTR,UINT_PTR,ULONG_PTR你能告诉我何时、如何以及为什么使用它们吗? 最佳答案 *_PTR类型被添加到WindowsAPI以支持Win64的64位寻址。由于32位API通常使用DWORD等数据类型传递指针,因此有必要为64位兼容性创建新类型以替代32位应用程序中的DWORD,但是在64位应用程序中使用时扩展到64位。因此,例如,想要编写32位或64位代码的应用程序开发人员将windows32位APISetWi

windows - BAT 文件中的 "Input line is too long"错误

我在执行bat文件时遇到问题。运行一段时间后,出现“输入行太长”错误。bat文件的结构很简单。有一个主bat文件调用其他10个bat文件,这些文件负责更新我的系统模块的数据。在更新数据bat文件中,有很多调用我的系统的命令(.cmd文件),该命令负责通过一些计算来更新数据。重点是,当该进程在Windows2003Server中运行时,一切正常。没有错误。然后,当它升级到Windows2008Server时,我执行主要的bat文件,几个小时后我得到了“输入行太长”的错误。我什至无法在该cmd窗口中手动执行更新数据bat中包含的任何命令。但是,如果我关闭cmd窗口并打开一个新窗口,我可以无

caching - docker run long time make 缓存连接超时

我用docker-compose构建了我的应用程序,一个容器是使用mariadb镜像的数据库,一个运行Laravel的php(我为我的应用程序安装了php-memcached或php-redis扩展),一个基于redisdocker镜像构建的缓存容器。起初一切顺利,但运行2或3天后,我得到了php异常:连接超时[tcp://redis:6379];我在主机服务器上监控cpu和内存和网络使用我自己安装的zabbix,但是我得到了这些错误:监控CPU监控内存我将缓存容器更改为memcached,然后2或3天发生了同样的事情,我发现解决这个问题的唯一方法是重新启动系统,它可以再运行2或3天,

scala - Redis在scala中根据zscore long获取特定值

我想根据zscore从Redis中获取值。我的zscore值是long值,它不过是long中的时间戳。所以,现在我正在使用:-client.zrangeWithScore(key,0,-1)因此,有了这个我可以获取整个block,但我想在特定的zscore条目之后获取。我的分数类似于这种类型的值-1523336885423。请建议具体功能及其jar。现在我正在使用github的Scala-redis库。 最佳答案 我得到了解决方案。我们可以使用client.zrangebyscoreWithScore(key,startidx,tr

redis - 使用 Spring Data Repository 在 Redis 中使用 Long 自动增量?

我浏览了链接:SpringData+RediswithAutoincrementKey,但我在Redis中使用PK作为Long。我们如何在Redis中对ids进行自动增量?组.java@RedisHash("groups")publicclassGroup{@IdprivateLonggroupId;privateStringname;}用户.java@RedisHash("users")publicclassUser{@IdprivateLonguserId;privateStringname;privateLocalDatecreatedDate;}此处推荐的方法是什么?有任何快速