小编Mot*_*Mot的帖子

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

Git 强制推送:如何防止覆盖其他用户的更改

我经常必须使用git resetgit rebase更改一些最近的提交(重新排列、将多个提交合并为一个,...)。这需要在推动时使用力选项。不幸的是,这也可能会覆盖远程存储库中其他用户的更改。

为什么我需要重写历史?因为我们在功能分支中做了很多工作(具体来说,从使用 Swing 转换为 SWT)并且必须使其尽可能短。为了实现这一点,我们经常发现,一些提交应该在功能分支分叉之前提交给主控。

git push如果我没有从远程存储库获取最新更改,如何使强制失败?

git git-push

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

使用正确的转义路径执行命令

请参阅此超级用户问题.我需要运行命令

explorer.exe /select,"C:\Program Files\foobar"
Run Code Online (Sandbox Code Playgroud)

来自Java.以下Java代码不像上面的命令行调用那样工作(Explorer选择一个完全不同的目录):

Runtime.getRuntime().exec(new String[] {
    "explorer.exe",
    "/select,\"C:\\Program Files\\foobar\""
});
Run Code Online (Sandbox Code Playgroud)

我从纯Java方面有什么其他选择(没有本机代码)?

java launching-application

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

OS X:打开电子邮件客户端,创建新邮件并将文件添加为附件

我们希望让(Java)应用程序的用户尽可能轻松地向我们发送错误日志。首先,我们设想打开网站的错误报告页面,并使用要上传的文件的路径预填充上传输入字段,但出于安全原因,这不起作用。

是否可以在 OS X 上(命令行调用、Apple 脚本等)在默认电子邮件客户端中打开一封新电子邮件并添加某个文件作为附件?

email macos attachment

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

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

TableViewer:如何强制选择更改

当调用tableViewer.getTable().selectAll()已注册的选择时,将不会通知侦听器(通常用于SWT中所有类型的程序选择更改 - 根据我的知识).如何触发内部选择更改,TableViewer以便通知所有听众?

java swt jface selection

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

OS X上的SWT:更改应用程序名称

我的基于SWT的Java应用SWT程序在应用程序菜单中显示为应用程序名称.我已经尝试在Info.plist中更改它并使用Display.setAppName("myApp")但它没有帮助.我还能尝试什么?

顺便说一下,我正在使用位于的shell脚本启动应用程序MyApp.app/Contents/MacOS/MyApp.

java macos swt

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

ASP .NET MVC 3.会话过期太快了

我有一个页面(View),它在某些时间间隔内发送AJAX查询.用户可以很长时间使用此页面.但会议在大约40-60分钟后到期.所以AJAX请求不会返回有用的信息.

我的Web.config

<system.web>
  <sessionState
      timeout="259200"
      cookieName="SunTest.SessionId"
      regenerateExpiredSessionId="true"
      sqlCommandTimeout="200"
      stateNetworkTimeout="200">
  </sessionState>
<roleManager enabled="true" defaultProvider="SqlProvider" cacheRolesInCookie="true" cookieName=".ASPROLES" cookieTimeout="259200" cookiePath="/" cookieRequireSSL="false" cookieSlidingExpiration="true" cookieProtection="All">
  <providers>
    <add name="SqlProvider" type="System.Web.Security.SqlRoleProvider" connectionStringName="SqlServices" applicationName="/" />
  </providers>
</roleManager>
<authentication mode="Forms">
  <forms loginUrl="~" timeout="259200" protection="All" />
</authentication>   
Run Code Online (Sandbox Code Playgroud)

我已经改变了我的web.config

<appSettings>
    <add key="enableSimpleMembership" value="false" />
    <add key="autoFormsAuthentication" value="false" />
</appSettings>
<system.web>
  <sessionState 
      mode="SQLServer"
      allowCustomSqlDatabase="true"
      sqlConnectionString="Data Source=servername;Initial Catalog=dbname;User ID=username;Password=password"
      timeout="259200"
      cookieName="SunTest.SessionId"
      regenerateExpiredSessionId="true"
      sqlCommandTimeout="200"
      stateNetworkTimeout="200">
  </sessionState>
<roleManager createPersistentCookie="true" enabled="true" defaultProvider="SqlProvider" cacheRolesInCookie="true" cookieName=".ASPROLES" cookieTimeout="259200" cookiePath="/" cookieRequireSSL="false" cookieSlidingExpiration="true" cookieProtection="All">
  <providers>
    <add name="SqlProvider" type="System.Web.Security.SqlRoleProvider" connectionStringName="SqlServices" applicationName="/" /> …
Run Code Online (Sandbox Code Playgroud)

asp.net web-config session-cookies asp.net-mvc-3

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

Servlet:如何构建绝对路径

我有一个 java 对象,并试图做这样的事情:

InputStream is = new FileInputStream(imagePath)
BufferedImage image = ImageIO.read(is)
Run Code Online (Sandbox Code Playgroud)

问题是我不知道如何获得imagePath. 我相信我需要建立一个文件的绝对路径。当我目前在 Java 课程中,但我的图像文件在我的 webRoot 文件夹下时,这怎么可能?我已经尝试过,getResource(".").getPath()但路径似乎包含.war我认为不可能的路径。任何帮助将不胜感激!

谢谢!

java servlets path

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

SWT:单击工具栏按钮后显示弹出菜单

我想在用户单击此按钮时在工具栏按钮下方显示一个弹出菜单.我已经阅读了关于a的SWT.DROP_DOWN样式,ToolItem但这似乎非常局限于根据此示例的简单项目列表.相反,我想显示一个弹出菜单,例如复选框和单选按钮菜单项.

swt toolbar popupmenu

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