我的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 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 ......如何选择返回的按钮?
我一直在尝试设置我的 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) 我在这里有这个代码,我把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) 我正在使用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) 我有一个非常长的移动菜单,有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)我刚开始构建一个应用程序,现在我在我的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) 我正在使用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) 我从一个名为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应用程序上推送通知,并且我有一个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) ios ×5
swift ×3
php ×2
array-unique ×1
arrays ×1
asp.net ×1
asp.net-mvc ×1
c# ×1
codeigniter ×1
css ×1
css3 ×1
html ×1
javascript ×1
objective-c ×1
pdf ×1
radio-button ×1
uikit ×1
uiview ×1
youtube-api ×1