问题列表 - 第29635页

通过自动输入的变量在D中运行?

这在D中不起作用:

void doSomething(auto a, auto b){
    // ...
}
Run Code Online (Sandbox Code Playgroud)

我只是好奇,这会不会有用?或者这在技术上是不可能的?(或者只是简单的愚蠢?)

无论如何,这可以通过任何其他方式完成吗?我想我可以使用...并查看参数列表,但我有点为懒惰的新手制作一个库,并希望它们能够轻松地创建函数而无需真正关心数据类型.我正在玩创建一个名为varlike 的结构的想法

struct var{
   byte type;
   void* data
   // ...
}

// and overload like all operators so that a lazy devver can do

var doSomething(var a, var b){
   if(a == "hello")
       b = 8;
   var c = "No.:" ~ b ~ " says:" ~ a; 
   return c;
}
Run Code Online (Sandbox Code Playgroud)

但我的脑袋已经开始受伤了.而且,我有点觉得我错过了什么.我也痛苦地意识到这可能是模板的用途......是吗?从我知道的一点点,模板看起来像这样(?)

void doSomething(T, U)( T a, U b){
   // ...
}
Run Code Online (Sandbox Code Playgroud)

但现在它看起来不那么干净了.也许我已经倒退了所有这些.也许我的困惑源于我的信念,这auto是一种动态类型,可与var我的javascript 相媲美,但实际上,它还有其他什么? …

d dynamic-data

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

Android打算打开用户首选的浏览器

我一直在试图找出如何创建一个意图,打开用户首选的浏览器而不指定URL.我知道如何通过提供这样的特定URL来打开它:

Intent intent = new Intent();
intent.setAction(Intent.ACTION_VIEW);
intent.setData(android.net.Uri.parse("http://www.google.com"));
context.startActivity(intent);
Run Code Online (Sandbox Code Playgroud)

我不想打开浏览器到任何页面,特别是设置主页或用户最后的页面.我已经考虑过在应用程序中查找主页集,但是你无法使用默认的浏览器应用程序,因为它是私有的.有人知道这样做的方法吗?

browser android android-intent

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

使用like实现查询的数据库搜索

我打算通过一个网站实现数据库搜索 - 我知道mysql提供了全文搜索,但事实证明它不支持innodb引擎(我需要交易支持).其他选项使用sphinx或类似的索引应用程序.但是,它们需要对数据库结构进行一些重新分解,并且可能需要比我更多的时间来实现.

所以我决定采用每个表并将其所有相关列连接到一个新添加的QUERY列.此查询列还应从其他相关表的列中进行招募.

这完成后,我将使用要搜索的表的查询列上的'like'子句进行搜索以返回特定域(相关表组)的结果.

由于我的数据库预计不会太大(在最大的表中<100万行),我期待合理的查询时间.

有没有人同意这种方法或有更好的想法?

mysql database search full-text-search

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

如何使用Boost :: regex_search捕获重复组的所有匹配项?

我试图使用正则表达式解析输入字符串.在尝试捕获重复组时遇到问题.我似乎总是匹配该组的最后一个实例.我尝试过使用Reluctant(非贪婪)量词,但我似乎错过了一些东西.有人可以帮忙吗?

正则表达尝试:

(OS)\\s((\\w{3})(([A-Za-z0-9]{2})|(\\w{3})(\\w{3}))\\/{0,1}){1,5}?\\r

(OS)\\s((\\w{3}?)(([A-Za-z0-9]{2}?)|(\\w{3}?)(\\w{3}?))\\/{0,1}?){1,5}?\\r
Run Code Online (Sandbox Code Playgroud)

输入字符串:

OS BENKL/LHRBA/MANQFL\r\n
Run Code Online (Sandbox Code Playgroud)

我似乎总是得到最后一组是MANQFL组(MAN QFL),我的目标是获得所有三组(可以有1-5组):

(BEN KL) , (LHR BA) and (MAN QFL). 
Run Code Online (Sandbox Code Playgroud)

C++代码段:

