问题列表 - 第42675页

如何以编程方式更改文件关联而不需要提升

如何在用户没有管理员/提升权限时以编程方式更改文件关联(Win XP,Vista,7)?关于如何解决这个问题的任何想法?基本上我想保持我的应用程序像现在一样精简(它不需要提升安装和运行的权限).目前我提供了一个GUI界面,用户可以在其中更改文件关联,但如果用户权限有限,那么它所做的只是显示一条消息,表明它无法执行此操作,并向其解释如何激活"运行此程序"作为管理员"框然后重新启动该程序.如果用户拥有权限,那么我只需更改关联.

有一种更好的方法来保持"精简"吗?

delphi registry file-association

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

Hibernate不会将数据保存到DB中吗?

我有一个表单,在其中输入详细信息,但是当我单击“保存”时,它不会保存在数据库中……尽管表确实已创建。

我的联系方式

package your.intermedix.domain;

import java.io.Serializable;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Table;

@Entity
@Table(name="USER")

public class Contact implements Serializable {

    private static final long serialVersionUID = 1L;

    private Long id;
    private String name;
    private String email;
    private String lastname;
    private String designation;

    @Id
    @GeneratedValue
    @Column(name="USER_ID")
    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    @Column(name="DESIGNATION")
    public String getDesignation(){
        return designation;
    }

