小编use*_*331的帖子

PHP从数组中删除重复项

我的PHP数组有点问题.首先他们在这个数组中有数组,我试图删除重复.我做了一个我的阵列的print_r并打印出来....

Array (
   [0] => Array ( [creditfeeid] => 318 [client] => Test 1 [adjustment] => 444.00 [issuedate] => 2012-02-10 20:27:00 [isrecurring] => No [comment] => 444 [commission] => 17.76 )
   [1] => Array ( [creditfeeid] => 319 [client] => Test 1 [adjustment] => 333.00 [issuedate] => 2012-02-10 20:27:00 [isrecurring] => No [comment] => 333 [commission] => 9.99 )
   [2] => Array ( [creditfeeid] => 320 [client] => Test 1 [adjustment] => 111.00 [issuedate] => 2012-02-10 20:27:00 [isrecurring] => No …
Run Code Online (Sandbox Code Playgroud)

php arrays array-unique

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

具有set_value的CodeIgniter form_radio

我的表单和单选按钮有点麻烦,输入文本我这样做:

<?php echo form_input('lastname', set_value('lastname'), 'id=lastname'); ?>
<?php echo form_error('lastname'); ?>
Run Code Online (Sandbox Code Playgroud)

并且当验证运行并且填写的输入字段获得返回的值时...我正在寻找的是使用单选按钮执行此操作的方法

<tr><td><?php echo form_label('Gender: ', 'gender'); ?></td><td><?php echo form_label('Male', 'male') . form_radio('gender', 'M', '', 'id=male'); ?><br><?php echo form_label('Female', 'female') . form_radio('gender', 'F', '', 'id=female'); ?></td><td><?php echo form_error('gender'); ?></td></tr>
Run Code Online (Sandbox Code Playgroud)

正如你可以看到我的单选按钮的值已经是F或M ......如何选择返回的按钮?

codeigniter radio-button

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

YouTube API 播放列表随机播放不起作用?

我一直在尝试设置我的 youtube api 来随机播放我的播放列表,但顺序始终相同......

这是我从https://developers.google.com/youtube/iframe_api_reference#setShuffle获取代码的链接

我这样说对吗?

这是我的代码如下

<div id="player"></div>

<script>

  var tag = document.createElement('script');

  tag.src = "https://www.youtube.com/iframe_api";
  var firstScriptTag = document.getElementsByTagName('script')[0];
  firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);

  var player;
  function onYouTubeIframeAPIReady() {
    player = new YT.Player('player', {
      height: '390',
      width: '640',
      events: {
        'onReady': onPlayerReady
      }

    });
  }



  function onPlayerReady(event) {
    player.loadPlaylist({'listType': 'playlist', 'list': 'PLF776D41D8211F340','index': '0','startSeconds': '0','suggestedQuality': 'hd720'});
    player.setShuffle({'shufflePlaylist' : 1});

  }

</script>
Run Code Online (Sandbox Code Playgroud)

我尝试将 shufflePlaylist 设置为“true”,我尝试过cueplaylist 而不是loadplaylist,我什至尝试将shufflePlaylist 放入加载播放列表中...没有任何内容被洗牌。

我查了一下,发现这是 API 的问题,但那是 2 年前的事了,这个问题有解决方案吗?

以下是我尝试过但没有成功的

player.setShuffle(1);
        player.setShuffle('1');
        player.setShuffle(true);
        player.setShuffle('true');
        player.setShuffle({'shufflePlaylist' : true});
        player.setShuffle({'shufflePlaylist' : …
Run Code Online (Sandbox Code Playgroud)

javascript youtube-api

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

Objective-C Full UIView to PDF

我在这里有这个代码,我把UIView放入PDF中.我遇到的问题是我的视图是一个详细视图控制器并且是可滚动的,而PDF只获取当时详细视图控制器内部的内容而不是完整视图,如果我在详细视图中移动,它将捕获任何内容部分我在,而不是完整的事情.我正在尝试做什么?

- (IBAction)Share:(id)sender {

    NSMutableData *pdfData = [NSMutableData data];

    // Points the pdf converter to the mutable data object and to the UIView to be converted
    UIGraphicsBeginPDFContextToData(pdfData, spreadSheet.bounds, nil);
    UIGraphicsBeginPDFPage();
    CGContextRef pdfContext = UIGraphicsGetCurrentContext();


    // draws rect to the view and thus this is captured by UIGraphicsBeginPDFContextToData

    [spreadSheet.layer renderInContext:pdfContext];

    // remove PDF rendering context
    UIGraphicsEndPDFContext();

    // Retrieves the document directories from the iOS device
    NSArray* documentDirectories = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask,YES);

    NSString* documentDirectory = [documentDirectories objectAtIndex:0];
    NSString* documentDirectoryFilename = [documentDirectory stringByAppendingPathComponent:@"test.pdf"];

    // …
Run Code Online (Sandbox Code Playgroud)

pdf objective-c uiview ios

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

ASP.NET MVC Controller SubFolder

我正在使用ASP.NET MVC并尝试创建一个控制器子文件夹.我查看了这个网站上的其他帖子并尝试了我在网上找到的内容,但它仍然遇到了这个问题:

HTTP 404. The resource you are looking for (or one of its dependencies) could have been removed, had its name changed, or is temporarily unavailable.  Please review the following URL and make sure that it is spelled correctly.
Run Code Online (Sandbox Code Playgroud)

下面的屏幕截图是我在控制器文件夹中创建的子文件夹.

在此输入图像描述

这是我的View文件夹的屏幕截图.

在此输入图像描述

这是我在RouteConfig.cs文件中尝试的内容

public static void RegisterRoutes(RouteCollection routes)
{
    routes.IgnoreRoute("{resource}.axd/{*pathInfo}");

    routes.MapRoute(
        name: "Default",
        url: "{controller}/{action}/{id}",
        defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
    );

    routes.MapRoute(
        name: "AdminSubForder",
        url: "admin/{controller}/{action}/{id}",
        defaults: new { controller = "HomeAdmin", …
Run Code Online (Sandbox Code Playgroud)

c# asp.net asp.net-mvc

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

Bootstrap Mobile菜单100%

我有一个非常长的移动菜单,有4个菜单项,每个项目都有下拉菜单,第一个下拉菜单很长,当我在第一个下拉列表中滚动浏览导航时,我无法进入最后一个下拉列表在我的菜单中,除非我关闭第一个下拉列表,但我希望能够进入最后一个下拉列表,即使第一个下拉列表打开.

这是HTML

.navbar-collapse {
  height: 100vh;
}
Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet" />

<div class="navbar navbar-inverse navbar-fixed-top">
  <div class="container">
    <div class="navbar-header">
      <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
          <span class="icon-bar"></span>
          <span class="icon-bar"></span>
          <span class="icon-bar"></span>
      </button>
      <a class="navbar-brand" href="/"><img src="~/Images/logo.png" class="img-responsive" /></a>
    </div>
    <div class="navbar-collapse collapse">
      <ul class="nav navbar-nav">
        <li class="dropdown">
          <a class="dropdown-toggle" data-toggle="dropdown" href="#">Option</a>
          <div class="dropdown-menu dropdown-communities" role="menu">
            <div class="row current-communities">
              <div class="col-md-4">
                <h4>Option</h4>
                <ul>
                  <li><a href="/Link/">Link</a></li>
                </ul>
              </div>
              <div class="col-md-4">
                <h4>Option</h4>
                <ul>
                  <li><a href="/Link/">Link</a></li>
                  <li><a href="/Link/">Link</a></li>
                  <li><a href="/Link/">Link</a></li>
                </ul> …
Run Code Online (Sandbox Code Playgroud)

html css css3 twitter-bootstrap

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

Swift 4 Split View Controller Detail取代Master

我刚开始构建一个应用程序,现在我在我的Main.storyboard中添加了2个Split View控制器,它看起来像这个图像

在此输入图像描述

我将以下代码添加到我的主人:

import UIKit

class ContactsMaster: UITableViewController {

    var ContactsDetailController: ContactsDetail? = nil
    var objects = [Any]()


    override func viewDidLoad() {
        super.viewDidLoad()
        // Do any additional setup after loading the view, typically from a nib.
        navigationItem.leftBarButtonItem = editButtonItem

        let addButton = UIBarButtonItem(barButtonSystemItem: .add, target: self, action: #selector(insertNewObject(_:)))
        navigationItem.rightBarButtonItem = addButton
        if let split = splitViewController {
            let controllers = split.viewControllers
            ContactsDetailController = (controllers[controllers.count-1] as! UINavigationController).topViewController as? ContactsDetail
        }
    }

    override func viewWillAppear(_ animated: Bool) {
        clearsSelectionOnViewWillAppear = splitViewController!.isCollapsed
        super.viewWillAppear(animated) …
Run Code Online (Sandbox Code Playgroud)

uikit uisplitviewcontroller ios swift

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

从UICollectionViewController发出删除单元格的问题

我正在使用UICollectionViewController,我试图在所选项目的循环中使用deleteItems,如下所示:

for item in (collectionView?.indexPathsForSelectedItems)!
        {

            let cell = self.collectionView?.cellForItem(at: item) as! ImageCollectionCell

            deleteLandGradingImage(images: ImagesData(jobNo: self.jobNo, ImageBytes: (self.array[item.item]["imageBytes"] as! String), Username: appDelegate.username)) { result in

                cell.imageView.layer.borderWidth = 0
                self.navigationItem.rightBarButtonItems = [self.editButton]
                self.editButton.isEnabled = true
                self.editButton.title = "Edit"
                self.doneButton.title = "Done"

                self.array.remove(at: item.item)
                self.collectionView?.deselectItem(at: item, animated: true)
                self.collectionView?.deleteItems(at: [item])

            }

        }


deleteLandGradingImage(images: ImagesData(jobNo: self.jobNo, ImageBytes: (self.array[item.item]["imageBytes"] as! String), Username: appDelegate.username)) { result in
}
Run Code Online (Sandbox Code Playgroud)

是对API的调用,删除单元格内的图像并将其从数据库中删除.

func deleteLandGradingImage(images: ImagesData, completionHandler:@escaping (_ result:Bool) -> Void) {

        //Define array for returning data

        var returnedResults …
Run Code Online (Sandbox Code Playgroud)

ios swift

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

关闭视图控制器后未调用Swift viewWillAppear

我从一个名为HomeController的视图控制器中呈现一个视图控制器,如下所示:

let viewController = self.storyboard?.instantiateViewController(withIdentifier: "LoginController") as! LoginController

let navigationController: UINavigationController = UINavigationController(rootViewController: viewController)

present(navigationController, animated: true, completion: nil)
Run Code Online (Sandbox Code Playgroud)

在提出的视图控制器中,LoginController有时会被关闭:

self.dismiss(animated: true, completion: nil)
Run Code Online (Sandbox Code Playgroud)

但是,当返回到HomeController时,它不是在调用viewWillAppear,我真的需要在返回时检查HomeController上的条件,因此,当LoginController取消视图时,如何调用viewWillAppear?

ios swift

6
推荐指数
3
解决办法
4002
查看次数

PHP发送推送通知无法连接:111连接被拒绝

我正在尝试设置推送通知,我从苹果开发者那里获得了我的证书,无法在我的ios应用程序上推送通知,并且我有一个PHP脚本,假设发送推送通知.我的托管服务提供商将我的帐户的端口2195出站列入白名单.但推送通知仍然无效,我收到此错误

连接失败:111连接被拒绝

我正在使用开发证书,它们在我的Apple开发者帐户中启用.

<?php 

class PushNotifications {

    private static $passphrase = 'PASSPHRASE';

    public function iOS($data, $devicetoken) {

        $deviceToken = $devicetoken;

        $ctx = stream_context_create();

        stream_context_set_option($ctx, 'ssl', 'local_cert', 'Certificates.pem');
        stream_context_set_option($ctx, 'ssl', 'passphrase', self::$passphrase);

        $fp = stream_socket_client(
            'ssl://gateway.sandbox.push.apple.com:2195', $err, $errstr, 60, STREAM_CLIENT_CONNECT|STREAM_CLIENT_PERSISTENT, $ctx);

        if (!$fp)
        {
            exit("Failed to connect: $err $errstr" . PHP_EOL);
        }

        $body['aps'] = array('alert' => array('title' => $data['mtitle'], 'body' => $data['mdesc'],),'sound' => 'default');

        $payload = json_encode($body);

        $msg = chr(0) . pack('n', 32) . pack('H*', $deviceToken) . pack('n', strlen($payload)) . $payload; …
Run Code Online (Sandbox Code Playgroud)

php apple-push-notifications ios

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