问题列表 - 第26774页

如何美化URL?

我厌倦了这种网址:

 www.domain.com/something/?id=person&photos=photoID&variable1=others&...
Run Code Online (Sandbox Code Playgroud)

我正在使用apache,现在学习写.htaccess.有人能告诉我这个的基本代码吗?

丑陋:

 www.domain.com/something/?id=person&photos=photoID
Run Code Online (Sandbox Code Playgroud)

目标:

 www.domain.com/something/person/photoID
Run Code Online (Sandbox Code Playgroud)

url .htaccess url-rewriting

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

如何在NSMenuItem的操作上设置发件人?

Apple文档说传递给NSMenuItem的动作的发送者可以设置为一些自定义对象,但我似乎无法弄清楚如何做到这一点.有没有一种方法我在文档中没有看到某个地方?

cocoa nsmenuitem target-action

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

通过Google App引擎发送XMPP消息的成本

希望这个问题在这里允许.它本身与编程本身并没有关系,而是与编程相关的成本.

我的问题是:

"发送/接收XMPP消息需要多少费用".

我可以找到有关电子邮件等的所有信息.但是我找不到有关发送/接收XMPP消息的费用的信息.

google-app-engine

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

如何在JSON中选择具有未知名称的第一个属性和数组中的第一个项目

我实际上有两个问题,两个都可能很简单,但由于一些奇怪的原因我无法弄明白......我之前也曾使用JSON 100次!但这里是有问题的JSON:

