小编loc*_*boy的帖子

为什么在PHP中隐式属性声明?

我想知道为什么当大多数语言需要在类声明本身中定义属性时,PHP语言允许隐式属性声明(参见下面的代码).这种编码风格有实际用途吗?

$user1 = new User();
$user1->name = "Kylie";
echo $user1->name;

class User{}
Run Code Online (Sandbox Code Playgroud)

php

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

Python变量声明

我遇到了这段代码,我想知道这意味着什么:

typ, dat = imap_conn.search(None, search_string)
Run Code Online (Sandbox Code Playgroud)

typ, dat部分线的确切含义是什么?

python syntax

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

postgres 和 sqlite 的等效连接

是否有一种等效的方法来连接到 postgres 数据库,就像 sqlite 使用 python 连接到数据库一样?

例如,在 sqlite 中,连接将由 定义conn = sqlite3.connect(curruser.dbname)。postgres 的类似连接语法是什么?

python sqlite postgresql

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

使用python在另一个字符串中查找字符串

假设你有一个电子邮件地址xxx@yyy.com,你想在python中创建这样的东西:

email = 'mystuff@yyy.com'
try:
    if "@yyy.com":
    #do something

    if "@zzz.com":
    #do something else
except:
#do something
Run Code Online (Sandbox Code Playgroud)

我该怎么做?

python

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

什么是Array#包含的算法?使用?

对于ruby where x数组,如何x.include?(y)检查是否yx?什么是算法?

ruby arrays

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

正则表达式ruby - 搜索数组中的字符串并将其缩写

嗨,我有一系列的单词,我想做几件事.我想小写数组中的每个单词,我还想在数组中的每个字符串的末尾切掉/ n.

如果我的数组被调用,我将如何在ruby中执行此操作my_array

ruby

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

默认UISwitch为YES然后使用NSUserDefaults保存状态

我试图获得的功能是默认我的切换状态,setOn:YES但一旦用户切换UISwitch保存该切换的状态NSUserDefaults.

在我看来,我最好怎么做?我目前在我的代码中有以下代码viewDidLoad:

if([[NSUserDefaults standardUserDefaults] boolForKey:@"lights"] == 0){
        [lightsSwitch setOn:NO];
}
Run Code Online (Sandbox Code Playgroud)

在我的toggleLightSwitch:(id)sender:

[[NSUserDefaults standardUserDefaults] setBool:lightsSwitch.isOn
                                            forKey:@"lights"];
Run Code Online (Sandbox Code Playgroud)

但功能将默认为setOn:NO.由于NSUserDefault默认NO为bool键,有没有办法解决这个问题?

objective-c nsuserdefaults uiswitch ios

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

如何检查`initialize`是否在类中直接定义

我正在尝试检查是否initialize在类中直接定义.这是一些示例命令行代码,用于说明我正在尝试执行的操作:

class Something
  def initialize; end
end

Something.method_defined?(:initialize)
# => false 
Run Code Online (Sandbox Code Playgroud)

有没有办法检测是否initialize在类中直接定义?

ruby

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

在iOS中使用JSON

有没有很好的教程,我可以在那里学习如何在iPhone环境中使用JSON?这是我发现的一个:http://mobileorchard.com/tutorial-json-over-http-on-the-iphone/但是会感谢任何消耗了一些有用的API

iphone json objective-c

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

使用php连接到mysql

以下是OReilly的"学习PHP MYSQL和Javascript"的以下教程代码.

<?php 
//require_once = 'login.php';

$db_database = 'publications';
$db_hostname = 'localhost:8888';
$db_username = 'root';
$db_password = 'root';


$db_server = mysql_connect($db_hostname, $db_username, $db_password);
if(!$db_server) die("Unable to connect to MYSQL: ". mysql_error());

mysql_select_db($db_database)
    or die("Unable to connect to database: " . mysql_error());

$query = "SELECT * FROM classics";
$result = $mysql_query($query);

if(!$result) die ("Could not query: " . mysql_error());
$rows = mysql_num_rows($result);

for($j = 0; $j < $rows; ++$j)
{
    echo 'Author: ' . mysql_result($result, $j, 'author') . '</br>';
    echo 'Title: …
Run Code Online (Sandbox Code Playgroud)

php mysql

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

反转字符串的方法

嗨,我正在尝试使用以下代码反转字符串.有谁看到这里的错误?

def reverse(string):
    length = len(string)
    last = length -1
    middle = length/2
    newstring = []
    for i in range(middle):
            newstring[i] = string[last -i]
            newstring[last -i] = string[i]
    return ''.join(newstring)
Run Code Online (Sandbox Code Playgroud)

python string

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

.NET中的Object#CreateInstance误解

我知道你不能实例化一个抽象类,但C#看起来就是这样做的.我想我的语法有些麻烦.这是一个例子:

public abstract class AClass {
...
}

public class SomeClass:AClass{
...
}

public class SomeOtherClass{
  public static AClass createInstance(string key){
    AClass instance = Object.CreateInstance<SomeClass>();
    return instance;
  }
}
Run Code Online (Sandbox Code Playgroud)

当我打电话时SomeOtherClass.createInstance("key")一切正常.但是,如果你仔细观察它看起来就像AClass是实例化的.有人能解释一下这里发生了什么吗?

c#

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

标签 统计

python ×4

ruby ×3

objective-c ×2

php ×2

arrays ×1

c# ×1

ios ×1

iphone ×1

json ×1

mysql ×1

nsuserdefaults ×1

postgresql ×1

sqlite ×1

string ×1

syntax ×1

uiswitch ×1