问题列表 - 第15885页

如何配置GNU Emacs默认编写UNIX或DOS格式的文件?

.emacs.el多年来我在我的文件中有这些功能:

(defun dos2unix ()
  "Convert a DOS formatted text buffer to UNIX format"
  (interactive)
  (set-buffer-file-coding-system 'undecided-unix nil))

(defun unix2dos ()
  "Convert a UNIX formatted text buffer to DOS format"
  (interactive)
  (set-buffer-file-coding-system 'undecided-dos nil))
Run Code Online (Sandbox Code Playgroud)

这些函数允许我轻松地在格式之间切换,但我不知道如何配置Emacs默认情况下以一种特定格式写入,无论我使用哪个平台.就像现在一样,当我在Windows上运行时,Emacs以Windows格式保存; 当我在UNIX/Linux中运行时,Emacs以UNIX格式保存.

无论我运行的平台如何,我都想指示Emacs以UNIX格式编写.我该怎么做呢?

我是否应该添加一些调用这些函数之一的文本模式钩子?例如,如果我在Windows上,那么dos2unix在找到文本文件时调用?

emacs formatting text-files end-of-line

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

后退按钮(浏览器行为)

在Web浏览器中按下后退按钮时,是从浏览器历史记录发送获取请求或服务的默认操作吗?

如果它的浏览器具体,那么Internet Explorer和Firefox的默认操作是什么?

browser firefox internet-explorer

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

如何向团队传授设计模式

我是经典设计模式书的忠实粉丝.我非常努力地学习大多数模式以及如何使用它们(以及何时应该避免使用它们).但是,我经常遇到一些团队,我是唯一一个定期推销这本书的团队.我希望学习本书可以更容易地向其他开发人员解释概念,但大多数人还没有花时间去学习这些主题.

这些是需要坚固架构的主要系统.我不想经常说"读这本书".我如何鼓励经常使用设计模式而不会过于夸张?有没有人成功让整个团队学习和使用设计模式?

design-patterns

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

使用if存在

我在刷新时插入重复项有问题.我们这里的团队决定在sql中使用'if exists'是阻止重复插入的最佳方法.但是,如果参数设置为null怎么办?

string cmdText = " if (not exists(select * from table where field1 = @field1 and field2 = @field2 and field3 = @field3)) Insert into table(field1,field2,field3) Values(@field1,@field2,@field3)";

if (txtfield1.text != "")
    cmd.Parameters.Add(new SqlParameter("@field1", txtfield1.text));
else
    cmd.Parameters.Add(new SqlParameter("@ field1", DBNull.Value));

    cmd.Parameters.Add(new SqlParameter("@field2", txtfield2));
    cmd.Parameters.Add(new SqlParameter("@field3", txtfield3));
Run Code Online (Sandbox Code Playgroud)

当field1中存在空值时,这不起作用.

c# sql-server asp.net visual-studio

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

如何显示可用目标列表?

我是相当新的Maven和我经常发现自己想看看有什么实际上在目标方面.

那么,是否有一个命令列出了例如给定前缀的所有可用目标?

maven-2

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

与Dojo一起使用时,mailto在IE8中导致空白页面

出于某种原因,在IE(确切地说是Win 7中的IE8)中,当我点击mailto链接时,我最终将当前页面替换为地址栏中带有mailto的空白页面.

具体来说,当我点击mailto链接时会发生这种情况:

  1. 新的:空白选项卡打开,弹出安全提示,询问我是否要打开Outlook.此时,看起来原始标签仍显示原始页面.
  2. 当我单击"允许"或"不允许"时,新选项卡将关闭,原始页面将重新加载地址栏中的mailto.

如果我注释掉dojo.xd.js引用,它会按预期工作.

Firefox和Chrome只会弹出Outlook新消息窗口.还测试并适用于Windows XP和IE7.

复制问题的代码是:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
  "http://www.w3.org/TR/html4/loose.dtd">
        <HTML>
         <HEAD>
          <TITLE>mailto test</TITLE>
        <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/dojo/1.3.2/dojo/dojo.xd.js" djConfig="parseOnLoad: true"></script>
         </HEAD>
         <BODY>
          <a href="mailto:example@example.com">mailto</a>
         </BODY>
        </HTML>
Run Code Online (Sandbox Code Playgroud)

mailto dojo internet-explorer

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

Django测试因InternalError失败:没有这样的保存点.DB:Postgres,传递mysql

有趣的是它也适用于shell.

   [MY code which calls Model.objects.get_or_create(...)]
  File "/usr/lib/python2.5/site-packages/django/db/models/manager.py", line 123, in get_or_create
    return self.get_query_set().get_or_create(**kwargs)
  File "/usr/lib/python2.5/site-packages/django/db/models/query.py", line 308, in get_or_create
    transaction.savepoint_rollback(sid)
  File "/usr/lib/python2.5/site-packages/django/db/transaction.py", line 199, in savepoint_rollback
    connection._savepoint_rollback(sid)
  File "/usr/lib/python2.5/site-packages/django/db/backends/__init__.py", line 67, in _savepoint_rollback
    self.cursor().execute(self.ops.savepoint_rollback_sql(sid))
InternalError: no such savepoint
Run Code Online (Sandbox Code Playgroud)

python mysql django postgresql

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

用于Windows x64的串行/ Com端口监视器

任何人都可以推荐任何好的Com端口监视工具,如Portmon,它也适用于Windows x64?理想情况下,开源/免费软件会很好.

serial-port sniffing sniffer

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

推荐的Google App Engine Java框架?

我是google appengine和java webprogramming(jsp/servlets/frameworks)的新手(不是webprogramming或java).我想知道appengine是否支持java框架,如果是的话,哪些是可重写的?是否有支持身份验证的框架?

谢谢

java google-app-engine web-frameworks

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

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