标签: startup

禁用vim的启动消息(vimdiff,vim -o -O ones)

当使用从命令行打开具有拆分窗口的多个文件时,vim喜欢说明每个文件的文件名,行数和字符数.然后提示用户按回车继续好的东西.

是否有设置或开关禁用此功能?我正在使用它来与TortoiseSVN进行区分,当我想要的只是快速浏览一下这些变化时,这个消息就会影响我的工作效率.

vim message startup

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

我何时必须调用以编程方式实例化的小部件的startup()方法?

我创建的实例dijit.layout.ContentPane,dijit.layout.StackContainerdijit.layout.BorderContainer从我的JS代码.

看来我必须调用以startup()编程方式创建的实例的方法.但是,我不确定是否必须为每个小部件调用它.例如,当我执行' new my.foo.widget()'时,startup()会自动触发.

感谢您帮助我了解何时调用该startup()方法!

layout dojo widget startup

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

"初始化Java工具"期间发生内部错误.在Eclipse启动时

我在启动时遇到这个奇怪的错误.在我的环境中可能出现什么问题?

替代文字

这是错误:

>!ENTRY org.eclipse.core.jobs 4 2 2010-12-30 17:56:32.545
!MESSAGE An internal error occurred during: "Initializing Java Tooling".
!STACK 0
    org.eclipse.equinox.internal.provisional.frameworkadmin.FrameworkAdminRuntimeException: Not a file url: ../p2/
    at       org.eclipse.equinox.internal.frameworkadmin.equinox.EquinoxManipulatorImpl.loadWithoutFwPersistentData(EquinoxManipulatorImpl.java:368)
    at org.eclipse.equinox.internal.frameworkadmin.equinox.EquinoxManipulatorImpl.load(EquinoxManipulatorImpl.java:331)
    at org.eclipse.pde.internal.core.target.AbstractBundleContainer.getVMArguments(AbstractBundleContainer.java:722)
    at org.eclipse.pde.internal.core.target.TargetPlatformService.newDefaultTargetDefinition(TargetPlatformService.java:493)
    at org.eclipse.pde.internal.core.PluginModelManager.initDefaultTargetPlatformDefinition(PluginModelManager.java:458)
    at org.eclipse.pde.internal.core.PluginModelManager.initializeTable(PluginModelManager.java:428)
    at org.eclipse.pde.internal.core.PluginModelManager.getWorkspaceModels(PluginModelManager.java:886)
    at org.eclipse.pde.core.plugin.PluginRegistry.getWorkspaceModels(PluginRegistry.java:176)
    at org.eclipse.pde.internal.core.SearchablePluginsManager.computeContainerClasspathEntries(SearchablePluginsManager.java:128)
    at org.eclipse.pde.internal.core.ExternalJavaSearchClasspathContainer.getClasspathEntries(ExternalJavaSearchClasspathContainer.java:29)
    at org.eclipse.jdt.internal.core.JavaProject.resolveClasspath(JavaProject.java:2584)
    at org.eclipse.jdt.internal.core.JavaProject.resolveClasspath(JavaProject.java:2679)
    at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath(JavaProject.java:1866)
    at org.eclipse.jdt.core.JavaCore.initializeAfterLoad(JavaCore.java:3443)
    at org.eclipse.jdt.internal.ui.InitializeAfterLoadJob$RealJob.run(InitializeAfterLoadJob.java:35)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
Caused by: java.net.URISyntaxException: Not a file url: ../p2/
    at org.eclipse.equinox.internal.frameworkadmin.equinox.utils.FileUtils.fromFileURL(FileUtils.java:192)
    at org.eclipse.equinox.internal.frameworkadmin.equinox.EquinoxFwConfigFileParser.readp2DataArea(EquinoxFwConfigFileParser.java:362)
    at org.eclipse.equinox.internal.frameworkadmin.equinox.EquinoxFwConfigFileParser.readFwConfig(EquinoxFwConfigFileParser.java:224)
    at org.eclipse.equinox.internal.frameworkadmin.equinox.EquinoxManipulatorImpl.loadWithoutFwPersistentData(EquinoxManipulatorImpl.java:366)
Run Code Online (Sandbox Code Playgroud)

eclipse startup

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

启动时运行应用程序

我想知道它是否有可能解决这个问题.我有qt应用程序,如果用户勾选复选框,我希望此应用程序在启动操作系统时启动.我已经google了,我想出了这个解决方案>

我的QT应用程序需要管理员权限才能修改注册表,所以

  1. 创建清单文件(<requestedExecutionLevel level="requireAdministrator" uiAccess="false"/>)

2.应用此命令

mt -manifest manifestfile -outputresource:binfile.exe; 1

3.在QT中使用这段代码来修改注册表

void MainWindow::set_on_startup() {

QSettings settings("HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run", QSettings::NativeFormat);

       if (ui->checkBox->checkState()) {
        QString value = QCoreApplication::applicationFilePath(); //get absolute path of running exe
        QString apostroph = "\"";

        #ifdef DEBUG
        ui->textEdit->append(QCoreApplication::applicationFilePath ());
#endif

       value.replace("/","\\");
       value = apostroph + value + apostroph + " --argument";

#ifdef DEBUG
       ui->textEdit->append(value);
#endif
        //write value to the register
        settings.setValue("name", value);


    }
    else {
         settings.remove("name");
    }
}
Run Code Online (Sandbox Code Playgroud)

那么,这看起来不错吧?但是......默认管理员priveleges的应用程序无法在启动操作系统时启动,但是没有管理员priveleges的应用程序无法修改注册表.所以,有一个解决方案 - 告诉用户,如果他想设置这个"启动"选项,他首先需要以管理员身份启动应用程序,然后应用程序将能够修改注册表,默认权限将保持"asInvoker" ,但这似乎真的不切实际,我认为用户会因此而气馁.

