问题列表 - 第24545页

如何匹配SPARQL中的确切字符串文字?

我有这个问题.它匹配名称中包含"South"的任何内容.但我只想要一个foaf:name正是"南方"的人.

SELECT Distinct ?TypeLabel 
WHERE
{
    ?a     foaf:name   "South" .
    ?a     rdf:type    ?Type .
    ?Type  rdfs:label  ?TypeLabel .
}
Run Code Online (Sandbox Code Playgroud)

sparql

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

如何检查结果集是否有一行或更多行?

如何使用JDBC检查结果集是否有一行或更多行?

java sql jdbc resultset

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

如何比较Perl中的数组?

我有两个数组,@a@b.我想在两个数组的元素之间进行比较.

my @a = qw"abc def efg ghy klm ghn";
my @b = qw"def ghy jgk lom com klm";
Run Code Online (Sandbox Code Playgroud)

如果任何元素匹配,则设置一个标志.有没有简单的方法来做到这一点?

arrays perl

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

如何使用linux命令行发送HTML电子邮件

我需要发送html格式的电子邮件.我只有linux命令行和命令"mail".

目前已使用:

echo "To: address@example.com" > /var/www/report.csv
echo "Subject: Subject" >> /var/www/report.csv
echo "Content-Type: text/html; charset=\"us-ascii\"" >> /var/www/report.csv

echo "<html>" >> /var/www/report.csv
mysql -u ***** -p***** -H -e "select * from users LIMIT 20" dev >> /var/www/report.csv
echo "</html>" >> /var/www/report.csv

mail -s "Built notification" address@example.com < /var/www/report.csv
Run Code Online (Sandbox Code Playgroud)

但在我的邮件代理中我只得到普通/文本.

替代文字

html linux email send

58
推荐指数
6
解决办法
18万
查看次数

批处理脚本循环

我需要执行100-200次命令,到目前为止我的研究表明我要么必须复制/粘贴此命令的100个副本,要么使用for循环,但for循环需要一个项目列表,因此我需要要操作的200个文件,或200个项目的列表,都会失败.

我宁愿不必编写C程序并记录为什么我必须编写另一个程序来执行我的程序以进行测试.修改我的程序本身也不是一种选择.

那么,给定一个命令,a我将如何N通过批处理脚本执行它?

windows batch-file

258
推荐指数
6
解决办法
80万
查看次数

如何创建不终止的控制台应用程序?

在C++中,控制台应用程序可以在其Winmain过程中使用消息处理程序.如下所示:

int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow)
{
    HWND hwnd;
    MSG msg;

    #ifdef _DEBUG
    CreateConsole("Title");
    #endif

    hwnd = CreateDialog(hInstance, MAKEINTRESOURCE(IDD_DIALOG1), NULL, DlgProc);
    PeekMessage(&msg, NULL, 0, 0, PM_NOREMOVE);
    while(msg.message != WM_QUIT)
    {
        if(PeekMessage(&msg, NULL, 0, 0, PM_REMOVE))
        {
            if(IsDialogMessage(hwnd, &msg))
                continue;
            TranslateMessage(&msg);
            DispatchMessage(&msg);
        }

    }

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

这使得进程在控制台窗口收到WM_QUIT消息之前不会关闭.我不知道如何在delphi中做类似的事情.

我的需求不仅仅是消息处理程序,而是一个轻量级的"技巧",使控制台应用程序像使用线程的GUI应用程序一样工作.因此,例如,可以在没有控制台应用程序终止进程的情况下处理两个Indy TCP服务器.

我的问题:如何实现这一目标?

delphi console multithreading console-application delphi-2009

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

跨类加载器?

我怎样才能做到这一点:

class Foo {
  public static Foo get() throws Exception {
    ClassLoader cl = new URLClassLoader(new URL[]{"foo.jar"}, null); // Foo.class is in foo.jar
    return (Foo)cl.loadClass("Foo").newInstance(); // fails on class cast
  }
}
Run Code Online (Sandbox Code Playgroud)

我需要的是让JVM从cl中考虑Foo实例,就好像它是来自执行代码的类加载器的Foo实例一样.

我见过这些方法,对我来说都没有好处(上面的例子是玩具示例):

  1. 通过类加载器加载类(或单独的接口),类加载器是调用代码和创建的类加载器的父级
  2. 序列化和反序列化对象.

java classloader

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

使用ruby连接到mysql时出现问题

require 'rubygems'
require 'mysql'
db = Mysql.connect('localhost', 'root', '', 'mohit')
//db.rb:4: undefined method `connect' for Mysql:Class (NoMethodError)
//undefined method `real_connect' for Mysql:Class (NoMethodError)
db.query("CREATE TABLE people ( id integer primary key, name varchar(50), age integer)")
db.query("INSERT INTO people (name, age) VALUES('Chris', 25)")
begin
 query = db.query('SELECT * FROM people')
 puts "There were #{query.num_rows} rows returned"
  query.each_hash do |h| 
     puts h.inspect
end
rescue
 puts db.errno
 puts db.error 
end
Run Code Online (Sandbox Code Playgroud)

我正在做的错误是:

    undefined method `connect' for Mysql:Class (NoMethodError)
                    OR 
   undefined method `real_connect' for Mysql:Class …
Run Code Online (Sandbox Code Playgroud)

ruby mysql database-connection

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

css - 设置select的最大宽度

我有一个表格,下面列出了场地和提交按钮.他们应该在同一条线上,但由于场地列表是动态的,它可能会变得太长并按下按钮.

我在考虑为select设置max-width属性,但我不清楚这是否适用于所有浏览器.您对解决方法有什么建议吗?

<form action="http://localhost/ci-llmg/index.php/welcome/searchVenueForm" method="post"     class="searchform">
    <select name="venue"> 
        <option value="0" selected="selected">Select venue...</option> 
        <option value="1">venue 0</option> 
        <option value="2">club 1</option> 
        <option value="3">disco 2</option> 
        <option value="4">future test venue</option> 
    </select>
    <input type="submit" name="" value="Show venue!" class="submitButton"  />
</form>
Run Code Online (Sandbox Code Playgroud)

CSS:

.searchform select {
max-width: 320px;
}

.searchform input.submitButton {
float: right;
}
Run Code Online (Sandbox Code Playgroud)

css

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

Oracle的顺序(梳状)GUID

我们是从C#Guid.NewGuid()随机十岁上下的GUID生成器中所建议的顺序GUID算法切换过程这篇文章.虽然这似乎适用于MS SQL Server,但我不确定对Oracle数据库的影响,我们将guids存储在raw(16)字段中.有没有人知道这个算法是否适合为Oracle和MS SQL Server创建顺序guid,或者是否应该使用不同的变体.

谢谢!

c# sql-server oracle guid sequential

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