小编Bri*_*uch的帖子

Windows更新"文件修改"时间戳需要什么?

显然它在写入操作期间会更新,但是是否有任何非破坏性操作也会强制更新?基本上看起来能够做到相当于*nix touch命令,但是在C#中以编程方式.

c# windows timestamp file

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

汇编语言的组装和链接步骤

  1. 我想知道组装步骤后链接步骤的目的是什么?为什么不在没有链接步骤的情况下运行汇编程序的输出?

    对于C来说,链接就是把编译生成的几个目标文件组合成一个目标文件。但是对于汇编语言来说,只有一个目标文件要“链接”,那么为什么还要链接一个目标文件呢?例如, http://zahidirfan.blogspot.com/2010/01/two-steps-to-using-assembly-in-linux.html

    如果只有一个目标文件并且不需要库,是否不需要链接?就像我上面给出的例子一样?

  2. 汇编器的输出和链接器的输出格式相同吗?它们都是二进制文件吗?

感谢致敬!

assembly

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

Modula-2开发人员?

猜猜没有新的项目在Modula,Ada,Oberon等语言中实现了(对吧?).但仍然存在遗留下来的遗留系统,在这里和那里寻找他们的创造者.他们找不到他们,因为他们可能会在一个享受自己的地方的海滩上退休.

严重:
1)我想知道是否还有活跃(经验丰富)的Modula程序员?
2)是否有任何将Modula代码移植到新硬件代码的经验?
3)有没有人知道可以重新设计的工具,意味着以图形方式映射程序和Mod文件.这些工具可用于例如.C程序.

当然,MODULA语法不相较于今天的.NET和Java API的使用方法1000的那个惊人的,但如果有人在你(有一些8000行汇编很好地混合)下降约100.000几乎无证sourcode的线,你应该知道,如果你更好地拒绝它.我有这个要求,我非常抗拒.(选项:端口并保留模块源或在9个月内迁移到其他语言!)

干杯

legacy-code modula-2

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

有没有简单的JSF commandButton样本?

我一直在努力尝试让我的commandButtons执行一个动作(但奇怪的是,我没有问题从bean中提取数据以包含在我的页面中).甚至在其他地方发布了我的代码并由其他人审核过.到目前为止,没有运气.所以,我想也许是一个不同的机智.任何人都可以向我指出一个项目的非常简单/基本的示例代码,该代码具有能够成功调用动作的commandButton吗?

java jsf java-ee-6 jsf-2

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

我应该去哪个Linux发行版学习Linux中的C/C++/Assembly

我是一名具有C#,. NET,Visual C/C++经验的主要Windows开发人员.我想在Linux中利用C/C++开发来创建可在Windows和Linux上运行的可移植GUI应用程序.

我在过去(2005年)使用过Fedora.希望您的建议知道哪些是目前在linux中学习编程的最佳发行版.

c c++ unix linux

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

可以在Visual Studio 2008中开发.net 2.x吗?

只能为运行Visual Studio 2008的.net 2.0开发?

谢谢!

.net visual-studio-2008

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

非托管函数挂钩,堆栈/寄存器问题与调用约定?

这不是关于EasyHook的特定功能,而是关于一般的挂钩.我想用这个签名挂钩一个函数:

public: int __thiscall Connection_t::Send(unsigned int,unsigned int,void const *)
Run Code Online (Sandbox Code Playgroud)

这显然是非托管代码,我正在尝试使用EasyHook将其与我的托管c#代码挂钩.但我认为这不是EasyHook导致问题,但我知道调用约定等...
这就是我如何定义DllImport并删除:

    public static int Send_Hooked(uint connection, uint size, IntPtr pDataBlock)
    {
        return Send(connection, size, pDataBlock);
    }

    [DllImport("Connection.dll", EntryPoint = "?Send@Connection_t@@QAEHIIPBX@Z", CallingConvention = CallingConvention.ThisCall)]
    static extern int Send(uint connection, uint size, IntPtr pDataBlock);

    [UnmanagedFunctionPointer(CallingConvention.ThisCall, CharSet = CharSet.Unicode, SetLastError = true)]
    delegate int DSend(uint connection, uint size, IntPtr pDataBlock);
Run Code Online (Sandbox Code Playgroud)

但是一旦我注入钩子,钩住的程序就会继续崩溃 - 没什么大惊喜.我认为它是调用约定的问题,并且我的钩子函数以某种方式干扰了钩子程序的堆栈.

所以我看看另一个项目谁挂钩相同的功能,但在c ++中弯路(挂钩部分):

Func =  (int (__stdcall *)(unsigned int, unsigned short, void const ))::GetProcAddress(::GetModuleHandle("Connection.dll"), "?Send@Connection_t@@QAEHIIPBX@Z");
PVOID DetourPtr;
PVOID TargetPtr;
DetourTransactionBegin();
DetourAttachEx(&Func, …
Run Code Online (Sandbox Code Playgroud)

c# assembly hook detours calling-convention

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

Windows应用程序

如何在Winforms之间传输变量?示例客户ID

谢谢

c# vb.net winforms

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

如何按在该上下文中保留的列名进行排序?

我正在使用遗留数据库,其中包含"item"和"desc"等列(用于描述).

显然,尝试执行有序选择时存在问题,例如:

SELECT item, desc FROM blah ORDER BY desc
Run Code Online (Sandbox Code Playgroud)

目的是做一个升序的列"desc",但SQL服务器变得困惑,因为desc也是一个修改器的顺序...如何逃避字段名称,使其正常工作?我是否必须选择该列的第二个副本作为其他名称才能在订单中使用?

t-sql

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

升级DevExpress后无法加载文件或程序集

我一直在把头发撕成一片,希望它变得简单,我太厚了,不能为自己锻炼.

我们有一个ASP.NET网站(IIS7.5,Server 2008R2),它使用了精彩的DevExpress ASP模块.一切正常,直到我有了将模块从10.1.4升级到10.1.7的好主意.从那以后,该网站抛出间歇性但常规的错误:

Could not load file or assembly 'DevExpress.Data.v10.1, Version=10.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)
Run Code Online (Sandbox Code Playgroud)

所有.aspx文件都有类似的寄存器标记,例如:

<%@ Register assembly="DevExpress.Web.ASPxEditors.v10.1" namespace="DevExpress.Web.ASPxEditors" tagprefix="dx" %>
Run Code Online (Sandbox Code Playgroud)

我使用DevExpress自己的升级工具更新了VS2010项目.在代码中的任何地方都没有引用v10.1.4 - 我检查过.aspx文件,web.config等 - 而且web服务器也有所有最新的.DLL.我甚至将网站移动到一个全新的原始服务器,但错误仍然存​​在.在寄存器标记中指定subversion数字和公钥没有任何不同.

我已经iisreset清除了临时文件,重新启动等等,一切都无济于事.真正令人沮丧的是错误是不可重复的 - 有时它会发生,有时则不会.谁能帮我吗?

asp.net devexpress

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