我将远程终端上的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.干杯.
我在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) 说我有一个像这样的简单课程
[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?
我正在使用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) 如何让PL/SQL程序中途结束?如果发生异常,我无法找到任何方式优雅地结束程序 - 如果我处理它,它会循环回代码.
基本上我想做的是强迫应用程序不要在某些条件下运行.所以,我想在程序的顶部添加这样的东西:
BEGIN
IF [condition]
EXIT
END IF
[the rest of the program]
END
Run Code Online (Sandbox Code Playgroud)
建议的方法是抛出一个异常,但是块可能是一个内部块 - 所以块之外的程序只是继续.
我正在寻找一个与Excel中的用户定义函数控件相同的控件
因此,例如当您单击"平均"时,会弹出一个控件,允许您在文本框中键入2个数字.在文本框的右侧有一个按钮,单击该按钮可以在Excel中选择一系列值,并在选中时填充文本框.
任何人都知道VSTO或任何其他控件,所以我不必自己编码?
如果我有一个联合,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) 我可以使用Visual Studio 2010开发asp.net 3.5/2.0项目吗?或者我会坚持.Net Framework 4.0?
我不是在寻找任何复杂或企业的东西.我想知道是否存在一些简单的东西,我可以"打"出来并说出我在做什么.我对我在不同项目上花了多长时间以及每天实际工作量感兴趣.命令行工具会更受欢迎,但您可以随意推荐任何有用的东西.它必须在Unix-line操作系统上运行(至少Linux,Mac也不错,但并不重要)