问题列表 - 第19148页

想要使用GET和POST方法

我知道使用GET方法的结果页面可以被标记,而使用POST的结果页面不能.我也知道GET方法的限制.

现在假设我想构建一个搜索引擎,默认情况下使用GET允许用户书签,但当搜索短语的长度超过限制时,切换到POST.在服务器端,我使用$ _GET或$ _POST,具体取决于设置的内容.

这可行吗?
如果不是,为什么?
如果是,请提供简要说明.

谢谢

php http

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

jQuery - 在HTML下拉菜单中获取特定范围的项目

我在HTML下拉菜单中有一系列项目,我需要使用jQuery查找,以便我可以隐藏它们[使用.css('display', 'none')].

他们是(在这个例子中)之间的所有的人<option>---- Articles</option>,并<option>---- Jargon Buster</option> 除在此范围内的第一六个项目!

除了前六个,此范围内所有其他选项的数量和文本将有所不同(除了领先------).

我想也许我可以utilse的选择$("#edit-menu-parent option:contains('---- Articles')"$("#edit-menu-parent option:contains('---- Jargon Buster')"莫名其妙,但我不知道如何将这些可以被用来获取它们之间的项目.

有任何想法吗?

<select id="edit-menu-parent" class="form-select menu-title-select" name="menu[parent]">
<option>---- Clients</option>
<option>---- Testimonials</option>
<option>-- Resources</option>
<option>---- Articles</option>
<option>------ Accessibilty Articles</option>
<option>------ Usability Articles</option>
<option>------ Charities Articles</option>
<option>------ Public Sector Articles</option>
<option>------ Web Development Articles</option>
<option>------ Social Media Articles</option>
<option>------ Are Your Online Forms</option>
<option>------ Benefits of Web Standards</option>
<option>------ Benefits of web accessibility</option>
<option>------ Increase Donations …
Run Code Online (Sandbox Code Playgroud)

html xhtml jquery drupal

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

SortedList与SortedDictionary vs. Sort()

这是像这样的问题的延续.

是否有任何调整性能的指导原则?我并不是指大O的收益,只是节省一些线性时间.

例如,要花多少钱预分类保存在任SortedListSortedDictionary

假设我有一个有3个属性的人类排序,其中一个是年龄.我应该先按年龄换取物品吗?

我应该首先对一个属性进行排序,然后使用结果列表/字典对两个属性进行排序,依此类推?

想到的任何其他优化?

.net sorting performance sortedlist sorteddictionary

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

STL容器无法添加函数内定义的结构

我已经提出了与此类似的代码的问题

void aFuncion()
{
    struct entry
    {
        std::string field1;
        int         field2;
        int         field3;

        entry(const entry& ent)
        { 
            // copy constructor code 
        }

        entry()
        { 
            // default constructor code 
        }

        entry(std::string s, int a, int b)
        { 
            field1 = s;
            field2 = a;
            field3 = b;
        }

    }; //end of structure definition 

    std::vector<entry> vec;
    entry en("a string", 1, 2);

    vec.push_back(en);  // vec has garbage in index 0
}
Run Code Online (Sandbox Code Playgroud)

将条目推入向量后,调试器仅显示向量第一个条目中的垃圾.

一旦我们从结构定义中取出了函数,问题就解决了.
为什么问题会发生怎么把定义变成函数解决了呢?

(我们正在使用VS 32 on XP 32 bit)

c++

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

如何使用application.ini和user.ini设置Zend_Application

我正在使用Zend_Application,我觉得我在application.ini混合应用程序和用户配置感觉不对.

我的意思是以下内容.例如,我的应用程序需要名称空间MyApp_中的一些库类.所以在application.ini中我放了autoloaderNamespaces [] ="MyApp_".这是纯粹的应用程序配置,除了程序员之外没有人会更改这些.另一方面,我把数据库配置放在那里,这是SysAdmin会改变的.

我的想法是我会在application.ini和user.ini之间拆分选项,其中user.ini中的选项优先(因此我可以在application.ini中定义标准值).

这是一个好主意吗?我怎样才能最好地实现这一点?我的想法是

  • 扩展Zend_Application以获取多个配置文件
  • 在我的Bootstrap中创建一个init函数加载user.ini
  • 解析我的index.php中的配置文件并将它们传递给Zend_Application(听起来很难看)

我该怎么办?我希望有一个"最干净"的解决方案,为未来做好准备(较新的ZF版本,以及其他开发人员在同一个应用程序上工作)

php configuration zend-framework zend-application

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

如何检测用户何时点按Android中的视图

我想检测用户何时点击我的Android应用程序中的视图中的任何位置.

我的代码看起来像这样:

linearLayout = (LinearLayout) findViewById(R.id.linearLayout); // main layout
// ...
linearLayout.setOnTouchListener(this);
// ...
public boolean onTouch(View v, MotionEvent event) {
    Toast.makeText(this, "Touch!", 1000);
    if (event.getAction() == MotionEvent.ACTION_DOWN) {
        Toast.makeText(this, "Down!", 1000);
        return true;
    }
    return false;
}   
Run Code Online (Sandbox Code Playgroud)

...但是当我点击视图时,我没有得到Toast!

触摸事件是否在模拟器中起作用 - 或者我的代码中出了什么问题?

android

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

auto_ptr莫名其妙的行为

#include<iostream>
#include<memory>
#include<stdio>

using namespace std;

class YourClass
{
   int y;
public:
   YourClass(int x) {
      y= x;
   }
};
class MyClass
{
   auto_ptr<YourClass> p;
public:
   MyClass() //:p(new YourClass(10)) 
   {
      p= (auto_ptr<YourClass>)new YourClass(10);
   }
   MyClass( const MyClass &) : p(new YourClass(10)) {}
   void show() {
      //cout<<'\n'<<p; //Was not working hence commented
      printf("%p\n",p);
   }
};

int main() {
   MyClass a;
   a.show();
   MyClass b=a;
   cout<<'\n'<<"After copying";
   a.show();//If I remove copy constructor from class this becomes NULL(the value of auto_ptr becomes NULL but if …
Run Code Online (Sandbox Code Playgroud)

c++ smart-pointers

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

是否可以获取Class :: DBI生成的SQL语句?

我想找到由Perl ORM包(如Class :: DBI)生成的确切SQL语句.我不是在寻找为简单的插入和删除生成的SQL,而是为了稍微复杂的对象操作(例如,在父表中插入行的子节点的表中的行)进行行修改

有没有办法得到它?

perl orm class-dbi

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

在不使用java.io. *的情况下获取FileChannel(使用纯NIO)

最近,我对这个答案发表了评论,java.io如果我想使用“纯NIO” ,我应该远离它。
这是简化的代码(复制文件):

private static void copy(File source, File destination) throws IOException {
    long length = source.length();
    FileChannel input = new FileInputStream(source).getChannel();
    FileChannel output = new FileOutputStream(destination).getChannel();

    input.transferTo(0, length, output);

    output.close();
    input.close();
}
Run Code Online (Sandbox Code Playgroud)

(代码极其简化:最终尝试删除并循环执行)

我的问题是如何在FileChannel不使用java.io(FileInputStream)的情况下获取一个或其他NIO类来读取文件?

编辑:
Java 6(或之前)

java file-io nio copy channel

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

转换运算符如何返回值?

对于A类,整数转换运算符看起来像;

operator int() //Here we don't specify any return type
{
    return intValue;
}
Run Code Online (Sandbox Code Playgroud)

当上面的函数看起来没有指定返回值类型时,它是如何返回一个值的?它似乎没有返回"任何东西",但我知道它不是void.

如果未指定返回类型,这有何意义?

c++ casting operators

17
推荐指数
2
解决办法
3228
查看次数