问题列表 - 第48952页

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

用于初始化UINavigationItem的习惯用法

由于UIViewController不再使用navigationItem出口(是的,我有点落后),指定a的元素的正确用法是UINavigationItem什么?

我已经看到了几种方法,但没有一种方法对我来说完全清楚:

  1. 在视图控制器的XIB中"将导航项嵌入视图控制器".

  2. 使用from-scratch值在代码中初始化导航项的属性.

  3. 在视图控制器中为导航控制器创建一个插座,连接视图控制器的XIB中的导航项,并使用其属性在代码中初始化(实际)导航项的属性.

不清楚如何"嵌入"导航项(简单地将其添加为IB中的视图控制器的子项无效); 我不清楚哪种方法更好,或者就此而言,在哪里(以什么方法)做2或3.

xcode interface-builder xib uinavigationitem

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

根据比较选择红宝石中的哈希值

请看一下这段代码:

fighter =  [:str => 2, :dex => 3, :mag => 3, :acc => 2, :hp => 2]
ranger =   [:str => 3, :dex => 2, :mag => 3, :acc => 2, :hp => 2]
magician = [:str => 3, :dex => 3, :mag => 2, :acc => 2, :hp => 2]
rate = Hash.new

if user.first_class == 'Fighter' then rate = fighter end
if user.first_class == 'Ranger' then rate = magician end
if user.first_class == 'Magician' then rate = …
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails

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

CSS选择具有特定类的第一个元素

选择具有某个类的第一个元素的语法是什么?请指定该选择方法是否是CSS3或CSS2.1的一部分.

css css-selectors css3

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

什么是*连续物理模拟的基本思想*如box2d/bullet3d?

游戏或图形行业中的传统物理模拟基本上是离散的.但是现在的引擎如box2d或bullet3d实现了连续物理模拟.我知道离散模拟的基本原理,但我不知道连续模拟.这对我来说是神奇的,使用魔法是艰难而危险的.因此,我希望通过理解它们将魔法变成工具.

所以我想知道:(1)这些连续物理模拟的基本思想和实现原理是什么?(2)这个想法可以推广到其他类型的离散模拟吗?请让我理解这一点!

simulation continuous principal physics-engine

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

使用bind_param时是否可以使用fetch_object?(PHP /库MySQLi)

我有个问你们.我正试图让我尽可能安全地运行MySQL.我现在想知道在准备好语句,绑定参数并执行语句之后是否可以使用MySQLi获取对象.

例:

$sql = $mysqli->prepare('SELECT * FROM users WHERE username = ?;');
$sql->bind_param('s', $username);

$username = 'RastaLulz';

$sql->execute();
$object = $sql->fetch_object();
echo $object->mail;
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

Fatal error: Call to a member function fetch_object() on a non-object in C:\xampp\htdocs\ProCMS\DevBestCMS\inc\global\class.mysql.php on line 23
Run Code Online (Sandbox Code Playgroud)

但是,当我添加"$ sql-> result_metadata();" 我没有收到错误,但它没有返回结果(它只是NULL).

$sql = $mysqli->prepare('SELECT * FROM users WHERE username = ?;');
$sql->bind_param('s', $username);

$username = 'RastaLulz';

$sql->execute();
$result = $sql->result_metadata();
$object = $result->fetch_object();
echo $object->mail;
Run Code Online (Sandbox Code Playgroud)

这是你如何在不绑定参数的情况下完成的:

$sql = $mysqli->query("SELECT * FROM users WHERE username = 'RastaLulz';");
$object …
Run Code Online (Sandbox Code Playgroud)

php mysqli

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

我在哪里将外部Java库放在程序的目录结构中?

我是Java的新手,并试图弄清楚如何构建程序的文件.

我已经下载了一个库(jnotify),它包含jarJava源代码的a 和zip.

到目前为止,我只是通过将jnotify的源提取到程序的顶级目录来完成我的程序.所以jnotify的源文件到处都是,我的程序代码在子目录中.

