标签: customization

简单的Emacs键绑定

我在Emacs中有两个操作:

  1. 创建一个新缓冲区并粘贴剪贴板. C-S-n
  2. 关闭当前缓冲区. C-S-w
  3. 切换到上次查看的缓冲区. C-TAB

在进行前两个操作时,我感觉自己像个键盘杂技演员.我认为值得尝试一些自定义键绑定和宏.

关于此定制的一些问题:

  1. 我如何为#1制作宏?
  2. 这些好的密钥绑定?(我知道这有点主观,但它们可能被我不使用的流行词使用.)
  3. 有没有人在Linux/Windows中找到一个C-TABAlt+ 一样的宏Tab?具体来说,我希望根据上次查看的时间戳(最近的时间点)有一堆缓冲区.我想继续在堆栈中循环,直到我放开Ctrl钥匙.当Ctrl按键被释放,我想当前缓冲区获取堆栈上的更新的位置.

emacs customization buffer key-bindings

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

管理第三方开源库更改的最佳实践?

在最近的一个项目中,我不得不修改一个开源库来解决功能缺陷.我遵循SVN创建"供应商源"存储库的最佳实践,并在那里进行了更改.我还将补丁提交到该项目的邮件列表中.不幸的是,该项目只有几个维护者,他们提交更新的速度很慢.

在某些时候,我希望更新库,我希望我的项目将要使用升级的库.但现在我有一个潜在的问题......

我不知道我的补丁是否已经应用于第三方库的未来版本.我也不知道我的补丁是否仍然与升级组件的内部实现兼容.并且很有可能,其他人将在那时保持我的项目.

我是否应该以特殊方式命名库,以便我们做出特殊修改(例如,commons-lang-2.x-for-my-project.jar)?我应该只记录补丁并引用自述文件中的SVN位置和邮件列表项的链接吗?在升级方案中,我无法想到的任何选项似乎都是万无一失的.

这是什么最好的做法?

svn customization open-source

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

改变模式线的位置

是否可以更改模式行的位置,使其出现在缓冲区的顶部而不是主缓冲区的底部?如果是这样,我该怎么办?

emacs customization emacs23 modeline

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

使Dreamweaver更像Notepad ++

我正在从Notepad ++转向Dreamweaver,虽然Dw确实有比Notepad ++更好的功能,但有一些我真的很想念.

  1. 有没有办法让键盘上的"Home"键带你到代码开始的前面,而不是前面的行?在Notepad ++中,默认情况下这是它的工作原理,我不知道为什么有人会想要去行的前面而不是前面的代码.我使用tabbing使其更有条理,所以这个功能对我来说非常重要.

  2. 如何在Dw中复制一行?在Notepad ++中,我可以选择该行并按ctrl + d,它会自动复制代码.这对于像画廊或桌子这样的东西来说非常棒,我不想输入每一行,因为它非常相似.

  3. 不太重要,因为我不经常使用它,但你可以在Dw中垂直选择吗?在Notepad ++中,您可以按住alt并垂直选择行.例如:

    http://dl.dropbox.com/u/12147973/vert-select.jpg

提前致谢.

customization dreamweaver hotkeys notepad++

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

具有自定义安全扩展的SSRS中的错误订阅传递

我开发了一个自定义安全扩展,以使从我们的Intranet产品到报告服务的单一登录。在我订阅之前,它就像一种魅力。

开发确实像这里建议的那样:http : //msdn.microsoft.com/en-us/library/ms155029.aspx

登录,上传和管理报告有效。每个用户都可以阅读和打开报告。我们还实现了授权并覆盖了此处描述的功能:http : //msdn.microsoft.com/zh-cn/library/ms152800.aspx

管理文件夹,报告也可以。

当我广告订阅以呈现报告以通过电子邮件发送报告时,系统会说用户没有足够的权限通过电子邮件发送报告。

notification!WindowsService_0!1674!10/09/2013-14:02:04:: i INFO: Handling subscription f70f374e-28fa-4ba2-8b0e-6633f1299ee9 to report Projekt Aufwand, owner: rausch, delivery extension: Report Server Email.
library!WindowsService_0!1674!10/09/2013-14:02:04:: i INFO: RenderForNewSession('/Projektverwaltung/Projekt Aufwand')
library!WindowsService_0!1674!10/09/2013-14:02:04:: e ERROR: Throwing Microsoft.ReportingServices.Diagnostics.Utilities.AccessDeniedException: , Microsoft.ReportingServices.Diagnostics.Utilities.AccessDeniedException: Die dem Benutzer 'rausch' erteilten Berechtigungen reichen zum Ausführen des Vorgangs nicht aus.;
library!WindowsService_0!1674!10/09/2013-14:02:04:: i INFO: Initializing EnableExecutionLogging to 'True'  as specified in Server system properties.
emailextension!WindowsService_0!1674!10/09/2013-14:02:04:: e ERROR: Error sending email. Exception: Microsoft.ReportingServices.Diagnostics.Utilities.RSException: Die dem Benutzer 'rausch' erteilten Berechtigungen …
Run Code Online (Sandbox Code Playgroud)

c# permissions customization reporting-services

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

Android系统.你自己的进步吧?

