问题列表 - 第8377页

Emacs无法加载其启动文件

我将远程终端上的emacs升级为23-snapshot.因为我没有root权限,所以我做了'make install'并将'prefix'设置为我的主目录中的文件夹.现在,当我启动emacs时,它会出现错误"无法打开加载文件:encoded-kb",它也无法运行dired或加载cc-mode.我尝试用'--no-site-file',' - Q',' - q'启动它,都有同样的问题.我的.emacs是空的.有什么建议?

谢谢你的帮助.

此致,Nishith

更新:这些是我尝试运行'emacs'时没有参数的消息.

Warning: arch-dependent data dir (/usr/local/libexec/emacs/23.0.93/x86_64-unknown-linux-gnu/) does not exist.
Warning: Lisp directory `/usr/local/share/emacs/23.0.93/site-lisp' does not exist.
Warning: Lisp directory `/usr/local/share/emacs/site-lisp' does not exist.
Warning: Lisp directory `/usr/local/share/emacs/23.0.93/lisp' does not exist.
Warning: Lisp directory `/usr/local/share/emacs/23.0.93/leim' does not exist.
Run Code Online (Sandbox Code Playgroud)

它是一个64位系统.Emacs源代码来自cvs使用

cvs -d:pserver:anonymous@cvs.sv.gnu.org:/sources/emacs co emacs
Run Code Online (Sandbox Code Playgroud)

update2:谢谢Charlie和Trey的回答.我想我会跳过'make install'并坚持暂时使用src/emacs.干杯.

emacs emacs23

6
推荐指数
2
解决办法
5943
查看次数

如何向可能重定向到登录页面的页面发出POST请求

我在Outlook VBA中使用宏来通过POST将文件提交到URL:

Set http = New WinHttp.WinHttpRequest
http.Open "POST", UrlToPostTo, False    'True                                          '
http.setRequestHeader "User-Agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)"
http.setRequestHeader "Content-Type", "multipart/form-data; "
http.Send data
Run Code Online (Sandbox Code Playgroud)

我的问题是接受请求的页面(在这种情况下,文件上载页面)受到身份验证的保护 - 上面的初始请求将返回登录页面而不是页面本身.

我试图检测登录页面是否出现,如果是,则将用户名和密码作为表单变量发布(我希望这相当于人类在网页浏览器中输入用户名和密码进入页面).

所以步骤是:
*请求URL(包含文件和帖子).
*检查响应是否是登录页面.
*如果是,则在同一个http会话中,将用户名和密码提交给URL.
*如果服务器现在处理原始帖子,那么好,否则我可以再次发布.

代码如下:

' if the login page comes back, send credentials                                     '
If (InStr(http.ResponseText, "j_password") > 0) Then

    Dim loginData As String
    loginData = "j_username=theusername&j_password=thepassword"

    http.Open "POST", UrlToPostTo, False
    http.setRequestHeader "User-Agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)"
    http.setRequestHeader "Content-Type", "multipart/form-data; "
    http.Send loginData …
Run Code Online (Sandbox Code Playgroud)

post vba winhttp outlook-vba

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

具有私有setter的XmlSerializer和Collection属性

说我有一个像这样的简单课程

[Serializeable]
public class MyClass
{
    public MyClass()
    {
       this.MyCollection = new List<int>();
    }


    public List<int> MyCollection { get; private set;}
}
Run Code Online (Sandbox Code Playgroud)

如果我尝试使用XmlSerializer反序列化,我会收到一条错误消息,指出MyCollection是只读的,无法分配给.但是我不想公开setter,因为如果类的用户分配了它会导致各种问题.FxCop正确地警告:收集属性应该是只读的

但是在社区页面底部添加的内容是这样的:

XmlSerializer了解只读集合对于XmlSerializer,集合属性不必是可读写的,以便正确地序列化和反序列化内容.XmlSerializer将在实现ICollection或IEnumerable的集合属性上查找名为Add的方法,并在反序列化所有者类型的实例时使用该方法填充集合.

然而,它似乎并非如此(因为我得到InvalidOperationException).我能做什么遵循保持属性设置器私有的最佳实践,同时仍允许我使用XmlSerializer?

.net xml-serialization

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

Android - dismissDialog不会忽略该对话框

