问题列表 - 第22211页

Apple会批准使用iPhone开发人员中心未经修改的示例代码的应用程序吗?

我正在编写一个扩展UIScrollView的类来显示一个大的平铺图像,我意识到Apple的ScrollViewSuite示例代码中的TiledScrollView也做得很好.我可以使用他们的代码,还是我必须自己写代码,即使它最终受到Apple代码的启发?

如果它有所作为,我没有任何计划(目前)从应用程序货币化.

iphone appstore-approval

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

有没有一种标准的方法来计算C#中的语句

我正在查看除代码行之外的一些代码长度指标.Source Monitor报告的内容是语句.这似乎是一件值得知道的事情,但Source Monitor计算某些东西的方式似乎不直观.例如,for语句是一个语句,即使它包含变量定义,条件和增量语句.如果方法调用嵌套在另一个方法的参数列表中,则整个事物被认为是一个语句.

是否有一种标准的方式来计算陈述,并且是他们管理这种事情的规则?

c# metrics code-metrics

4
推荐指数
2
解决办法
1173
查看次数

为什么GHC会推断出`hSetBuffering`的应用程序`IO b`的类型?

我试图hSetBuffering在使用GHC 6.10的Haskell程序中使用.当我尝试这个非常简单的程序时:

module Ctlc
where

import IO

main :: ()
main = do hSetBuffering stdout NoBuffering
          return ()
Run Code Online (Sandbox Code Playgroud)

我收到一个令人困惑的错误消息:

ctlc.hs:8:10:
    Couldn't match expected type `()' against inferred type `IO b'
    In a stmt of a 'do' expression: hSetBuffering stdout NoBuffering
    In the expression:
        do hSetBuffering stdout NoBuffering
           return ()
    In the definition of `main':
        main = do hSetBuffering stdout NoBuffering
                  return ()
Run Code Online (Sandbox Code Playgroud)

我不明白为什么 GHC推断出一种类型IO b,因为ghci声称

Prelude Data.List IO> :t hSetBuffering
hSetBuffering :: Handle -> BufferMode …
Run Code Online (Sandbox Code Playgroud)

haskell typeerror

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

Rails验证,数字+字母+空格

寻找只允许字母,数字和空格的Rails验证.这将做字母和数字,但没有空格.我需要空间.

validates_format_of :name, :with => /^\w+$/i,
:message => "can only contain letters and numbers."
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails

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

黑客 DropDownList 值

我有一个 DropDownList,我试图防止它被用作攻击媒介。我可以假设用户无法实际更改 DDL 的值并回发到服务器吗?目前,如果我在提交后尝试更改数据包,则会抛出此 ASP.NET 错误消息:

For security purposes, this feature verifies that arguments to postback or callback events originate from the server control that originally rendered them.

我是否正确地认为这是由于视图状态哈希中的完整性受到损害?这可以绕过吗?

谢谢

asp.net security integrity drop-down-menu

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

Mono和Gtk的全球热键#

我正在尝试使用Mono在Linux中使用全局热键.我发现了XGrabKey和的签名XUngrabKey,但我似乎无法使它们正常工作.每当我尝试调用时XGrabKey,应用程序都会遇到SIGSEGV崩溃.

这是我到目前为止:

using System;
using Gtk;
using System.Runtime.InteropServices;

namespace GTKTest
{
    class MainClass
    {
        const int GrabModeAsync = 1;

        public static void Main(string[] args)
        {
            Application.Init();

            MainWindow win = new MainWindow();
            win.Show();

            // Crashes here
            XGrabKey(
             win.Display.Handle,
             (int)Gdk.Key.A,
             (uint)KeyMasks.ShiftMask,
             win.Handle,
             true,
             GrabModeAsync,
             GrabModeAsync);

            Application.Run();

            XUngrabKey(
             win.Display.Handle,
             (int)Gdk.Key.A,
             (uint)KeyMasks.ShiftMask,
             win.Handle);
        }


        [DllImport("libX11")]
        internal static extern int XGrabKey(
         IntPtr display,
         int keycode,
         uint modifiers,
         IntPtr grab_window,
         bool owner_events,
         int pointer_mode,
         int keyboard_mode);

        [DllImport("libX11")]
        internal static extern …
Run Code Online (Sandbox Code Playgroud)

c# x11 mono gtk#

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

App引擎数据存储 - 在Enum字段上查询

我正在使用GAE(Java)和JDO来实现持久性.

我有一个带有Enum字段的实体,该字段标记为@Persistent并正确保存到数据存储区(从开发控制台中的数据存储区查看器中观察到).但是当我查询这些实体根据Enum值放置一个过滤器时,无论我为枚举字段指定了什么值,它总是返回所有实体.

我知道GAE java支持枚举像基本数据类型一样持久化.但它是否也允许基于它们进行检索/查询?Google搜索无法向我指出任何此类示例代码.

细节:

我在执行之前打印了Query.所以在两种情况下,查询看起来像 -

SELECT FROM com.xxx.yyy.User WHERE role == super ORDER BY key desc RANGE 0,50

SELECT FROM com.xxx.yyy.User WHERE role == admin ORDER BY key desc RANGE 0,50
Run Code Online (Sandbox Code Playgroud)

尽管数据存储区查看器显示某些用户类型为"admin"且某些类型为"super",但上述两个查询都会返回数据存储区中的所有用户实体.

java google-app-engine enums google-cloud-datastore

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

构造函数中冒号后的变量

我还在学习C++并试图理解它.我正在查看一些代码并看到:

point3(float X, float Y, float Z) :
x(X), y(Y), z(Z)  // <----- what is this used for
{
}
Run Code Online (Sandbox Code Playgroud)

位于构造函数参数旁边的"x(X),y(Y),z(Z)"是什么意思?

c++ constructor ctor-initializer

22
推荐指数
2
解决办法
8173
查看次数

如何导入其他Python文件?

如何在Python中导入其他文件?

  1. 我怎样才能导入特定的python文件import file.py
  2. 如何导入文件夹而不是特定文件?
  3. 我想根据用户输入在运行时动态加载Python文件.
  4. 我想知道如何从文件中加载一个特定的部分.

例如,main.py我有:

from extra import * 
Run Code Online (Sandbox Code Playgroud)

虽然这给了我所有的定义extra.py,但也许我想要的只是一个定义:

def gap():
    print
    print
Run Code Online (Sandbox Code Playgroud)

我怎么添加到import语句只得到gapextra.py

python python-import

702
推荐指数
13
解决办法
141万
查看次数

如何在MySQL Insert语句中添加where子句?

这不起作用:

INSERT INTO users (username, password) VALUES ("Jack","123") WHERE id='1';
Run Code Online (Sandbox Code Playgroud)

任何想法如何通过id缩小插入到特定行?

mysql insert where-clause

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