问题列表 - 第23961页

为什么默认情况下不启用PreAuthenticate?

据我所知,WebRequest.PreAuthenticate几乎总是好的.

如果我启用它,即使没有凭据也不会尝试进行身份验证,如果有凭据则会.那么有任何正当理由将其设置为False吗?或者即使没有凭据也可以将其设置为True?

并且因为它非常有用,为什么它没有像许多其他HTTP功能一样默认启用?

.net webrequest httpwebrequest

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

在activemq经纪人网络中禁用jmx(spring,xbean)

由于我在这个问题上遇到了很多困难,所以我发布了我的解决方案.在activemq代理网络中禁用jmx会删除有关jmx连接器注册的竞争条件.在同一台计算机上启动多个activemq服务器时:

无法启动jmx连接器:无法绑定到URL [rmi:// localhost:1099/jmxrmi]:javax.naming.NameAlreadyBoundException:jmxrmi [Root exception is java.rmi.AlreadyBoundException:jmxrmi]

另一个问题是,即使您没有引起竞争条件,仍然可能发生此异常.即使在等待他们在两者之间正确初始化的同时开始一个接一个的经纪人.如果一个进程由root作为第一个实例运行而另一个进程作为普通用户运行,则用户进程会以某种方式尝试注册自己的jmx连接器,尽管已经有一个.

或者成功注册jmx连接器的代理发生故障时发生的另一个异常:

无法启动jmx连接器:无法绑定到URL [rmi:// localhost:1099/jmxrmi]:javax.naming.ServiceUnavailableException [根异常是java.rmi.ConnectException:连接拒绝主机:localhost; 嵌套异常是:java.net.ConnectException:连接被拒绝]

这些例外导致经纪人网络停止工作或根本不工作.禁用jmx的技巧是,必须在connectionfactory中禁用jmx.文档http://activemq.apache.org/jmx.html并未明确说明这一点.所以我必须奋斗2天,直到我找到解决方案:

<beans xmlns="http://www.springframework.org/schema/beans" xmlns:amq="http://activemq.apache.org/schema/core"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.0.xsd http://activemq.apache.org/schema/core
http://activemq.apache.org/schema/core/activemq-core-5.3.1.xsd">

<!-- Spring JMS Template -->
<bean id="jmsTemplate" class="org.springframework.jms.core.JmsTemplate">
    <constructor-arg ref="connectionFactory" />
</bean>

<!-- Caching, sodass das jms template überhaupt nutzbar ist in sachen performance -->
<bean id="connectionFactory" class="org.springframework.jms.connection.CachingConnectionFactory">
    <constructor-arg ref="amqConnectionFactory" />
    <property name="exceptionListener" ref="jmsExceptionListener" />
    <property name="sessionCacheSize" value="1" />
</bean>

<!--
    Jeder Client verbindet sich mit seinem eigenen broker, broker sind untereinander vernetzt. Nur …
Run Code Online (Sandbox Code Playgroud)

java spring activemq-classic jmx

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

NSMutable字符串"超出范围"

我有一个在我的viewController(UITableViewController的子类).h文件中定义的NSMutableString对象:

NSMutableString *firstName;
NSMutableString *lastName;
Run Code Online (Sandbox Code Playgroud)

它们是属性:

@property (nonatomic, retain) NSMutableString *firstName;
@property (nonatomic, retain) NSMutableString *lastName;
Run Code Online (Sandbox Code Playgroud)

我在.m文件中合成它们.

在我的viewDidLoad方法中 - 我将它们设置为空字符串:

firstName = [NSMutableString stringWithString:@""];
lastName = [NSMutableString stringWithString:@""];
Run Code Online (Sandbox Code Playgroud)

firstName和lastName可以由用户更改.在我的cellForRowAtIndexPath方法中,我正在尝试显示这些字符串的内容:

cell.detailTextLabel.text = [NSString stringWithFormat:@"%@ %@", firstName, lastName];
Run Code Online (Sandbox Code Playgroud)

但这会导致应用程序在显示视图控制器后立即崩溃.使用调试器,似乎firstName和lastName都是"超出范围"或者它们不存在.我是Xcode的新手,但调试器似乎停在了objc_msgSend.

我究竟做错了什么?

iphone objective-c nsmutablestring

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

使用libcurl通过HTTP从内存(而不是磁盘)发送文件

我想通过用C++编写的程序发送图片. - 确定它有效,但我想将预先加载的载体中的图片发送到变量char(你知道我的意思吗?首先,我将图片加载到变量然后发送变量),因为现在我有了指定磁盘上图片的路径.

我想用c ++编写这个程序,使用curl库而不是exe.延期.我也找到了这样一个程序(我已经修改了一下)

c++ upload image libcurl

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

从"/","\"转换路径字符串时出现问题

我有这个代码

$ current_path = str_replace('\','/',getcwd()); // C:// XAMPP/htdoc

为什么它失败在目录补丁中用'/'替换'\'?为什么是原因以及如何处理这个问题?

编辑此代码用于返回与HTML TAG基础一起使用的路径(或类似的东西).



$current_path = getcwd();

function get_basepath() { 
    global $current_path; 

    $current_path  = str_replace('\\', '/', $current_path );                        // C:\xampp\htdocs\php\gettingstarted  

    $cur_root = $_SERVER['HTTP_HOST'];              // localhost
    $cur_docroot = $_SERVER['DOCUMENT_ROOT'];       // C:/xampp/htdocs/
    $cur_filepath = $_SERVER['SCRIPT_FILENAME'];    // C:/xampp/htdocs/php/gettingstarted/index.php 
    $filepath = str_replace($cur_docroot, '', $current_path);

    return "http://$cur_root/" . $filepath . "/";       // http://localhost/php/gettingstarted/index1.php 
} 

Run Code Online (Sandbox Code Playgroud)

php string

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

有人可以向我解释本教程中的运行总数和SQL自联接吗?

我在这里阅读了该教程:http : //www.1keydata.com/sql/sql-running-totals.html,这一切都是有意义的,直到排名,中位数和运行总计突然变得极其荒谬得令人难以置信地复杂等等。有人可以用简单的英语解释该查询如何产生连续的总数吗?谢谢!

sql self-join running-total

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


您在团队中使用哪些指南或标准进行版本控制?

我开始在公司内进行少量开发.我打算使用Git进行版本控制,我很想知道人们在他们的小组中使用的版本是什么准则或标准,类似于编码标准通常是在小组内写的.

我假设会有类似的东西;

  • 经常提交(至少每天/每周/每次会议等)
  • 版本构建始终从主分支进行
  • 在发布之前,将为测试创建一个新分支,并将其标记为.从这一点开始只修复错误.最终版本将被标记为这样,错误修复合并回主干
  • 每个开发人员都有一个公共回购
  • 新功能应该有自己的分支

显然,很多这将取决于您使用的VCS以及您如何构建它.

类似问题;
git branch命名最佳实践
git标签是否有标准的命名约定?

git version-control standards

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

使用 JPA 计算延迟加载属性的最佳位置在哪里

假设我们有一个“问题”和“答案”实体,

@Entity

public class Question extends IdEntity {
    @Lob
    private String content;
        @Transient
    private int answerTotal;
        @OneToMany(fetch = FetchType.LAZY)
    private List<Answer> answers = new ArrayList<Answer>();
......
Run Code Online (Sandbox Code Playgroud)

每次查询问题时,我都需要告诉该问题有多少个答案。所以我需要计算:

String count = "select count(o) from Answer o WHERE o.question=:q";
Run Code Online (Sandbox Code Playgroud)

我的问题是,哪里是进行计数的最佳位置?(因为我对Question实体做了很多查询,按日期、按标签、按类别、按询问者等。在每个查询中添加计数操作显然不是一个好的解决方案。

我的第一次尝试是实现一个 @PostLoad 侦听器,因此每次加载 Question 实体时,我都会进行计数。但是,EntityManager 无法注入侦听器中。所以这个方法行不通。

有什么提示吗?(我使用 Hibernate 作为提供程序)。

java orm hibernate jpa

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

屏幕锁定时启用iPhone加速度计

显然,当屏幕被锁定时,可以让处理器继续处理,如下所示:

在睡眠模式下运行iPhone应用程序

但是,在使用示例代码进行测试后,UIAccelerometer将在设备锁定后立即停止给出值.有没有办法强迫别的?

iphone accelerometer sleep-mode

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