问题列表 - 第24948页

是否可以编写类似 - ()()的语法?

我在某个地方读了一本电子书(我很想再次找到),通过使用委托,可以编写具有如下语法的代码:

 ()(); // where delegate precedes this.
Run Code Online (Sandbox Code Playgroud)

任何人都可以提供任何细节如何可能/在什么情况下会发生这种情况?

c#

47
推荐指数
4
解决办法
3850
查看次数

最快的PHP例程来匹配单词

PHP中获取关键字列表并将其与所有单词的搜索结果(如标题数组)匹配的最快方法是什么?

例如,如果我的关键词短语是" 精美皮鞋 ",那么以下标题就是匹配...

  • 得到一些真正伟大的皮鞋
  • 皮鞋
  • 美好的一天!那些是很酷的皮鞋!
  • 鞋子,皮革制成,可以很棒

......虽然这些匹配:

  • 今日特卖皮鞋!
  • 你会爱上这些皮鞋大大
  • 伟大的鞋子不便宜

我想有一些关于数组函数或RegEx(正则表达式)的技巧可以快速实现.

php regex arrays keyword

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

MySQL中的多对多关系

我最近一直在读外键和加入,并且令人惊喜的是,许多基本概念都是我已经付诸实践的东西.例如,我正在处理一个项目,我正在组织单词列表,并有一个表集,如下所示:

`words` Table
    `word_id`
    `headword`
    `category_id`
`categories` Table
    `category_id`
    `category_name`
Run Code Online (Sandbox Code Playgroud)

现在,一般来说,这将是一对多的关系,其中几个单词与外键一起放在单个类别下category_id.让我们假设了一下,但是,用户选择另一类别添加到一个字,使其多到很多,有没有办法设置我的words表来处理其他类别的话不会产生像额外的列category_2,category_3,等等.?

mysql database-design many-to-many join foreign-keys

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

从图库中接收ACTION_SEND意图

我试图通过ACTION_SEND意图从Android图库接收图像.我已经设置了正确的意图过滤器,而Gallery会打开我的应用程序.现在我想知道如何获取图像数据.我在互联网上找不到如何做到这一点的任何例子.我认为路径是在intent.getData()中的某个地方,但我究竟如何从图库中提取该图像?

android

8
推荐指数
1
解决办法
4232
查看次数

用Java处理PNG

有一种简单的方法可以在Java中操作PNG吗?我知道我可以读入BufferedImage并将其写回来,但我需要在图像边缘添加清晰的像素.是否有捷径可寻?

java png java-2d javax.imageio

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

有哪些工具可以检测加密页面上的HTTPS不是什么?

当设计师编辑我们网站的某些页面时,它们通常比我更喜欢,它们包括javascript或外部图像,我们的SSL页面未加密.例如,如果我们有这样的页面:

https://www.example.com/cart/EnterCreditCard

设计师包括一些非加密图像,如下所示:

<img src='http://www.cardprocessor.com/logo.gif' />
Run Code Online (Sandbox Code Playgroud)

当然,这会在所有浏览器中产生错误:

  • IE:您是否只想查看安全传送的网页内容?
  • Firefox:连接部分加密
  • Chrome :( 我忘了这条消息)

我正在寻找的是一个工具或插件,让我可以轻松地看到哪些对象没有加密.一个firefox扩展或类似的东西将是伟大的.

编辑:本指出我正确的方向.如果您使用的是Chrome,请执行Ctrl-Shift-J调出开发人员工具.然后单击" 资源"以查看页面上的所有项目.

ssl

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

删除Windows不希望我删除的文件?

在我的公司,我们正在编写一个脚本来处理我们通常手工完成的简单任务.我使用c#删除c:\ documents和settings \中的配置文件,除了一些.这些将简单地留下.问题是即使使用将文件设置为正常的代码并将管理员用户标记为所有者,它们也不会删除.他们说快速启动文件夹已拒绝访问.我正在使用递归权限更改方法,我知道它的工作原理.文件属性也是如此.为什么它不起作用?我该如何解决?

c# windows delete-file

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

使用Java处理下载

如何在Java中使用HttpResponse处理下载?我向特定站点发出了HttpGet请求 - 该站点返回要下载的文件.我该如何处理这个下载?InputStream似乎无法处理它(或者我可能以错误的方式使用它.)

java apache-httpcomponents

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

解析并生成JSON

Mathematica的内置格式列表相当广泛; 但是,JSON不在该列表中.是否存在用于在Mathematica中生成和解析JSON的现有解决方案,或者我们是否必须推出自己的解决方案?

json wolfram-mathematica

11
推荐指数
1
解决办法
3475
查看次数

如何为PostgreSQL编写自己的全局锁定/解锁函数

我有postgresql(在perlu中)函数getTravelTime(整数,时间戳),它试图选择指定ID和时间戳的数据.如果没有数据或数据是旧的,则从外部服务器下载它们(下载时间约300ms).

多个进程使用此数据库和此功能.当两个进程找不到数据并下载它们并尝试插入travel_time表时,会出现错误(id和timestamp对必须是唯一的).我想到了锁.锁定整个表将阻止所有进程并且只允许一个进程.我只需要锁定id和时间戳.pg_advisory_lock似乎只锁定在"当前会话"中.但我的进程使用自己的会话.

我试着编写自己的锁定/解锁功能.我做得对吗?我使用主动等待,我怎么能省略这个?也许有一种方法可以使用pg_advisory_lock()作为全局锁?

我的代码:

CREATE TABLE travel_time_locks (
    id_key integer NOT NULL,
    time_key timestamp without time zone NOT NULL,
    UNIQUE (id_key, time_key) 
);

------------
-- Function: mylock(integer, timestamp)
DROP FUNCTION IF EXISTS mylock(integer, timestamp) CASCADE;
-- Usage: SELECT mylock(1, '2010-03-28T19:45');
-- function tries to do a global lock similar to pg_advisory_lock(key, key)
CREATE OR REPLACE FUNCTION mylock(id_input integer, time_input timestamp)
  RETURNS void AS
$BODY$
DECLARE
    rows int;
BEGIN
    LOOP

        BEGIN
            -- active waiting here !!!! :(
            INSERT INTO travel_time_locks (id_key, …
Run Code Online (Sandbox Code Playgroud)

sql postgresql concurrency locking blocking

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