程序设计

专业和发烧友程序员的问答


5
在Jar文件中运行类
如果您myJar.jar在/ myfolder中有一个名为jar的文件,并且想使用myClass从中调用的类,那么如何从命令行进行操作呢? 我以为会进入目录然后说,java -cp myJar.jar.myClass但这不起作用。任何帮助,将不胜感激。
176 java  command-line  jar 


4
RabbitMQ以及通道和连接之间的关系
该RabbitMQ的Java客户端具有以下概念: Connection -与RabbitMQ服务器实例的连接 Channel -??? 使用者线程池-消耗RabbitMQ服务器队列中的消息的线程池 队列-一种按FIFO顺序保存消息的结构 我想了解的关系,更重要的是,该协会之间。 Channel除了这是您从中发布和使用的结构,而且是从开放连接创建的事实之外,我仍然不太清楚a 是什么。如果有人可以向我解释“渠道”的含义,则可能有助于清除一些问题。 Channel和Queue有什么关系?可以使用同一通道与多个队列进行通信,还是必须为1:1? 队列和使用者池之间有什么关系?可以将多个使用者订阅到同一队列吗?同一消费者可以使用多个队列吗?还是1:1的关系? 在此先感谢您的任何帮助!

8
如何在MySQL中查看日志文件?
我读过Mysql服务器创建了一个日志文件,其中记录了所有活动-如何时执行查询以及执行什么查询。 有人可以告诉我它在系统中的什么位置吗?我该怎么读? 基本上,我需要使用不同的输入[两个日期之间的备份]来备份数据库,所以我认为我需要在此处使用日志文件,这就是为什么要这样做... 我认为必须以某种方式保护此日志的安全,因为可能会记录诸如用户名和密码之类的敏感信息[如果有任何查询要求];这样可以确保它安全,不容易被看到吗? 我具有root访问系统的权限,如何查看日志? 当我尝试打开/var/log/mysql.log时,它是空的。 这是我的配置文件: [client] port = 3306 socket = /var/run/mysqld/mysqld.sock [mysqld_safe] socket = /var/run/mysqld/mysqld.sock nice = 0 [mysqld] log = /var/log/mysql/mysql.log binlog-do-db=zero user = mysql socket = /var/run/mysqld/mysqld.sock port = 3306 basedir = /usr datadir = /var/lib/mysql tmpdir = /tmp skip-external-locking bind-address = 127.0.0.1 # # …
176 mysql  logging 

1
Python 3.x舍入行为
我只是在重新阅读Python 3.0的新增功能,它指出: round()函数的舍入策略和返回类型已更改。现在,精确的中途案例将舍入到最接近的偶数结果,而不是从零舍入。(例如,round(2.5)现在返回2而不是3。) 以及关于round的文档: 对于支持round()的内置类型,将值四舍五入为乘幂n的最接近10的倍数;如果两个倍数相等接近,则四舍五入取整为偶数选择 因此,在v2.7.3下: In [85]: round(2.5) Out[85]: 3.0 In [86]: round(3.5) Out[86]: 4.0 如我所料 但是,现在在v3.2.3下: In [32]: round(2.5) Out[32]: 2 In [33]: round(3.5) Out[33]: 4 这似乎是违反直觉的,与我对四舍五入(并可能绊倒人)的理解相反。英语不是我的母语,但是直到我读了这篇文章,我才认为我知道四舍五入的含义:-/我确定在引入v3时一定对此进行了一些讨论,但我找不到很好的理由。我的搜索。 有人知道为什么将其更改为此吗? 是否有其他主流编程语言(例如C,C ++,Java,Perl等)进行这种(对我来说是不一致的)舍入? 我在这里想念什么? 更新:@ Li-aungYip的评论有关“银行取整”为我提供了正确的搜索词/关键字进行搜索,我发现了这样一个问题:为什么.NET默认使用银行取整?,所以我会仔细阅读。


9
.toArray(new MyClass [0])或.toArray(new MyClass [myList.size()])?
假设我有一个ArrayList ArrayList<MyClass> myList; 我想调用toArray,是否有使用性能的理由 MyClass[] arr = myList.toArray(new MyClass[myList.size()]); 过度 MyClass[] arr = myList.toArray(new MyClass[0]); ? 我更喜欢第二种样式,因为它不太冗长,并且我假设编译器将确保不会真正创建空数组,但是我一直在想那是否是真的。 当然,在99%的情况下,它不会以一种或另一种方式改变,但是我想在我的普通代码和优化的内部循环之间保持一致的样式...


30
C ++宏什么时候有益?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 2年前关闭。 改善这个问题 该ç预处理器有理由担心和C ++社区避之唯恐不及。内联函数,const和模板通常是的更安全和优越的替代方法#define。 以下宏: #define SUCCEEDED(hr) ((HRESULT)(hr) >= 0) 绝不优于安全类型: inline bool succeeded(int hr) { return hr >= 0; } 但是宏确实有其位置,请列出您在没有预处理器的情况下无法发现的宏用途。 请把每个用例放在一个单独的答案中,以便可以将其投票。如果您知道如何在没有预告的情况下获得答案之一,请指出该答案的注释方式。

13
在片段及其容器活动之间传递数据
如何在片段及其容器活动之间传递数据?是否有类似于通过意图在活动之间传递数据的东西? 我读了这篇文章,但并没有太大帮助:http : //developer.android.com/guide/topics/fundamentals/fragments.html#CommunicatingWithActivity

8
如何使用CSS将div水平居中?
我有一个div并希望它水平居中-尽管我给它margin:0 auto;它没有居中... .container { position: absolute; top: 15px; z-index: 2; width:40%; max-width: 960px; min-width: 600px; height: 60px; overflow: hidden; background: #fff; margin:0 auto; }
176 css  html  center  absolute 

1
onStart()和onResume()之间的区别
我无法理解onStart()过渡状态的含义。该onResume()方法总是在after之后调用onStart()。为什么不能将onResume()after之后的方法onRestart()和onCreate()方法仅仅排除在外onStart()?目的是什么? 为什么我们不能没有生活onStart()。我仍然认为它是多余的(可能是因为无法完全理解其含义)。
176 android 

23
在iTunes中不可见的构建连接[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引文回答。 11个月前关闭。 改善这个问题 我想在应用购买中进行测试,因此我使用xcode上传了构建版本。我可以在“预发布”下看到该版本,但在“版本”下却看不到。在“版本”中显示需要多长时间?已经三十分钟了


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.