问题列表 - 第42690页

Android"权限拒绝"

我过去三个月一直在使用Android 2.2应用程序,但过去一周决定尝试使用Android 2.1 SDK构建应用程序.应用程序在模拟器中运行良好,我能够成功地将源代码构建为2.1项目,但是当我尝试在2.1模拟器中运行应用程序时,我收到以下运行时错误:

java.lang.SecurityException:Permission Denial:从null(pid)启动Intent {act = android.intent.action.MAIN cat = [android.intent.category.LAUNCHER] flg = 0x10000000 cmp = com.tampamobileapps.testapp/.LoginScreen} = -1,uid = -1)需要null

该应用程序并不复杂,只能发出HTTP POST和GET请求.它还支持PayPal付款,但此API在2.2下运行良好.我已google搜索此错误消息,并没有找到任何解决方案来摆脱错误.

有任何想法吗?


编辑:

这是Android清单的相关部分; 在LoginScreen目前什么都不做的后果.

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
  package="com.example.app"
  android:versionCode="1"
  android:versionName="1.0">

    <application android:icon="@drawable/icon" 
      android:debuggable="true"
      android:label="@string/app_name"
      android:name=".SharedApplicationContext">

        <activity android:name=".LoginScreen"
          android:label="@string/login_screen_name">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>                    
        <activity android:name=".LoginScreen"
          android:label="@string/app_name">
        </activity>
        <activity android:name=".MainMenu"
          android:label="@string/app_name">
        </activity>

    </application>

    <uses-sdk android:minSdkVersion="7" />
    <uses-permission android:name="android.permission.INTERNET" /> 
    <uses-permission android:name="android.permission.READ_PHONE_STATE"/>

</manifest> 
Run Code Online (Sandbox Code Playgroud)

android

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

仅使用浏览器按钮进行Onhashchange

我有这个问题(我使用的是jQuery,但我并不局限于此):

