问题列表 - 第26485页

我应该首先了解数据结构和算法还是首先学习Java编程语言?

我是编程的初学者.我应该学习数据结构和算法,以及Java编程语言吗?现在我知道数据结构和算法构成了编程的基础.我应该先学习它们吗?

我很迷惑.我的学习路径应该是什么?

我想成为一名非常优秀的Java程序员.

java algorithm data-structures

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

在单个查询中将数组插入数据库表

我有一系列的项目,如

[ITEM1,itmem2,项目3].

我必须在特定的userId插入这些项目:

最终结果看起来像这样

UserId ItemId

2   ||  item1 
2   ||  item2
2   ||  item3
Run Code Online (Sandbox Code Playgroud)

目前我在php代码中循环遍历数组并逐个插入每个项目,例如

foreach($items as $item)
{
insert into items (UserId,ItemId) value  (2,$item);
}
Run Code Online (Sandbox Code Playgroud)

是否有可能我可以在单个查询中插入所有条目.

php mysql

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

如何在Entity Framework实体容器中查询派生实体类的对象?

我的数据模型中有一个复杂的继承结构.我的模型中的大多数类(在VS 2010中设计,之后由其生成的DB)来自3个基本类.在上下文成员中只能找到这3个类.我如何使用所有派生类?

c# linq-to-entities entity-framework visual-studio

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

检测某些UIView是否被其他UIViews触及

我有3个UIViews,分层在一个大的uiview之上.我想知道用户是否接触到最顶层而不关心其他用户.我将在第二个UIView中有几个按钮,在第三个UIView中有一个UITable.

问题是我在第一个视图上打开userInteractionEngabled并且它可以工作,但是即使我将其关闭,所有其他视图也以相同的方式响应.如果我在self.view上禁用userInteractionEnabled,则它们都不会响应.我也无法检测touchesBegan委托方法中触摸了哪个视图.

我的代码:

UIView *aView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 320, 150)];
aView = userInteractionEnabled = YES;
[self.view addSubview:aView];

UIView *bView = [[UIView alloc] initWithFrame:CGRectMake(0, 150, 320, 50)];
bView.userInteractionEnabled = NO;
[self.view addSubview:bView];

-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {
//This gets called for a touch anywhere
}
Run Code Online (Sandbox Code Playgroud)

iphone uiview uitouch

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

如何从C++服务应用程序访问Windows登录(身份验证)API?

让我们想象一下,我有一块硬件可以作为给定系统上用户的身份验证.我想用C++编写一个应用程序来运行作为服务,寻找这个设备,如果找到了相应的用户登录.我相信我已经找到了我需要用来执行应用程序的硬件和服务部分的API但是我很难确定创建"真实"用户登录的方法.这可能吗?如果是这样的话,我会在哪里寻找资源来实现这一目标?我认为它是指纹扫描仪登录类型设备的模拟.

windows security windows-services windows-authentication visual-c++

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

从日期字符串中提取日期编号

是否可以从日期名称中提取整数值,即"Mon","Tue","Wed"和SQL语句?

例如:

 Mon = 1
 Tue = 2
 Wed = 3
Run Code Online (Sandbox Code Playgroud)

mysql converter weekday

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

需要帮助阅读callgrind输出

我用我的应用程序运行callgrind,如下所示:

valgrind --tool=callgrind MyApplication
Run Code Online (Sandbox Code Playgroud)

然后打电话:

callgrind_annotate --auto=yes ./callgrind.out.2489
Run Code Online (Sandbox Code Playgroud)

我看到的输出如下:

 768,097,560  PROGRAM TOTALS

--------------------------------------------------------------------------------
       Ir  file:function
--------------------------------------------------------------------------------
18,624,794  /build/buildd/eglibc-2.11.1/elf/dl-lookup.c:do_lookup_x
[/lib/ld-2.11.1.so]
18,149,492  /src/js/src/jsgc.cpp:JS_CallTracer'2
[/src/firefox-debug-objdir/js/src/libmozjs.so]
16,328,897 /src/layout/style/nsCSSDataBlock.cpp:nsCSSExpandedDataBlock::DoAssertInitialState()
[/src/firefox-debug-objdir/toolkit/library/libxul.so]
13,376,634  /build/buildd/eglibc-2.11.1/nptl/pthread_getspecific.c:pthread_getspecific
[/lib/libpthread-2.11.1.so]
13,005,623  /build/buildd/eglibc-2.11.1/malloc/malloc.c:_int_malloc
[/lib/libc-2.11.1.so]
10,404,453  ???:0x0000000000009190 [/usr/lib/libpangocairo-1.0.so.0.2800.0]
10,358,646  /src/xpcom/io/nsFastLoadFile.cpp:NS_AccumulateFastLoadChecksum(unsigned
int*, unsigned char const*, unsigned int, int)
[/src/firefox-debug-objdir/toolkit/library/libxul.so]
 8,543,634  /src/js/src/jsscan.cpp:js_GetToken
[/src/firefox-debug-objdir/js/src/libmozjs.so]
 7,451,273  /src/xpcom/typelib/xpt/src/xpt_arena.c:XPT_ArenaMalloc
[/src/firefox-debug-objdir/toolkit/library/libxul.so]
 7,335,131  ???:g_type_check_instance_is_a [/usr/lib/libgobject-2.0.so.0.2400.0]
Run Code Online (Sandbox Code Playgroud)

我有几个问题:

  1. 右边的数字是什么意思?这是否意味着它在调用右边的函数时花费了多长时间?如何判断调用该函数的次数,是否包括调用该函数调用的函数所花费的时间?

  2. 什么是???平均值?例如???:0x0000000000009190 [/usr/lib/libpangocairo-1.0.so.0.2800.0]

c++ valgrind

12
推荐指数
2
解决办法
6900
查看次数

basename()返回int?

可能是我想念的傻事,但为什么我会收到这个警告?

static void foo(char *path) {
    char *bname;
    char *path2 = strdup(path);
    bname = basename(path2);
Run Code Online (Sandbox Code Playgroud)

(带有basename()调用的行):warning:赋值从整数中生成没有强制转换的指针

实际上,如果我改变这一点,警告就会消失:

    bname = (char *)basename(path2);
Run Code Online (Sandbox Code Playgroud)

man 3 basename告诉我:

char *basename(char *path);

Both dirname() and basename() return pointers to null-terminated strings.
Run Code Online (Sandbox Code Playgroud)

是什么赋予了?

c

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

在PHP中的字母转换

有没有办法我可以将我在文本框中键入的西班牙语单词更改为php中的英语单词.

有没有办法在PHP中这样做.

php cpu-word

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

Java中嵌套循环的类型

我有一个简单的问题.我必须在java中找到许多嵌套循环.我有类似for循环和if语句的内容.我知道我们也可以做类似的if{if{if{if{事情.只需要了解更多类型的嵌套循环.

如果你能写下一些例子.我会很高兴的.谢谢.

public class Test {
    public static void main (String []args) {
        int i = 0;

        for(int j = 1; j <= 5; j++) {
            if(j == 1 || j == 5) {
                i = 4;
            } else {
                i = 1;
            }
            for(int x = 0; x < i; x++) {
                System.out.print("**");
            }
            System.out.println();
         }
    }
}
Run Code Online (Sandbox Code Playgroud)

java for-loop

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