问题列表 - 第5769页

在python中使用双引号和引号之间的区别

在Python中使用双引号与单引号之间有什么区别吗?

"A string with double quotes"
'A string with single quotes'
Run Code Online (Sandbox Code Playgroud)

它们是一样的吗?python如何解释这些字符串有什么不同吗?

python

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

如何在我的Android应用程序中理智地管理音量?

我有一个应用程序在其活动打开时播放间歇性声音,并且用户总是期望它发出这些噪音,但不幸的是它受到音乐流量的限制.我发现的选项是这样的:

  1. 调整音乐流的音量,如果他们碰巧正在播放音乐,可能会使用户震耳欲聋.
  2. 如果音乐流的音量为0,则调用MediaPlayer.setVolume()无效.
  3. 处理音量按钮按下我自己,这有两个问题:音量按钮按下调整振铃器音量,除非我的音频正在播放,而我仍然无法使用我的OnKeyListener按下音量按钮按下onKey事件.如果有某种方法强制调整应用于音乐流,而我的活动有焦点,或者只是按下按钮按下自己,这将有效.
  4. 在后台播放静音循环音频,以将音乐流保持在音量调整的上下文中.

我认为第三个选项可能是最好的,因为它将卷控制权交给用户,但是如果有一些方法可以在单个媒体播放器实例中覆盖系统卷,那么它也会起作用.

android

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

UNIX命令列出具有文件计数的文件夹

我想获取当前级别的文件夹列表(不包括其子文件夹),只需打印文件夹名称和文件夹中文件数量的计数(如果可能,最好过滤为*.jpg).

这可能在标准的bash shell中吗?ls -l打印除文件计数以外的所有内容:)

unix linux bash shell command

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

如何从类中获取私有静态字段的值?

有没有办法通过反射从已知类中获取私有静态字段的值?

c# reflection

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

左联盟是我想要的,但他们很慢?

概述:

我有三个表1)订阅者,bios和衬衫,我需要找到没有生物或衬衫的订户

桌子的布局如

用户

| season_id |  user_id |
Run Code Online (Sandbox Code Playgroud)

生物

| bio_id | user_id |
Run Code Online (Sandbox Code Playgroud)

衬衫尺码

| bio_id | shirtsize |
Run Code Online (Sandbox Code Playgroud)

而且我需要找到所有没有生物或衬衫尺码的用户(如果没有生物;那么通过关系没有衬衫尺寸)对于任何给定的季节.

我最初写了一个像这样的查询:

SELECT *
   FROM subscribers s 
   LEFT JOIN bio b ON b.user_id = subscribers.user_id 
   LEFT JOIN shirtsizes ON shirtsize.bio_id = bio.bio_id 
WHERE s.season_id = 185181 AND (bio.bio_id IS NULL OR shirtsize.size IS NULL);
Run Code Online (Sandbox Code Playgroud)

但现在需要10秒钟才能完成.

我想知道如何重构查询(或可能是问题),以便它可以合理地进行预编码.

这是mysql解释:( ogu = subscriber,b = bio,tn = shirtshize)

| id | select_type | table | type  | possible_keys | key     | key_len | …
Run Code Online (Sandbox Code Playgroud)

sql optimization join

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

如何在MacPorts中重置端口?

假设我想将端口重置为其初始状态,包括其配置文件.这可以通过以下方式实现:

sudo port uninstall portname
sudo port install portname
Run Code Online (Sandbox Code Playgroud)

(取消激活然后重新激活端口不会重置配置文件.)

有没有办法在不卸载和重新安装端口的情况下执行此操作,从而避免了重建包的开销?

编辑:感谢回复,Alexander和Nerdling.存档模式对我有用.

macports

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

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

如果它是数据绑定,我如何将表单/字段标记为"脏"?

如果我有数据绑定表单,我如何知道用户是否已修改它(通过在文本框中键入文本,或通过选择组合框中的项目)?我试过挂钩我的文本框的"TextChanged"事件,但问题是,当我的表单参与数据绑定时,"TextChanged"事件触发,过早地将我的表单标记为"脏".

.net c# validation wpf

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

msbuild SLN仍然可以获得单独的项目输出?

我有一个普通的SLN文件,我正在使用msbuild从命令行编译它.我这样做:

C:\ slndir> msbuild/p:OutDir = C:\ slnbin \

并且它将所有内容转储到C:\ slnbin中,除了网站,它们被部署到C:\ slnbin_PublishedWebsites \.

我想要的是不仅将所有二进制文件都放在bin目录中,而且每个可执行程序都有自己的"部署"文件夹,类似于每个网站获得的.

所以,例如,如果我有以下项目: - Common - Lib1 - Service1 - Lib2 - Service2

我想得到:

  C:\slnbin\ // Everything
  C:\slbin\Deploy\Service1 // Common, Lib1, Service1
  C:\slbin\Deploy\Service2 // Common, Lib2, Service2
Run Code Online (Sandbox Code Playgroud)

我尝试过像"msbuild/p:OutDir = C:\ slnbin\$(ProjectName)"这样的东西,但它只是将它视为文字并创建一个实际的"$(ProjectName)"子目录.

我不需要修改每个项目等等.

这可能吗?简单?

msbuild projects-and-solutions visual-studio

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

Chrome/IE8多进程设计,是否可以在.NET中实现?

谷歌Chrome和IE8(以及其他)旨在通过在单独的过程中隔离每个标签(网页)来提供更高的可靠性/稳定性(过度简化,我知道).

这似乎比多线程更重量级,但在一个进程中崩溃的主要好处是不会导致整个应用程序崩溃.

似乎多进程架构长期以来一直用于服务器端应用程序(例如Web服务器),但这些是没有专用GUI的进程.有趣的是,它现在被用在桌面应用程序的用户界面中.

如何在Windows Forms .NET应用程序中实现这一点?它甚至可能吗?

Process.Start()显然是第一个看的地方,但新进程的GUI没有与主机应用程序的GUI紧密集成.它是一个新的独立应用程序,而不是主机应用程序的子控件/窗口,就像Chrome/IE8一样.

(对于任何感兴趣的人,Scott Hanselmann 在这里IE8多进程架构写了一篇很好的介绍.)

[更新]

进一步来说:

一个单独的"子流程"如何直接呈现给"主流程"中的UI?这实际上是发生了什么,或者正如评论中所建议的那样,子流程是否使用IPC来请求主流程为其呈现?

.net user-interface google-chrome process internet-explorer-8

5
推荐指数
2
解决办法
3312
查看次数