std::string::const_iterator start = str.begin(), end = str.end(); 
while(regex_search(start,end,what,expr)) 
{ 
  cout << what[0]; 
  cout << what[1]; 
  ... 
  start += what.position () + what.length (); 
}
Run Code Online (Sandbox Code Playgroud)

这个循环只有一次,而我希望它在这个例子中运行3次.任何帮助都感激不尽.

c++ regex boost-regex

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

聚焦在应用程序中搜索

有可能聚焦搜索iphone来获取我的应用程序的内容并显示为搜索结果吗?

如果是,如何完成?

iphone spotlight iphone-sdk-3.0

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

Lambda变量范围

例:

myObject.Stub(s => s.MyMethod(null)).IgnoreArguments().Return("bleh");

var s = "s";
Run Code Online (Sandbox Code Playgroud)

变量"s"在lambda中定义,另一个变量"s"在同一方法中定义为局部变量.当我将鼠标悬停在第一个"s"上时,Visual Studio告诉我"下面定义了一个冲突的变量".为什么这些相互矛盾; lambda中的"s"肯定不在其封闭的支架之外?

c# lambda scoping

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

Spring JDBC和复合主键

在Spring jdbc中,有没有一种方法可以在插入行时返回复合主键。该复合主键由来自不同序列的值组成

任何帮助是极大的赞赏

问候达米安

java spring jdbc

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

SELECT last id,没有INSERT

我正在尝试检索一个表A的id以插入另一个表B.我不能使用last_insert_id(),因为我没有在A中插入任何内容.有关如何做到这一点的任何想法?

$n = mysql_query("SELECT max(id) FROM tablename"); 似乎不起作用,也不起作用

$n = mysql_query("SELECT max(id) FROM tablename GROUP BY id");
Run Code Online (Sandbox Code Playgroud)

mysql lastinsertid

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

MATLAB中的逻辑与数值数组

我正在比较两个二进制数组.我有一个数组,其中值可以是1或0,如果值相同则为1,如果不相等则为0.请注意我正在做除检查之外的其他事情,因此我们不需要进入矢量化或代码的性质.

什么更有效,在MATLAB中使用数值数组或逻辑数组?

arrays performance matlab

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

在Eclipse中找不到Java Import?

我之前在Eclipse中处理过这样的错误,但我不知道为什么我这次会得到它.我在Build Path和我的"lib"文件夹中都有Apache Commons IO库.

我已经给出了以下错误.这很简单.

[javac] Compiling 3 source files to C:\Users\Justian\workspaces\ConnectionCompiler\build
[javac] C:\Users\Justian\workspaces\ConnectionCompiler\src\jab\jm\readers\ExcelReader.java:5: package org.apache.commons.io does not exist
[javac] import org.apache.commons.io.FileUtils;
[javac]                             ^
[javac] C:\Users\Justian\workspaces\ConnectionCompiler\src\jab\jm\readers\FileManager.java:5: package org.apache.commons.io does not exist
[javac] import org.apache.commons.io.FileUtils;
[javac]                             ^
[javac] C:\Users\Justian\workspaces\ConnectionCompiler\src\jab\jm\readers\FileManager.java:12: cannot find symbol
[javac] symbol  : variable FileUtils
[javac] location: class jab.jm.readers.FileManager
[javac]         return FileUtils.convertFileCollectionToFileArray(FileUtils.listFiles(
[javac]                                                           ^
[javac] C:\Users\Justian\workspaces\ConnectionCompiler\src\jab\jm\readers\FileManager.java:12: cannot find symbol
[javac] symbol  : variable FileUtils
[javac] location: class jab.jm.readers.FileManager
[javac]         return FileUtils.convertFileCollectionToFileArray(FileUtils.listFiles(
[javac]                ^
[javac] 4 errors
Run Code Online (Sandbox Code Playgroud)

为什么不能导入课程?甚至建议我使用Eclipse的自动更正添加特定的一个.

非常感谢!

瑞斯蒂昂 …

java eclipse apache ant package

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