我正在使用showDialog()dismissDialog()在我的应用程序中显示进度对话框.从创建对话框并调用show()它到使用它以便在更改方向时保存状态.

但是当我从纵向 - >横向 - >纵向更改方向时,dismissDialog()不再取消对话框.对话框一直停留在那里,我需要按后退按钮才能消失.

有什么理由说它会这样吗?

编辑

为了解决这个问题,我尝试添加一个removeDialog()in,onDestroy()这样就不会创建/显示对话框两次,在更改方向之前,会删除该对话框.尝试添加日志语句,看看会发生什么

05-21 12:35:14.064: DEBUG/MyClass(193): *************callingShowDialog
05-21 12:35:14.064: DEBUG/MyClass(193): *************onCreareDialog

05-21 12:35:15.385: DEBUG/MyClass(193): *************onSaveInstanceState
05-21 12:35:15.415: DEBUG/MyClass(193): *************onDestroy

05-21 12:35:15.585: DEBUG/MyClass(193): *************callingShowDialog
05-21 12:35:15.585: DEBUG/MyClass(193): *************onCreareDialog
05-21 12:35:15.715: DEBUG/MyClass(193): *************onCreareDialog
05-21 12:35:17.214: DEBUG/MyClass(193): *************onSaveInstanceState
05-21 12:35:17.214: DEBUG/MyClass(193): *************onDestroy

05-21 12:35:17.275: ERROR/WindowManager(193): android.view.WindowLeaked: Activity com.android.MyClass has leaked window com.android.internal.policy.impl.PhoneWindow$DecorView@43362088 that was originally added here

05-21 12:35:17.395: DEBUG/MyClass(193): *************callingShowDialog
05-21 12:35:17.395: DEBUG/MyClass(193): *************onCreareDialog …
Run Code Online (Sandbox Code Playgroud)

android

22
推荐指数
4
解决办法
3万
查看次数

中止PL/SQL程序

如何让PL/SQL程序中途结束?如果发生异常,我无法找到任何方式优雅地结束程序 - 如果我处理它,它会循环回代码.

基本上我想做的是强迫应用程序不要在某些条件下运行.所以,我想在程序的顶部添加这样的东西:

BEGIN
    IF [condition]
        EXIT
    END IF
    [the rest of the program]
END
Run Code Online (Sandbox Code Playgroud)

建议的方法是抛出一个异常,但是块可能是一个内部块 - 所以块之外的程序只是继续.

oracle plsql

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

VSTO中的Excel控件

我正在寻找一个与Excel中的用户定义函数控件相同的控件

因此,例如当您单击"平均"时,会弹出一个控件,允许您在文本框中键入2个数字.在文本框的右侧有一个按钮,单击该按钮可以在Excel中选择一系列值,并在选中时填充文本框.

任何人都知道VSTO或任何其他控件,所以我不必自己编码?

.net c# excel vsto

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

联盟元素对齐

如果我有一个联合,C标准保证联合本身将与最大元素的大小对齐.

union U {
    long l;
    int i;
    short s;
    char c[2];
} u;
Run Code Online (Sandbox Code Playgroud)

但它对联盟内各个联盟元素的对齐有什么看法呢?以下表达式是否保证是真的?

(&u.l == &u.i) && (&u.i == &u.s) && (&u.s == &u.c[0])
Run Code Online (Sandbox Code Playgroud)

c alignment unions

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

我可以使用Visual Studio 2010开发asp.net 3.5/2.0项目吗?

我可以使用Visual Studio 2010开发asp.net 3.5/2.0项目吗?或者我会坚持.Net Framework 4.0?

asp.net compatibility .net-4.0 visual-studio-2010

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

你如何追踪在项目上工作的时间?

我不是在寻找任何复杂或企业的东西.我想知道是否存在一些简单的东西,我可以"打"出来并说出我在做什么.我对我在不同项目上花了多长时间以及每天实际工作量感兴趣.命令行工具会更受欢迎,但您可以随意推荐任何有用的东西.它必须在Unix-line操作系统上运行(至少Linux,Mac也不错,但并不重要)

time project-management

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

文本框仅包含字母,数字和空格

我可以确保用户只能在WPF中的KeyDown事件的文本框中输入字母数字和空格吗?不允许使用特殊字符.

wpf

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