问题列表 - 第4081页

软件批判:开源软件

我在哪里可以找到OpenSource项目的批判性分析?

即:深入分析源中的方法,项目与他人的比较,以及绩效指标......

我想读一些关于现有项目的内容,这些项目可以让我对其设计,实现,优势和劣势进行概述,因此我可以选择参与其中的内容.希望每个评论都有不止一个分析师.

language-agnostic open-source

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

将Django管理目录保留在admin的默认URL下是危险的吗?

通过使用普通的旧管理URL来访问Django应用程序中的管理界面是否危险?为了安全起见,它应隐藏在一个类似于64位唯一uuid的混淆网址下吗?

此外,如果您创建这样一个模糊的链接到您的管理界面,你怎么能避免让任何人找到它的位置?如果在您的网站或互联网上的任何地方没有指向该网址的链接,谷歌机器人是否知道如何找到该网址?

django indexing url django-admin

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

哪些问题阻止Java应用程序在多个平台上运行?

Java应该是"一次编写,随处运行",它确实可以,但在某些情况下,它会变成"一次编写,随处调试".

将Java应用程序从一个平台移动到另一个平台时出现问题的最常见原因是什么?

什么是不常见但有趣的原因?

java cross-platform

20
推荐指数
6
解决办法
770
查看次数

通过JNDI使用ActiveMQ

我正在尝试使用JNDI创建与ActiveMQ的简单连接.


我有

  1. 队列名为'example.A'.

  2. 根据触及JNDI的ActiveMQ文档,如果我想通过JNDI使用ConectionFactories和Queues(Topics),我必须将jndi.properties文件放在我的类路径上.据我所知,默认情况下,activeMQ类路径是%activemq%/ conf目录.我没有改变它.所以我的队列有这个属性:

    queue.MyQueue = example.A

  3. 我为ActiveMQ创建了java客户端类,它使用JNDI如下:

        Properties jndiParameters = new Properties() ;
        jndiParameters.put(Context.INITIAL_CONTEXT_FACTORY, "org.apache.activemq.jndi.ActiveMQInitialContextFactory");
        jndiParameters.put(Context.PROVIDER_URL, "tcp://localhost:61616");
        Context context = new InitialContext(jndiParameters);
        ConnectionFactory connectionFactory = (ConnectionFactory) context.lookup("ConnectionFactory");
        Queue queue = (Queue) context.lookup("MyQueue");
    
    Run Code Online (Sandbox Code Playgroud)

但它找不到我的队列,它抛出异常:javax.naming.NameNotFoundException:MyQueue

我的错误在哪里?

java activemq-classic jndi

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

有没有快速的方法在Python中生成字母表的字典?

我想生成一个字母表中的字母作为键,类似于

letter_count = {'a': 0, 'b': 0, 'c': 0}
Run Code Online (Sandbox Code Playgroud)

什么是快速生成该字典的方式,而不是我必须输入它?

谢谢你的帮助.

编辑
感谢大家的解决方案:)

nosklo的 解决方案可能是最短的

另外,感谢您提醒我有关Python 字符串模块的信息.

python dictionary alphabet

33
推荐指数
6
解决办法
4万
查看次数

Ruby,PHP的交互式控制台

如何为ruby和php启动交互式控制台

php ruby

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

如果CSS规则发生更改,是否需要刷新浏览器

如果我通过javascript更改了CSS规则,是否需要执行任何操作以"刷新"浏览器以使用更新的规则重新显示当前页面?

html css css-reset

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

Java的最佳拼写检查api

什么是最好的Java拼写检查API?

免费或购买,必须免版税.

java spell-checking

9
推荐指数
2
解决办法
7579
查看次数

监视套接字以获取新数据然后处理该数据的最佳方法是什么?

请原谅我的C#.Net新手状态.如果这很明显并且我从文档中错过了它,那么将会感谢指向相关页面或示例代码的链接.

我正在开发一个应用程序,它将接受来自Java应用程序的TCP套接字连接.(是的,那部分需要Java.它是Sun SPOT设备,Java是唯一的选择.)Java应用程序将定期将新数据写入套接字,而我的应用程序的工作是接收byte [],转换它是一个字符串,处理数据(更新UI等),并可能将数据转发到另一台运行类似C#.NET应用程序的计算机上.

这就是我到目前为止所做的:现在,应用程序在启动时旋转了一个打开套接字的线程.Java应用程序可以成功连接到套接字,以便正常工作.我一直在寻找在的NetworkStream的beginRead方法和dataAvailable,lengthCanRead性质,但我不能完全肯定,当我读了一个数据包,通常约为512字节,但可以改变如何确定.

如果Java应用程序将数据写入流或存在积压的数据(Java应用程序将相当快速地传递数据.)如何确保我一次只读取一个数据包?如果Java应用程序null在写入时终止数据,那会有帮助吗?够了吗?

最后,套接字只接收一个连接,但我需要保持打开,直到出现错误或连接终止.处理这方面最优雅的方法是什么?我不认为关闭并重新打开每个数据包将起作用,因为在Sun SPOT基站上运行的Java应用程序的快速火灾(几乎实时)方面.现在,当基站终止时,我的应用程序死了一个响亮而痛苦的死亡.:)

感谢您阅读并提供任何帮助.

c# sockets multithreading sunspot .net-3.5

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

Java的虚拟机和CLR

作为MSIL和Java字节码之间的差异问题的一种跟进,Java虚拟机的工作方式(主要)差异或相似之处是什么?.NET Framework 公共语言运行时(CLR)有效吗?

还有,是 .NET框架 CLR是"虚拟机"还是没有虚拟机的属性?

.net java cil bytecode vm-implementation

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