{"69256":{
   "streaminfo":{
     "stream_ID":"1025",
     "sourceowner_ID":"2",
     "sourceowner_avatar":"http:\/\/content.nozzlmedia.com\/images\/sourceowner_avatar2.jpg",
     "sourceownertype_ID":"1",
     "stream_name":"Twitter",
     "streamtype":"Social media"
     "appsarray":[]
   },
   "item":{
      "headline":"Charboy",
      "main_image":"http:\/\/content.nozzlmedia.com\/images\/author_avatar173212.jpg",
      "summary":"ate a tomato and avocado for dinner...",
      "nozzl_captured":"2010-05-12 23:02:12",
      "geoarray":[{
         "state":"OR",
         "county":"Multnomah",
         "city":"Portland",
         "neighborhood":"Downtown",
         "zip":"97205",
         "street":"462 SW 11th Ave",
         "latitude":"45.5219",
         "longitude":"-122.682"
       }],
       "full_content":"ate a tomato and avocado for dinner tonight. 
                      such tasty foods. just enjoyable.",
       "body_text":"ate a tomato and avocado for dinner tonight. 
                      such tasty foods. just enjoyable.",
       "author_name":"Charboy",
       "author_avatar":"http:\/\/content.nozzlmedia.com\/images\/author_avatar173212.jpg",
       "fulltext_url":"http:\/\/twitter.com\/charboy\/statuses\/13889868936",
       "leftovers":{
           "twitter_id":"tag:search.twitter.com,2005:13889868936",
           "date":"2010-05-13T02:59:59Z",
           "location":"iPhone: 45.521866,-122.682262"
       },
       "wordarray":{
          "0":"ate",
          "1":"tomato",
          "2":"avocado",
          "3":"dinner",
          "4":"tonight",
          "5":"tasty", …
Run Code Online (Sandbox Code Playgroud)

javascript arrays jquery json

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

如何使正则表达式成为非贪婪的?

我正在使用jQuery.我有一个带有特殊字符块的字符串(开头和结尾).我想从特殊字符块中获取文本.我使用正则表达式对象进行字符串查找.但是,当有两个特殊字符或更多时,如何告诉jQuery找到多个结果?

我的HTML:

<div id="container">
    <div id="textcontainer">
     Cu?c chi?n pháp lý gi?a [|c? th?|nghi?m|] th? tr??ng [|test2|?ây là test l?n 2|] ch?ng khoán [|M?|day la nuoc my|] và ngân hàng ??u t? quy?n l?c nh?t Ph? Wall m?i ch? b?t ??u.
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

和我的JavaScript代码:

$(document).ready(function() {
  var takedata = $("#textcontainer").text();
  var test = 'abcd adddb';
  var filterdata = takedata.match(/(\[.+\])/);

  alert(filterdata); 

  //end write js 
});
Run Code Online (Sandbox Code Playgroud)

我的结果是:[|cơthử|nghiệm|]thịtrường[| test2 |đâylàtestlần2|]chứngkhoán[|Mỹ| day la nuoc my |].但这不是我想要的结果:(.如何获得[文本]第1次和[演示]第2次?


我在互联网上搜索信息后完成了我的工作^^.我做这样的代码:

var filterdata = takedata.match(/(\[.*?\])/g);
Run Code Online (Sandbox Code Playgroud)
  • 我的结果是:[|cơthử|nghiệm|],[| …

javascript regex expression filter regex-greedy

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

这个概念是否有一个术语,它是否以静态类型语言存在?

最近我开始注意到我的一些代码中的重复.当然,一旦你注意到重复,它就变成了光栅.这就是我问这个问题的原因.

这个想法是这样的:有时你会编写同一个类的不同版本:原始版本,锁定版本,只读外观版本等.这些是一类常见的事情,但翻译是高度机械的.使用锁获取/释放等环绕所有方法.在动态语言中,您可以编写一个函数来对类的实例执行此操作(例如,迭代所有函数,将其替换为获取/释放a的版本)锁.).

对于我的意思,我认为一个好的术语是"反映阶级".您创建一个转换,它接受一个类,并返回一个修改后的所需方法类.同步是最简单的情况,但还有其他:使类不可变[包装方法,以便克隆,改变克隆,并将其包含在结果中],使类只读[假设您可以识别变异方法],制作类似乎使用类型A而不是类型B等.

重要的是,从理论上讲,这些转换在编译时是有意义的.尽管ActorModel <T>具有根据T而改变的方法,但它们在编译时以特定方式依赖于T(ActorModel <T>方法将返回原始结果类型的未来).

我只是想知道这是用语言实现的,以及它的名称.

theory types naming

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

delphi - 如何获取socket.SendStream的进度?

我使用dephi7的客户端/服务器套接字组件从客户端向服务器发送带有tfilestream的文件.

我能够在服务器端获得文件的进度,但在客户端,我如何获得发送文件的进度?

这是我发送文件的方式:

  fstream:=tfilestream.Create(opendialog1.FileName,fmOpenRead);
  clientsocket1.Socket.SendStream(fstream);
Run Code Online (Sandbox Code Playgroud)

感谢并感谢任何帮助.

delphi

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

如何在PHP中保护我的$ _GET?

我的profile.php显示所有用户的帖子,评论,图片.如果用户想要删除,它会将发布的id发送到remove.php,这就像remove.php?action = removeposting&posting_id = 2.如果他们想要删除图片,那就是remove.php?action = removepicture&picture_id = 1.

使用获取数据,我对数据库进行查询以显示他们想要删除的信息,如果他们想删除它们,则单击"是".因此,数据将通过$ POST NOT $ GET删除,以防止跨站点请求伪造.

我的问题是如何确保GET不是一些javascript代码,sql注入会搞砸我.

这是我的remove.php

    //how do I make $action safe? 
    //should I use mysqli_real_escape_string?
    //use strip_tags()?
    $action=trim($_GET['action']);

    if (($action != 'removeposting') && ($action != 'removefriend') 
    && ($action != 'removecomment'))
    {
            header("Location: index.php");
            exit();
    }

if ($action == 'removeposting')
{
   //get the info and display it in a form. if user clicks "yes", deletes
}

if ($action =='removepicture')
{
   //remove pic
}
Run Code Online (Sandbox Code Playgroud)

我知道我不能百分百安全,但我可以使用哪些常见的防御措施.

编辑

Do this to prevent xss …
Run Code Online (Sandbox Code Playgroud)

php mysql

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

为什么我不应该使用Flash?

我听过很多次我应该为我的网站避免闪光.然而,没有人告诉我一个很好的理由.我搜索了原因并且我看到许多不正确(例如flash中的文本不能被搜索引擎索引)或者可能不一定是真实的或足够重要的(占用更多的带宽.一个JS等价物会更大还是更小? ).

我的网站使用flash播放声音(m4a).我不必担心索引,后退按钮不工作等.

但我感觉可能还有其他原因.我不应该在我的网站上使用flash的原因是什么?

我会注意到一个,iPhone/iPod Touch和移动设备不支持它.对于大多数网站来说并不是什么大问题,而且很明显.在我的网站上避免闪存的其他原因是什么?

flash

13
推荐指数
4
解决办法
4918
查看次数

如何通过套接字共享Perl数据结构?

在套接字中,我编写了客户端服务器程序.首先,我尝试发送正常的字符串,它发送正常.之后我尝试将哈希值和数组值从客户端发送到服务器和服务器到客户端.当我使用Dumper打印值时,它只给我参考值.我该怎么做才能在客户端服务器中获取实际值?

服务器程序:

use IO::Socket;
use strict;
use warnings;

my %hash = ( "name" => "pavunkumar " , "age" => 20 ) ;
my $new  = \%hash ;
#Turn on System variable for Buffering output
$| = 1;
# Creating a a new socket
my $socket=
IO::Socket::INET->new(LocalPort=>5000,Proto=>'tcp',Localhost =>
        'localhost','Listen' => 5 , 'Reuse' => 1 );
die "could not create $! \n" unless ( $socket );
        print "\nUDPServer Waiting port 5000\n";
        my $new_sock =  $socket->accept();
        my $host =  $new_sock->peerhost();
        while(<$new_sock>)
        { …
Run Code Online (Sandbox Code Playgroud)

sockets perl hash serialization

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