$ ls /path/to/project
CHANGELOG
inotify-syscalls.h
jnotify_64bit.dll
jnotify.dll
libnotify.so
my-projects-actual-files/
net/
README
... etc
Run Code Online (Sandbox Code Playgroud)

我像这样导入jnotify:

# myprogram/program.java
import net.contentobjects.jnotify.*;
... code body here ...
Run Code Online (Sandbox Code Playgroud)

并通过明确设置运行它java.library.path:

$ java -Djava.library.path=. myprogram/Program
Run Code Online (Sandbox Code Playgroud)

这感觉不对,但我不知道Java组织源文件和库的方式是什么.

我怎样才能结束我的程序结构,以便jnotify生活在类似lib/jnotify但可以导入,编译和合理运行的东西中?

java directory-structure libraries

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

为什么网络浏览器会改变我的菜单选项?

我有一个主菜单,在HTML代码中,它的顺序正确,但在浏览器中查看时,它是相反的.为什么?

HTML:

  <div class="header">
    <img src="images/JTS_1_B_FL31.png" alt="J.T.S Logo" class="logo" />
    <ul class="menu">
      <li class="current"><a href="index.php">Home</a></li>
      <li><a href="services.php">Services</a></li>
      <li><a href="support.php">Support</a></li>
      <li><a href="contact.php">Contact Us</a></li>
      <li><a href="myaccount/">My Account</a></li>
    </ul>
  </div>
Run Code Online (Sandbox Code Playgroud)

CSS:

.header{
  width: 100%;
  height: 30px;

  background-color: #1D242D;
}
.logo{
  padding: 5px 0 0 5px;
  float: left;
  }
.menu{
  float: right:
}
li{
  display: inline;
  list-style: none;
  float: right;
  padding: 5px 5px 7px 5px;

}
Run Code Online (Sandbox Code Playgroud)

截图:

在此输入图像描述

html css menu

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

TidHTTP错误处理

我正在编写一个程序来对网站进行检查以测试它们当前的状态,例如200 OK.我正在使用Delphi 2010附带的Indy HTTP执行此任务并拥有当前代码.

procedure TCheckSiteIndividual.Execute;
var
http : TIdhttp;

begin
  try
    try
      http := Tidhttp.create(nil);  //Create indy
      http.Get(CSiteURL,nil);  //Send Request To Check Site
    except
      on E: EIdHTTPProtocolException do
       status := http.ResponseText; // or: code := E.ErrorCode;
    end;

    status := http.ResponseText;   //Return Status of Site
    synchronize(updateform);   //Update data to form
  finally
   http.Free;
  end;
end;
Run Code Online (Sandbox Code Playgroud)

CSiteURL变量在Thread Constructor中设置,status变量是整个线程的变量.

尝试,除了这段代码的部分来自Remy Lebeau - TeamB ,这是我在最初摆弄这个想法时提出的一个问题.我遇到的问题是,此代码仅在站点返回200 OK代码时才有效.任何其他原因导致异常,包括我禁用互联网.这也会导致重定向的网站上的例外情况,例如www.google.com在调试期间导致异常我认为导致它重定向到www.google.co.uk,但是如果我继续通过异常,那么它会返回301 FOUND代码没问题.

最终的结果我正在寻找它,根据网站是否在线或有错误(例如HTML返回代码)给我一个返回,当网站不存在时另外提供反馈(例如,未注册的URL)或者只是无法联系.

我正在寻找的其他建议是如何从请求中获取更多信息.特别是目前我还希望得到被检查网站的IP.

让它工作而不需要在任何URL之前有http://也是很好的,所以例如www.google.com将会工作,因为它不是因为未知的协议.

基本上如果有人链接到IndyHTTP的一些很好的文档会很好,因为它看起来很稀疏,

delphi indy idhttp

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

PHP名称空间可以包含变量吗?

PHP名称空间可以包含变量吗?如果是这样,怎么办呢?

php variables namespaces

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