小编Bas*_*wer的帖子

如何在C#中创建交互式(拖放)GUI

需要制作一个自定义应用程序,我可以在其中将(预定义)项目拖放到工作区并自由移动它们,例如在Microsoft Office PowerPoint中可以轻松制作工作流程图...

需要一个开始,我在哪里可以得到一个?

c# user-interface

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

为什么org.hibernate.cache.Cache已被弃用?

不仅这个,而且org.hibernate.cache.Cache.CacheProvider也被弃用了.

如果这些是我们应该如何创建自己的自定义缓存解决方案?替代方法?

java hibernate

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

查找服务器计算机中的物理CPU套接字数

我有一个带有4个物理处理器插槽的系统.运行Windows 2003,我想以编程方式查找使用C++的套接字数量.这是可能的,如果是的话,怎么样?

c++ cpu window windows-server-2003

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

将Log4Net RollingFileAppender设置为每周滚动一次

DatePattern字符串需要的东西的SimpleDateFormatter 会接受.

不幸的是,这意味着,开箱即用,这不包括能够将边界设置为周数.有一些方法可以在C#中获得这个值,但是我们可以扩展SimpleDateFormatter或提供不同的实现IDateFormatter并使用它(甚至在自定义中RollingFileAppender)并不明显.

那么我们怎样才能让Log4Net RollingFileAppender每周滚动一次?

.net c# log4net rollingfileappender

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

验证错误:opc_invokeinterface的args_size不一致

我一直在尝试生成一些动态代码(使用Javassist),但程序在涉及双数组或浮点数组时在某一点失败.代码如下

Class c = Customers.class; // called in main & Customer class just has a double[] Dubs = new double[10]
CreateType(c); // Main


public static Object CreateType(Class genericType)
{
        // some preReq declarations
        CtMethod writeCode = dyn.getDeclaredMethod("processCode");

        generateCode(genericType, Code, "temp"); // Code is a StringBuilder class

        System.out.println(Code);

        writeCode.insertAt(1, Code.toString()); // Compilation is successful

        Class c = dyn.toClass();

        Dynamic h;
        Constructor[] ctorlist = null;

        ctorlist =  c.getDeclaredConstructors(); // Problem is here

        h = (DynamicSurrogate) ctorlist[0].newInstance(genericType);

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

生成的代码如下

    testapp1.Customers temp=(testapp1.Customers)graph; …
Run Code Online (Sandbox Code Playgroud)

java javassist

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

将一个对象放在 ILGenerator 的堆栈顶部

我必须将一个对象的实例传递给一个函数,因此显然所有要作为参数的信息都将加载到评估堆栈中 这是我正在寻找的代码

someClass SomeObject = new someClass();

il.Emit(OpCodes.LoadObject, SomeObject);
il.Emit(OpCodes.CallVirt, MethodInfo Function);


public void Function(Object obj)
{
       Type type = typeof(obj);
       //do something w.r.t to the type
}
Run Code Online (Sandbox Code Playgroud)

我不需要任何存储在类中的信息只是类型,我不能使用任何原始类型来做出决定

最后我读到我可以使用一些操作码使用指针来加载类型......但我在这里完全迷失了,任何帮助或指向正确方向的指针都会很棒:)

[更新]

好吧,我找到了我自己问题的答案,尝试了它,它的工作原理不知道它是否正确,但我可以成功地创建一个对象并将其加载到堆栈中并将其传递给一个函数

ConstructorInfo ci = typeof(SomeClass).GetConstructor(System.Type.EmptyTypes);
IL.Emit(OpCodes.Newobj, ci);
IL.Emit(OpCodes.Call, SomeFunctionMethodInfo);
Run Code Online (Sandbox Code Playgroud)

SomeFunctionMethodInfo 是一个以 Object 作为参数的函数,我成功地将对象传递给函数,并且也可以操作它并将类作为对象返回。

我在任何地方都找不到对这个例子的引用,只是通过 MSDN 弄清楚了,我做错了什么还是有什么缺点?请专家们纠正或提供更好的答案

.net c# ilgenerator dynamic-code

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

有没有一种方法可以在eclipse中一步创建现有软件包的package-info.java?

我有一些旧的软件包,没有package-info.java。由于某种原因,我需要package-info.javas为他们创建任务,我发现任务真的很无聊,因为在Eclipse中没有捷径可以做到这一点。我必须手动使用该New > File过程创建文件,然后手动键入那些软件包名称。

Eclipse中是否有执行此任务的捷径?

java eclipse package-info

5
推荐指数
2
解决办法
6551
查看次数

Java是否保存了运行时优化?

我的教授在一个小程序上做了一个非正式的基准测试,Java时间是:第一次运行时为1.7秒,之后运行时为0.8秒.

  • 这是否完全归因于将运行时环境加载到操作环境中?

    要么

  • 是否受到Java优化代码和存储这些优化结果的影响(对不起,我不知道技术术语)?

java optimization caching

4
推荐指数
2
解决办法
1528
查看次数

使文件递归写入

我试图使用这个使某些文件夹下的每个文件都可写

for/d/r.(%bd)中的%% d执行@if存在"%% d"dir"%% d"/ S | attrib -R/S/D"%% d"

当在文件夹内时

dir"%% d"/ S | attrib -R

工作得非常好.但是当从批处理脚本运行时,它无法做正确的事情.请指教.

windows command-line cmd batch-file

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

从 Visual Studio Code 调试 Python - 导入 Numpy

import numpy
print "asdf"
Run Code Online (Sandbox Code Playgroud)

当我尝试在 Visual Studio Code 中调试/运行上述 Python 代码时,出现以下错误(使用 OSX)

导入错误,无法导入名称 float96

决议是什么?

我已经从 python 网站安装了 python。也尝试从brew安装后运行,但没有效果。

编辑

问题出在 Visual Studio 的所有导入上

python numpy visual-studio-code

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