    public void setDesignation(String designation){
        this.designation = designation;
    } …
Run Code Online (Sandbox Code Playgroud)

java spring hibernate

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

当我调用session_start()时,如何修复Permission错误?

当我将脚本上传到服务器时,我收到了这个错误

警告:未知:打开(/ tmp/sess_58f54ee6a828f04116c2ed97664497b2,O_RDWR)失败:第0行的未知权限被拒绝(13)

警告:未知:无法写入会话数据(文件).请在第0行的Unknown中验证session.save_path的当前设置是否正确(/ tmp)

session_start(); 虽然我将/ tmp文件夹的权限设置为777,但是当我打电话时出现错误.

php permissions session warnings

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

设计:具有相同实现但方法名称不同的类

我有多个类,它们对不同的命名方法有类似的实现:

class MyClassX
{
   public int MyClassXIntMethod(){}
   public string MyClassXStringMethod(){}
}

class MyClassY
{
   public int MyClassYIntMethod(){}
   public string MyClassYStringMethod(){}
}
Run Code Online (Sandbox Code Playgroud)

类中的方法具有类似的实现,但由于方法的名称不同(由于第三方约束),我不能使用继承.

我正在寻找一种优雅的解决方案,它比一遍又一遍地实现相同的功能更好.

oop

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

增强变量比较器

我需要比较两个类型的变量,boost::variant我想比较变量内部的值是否相等.

实现这个的最佳方法是什么?

我的变体看起来像这样:

typedef boost::variant<int, float, double, long, bool, std::string, boost::posix_time::ptime> variant;
Run Code Online (Sandbox Code Playgroud)

c++ variant comparator

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

如何通过IIS7发送电子邮件?

我正在尝试在IIS7中的Windows 7计算机上设置SMTP服务器.我已将其设置为"将电子邮件发送到localhost,端口25,无需身份验证.但是当我尝试以编程方式从我的C#程序连接时,出现错误:

发送邮件失败",内部异常"无法建立连接,因为目标计算机主动拒绝它127.0.0.1:25

public static void SendEmail(MailMessage m) {
  var smtp = new SmtpClient {
    Host = "localhost",
    Port = 25,
    UseDefaultCredentials = true,
  };
  smtp.Send(m);
}
Run Code Online (Sandbox Code Playgroud)

为什么?我需要翻转什么其他秘密开关?

c# iis-7 smtp

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

六角形瓷砖并找到它们相邻的邻居

我正在使用六边形瓷砖地图开发一个简单的2D棋盘游戏,我已经阅读了几篇文章(包括gamedev one,每次有关于六边形瓷砖的问题时都会链接)关于如何在屏幕上绘制六边形以及如何管理运动(虽然我以前做过很多).我的主要问题是根据给定的半径找到相邻的瓷砖.

这就是我的地图系统的工作方式:

(0,0) (0,1) (0,2) (0,3) (0,4)
   (1,0) (1,1) (1,2) (1,3) (1,4)
(2,0) (2,1) (2,2) (2,3) (2,4)
   (3,0) (3,1) (3,2) (3,3) (3,4)
Run Code Online (Sandbox Code Playgroud)

等等...

我正在努力的事实是我不能通过使用for(x-range;x+range;x++); for(y-range;y+range;y++);来选择相邻的瓷砖,因为它选择了不需要的瓷砖(在我给出的示例中,选择(1,1)瓷砖并给出1的范围也会给出我是(3,0)瓷砖(我实际需要的是(0,1)(0,2)(1,0)(1,2)(2,1)(2,2)),这是有点与瓷砖相邻(因为数组的结构方式),但它并不是我想要选择的东西.我可以强制它,但这不会很美,可能不会覆盖'选择半径的东西".

有人能指出我在正确的方向吗?

grid dictionary hexagonal-tiles

14
推荐指数
2
解决办法
4804
查看次数

用于asp.net应用程序的脚本引擎

我想允许我的用户使用脚本语言来进一步自定义我的应用程序.
我正在寻找一个线程安全的可嵌入脚本引擎,因为它是一个ASP.NET应用程序.我查了一些引擎,比如Javascript.NET(https://github.com/JavascriptNet/Javascript.Net),但它不是Thread安全的.我发现的其他实现看起来不够稳定.

任何sugestions?

谢谢,

法比奥

asp.net scripting javascript.net

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

当涉及(WPF)本机映像时,如何获得混合模式小型转储的完整堆栈跟踪?

我有一个使用WPF的混合模式C++/CLI应用程序.我们客户的崩溃报告为我们自己的服务器的小型转储.

当我尝试使用windbg sos-extension中的!pe或!clrstack命令调查minidump时,我经常从WPF程序集中获取不完整的堆栈帧信息,例如

SP       IP       Function
0013E370 564618E3 PresentationFramework_ni!Unknown+0x1bf
0013E3A4 56461258 PresentationFramework_ni!Unknown+0x58
0013E3CC 5634C6D8 PresentationFramework_ni!Unknown+0x18
0013E3D8 55C04AA2 PresentationFramework_ni!Unknown+0x502
...
Run Code Online (Sandbox Code Playgroud)

在这种情况下,堆栈跟踪解码也变得非常慢.

使用!sym noisy显示了以下的大量消息

SYMSRV:  C:\Symbols\PresentationFramework.ni.dll\488F142Edab000\PresentationFramework.ni.dll not found
SYMSRV:  http://msdl.microsoft.com/download/symbols/PresentationFramework.ni.dll/488F142Edab000/PresentationFramework.ni.dll not found
DBGHELP: C:\Program Files (x86)\Debugging Tools for Windows (x86)\PresentationFramework.ni.dll - file not found
DBGHELP: PresentationFramework.ni.dll not found in c:\Windows\System32
SYMSRV:  C:\Symbols\PresentationFramework.ni.dll\488F142Edab000\PresentationFramework.ni.dll not found
SYMSRV:  http://msdl.microsoft.com/download/symbols/PresentationFramework.ni.dll/488F142Edab000/PresentationFramework.ni.dll not found
DBGENG:  C:\WINDOWS\assembly\NativeImages_v2.0.50727_32\PresentationFramewo#\9519494798a88867406b5755e1dbded6\PresentationFramework.ni.dll - Couldn't map image from disk.
SYMSRV:  C:\Symbols\PresentationFramework.dll\488F142E50e000\PresentationFramework.dll not found
SYMSRV:  http://msdl.microsoft.com/download/symbols/PresentationFramework.dll/488F142E50e000/PresentationFramework.dll not found
DBGHELP: C:\Program Files (x86)\Debugging Tools for Windows (x86)\PresentationFramework.dll …
Run Code Online (Sandbox Code Playgroud)

.net wpf minidump stack-trace sos

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

尝试创建JSONArray时出现JSONException

请告诉我为什么我在尝试创建JSONArray实例时遇到异常?

String task = "{'menu': { 'id': 'file', 'value': 'File', 'popup': { 'menuitem': [ {'value': 'New', 'onclick': 'CreateNewDoc()'}, {'value': 'Open', 'onclick': 'OpenDoc()'}, {'value': 'Close', 'onclick': 'CloseDoc()'}] }}}";
        try { 
            JSONObject tmp = new JSONObject(task);
            js = tmp.getJSONArray("menuitem"); // exception fires here
        } catch(JSONException e) {
            e.printStackTrace();
        }
Run Code Online (Sandbox Code Playgroud)

获得例外

01-03 16:12:17.926: WARN/System.err(5999): org.json.JSONException: No value for menuitem
Run Code Online (Sandbox Code Playgroud)

java json

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