问题列表 - 第35949页

一次检查所有数组值

有没有一种简单的方法来检查数组中的所有值是否彼此相等?

在这种情况下,它将返回false:

$array[0] = 'yes';
$array[1] = 'yes';
$array[2] = 'no';
Run Code Online (Sandbox Code Playgroud)

在这种情况下,是的:

$array[0] = 'yes';
$array[1] = 'yes';
$array[2] = 'yes';
Run Code Online (Sandbox Code Playgroud)

所以,是的,是否有一个函数/方法一次检查所有数组值?

提前致谢!

php arrays

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

代码点火器 - 获取上一个URI段

我想要在CI中获取最后一个URI段,但是我不知道它的数量是多少,因为当用户点击页面中的链接时,将附加参数(整数).然后在控制器中使用它们通过ajax将相关的数据库记录拉入页面.

如何告诉CI获取最后一段?

就像是:

$record_num = $this->uri->segment($last);
Run Code Online (Sandbox Code Playgroud)

谢谢!

php codeigniter

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

使用过滤器(或jquery)删除Wordpress图像周围的锚元素

我有一个像这样的锚元素:

<a href="/link-to-image/" rel="attachment wp-att-7076"><img src="/uploads/img.jpg" alt="" title="" width="1268" height="377" class="alignnone size-full wp-image-7076" /></a>
Run Code Online (Sandbox Code Playgroud)

(这是Wordpress在帖子中嵌入上传图片的标准方式.)

我想删除图像元素周围的锚点,但保留图像.我只是希望图像显示而不是可点击的.

这可以通过过滤Wordpress中帖子的内容或在页面加载javascript后完成.在Wordpress中过滤将是首选.我不知道如何做这两个选项中的任何一个.

php wordpress filter

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

在空std :: vector上使用operator []

我刚才被告知,在c ++中使用std :: vector作为异常安全动态数组而不是分配原始数组是常见的...例如

{
    std::vector<char> scoped_array (size);
    char* pointer = &scoped_array[0];

    //do work

} // exception safe deallocation
Run Code Online (Sandbox Code Playgroud)

我已多次使用此约定没有问题,但是我最近将一些代码移植到Win32 VisualStudio2010(之前只在MacOS/Linux上)并且我的单元测试正在破坏(stdlib抛出一个断言)当矢量大小恰好是零.

我知道写一个这样的数组会有问题,但是这个假设打破了这个解决方案作为原始指针的替代.考虑以下函数,n = 0

void foo (int n) {
   char* raw_array = new char[n];
   char* pointer = raw_array;
   file.read ( pointer , n );
   for (int i = 0; i < n; ++i) {
      //do something
   }
   delete[] raw_array;
}
Run Code Online (Sandbox Code Playgroud)

虽然可以说是多余的,但上面的代码完全合法(我相信),而下面的代码将在VisualStudio2010上抛出一个断言

