小编Jak*_*raw的帖子

什么是基于Web的应用程序的缺点

我打算为我工作的营地编写一个数据库应用程序.我正在考虑使用Windows GUI界面在C#中编写它,但使用浏览器,因为各种原因,应用程序看起来越来越有吸引力.我想知道为什么有人不会选择将应用程序编写为Web应用程序.防爆.后退按钮可能会给您带来一些麻烦.还有其他人可以想到的事情吗?

browser database web-applications

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

PHP登录表单

 <form action="form.php" method="post">
    Username: <input type="text" name="user" maxlength="50" value="" />
    Password: <input type="password" name="pass" maxlength="20" value="" />
    <input type="submit" name="Submit" value="Submit" />
    </form>
    <?php
    $Accesstrys = 0;
    if($_POST['Submit'] == "Submit") {
    $Accesstrys++;
    if($Acesstrys == 3)
    {
    $ip = getenv("REMOTE_ADDR");
    $file = fopen("Loginlimit/$ip",'w');
    fwrite($file,"$Accesstrys:$ip");
    }   
    }
    ?>
Run Code Online (Sandbox Code Playgroud)

我试图编写一个PHP登录脚本,如果你失败了,你会尝试登录3,它会冻结10分钟.

远没有完成,但我测试了它并没有用我的IP创建/写一个文件.什么我错了

php session

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

使用Google AJAX Libraries API时,将jQuery注入页面失败

我想使用Google AJAX Libraries API将jQuery注入页面,我提出了以下解决方案:

http://my-domain.com/inject-jquery.js:

;((function(){

  // Call this function once jQuery is available
  var func = function() {
    jQuery("body").prepend('<div>jQuery Rocks!</div>');
  };

  // Detect if page is already using jQuery
  if (!window.jQuery) {
    var done = false;
    var head = document.getElementsByTagName('head')[0];
    var script = document.createElement("script");
    script.src = "http://www.google.com/jsapi";
    script.onload = script.onreadystatechange = function(){

      // Once Google AJAX Libraries API is loaded ...
      if (!done && (!this.readyState || this.readyState == "loaded" || this.readyState == "complete")) {

        done = true;

        // …
Run Code Online (Sandbox Code Playgroud)

javascript jquery google-ajax-libraries

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

刮多帧网站

我正在审核我们现有的Web应用程序,它大量使用HTML框架.我想在每个框架中下载所有HTML,是否有一种方法可以使用wget或一些脚本执行此操作?

html wget frames

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

对Java Lucene忽略Field进行故障排除

我们目前正在使用Lucene 2.1.0进行网站搜索,我们遇到了一个棘手的问题:在目标搜索过程中,我们的一个索引字段被忽略了.以下是将字段添加到索引中的文档的代码:

// Add market_local to index
contactDocument.add(
    new Field(
        "market_local"
        , StringUtils.objectToString(
            currClip.get(
                "market_local"
            )
        )
        , Field.Store.YES
        , Field.Index.UN_TOKENIZED 
    )
);
Run Code Online (Sandbox Code Playgroud)

对索引运行查询(*)将返回以下结果:

Result 1:
    title: Foo Bar
    market_local: Local

Result 2:
    title: Bar Foo
    market_local: National
Run Code Online (Sandbox Code Playgroud)

运行目标查询:

+( market_local:Local )
Run Code Online (Sandbox Code Playgroud)

不会找到任何结果.

我意识到这是一个非常具体的问题,我只是想知道从哪里开始调试这个问题,因为我是一个Lucene新手.


UPDATE

安装了Luke,检查了最新的索引...现场market_local可用于搜索,所以如果我执行类似:

market_local:Local
Run Code Online (Sandbox Code Playgroud)

搜索工作正常(在卢克).我现在正在查看我们的Analyzer代码,有什么方法可以解决这个问题,因为我们的搜索应用程序使用Lucene 2.1.0并且最新版本的Luke使用的是2.3.0?

java lucene

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

mysql表标记为崩溃

我最近创建了一个基于ajax的即时消息应用程序,运行一段时间后我得到一个错误[table]被标记为崩溃,应该修复.怎么会发生这种情况,我该如何防止它再次发生呢?

php mysql crash

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

使用jQuery交换元素类

我有一个元素:

...
<li class="products active"><a href="" title="Title">test</a></li>
...
Run Code Online (Sandbox Code Playgroud)

我想访问这个"li"标签并将"active"类交换为"past"类,所以最终的结果是:

...
<li class="products past"><a href="" title="Title">test</a></li>
...
Run Code Online (Sandbox Code Playgroud)

使用jQuery实现这一目标的最简单/有效方法是什么?

jquery

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

PHP数组引用的意外行为

我正在使用引用来改变数组:

foreach($uNewAppointments as &$newAppointment)
{
    foreach($appointments as &$appointment)
    {
        if($appointment == $newAppointment){
            $appointment['index'] = $counter;
        }
    }
    $newAppointment['index'] = $counter;
    $newAppointments[$counter] = $newAppointment;

    $counter++;
}
Run Code Online (Sandbox Code Playgroud)

如果我打印数组内容,那么我会收到预期的结果.当我迭代它时,所有元素似乎都是相同的(第一个).

当我删除引用运算符&在内部数组中时,除了未设置索引外,一切正常.

php foreach loops pass-by-reference

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