第4个小时的搜索,没有结果都一样.我们不应该这样做的事实.告诉我如何实现以下内容:

  1. AsyncTask执行某些操作
  2. 共有25张以下表格的图片:图片 在此输入图像描述
  3. 有片动画xml:

     <animation-list
             xmlns:android="http://schemas.android.com/apk/res/android"
             android:oneshot="true"
             android:layout_width="wrap_content"
             android:layout_height="wrap_content">
             <item android:drawable="@drawable/a1" android:duration="250"/>
             <item android:drawable="@drawable/a2" android:duration="250"/>
             <item android:drawable="@drawable/a3" android:duration="250"/>
             <item android:drawable="@drawable/a4" android:duration="250"/>
             <item android:drawable="@drawable/a5" android:duration="250"/>
             <item android:drawable="@drawable/a6" android:duration="250"/>
             <item android:drawable="@drawable/a7" android:duration="250"/>
             <item android:drawable="@drawable/a8" android:duration="250"/>
             <item android:drawable="@drawable/a9" android:duration="250"/>
             <item android:drawable="@drawable/a10" android:duration="250"/>
             <item android:drawable="@drawable/a11" android:duration="250"/>
             <item android:drawable="@drawable/a12" android:duration="250"/>
             <item android:drawable="@drawable/a13" android:duration="250"/>
             <item android:drawable="@drawable/a14" android:duration="250"/>
             <item android:drawable="@drawable/a15" android:duration="250"/>
             <item android:drawable="@drawable/a16" android:duration="250"/>
             <item android:drawable="@drawable/a17" android:duration="250"/>
             <item android:drawable="@drawable/a18" android:duration="250"/>
             <item android:drawable="@drawable/a19" android:duration="250"/>
             <item android:drawable="@drawable/a20" android:duration="250"/>
             <item android:drawable="@drawable/a21" android:duration="250"/>
             <item android:drawable="@drawable/a22" android:duration="250"/>
             <item android:drawable="@drawable/a23" android:duration="250"/>
             <item android:drawable="@drawable/a24" …
    Run Code Online (Sandbox Code Playgroud)

customization android asynctaskloader progress-bar animationdrawable

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

PHPStorm中的多个"右边距"或指南

PHPStorm在他们所谓的"右边距"上有一条垂直线,默认设置为120个字符或列......

鉴于PSR标准声明There MUST NOT be a hard limit on line length; the soft limit MUST be 120 characters; lines SHOULD be 80 characters or less.,如果我能在80个字符处获得另一个视觉指示器,那就太好了......

我很清楚它会在状态栏中显示您所在的行/列,但我通常会在编码时隐藏大多数面板(包括状态栏).

因此,有没有一种方法(功能或插件)允许我添加第二条垂直线来表示第80列?

ide customization phpstorm psr-2

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

IPython/Jupyter笔记本3 - 默认隐藏标题

在IPython笔记本版本3.0之前,默认情况下可以隐藏笔记本标题,方法是将其添加到".ipython\profile_default\static\custom\custom.js"(在Windows上):

$([IPython.events]).on("app_initialized.NotebookApp", function () {
    $('div#header').hide();
    $('div#maintoolbar').hide();
});
Run Code Online (Sandbox Code Playgroud)

或者对于Jupyter,"〜/ .jupyter/custom/custom.js",IPython替换为Jupyter.

也看到了这个问题

这似乎不再起作用了.它隐藏了标题,但它也在页面的顶部和底部留下了很大的空白.我不熟悉javascript和css.有没有人找到解决方案呢?

customization ipython ipython-notebook jupyter jupyter-notebook

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

造型Android PopupMenu分隔线

PopupMenu在我的应用程序中使用了几个s,它们都按预期工作

菜单图片

但是我希望将白色线条分开,但我无法找到我想要设置的位置.我希望我可以访问底层的ListView,但这似乎不可能.我也看不到与分隔线相关的样式项.

这可能吗,我应该在哪里/如何设置?

customization android divider android-layout android-popupwindow

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

读入复杂数组中的.xrdml数据

我正在尝试读取几个".xrdml"类型的文件,并将它们组合成一个带有直观标签的数据框.问题是此文件类型具有大的元数据.

我尝试了以下内容

必需的包

library(rxylib)
Run Code Online (Sandbox Code Playgroud)

我试过的事情

temp = list.files(pattern="*.xrdml")
xyz<-do.call(rbind,sapply(temp, read_xyData,verbose = TRUE,metaData = FALSE))
Run Code Online (Sandbox Code Playgroud)

我最终得到了一个列表,我可以使用例如调用列表中的每个成员 xyz[[2]]

          2Theta    V2
   [1,]  4.006565  3496
   [2,]  4.019695  3417
   [3,]  4.032826  3520
   [4,]  4.045956  3516
   [5,]  4.059086  3480
   [6,]  4.072217  3343
   [7,]  4.085347  3466
   [8,]  4.098477  3552
   [9,]  4.111607  3425
  [10,]  4.124738  3384
Run Code Online (Sandbox Code Playgroud)

如果我尝试使用unlist函数展平列表,那么结果就会变得混乱

我想要做的是读入所有文件并按列组合,每个文件都有第一列共同点,即2Theta.我还想使用每个文件标题的唯一部分来标记V2

我的文件有的标题像"BBHD-FASS_4-70_step01_40s_ LM 11_5 .xrdml".我希望最终能做的是拥有一个类似于下面示例的数据帧

2Theta   LM 6-26  LM 6-27  LM 6-28 LM 4-10 LM 4-11 LM 4-12
4.006565    3576    3535    3677    3576    3535    3677
4.019695    3526    3552    3662    3526    3552 …
Run Code Online (Sandbox Code Playgroud)

customization r arraylist

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