void foo (int n) {
   std::vector<char> scoped_array (n);
   char* pointer = …
Run Code Online (Sandbox Code Playgroud)

c++ vector visual-studio-2010

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

NSLog提交的应用程序

我不幸地提交了一个NSLog仍处于活动状态的应用程序.它很少发生火灾,但我想知道我的应用被拒绝的可能性是什么?

我不是在问如何压制NSLog.我已经知道怎么做了.它只是一个迷路的NSLog,它误导了它.

iphone nslog app-store appstore-approval

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

最简单的jQuery,PHP,AJAX和sqlite示例?

我很难理解这一切是如何协同工作的.我已经摆弄了几天,并且无法得出任何结果.我正在尝试填写表单中的文本字段,并且在提交表单时,我想使用ajax将文本添加到我的sqlite数据库.

我知道你需要在jquery中调用$ .get,这是在表单提交时触发的.这似乎工作正常,因为我可以从那里触发js警报框.但是,当我传递php脚本的地址,该脚本有使用PDO添加到sqlite数据库的行时,不会向数据库添加任何内容.但是,当我使用php cli运行这个php脚本时,会有一些东西被添加到db中.

我似乎错过了这里必不可少的一步.如果有人能为我弥合这个差距,我将非常感激!

编辑:按照Martin的要求,这里有一些代码:

我的php生成一些这样的列表,中间有一个表单:

<ul>
    <li>hello</li>
    <li id="formItem">
        <form action="" method="post">
            <input type=text name="content"/>
        </form>
    </li>
    <li>world</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

然后我的jquery代码看起来在列表上面的文本框中添加了ajax调用.这是在$(document).ready(function(){中.

 $("form").submit(function() {
    var inputText = $("input").val();
    $.ajax({
        type: "POST",
        url: "add.php",
        data: inputText,
        success: function() {
            $('#formItem').prev().after(
                "<li>" + inputText + "</li>"
            )}
    });
});
Run Code Online (Sandbox Code Playgroud)

我的add.php文件看起来像这样,如果我在cli上执行php脚本,它会在我的数据库中插入一些内容:

<?php 
$base = new PDO('sqlite:todo.db');
$sql = $base->prepare("INSERT INTO ThisTable (content, priority) VALUES ('lolololol', 1);");
$sql->execute();
$base = null; 
?>
Run Code Online (Sandbox Code Playgroud)

php sqlite jquery

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

样式在HTML中禁用<select>(下拉框)

我们的一位客户很难在基于Web的应用程序中阅读禁用控件中的灰色文本:

IE9的例子

我们想将样式更改为浅灰色背景和黑色文本.不幸的是,大多数浏览器(包括IE,客户正在使用的)忽略color: ...禁用控件上的CSS属性,因此我们无法更改前景色.

对于文本框(input type="text"),可以通过使用readonly而不是disabled属性来轻松实现这一点.不幸的是,这不是下拉列表(select)或复选框(input type="checkbox")的选项.

有一个简单的解决方法吗?优选地,控件不需要被另一种控件替换?(...因为我们的控件是由ASP.NET呈现的)

PS:[disabled]在CSS中使用选择器并没有什么区别.

html css accessibility

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

ASP.net复选框始终选中

<asp:CheckBox ID="isSubscribed" runat="server" /> Subscribe to mailing list?<br /><br />
<asp:Button runat="server" CssClass="btn" ID="btnPrefUpdate" OnClick="updatePrefs" Text="Update" /><br /><br />
Run Code Online (Sandbox Code Playgroud)

这会在后面的代码中触发:

protected void updatePrefs(object sender, EventArgs e)
{
    Response.Write(isSubscribed.Checked);
    Response.End();
}
Run Code Online (Sandbox Code Playgroud)

但它始终是真实的!是否检查!我知道我做错了,有人可以告诉我如何正确访问这个值吗?

c# asp.net checkbox

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

slideToggle在一次调用中执行两次

我现在无法显示一个实例,但我没有看到如何调用slideToggle两次.它是在点击链接时调用的.

这里:

// initialize the jquery code
 $(function(){
  $('div.slideToggle a').click(function(){
   $(this).parent().siblings('div.remaining-comments').slideToggle('slow',function(){ //'this' becomes the remaining-comments.
    var hidden = $(this).siblings('div.slideToggle').find('input').val();
    if($(this).siblings('div.slideToggle').find('a').html().substr(0,4) == 'Show'){
     $(this).siblings('div.slideToggle').find('a').html('Hide comments');
    }
    else {
     $(this).siblings('div.slideToggle').find('a').html(hidden);
    }
   });
  });
 });
Run Code Online (Sandbox Code Playgroud)

它旨在显示和隐藏博客页面上的额外评论.然而,它只是一次显示然后隐藏.我在'if'和'else'中都出现了警告,两者都出现了,那么它是如何被调用两次的呢?

很明显,当链接包含文本"显示"时,它会显示隐藏的div,再次单击时,它将找不到"显示",因此会隐藏div.有趣的是,它的工作非常完美.它在公司内部网上,所以我想也许其他东西可能会影响它,但我真的不知道如何.

jquery

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

在UIView中查找所有类型的控件

我正在寻找一种自动本地化按钮/文本字段等文本的方法,对于这种方法,我需要在UIView上找到所有(例如)UIButton.

我尝试了以下两种方法,但它们都没有像我希望它们一样工作:

for (UIView* subView in self.view.subviews)
{
    NSLog(@"object class : %@", [subView class]);

    if ([subView isMemberOfClass:[UIButton class]])
        NSLog(@"Button found!");
}
Run Code Online (Sandbox Code Playgroud)

这段代码的问题是RoundedRectButton与UIButton类不匹配,而它实际上只是一个UIButton.

我也尝试过以下方法:

for (UIButton* button in self.view.subviews)
{
// Do my stuff
}
Run Code Online (Sandbox Code Playgroud)

但愚蠢的是,可可触摸实际上只列出了for循环中的所有子视图(也是UITextFields等).

有没有办法从视图中获取所有UIButton?或者我真的需要通过查看他们的选择器来找到控件.

iphone cocoa-touch

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