我正在使用Anchor导航(#id)和Ajax请求的组合.为了使页面移动到位(使用锚导航)或获取信息(使用Ajax),我使用onhashchange事件.

编辑:我有一个小错字.我忘了检查mouseDown标志是否为true并且是否触发了hashchange事件,所以我添加了if语句.

使用jQuery它看起来像这样:(当然这个代码包含在一个函数中并在DOM加载时初始化但是对于这个问题并不重要)


$(window).bind('hashchange', function(e) { }
Run Code Online (Sandbox Code Playgroud)

为了确保只有支持onhashchange的浏览器读取代码,我将其封装为:


if ('onhashchange' in window) {
  $(window).bind('hashchange', function(e) { }
}
Run Code Online (Sandbox Code Playgroud)

我的网络应用程序是这样制作的,我只想在浏览器中点击后退/前进按钮时触发onhashchange事件.要做到这一点,我喜欢这样:


if ('onhashchange' in window) {
  $(window).bind('mousedown hashchange', function(e) { }
}
Run Code Online (Sandbox Code Playgroud)

现在,如果我在视口中单击,我将触发mousedown事件.如果mousedown事件被触发,我知道我没有单击浏览器后退/前进按钮,我可以使用这样的标志停止onhashchange事件:


var mouseDown = false;

if ('onhashchange' in window) {
  $(window).bind('mousedown hashchange', function(e) {
    if (e.type === 'mousedown') {
      mouseDown = true;
    }

    if (mouseDown && e.type === 'hashchange') {
      // if the mousedown event was triggered and when the haschange event triggers,
      // we need to stop …
Run Code Online (Sandbox Code Playgroud)

javascript ajax jquery hashchange

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

从Amazon S3提供静态文件

什么是更好的服务大多数网站的静态文件(javascripts,CSS,图像,HTML):S3,像EC2或另一种选择?

deployment hosting amazon-s3 amazon-ec2 amazon-web-services

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

性能:总是分配布尔值还是先检查值?

我确定它可以忽略不计,但鉴于我想true从一个方法中分配一个布尔字段,这个选择有什么不同吗?如果是这样,为什么?

field = true; // could already be true, but I don't care
Run Code Online (Sandbox Code Playgroud)

if(!field) field = true;
Run Code Online (Sandbox Code Playgroud)

.net c# vb.net boolean

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

exportDocument()'目标文件夹不存在'错误

我正在尝试在photoshop中创建一个脚本来修改某些图层,然后将它们导出为PNG图像.我从另一个地方复制了以下代码:

function SavePNG(saveFile){
    var pngOpts = new ExportOptionsSaveForWeb; 
    pngOpts.format = SaveDocumentType.PNG
    pngOpts.PNG8 = false; 
    pngOpts.transparency = true; 
    pngOpts.interlaced = true; 
    pngOpts.quality = 100;
    activeDocument.exportDocument(saveFile,ExportType.SAVEFORWEB,pngOpts);
}
Run Code Online (Sandbox Code Playgroud)

该函数将photoshop的活动文档导出到saveFile参数指定的文件中.

使用像"C:\ images\result.png"这样的简单路径可以正常工作但是当尝试使用不同的路径(如"〜/ Desktop /")或带有一些特殊字符的路径时,文件不会导出,而"目标文件夹不会存在"出现错误消息.

任何想法我该如何解决?

photoshop-script

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

C++简单UDP服务器

在c ++中使用udp服务器并能够接收其消息的最简单方法是什么?

c++ udp

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

Code Golf:倒数游戏

挑战

这是一项任务,灵感来自着名的英国电视游戏节目Countdown.即使不了解游戏,挑战也应该非常明确,但随时可以要求澄清.

如果你想看到这款游戏的动态片段,请查看此YouTube视频片段.它拥有1997年美妙的已故理查德怀特利.

您将获得6个数字,从集{1,2,3,4,5,6,8,9,10,25,50,75,100}中随机选择,以及100到999之间的随机目标数.目的是使用六个给定的数字和四个常用的算术运算(加法,减法,乘法,除法;遍及有理数)来生成目标 - 或尽可能接近任一侧.每个数字最多只能使用一次,而每个算术运算符可以使用任意次数(包括零).请注意,使用多少个数并不重要.

编写一个函数,它接受目标数和6个数字的集合(可以表示为列表/集合/数组/序列),并以任何标准数字符号(例如中缀,前缀,后缀)返回解决方案.该函数必须始终将最接近的结果返回给目标,并且必须在标准PC上运行最多1分钟.请注意,在存在多个解决方案的情况下,任何单个解决方案就足够了.

例子:

  • {50,100,4,2,2,4},目标203,
    例如100*2 + 2 +(4/4)(精确),
    例如(100 + 50)*4*2 /(4 + 2)(精确)

  • {25,4,9,2,3,10},目标465
    例如(25 + 10 - 4)*(9*2-3)(确切)

  • {9,8,10,5,9,7},目标241
    例如((10 + 9)*9*7)+ 8)/ 5 (确切)

  • {3,7,6,2,1,7},目标824
    例如((7*3)-1)*6-2)*7 (= 826;偏2)

规则

除了在问题陈述中提到的,没有进一步的限制.您可以使用任何标准语言编写函数(不需要标准I/O).一如既往的目标是用最少数量的代码来解决任务.

说,我可能不会简单地用最短的代码接受答案.我还将关注代码的优雅和算法的时间复杂度!

我的解决方案

当我找到空闲时间时,我正在尝试使用F#解决方案 - 当我有东西时会将它发布在这里!


格式

请以下列格式发布所有答案,以便于比较:

语言

字符数:???

完全混淆的功能:

(code here)
Run Code Online (Sandbox Code Playgroud)

清除(理想评论)功能:

(code here)
Run Code Online (Sandbox Code Playgroud)

关于算法/聪明的快捷方式的任何注释.


algorithm math code-golf permutation

36
推荐指数
2
解决办法
5771
查看次数

使用Entity Framework ExecuteStoreQuery返回DataTable

我正在使用一个系统,该系统有许多需要显示的存储过程.为每个对象创建实体是不实际的.

是否有可能,我将如何退回DataTable使用ExecuteStoreQuery

public ObjectResult<DataTable> MethodName(string fileSetName) {
using (var dataContext = new DataContext(_connectionString))
{
var returnDataTable = ((IObjectContextAdapter)dataContext).ObjectContext.ExecuteStoreQuery<DataTable>("SP_NAME","SP_PARAM");
return returnDataTable;
}
Run Code Online (Sandbox Code Playgroud)

stored-procedures entity-framework code-first ef-code-first

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

如何使用Wordpress在URL中传递额外的变量

我在尝试将url中的额外变量传递给我的wordpress安装时遇到了麻烦.

例如 /news?c=123

出于某种原因,它仅适用于网站根目录,www.example.com?c=123但如果网址包含更多信息则不起作用www.example.com/news?c=123.我在theme目录中的functions.php文件中有以下代码.

if (isset($_GET['c'])) 
{
  setcookie("cCookie", $_GET['c']); 
}

if (isset($_SERVER['HTTP_REFERER']))
{
  setcookie("rCookie", $_SERVER['HTTP_REFERER']);
}
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

php url wordpress get

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

SQL Server 2008上创建表的SQL注释

我需要在SQL Server 2008中创建一些非常大的表,而我确实有SQL Server Management Studio,我想在创建表时对表和列进行注释.我该怎么做呢?

我正在运行的查询示例:

CREATE TABLE cert_Certifications
(
  certificationID int PRIMARY KEY IDENTITY,
  profileID int,
  cprAdultExp datetime null
)
Run Code Online (Sandbox Code Playgroud)

我在数据类型之后尝试了成人CPR的COMMENT'Expiration日期'和COMMENT ='成人CPR的截止日期',并且SQL Server给了我一个错误.

sql sql-server-2008

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