问题列表 - 第6081页

你能在Emacs Lisp宏中创建交互式功能吗?

我正在尝试在emacs lisp中编写一个宏来创建一些"辅助函数".

最终,我的助手功能将比我在这里更有用.我意识到可能有更好/更直观的方法来完成同样的事情(请发帖)但我的基本问题是为什么这不起作用/我做错了什么:

(defmacro deftext (functionname texttoinsert)
  `(defun ,(make-symbol (concatenate 'string "text-" functionname)) ()
     (interactive)
     (insert-string ,texttoinsert)))

(deftext "swallow" "What is the flight speed velocity of a laden swallow?")
(deftext "ni" "What is the flight speed velocity of a laden swallow?")
Run Code Online (Sandbox Code Playgroud)

如果我获取macroexpand的输出并评估它,我得到了我打算用宏获得的交互式函数,但即使宏运行并且似乎评估,我也无法调用M-x text-nitext-swallow.

macros elisp

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

如果在覆盖Equals()时未能覆盖GetHashCode(),会出现什么问题?

可能重复:
为什么在重写Equals方法时重写GetHashCode很重要?

在C#中,如果在覆盖Equals()时未能覆盖GetHashCode(),那么具体可能出现什么问题?

.net c#

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

更改BufferedImage的alpha值?

如何在Java中更改BufferedImage的全局alpha值?(IE使图像中每个像素值为100的像素的alpha值为80)

java graphics bufferedimage

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

C#数组移动项(非ArrayList/Generic List)

有一个对象是一个数组(不是arraylist或泛型),可以容纳一组任何东西......

[[One],[Two],[Three],[Four]]
Run Code Online (Sandbox Code Playgroud)

想要将[Four]移动到[Two]前面,例如oldIndex = 3,newIndex = 1,那么结果将是......

[[One],[Four][Two],[Three]]
Run Code Online (Sandbox Code Playgroud)

什么是在.NET 2.0中最有效的方法,例如

PropertyInfo oPI = ObjectType.GetProperty("MyArray", BindingFlags.Public | BindingFlags.Instance);
object ObjectToReorder = oPI.GetValue(ParentObject, null);
Array arr = ObjectToReorder as Array;
int oldIndex = 3;
int newIndex = 1;
//Need the re-ordered list still attached to the ParentObject
Run Code Online (Sandbox Code Playgroud)

提前致谢

c# arrays

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

如何跟踪IIS服务器性能

我有一个反复出现的问题,客户打电话并抱怨网站太慢.具体来说,如果它们在短时间内处于非活动状态,则返回到站点,在用户看到响应之前会有一分钟两分钟的延迟.(在这种情况下标准浏览器是Firefox)

我有Perfmon启动并运行,cpu利用率通常低于20%(单一过程...不要问).数据库正在嗡嗡作响.我把头发拉了出来.

那么,在评估IIS性能时,您认为哪些指标/工具有用?

asp.net iis performance

17
推荐指数
2
解决办法
8746
查看次数

Rails每请求哈希?

有没有办法在Rails中缓存每个请求数据?对于给定的Rails/mongrel请求,我有一个半昂贵的操作的结果,我想在该请求中多次访问.是否存在可以存储和访问此类数据的哈希?

它需要相当全局,并且可以从视图,控制器和库中访问,例如Rails.cache和I18n.

如果这就是它需要的话,我可以做一些猴子修补.

  • Memcached不起作用,因为它将在请求之间共享,这是我不想要的.
  • 同样地,全局变量不起作用,因为不同的请求将共享相同的数据,这不是我想要的.
  • 实例变量不起作用,因为我想从不同的类中访问数据.

ruby-on-rails

15
推荐指数
2
解决办法
4194
查看次数

如何从动态加载的程序集中加载包含嵌套类型的泛型类型?

在加载到使用当前的AppDomain的组件Assembly.LoadFrom,我有以下代码:

[TypeConverter(typeof(EnumConverter<Shapes>))]
public enum Shapes
{
  Triangle,
  Square,
  Circle
}
Run Code Online (Sandbox Code Playgroud)

通用EnumConverter <T>在通过调用Assembly.GetEntryAssembly()返回的程序集中定义.当我在运行时读取TypeConverter属性时,我得到的类型的全名如下所示:

MyAssembly.EnumConverter`1[[MyDynamicAssembly.Shapes, MyDynamicAssembly, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]
Run Code Online (Sandbox Code Playgroud)

但是,当我在字符串上调用Type.GetType()时,它返回null.我希望能够获得System.Type的实例.还要注意的是MyDynamicAssembly不是由Reflection.Emit的产生(在MSDN文章中指出在这里).

此代码是使用.NET Framework 2.0在Visual Studio 2005上生成的.

有没有人找到这个bug /限制的解决方法?它是否已在3.5中修复?

.net c# generics assemblies

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

Java的SQL解析器库

是否有用于解析SQL语句的开源Java库?

如果可能,它应该是可定制的或足够灵活的,以便能够解析(或至少忽略)特定于供应商的语法(例如Oracle表空间定义或MySQL的LIMIT子句).

如果没有,严格遵守SQL标准也没关系.

更新:我需要两件事:

  • 为非SQL数据库提供SQL接口(映射到内部API调用)
  • 在SQL进入实际数据库之前重写SQL(例如Oracle)

java sql parsing

136
推荐指数
5
解决办法
9万
查看次数

如何在Linux/X11下隐藏鼠标指针?

如何在X11下隐藏鼠标指针?我想使用内置库来执行此操作,而不是像SDL(SDL_ShowCursor(0))或过剩(glutSetCursor(GLUT_CURSOR_NONE)).此外,无论指针位置如何,鼠标指针都应隐藏,而不仅仅是在自己的窗口中.

linux x11 mouse

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

登上OpenSource Train

我知道如何找到开源项目.我知道如何找到它们.我不知道该怎么做是要求列出要做的事情.我所使用的每个开发邮件列表都充满了实际的开发人员.我从未见过任何新的程序员.大多数开源项目似乎都不是新的程序员友好的.

一个不是一个非常有经验的程序员的人怎么会要求做的事情,而不是看起来很烦人或麻烦.您对新手程序员的帮助有何看法?

**有项目的人是否有适合初学者的空间.我知道中级C/C++ /

open-source new-operator

12
推荐指数
2
解决办法
233
查看次数