问题列表 - 第44067页

有没有办法签署我的应用程序,以便用户不必检查未知来源?

我不打算通过市场发布我的应用程序,但是我也不希望用户必须检查未知来源才能安装它.有没有办法签署它,我可以避免它或其他工作?

android signing

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

可以编译器强制执行对象不变性的OO语言列表

任何人都可以给我一个语言列表,其中类不变性可以编译器强制执行和测试吗?

我需要能够做到这样的事情:

class immutable Person {
    private String name = "Jhon"; // lets say the String is mutable

    public Person(String name) {
        this.name = name; // ok
    }

    public void setName(String newName) { 
        this.name = newName; // does not compile
    }

    public void getName() { 
        return this.name; //returns reference through which name can't be mutated
    }

    private void testImmutability() {
        getName().setFirstChar('a'); // does not compile
    }
}
Run Code Online (Sandbox Code Playgroud)

编辑:

有关更多说明,请参见此处.

language-agnostic programming-languages language-design immutability

6
推荐指数
2
解决办法
360
查看次数

音频框架:流,策略,设备

我试图更好地了解android音频框架(特别是froyo).

我差点把它分成.AudioFlinger将每个流映射为"策略",然后将策略路由到适当的"设备"(BT,Headset,Speaker ..)

但是我仍然很难理解:1)多个应用程序如何在同一个流上播放?他们可以"玩"还是他们必须处理焦点(请求,放弃和倾听变化)?

2)当多个流正在播放时......一个流对另一个流的优先级是什么?当然,通话中的流具有最高优先级,但是有任何"规则"可以理解事情的真正运作方式.

如果对这个问题更有信心的人有任何研究的文件/资源​​......那就太好了.

谢谢!马尔科

audio android

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

如何用jQuery选择和更改表格单元格的值?

如何使用jQuery更改HTML示例中包含'c'字母的单元格的内容?

<table id="table_header">
<tr>
   <td>a</td>
   <td>b</td>
   <td>c</td>
</tr>
</table>
Run Code Online (Sandbox Code Playgroud)

谢谢.

jquery css-selectors

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

为什么这个CSS渐变在IE 7中显示错误的颜色?

所以我试图通过一个类在表格上放置渐变背景:

.prov-results-bkgrd {
    background: #fff url(/_images/prov-results-table-bg.jpg) left bottom repeat-x;

    background: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(#fff),
        to(#dedbd5)
    );

    background: -moz-linear-gradient(top, #fff, #dedbd5);

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#dedbd5');
}
Run Code Online (Sandbox Code Playgroud)

IE8和FireFox看起来还不错.他们按照我的想法应用渐变:从白色到浅米色.

但是,IE7应用从黑色到深蓝色的渐变??? WTF跟那个......?

它会来自哪里?IE7无法识别十六进制颜色吗?

如果没有,它不会应用默认背景,即#fff图像文件??

css internet-explorer filter

13
推荐指数
2
解决办法
4580
查看次数

PHP会话的cookie是否安全?

我正在努力确保我的会议安全.在进行一些研究时,我估计基于Agent和IP的PHP的PHPSESSID +随机哈希足以防止劫持.你能做什么呢,真的.

我正在使用HTTPS进行登录.据我所知,来自PHP的会话数据永远不会发送给用户,而是存储在服务器端.客户端仅获取会话的ID.会话数据保存实际的webapp用户会话,而后者又用于检查登录是否有效.一切都很好,花花公子.

但是,有一个我在任何地方都找不到的细节.我想知道如果我使用HTTPS,包含PHP会话ID的cookie是否会自动标记为安全.我做了一些谷歌搜索,但似乎从来没有得到正确的搜索字符串,因为我只找到手动发送cookie的方法.我想知道,因为如果该cookie被发送为明文,它将通过中间人来破坏一些安全性.

编辑1

这是@ircmaxell的补充

我尝试了你的方法,但当我从HTTPS切换回HTTP时,我仍然得到了cookie.它的工作方式如下.只要服务器知道用户会话可用,它就会设置安全标志.这意味着整个站点在您登录后立即在SSL上运行,并且在您不使用SSL时拒绝放弃/使用cookie.或者至少,这就是想法.

if ($SysKey['user']['session_id'] != '') {
   session_set_cookie_params(60*60*24*7, '/', $SysKey['server']['site'], true, true);
}
Run Code Online (Sandbox Code Playgroud)

我假设我需要重新生成id,因为浏览器在登录前已经有了cookie,但由于我只能在几个小时内试用它,我会在尝试之前尝试

解决方案说明

我刚刚发现你必须在开始会话之前设置这些设置.那是我的问题.我现在使用2个不同的cookie.一个用于通过http发送的常规访客,另一个用于仅通过ssl发送的登录用户.

php security cookies ssl session

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

本地化:如何获取当前的用户语言?

我即将本地化一个iPhone应用程序.当用户的语言(iOS系统语言)是德语时,我想使用不同的URL.

我想知道这是否是正确的方法:

NSURL *url = [NSURL URLWithString:@"http://..."]; // english URL
NSString* languageCode = [[NSLocale preferredLanguages] objectAtIndex:0];
if ([languageCode isEqualToString:@"de"]) {
    url = [NSURL URLWithString:@"http://..."]; // german URL
}
Run Code Online (Sandbox Code Playgroud)

据我所知,[NSLocale currentLocale]返回基于当前区域的语言,但不是系统语言,也不起作用[NSLocale systemLocale].

(我不想在NSLocalizedString这里使用!)

iphone localization nslocale

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

为什么要在视图上放置索引?

Microsoft SQL Server允许您向视图添加索引,但为什么要这样做呢?

我的理解是一个视图实际上只是一个子查询,即,如果我说SELECT*FROM myView,我真的说SELECT*FROM(myView的查询)

看起来基础表上的索引将是最重要的索引.那你为什么要在视图上有一个单独的索引呢?

sql sql-server indexing database-design

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

在Java中处理和关闭窗口

好吧,所以这可能是一个愚蠢的问题,但我是Java的新手,并且在我养成任何坏习惯之前尝试以正确的方式教自己.

无论如何,昨晚我正在编写一个程序,包括一个扩展Frame的自定义类和一个扩展Canvas的自定义类.main()方法在canvas类中,我在那里创建了一个框架类的实例.问题是当程序检测到窗口关闭事件时,我无法丢弃框架,因为我似乎无法从主方法外部访问它.如果我尝试在main()之外定义它,那么我就无法在其中使用它.所以我最终跳过dispose()并只使用System.exit(0).这好吗?它基本上是在做同样的事情吗?或者这是我需要解决的问题,如果是这样,任何想法如何?

非常感谢您的阅读,

科迪

java user-interface awt

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

getter和setter以及容器对象(ArrayList,HashMap等)

假设您有一个具有ArrayList属性的域类.为这种类型的实例编写getter和setter时最好的做法是什么(避免被修改)?

java encapsulation getter-setter

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