那么,如何解决这个问题呢?其他应用如何解决这个问题?

registry qt uac startup

8
推荐指数
3
解决办法
8368
查看次数

matlab有matlabrc文件吗?

今天我偶然发现了这个帖子:

http://www.mathworks.com/matlabcentral/newsreader/view_thread/112560

问题基本上是如何让Matlab读取你的startup.m文件,无论你在哪里开始你的matlab会话.

提供的解决方案之一是:

一个解决办法是要求系统管理员添加几行"matlabrc.m",增加了一些预先设定的文件夹中的用户的主目录到MATLAB路径(比如〜/ .matlabstart).然后每个用户可以在此文件夹中拥有自己的"startup.m"文件.

我最终在我的系统(OS X)中做的是添加一个startup.m文件:

/Applications/MATLAB_R2011a.app/toolbox/local/
Run Code Online (Sandbox Code Playgroud)

在这个startup.m文件中,我添加了:

if exist([getenv('HOME') '/.matlabrc/startup.m'])
    run([getenv('HOME') '/.matlabrc/startup.m']);
end
Run Code Online (Sandbox Code Playgroud)

这样用户可以选择创建隐藏文件夹~/.matlabrc,在其中可以放置文件startup.m.在这个启动文件中,无论他们启动Matlab的目录是什么,他们都可以告诉matlab什么时候执行它们.我添加到自己的个人startup.m文件中的一个例子是

addpath(genpath('/Users/jmlopez/matlabcode/'))
Run Code Online (Sandbox Code Playgroud)

现在我可以在该目录中添加任意数量的文件夹,并且每次我自动启动Matlab时都会将所有文件夹添加到路径中,而无需修改路径.

问题是:Matlab是否已经提供了一个特殊的文件,就像我创建的那样,或者我刚刚经历了所有这些麻烦来完成我想要的东西?如果答案是我给出的第二个选项,那么,Matlab为什么不提供这个?每当你没有管理员权限并且我不想将我的startup.m文件带到我去的每个目录时,将目录添加到Matlab路径是非常痛苦的.请问有人对此有所了解吗?

matlab path startup rc

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

在WebLogic启动中设置环境变量的最佳方法

在Oracle WebLogic中,设置环境变量以便代码可以访问它的最佳方法是什么?我们有运行WebLogic的第三方应用程序,用于查找环境变量.

注意:我们使用节点管理器启动托管服务器.

我宁愿能够在域配置中的某个位置设置它,就像在管理控制台的"服务器启动"选项卡中那样,但似乎没有好地方可以做到这一点.

我可以看到的唯一方法是1.编辑bin/setDomainEnv.sh以导出环境变量2.修改nodemanager.properties以使StartScriptEnabled = true

这样做会强制NodeManager使用/bin/startManagedWebLogic.sh,因此您可以向其添加变量,并在NodeManager启动时拾取它们.但是你也必须在每台机器上都这样做.

想知道是否有更简洁的方法来实现这一点,而不是使用Oracle的启动脚本.

java weblogic startup environment-variables

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

更改应用启动窗口的颜色

当应用程序启动时,我想改变一下闪烁的颜色.我认为这是由总体应用程序主题决定的,但我想指定另一种颜色.

详细说明,我不想修改所有活动的默认背景颜色,由下式指定:

<item name="android:windowBackground">@color/red</item>
Run Code Online (Sandbox Code Playgroud)

实现这一目标的最优雅方式是什么?

谢谢你的时间!

android colors startup android-theme

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

如何在Startup.cs文件中获取ASP.NET MVC应用程序的基本URL?

我正在寻找一种方法来获取我的Web应用程序的根URL,因此我不必在需要它的地方使用硬编码字符串.

到目前为止,我试图这样做:

var request = HttpContext.Current.Request;

var url = string.Format("{0}://{1}",
          request.Url.Scheme,
          request.Url.Authority);
Run Code Online (Sandbox Code Playgroud)

但不幸的是,当我从Startup课程中执行时,这并没有给出我想要的结果 http://127.0.0.1

c# url asp.net-mvc startup

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

"权限被拒绝"在启动时运行命令

我在我的Ubuntu系统上有一张dvb卡,写了一个显示dvb调谐器gnome-terminal的bash文件,并在用户登录系统时启动bash文件以运行脚本,如下所示:

#!/bin/bash

# Bash script to show list of bvb tuner

gnome-terminal --title="list of bvb tuners" -x bash -c "lsdvb; read line" &

gnome-terminal --title="Tuner 4:" -x bash -c "dvblast -a 4 -f 12596000 -s 27500000 -v 13 -c Tuner4.cfg -i 1 ; read line" &
Run Code Online (Sandbox Code Playgroud)

lsdvb来自dvb-app存储库的命令,显示Linux中的dvb调谐器列表,而dvblast是一个用于广播直播电视的程序.

当我在服务器上有1张dvb卡时,一切正常...当我向服务器添加第二张dvb卡并重新启动系统时,bash文件启动但是看到以下运行错误dvblast:

对于dvblast

这个用于lsdvb:

对于lsdvb

如果在登录gnome-terminal使用sudo -s,并手动运行bash的文件,它的做工精细.

当删除第二张卡时,bash文件在启动时正常工作.

strace输入命令行并查看此日志lsdvb:

open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
open("/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY|O_CLOEXEC) = 3 …
Run Code Online (Sandbox Code Playgroud)

linux bash shell startup dvblast

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

如何使用任何快捷键在visual studio 2017中设置为启动项目?

在 Visual Studio 解决方案资源管理器中是否有将项目设置为启动项目的快捷键?

startup visual-studio visual-studio-2017

7
推荐指数
2
解决办法
3659
查看次数