小编Cit*_*zen的帖子

INT(10)和INT(12)之间有什么区别(当应用于我的代码时)?

如果我使用INT(12)vs INT(10)或INT(8),那么就我在代码中使用它实际上会做什么?

(这是前一个问题的分离)我阅读了手册,我想我明白他们在说什么,但我实际上并不知道它将如何应用于我的php/mysql编码.

有人可以提供一个实际上重要的例子吗?

php mysql sql

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

正确使用php中其他类的类?

很久以前应该问过这个人.

在另一个类中使用其他类的最佳方法是什么?

例如,假设我有一个应用程序类:

class Application
{
    public function displayVar() {
        echo 'hello world';
    }
}
Run Code Online (Sandbox Code Playgroud)

和一个数据库类

class Database
{
    // connects to db on construct
    public function query() {
        // queries db
    }
}
Run Code Online (Sandbox Code Playgroud)

现在,我想在我的应用程序类中添加一个函数,该函数使用db类中的函数

class Application
{
    public function displayVar() {
        echo 'hello world';
    }
    public function getVar() {
        global $db;
        $sql = foo;
        $db->query($sql);
    }
}
Run Code Online (Sandbox Code Playgroud)

所以我有

$db = new Database();
$app = new Application();
$app->getVar('var');
Run Code Online (Sandbox Code Playgroud)

有没有更好的方法呢?我真正想要的是标准的做法,而不是另一种操纵方式.

php mysql database class

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

如何将在一个页面上运行的所有php错误发送到电子邮件?

基本上我在我的网站上有一个页面,我希望每次运行脚本时都会在电子邮件中发送任何php erorrs,warnings等.

编辑:这必须是放在页面上的代码,而不是对php_ini的编辑或类似的东西.

编辑2:这需要捕获所有错误并在脚本末尾的一封电子邮件中发送所有错误

php php-5.3

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

对于数据库,选择正确的数据类型会影响性能吗?

如果是这样,为什么?我的意思是,搜索比int更快吗?

如果是这样,性能上的实际差异是什么?

mysql sql database database-design

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

mysql UPDATE比INSERT INTO更快吗?

这更像是一个理论问题.

如果我正在运行插入新行的50,000个查询,以及更新这些行的50,000个查询,哪个会花费更少的时间?

mysql performance insert sql-update

5
推荐指数
2
解决办法
6905
查看次数

是否有相应的RESTful PHP函数的标准?

在一个宁静的水果API中,请求假定如下:

api/fruit
api/fruit?limit=100
api/fruit/1
api/fruit?color=red
Run Code Online (Sandbox Code Playgroud)

我认为必须有一个标准的功能来完成这项工作.例如,某些东西可能很容易转化为fruit.class.php.

fruit.class.php

function get ($id, $params, $limit) {
    // query, etc.
}
Run Code Online (Sandbox Code Playgroud)

所以对于我上面的例子,代码看起来像

有这样的行业标准还是API /数据库功能总是一团糟?我真的很想标准化我的功能.

php api rest standards coding-style

5
推荐指数
0
解决办法
221
查看次数

为什么Google Storage API不适用于Amazon SDK v3?

我觉得这里的帖子很奇怪但是因为SO是Google API支持的唯一官方渠道,我想我需要在这里问一下.

如果您有API,工具使用或其他与软件开发相关的问题,请使用官方google-cloud-storage标记搜索和发布Stack Overflow上的问题.

好的,所以这里.我花了两天时间努力让谷歌存储工作在亚马逊PHP SDK的v3版本(最新版本)上.我无法使用旧版本的SDK,因为我试图坚持使用Laravel 5.1的文件系统,而无需为Google存储编写全新的驱动程序.我相信这符合Google为Google存储广告的精神:

https://cloud.google.com/storage/docs/migrating

在从Amazon S3到Google Cloud Storage的简单迁移中,您可以使用现有工具和库生成经过身份验证的Amazon S3 REST请求,还可以将经过身份验证的请求发送到Google Cloud Storage.本节将介绍您需要对现有工具和库进行的更改.

要设置简单迁移,请执行以下操作:

设置默认的Google项目.

获取开发人员密钥.

在现有工具或库中,进行以下更改:更改请求端点以使用Google云端存储请求端点.使用相应的Google云端存储访问密钥和密钥(统称为Google开发人员密钥)替换Amazon Web Services(AWS)访问和密钥.

而已!此时,您可以开始使用现有工具和库将密钥哈希消息身份验证代码(HMAC)请求发送到Google云端存储.

真是太棒了!让我们尝试使用使用gsutil工作的互操作性凭据.

$client = new S3Client([
    'credentials' => [
        'key' => 'GOOGxxxxxxxxxxxxxxx',
        'secret' => 'ZfcOTxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx',
    ],
    'region' => 'US',
    'version' => 'latest',
    'endpoint' => 'https://storage.googleapis.com',
]);

try {
    $result = $client->putObject(array(
        'Bucket' => 'devtest',
        'Key' => 'test',
        'Body' => 'Hello world'
    ));

    echo $result['ObjectURL'];
} catch (\Aws\S3\Exception\S3Exception $e) {
    // The AWS error code (e.g., ) …
Run Code Online (Sandbox Code Playgroud)

google-app-engine google-api google-cloud-storage google-api-php-client laravel-5

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

Dropzone.js淡出removeFile()

我正在使用dropzone.js和我的"删除它完成后"代码如下所示:

Dropzone.options.myAwesomeDropzone = {
     init: function () {
        this.on("success", function (file) {
           this.removeFile(file);
        });
     }
};
Run Code Online (Sandbox Code Playgroud)

它按预期工作,但该部分立即删除.我想要的是花一秒钟然后逐渐消失,以便用户可以在图像消失之前实际看到图像已经完成.如何添加某种过渡到removeFile?

javascript jquery dropzone.js

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

如何更改 Ionic 4 的 ion-range pin 字体和格式?

例如,我在 global.scss 文件中尝试了这个:

.range-pin {
  color: white;
  font-family: sans-serif;

  &after:{
    content: " %";
  }
}
Run Code Online (Sandbox Code Playgroud)

但这没有效果。我确定这与影子根有关,但我不确定在这里做什么是正确的。添加ion-range .range-pin更具体也无济于事。我如何实现这种改变?

sass ionic-framework angular ionic4

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

React children 应该设置为什么 TypeScript 类型?

这是我的布局:

export default function Layout(children:any) {
  return (
    <div className={`${styles.FixedBody} bg-gray-200`}>
      <main className={styles.FixedMain}>
        <LoginButton />
        { children }
      </main>

      <footer>
        <FooterNavigation />
      </footer>
    </div>
  )
}
Run Code Online (Sandbox Code Playgroud)

而我的应用程序:

function MyApp({ Component, pageProps }) {
  return (
    <Layout>
      <Component {...pageProps} />
    </Layout>
  )
}
Run Code Online (Sandbox Code Playgroud)

为了使我的代码更简洁,我想设置Layout(children:any)为实际类型而不是任何类型,但是当我将其更改为 Component 时,我在我的应用程序页面上收到此警告Layout(children:ReactNode)

TS2322: 类型 '{children: Element; }' 不可分配给类型 'IntrinsicAttributes | (IntrinsicAttributes & string) | (IntrinsicAttributes & number) | (IntrinsicAttributes & false) | (IntrinsicAttributes & true) | (IntrinsicAttributes & ReactElement<...>) | (IntrinsicAttributes & ReactNodeArray) …

javascript typescript reactjs next.js

4
推荐指数
2
解决办法
1368
查看次数