小编GRS*_*GRS的帖子

在Wordpress中使用$ wpdb运行SQL命令

我创建了一个简单的update命令来更新数据库条目。我希望能够运行任何sql语句并更新我的wordpress数据库:

<?php    
$global wpdb;
$sql = "UPDATE tablename SET column1='testdata' WHERE id=1";
$results = get_results($sql); ?>
Run Code Online (Sandbox Code Playgroud)

要么

$results = query($sql);
Run Code Online (Sandbox Code Playgroud)

无论我做什么我都会收到错误:

致命错误:在第4行的C:\ MAMP \ htdocs \ new \ samplesql.php中,在null上调用成员函数get_results()

php wordpress

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

如何在标准 SQL BigQuery 中解析 JSON?

在将一些 json 数据流式传输到 BQ 后,我们有一个如下所示的记录:

"{\"Type\": \"Some_type\", \"Identification\": {\"Name\": \"First Last\"}}"
Run Code Online (Sandbox Code Playgroud)

我将如何从中提取type?例如,我想得到Some_type.

我尝试了https://cloud.google.com/bigquery/docs/reference/standard-sql/json_functions 中显示的所有可能的组合,但没有成功,即,我想:

SELECT JSON_EXTRACT_SCALAR(raw_json , "$[\"Type\"]") as parsed_type FROM `table` LIMIT 1000 
Run Code Online (Sandbox Code Playgroud)

是我需要的。但是,我得到:

JSONPath 中的无效令牌位于:["Type"]

行预览图片

在此处输入图片说明

sql json google-bigquery

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

我们可以自动将 Marshmallow shemas 添加到 swagger `api.doc()` 中吗?

我有一个 API,我想通过 Swagger UI 显示它。我这样做是通过:

bp = Blueprint("api", __name__)
api = Api(bp)

@api.doc(
    description="Description, I want to add schema here",
    responses={200: "Success"},
)
def post(self):
    """ Appears in Title of Swagger
        Authorization: Bearer <auth-key>
    """
    return jsonify(200)
Run Code Online (Sandbox Code Playgroud)

假设我有以下架构:

class SomeSchema(Schema):
    id = fields.String(required=True)
Run Code Online (Sandbox Code Playgroud)

有没有办法自动为 swagger 显示此架构?比如我想填写:

在此输入图像描述

自动包含字段。

python api flask marshmallow

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

.php-fpm-bin 100% CPU 使用率。如何跟踪导致它的确切脚本?

我正在主持一个 wordpress 博客,自 6 月 5 日以来,我一直拥有 100% 的 CPU 负载(从 5% 上升),托管在 AWS 上。

在此处输入图片说明

现在,我添加了许多插件,主要是每个用户每个页面加载 20 个 mysql 查询的插件。问题是我在没有意识到负载的情况下添加了许多脚本,而且我无法禁用它们。

理想情况下,我会更改代码,以便恢复 CPU 负载。

php wordpress performance cpu-usage

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

带有附加参数的 Django redirect()

为什么当我尝试传递附加参数时,出现错误:

下面的工作正常!(不带参数)

def first(request):
    return redirect('confirm')

def confirm(request):
    return render(request, 'template.html')
Run Code Online (Sandbox Code Playgroud)

然而,这正是我所需要的,它没有按预期工作,并且出现错误:

找不到关键字参数 '{'email': 'email'}' 的反向 'confirm'。尝试了 1 个模式:['book/booking_confirmation/$']

def first(request):
    return redirect('confirm', email='some_email')

def confirm(request, email):
    return render(request, 'template.html', { 'email': email} )
Run Code Online (Sandbox Code Playgroud)

urls.py

urlpatterns += [
    url(r'^booking_confirmation/$', views.confirm, name='confirm'),
]
Run Code Online (Sandbox Code Playgroud)

python django django-views

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

'Launch More like this' AWS EC2 实例

我目前有一个在 AWS EC2 上运行的博客t2.micro

t2.micro变得越来越大,我需要一个更大的实例。我正在主持一个 Wordpress 博客。

有没有办法在t2.medium不影响停机时间的情况下更改为?

我正在考虑“更像这样启动”按钮。它会像我一样启动 2 个实例吗?我的网站将在哪里托管?

amazon-ec2 amazon-web-services

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

Python:结合低频因子/类别计数

R有一个很好的解决方案.

df.column看起来像:

Windows
Windows
Mac
Mac
Mac
Linux
Windows
...
Run Code Online (Sandbox Code Playgroud)

我想在此df.column向量中用'Other'替换低频类别.例如,我需要df.column看起来像

Windows
Windows
Mac
Mac
Mac
Linux -> Other
Windows
...
Run Code Online (Sandbox Code Playgroud)

我想重命名这些罕见的类别,以减少我的回归中的因素数量.这就是我需要原始矢量的原因.在python中,运行命令后得到频率表我得到:

pd.value_counts(df.column)


Windows          26083
iOS              19711
Android          13077
Macintosh         5799
Chrome OS          347
Linux              285
Windows Phone      167
(not set)           22
BlackBerry          11
Run Code Online (Sandbox Code Playgroud)

我想知道是否有一种方法可以将"Chrome OS","Linux"(低频数据)重命名为另一个类别(例如"其他"类别,并以有效的方式执行此操作.

python pandas

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

在python中找到价格动量的有效方法:平均列的最后n个条目

我定义的价格动量是过去n天给定股票动量的平均值.

反过来,动量是一种分类:如果当天的收盘价高于前一天,则每天标记为1;如果价格低于前一天,则标记为-1.

我的库存变化百分比如下:

df['close in percent'] = np.array([0.27772152, 1.05468772, 
                                   0.124156 , -0.39298394, 
                                   0.56415267,  1.67812005])

momentum = df['close in percent'].apply(lambda x: 1 if x > 0 else -1).values
Run Code Online (Sandbox Code Playgroud)

Momentum应该是:[1,1,1,-1,1,1].

因此,如果我发现过去n = 3天的平均动量,我希望我的价格势头为:

Price_momentum = [Nan, Nan, 1, 1/3, 1/3, 1/3]
Run Code Online (Sandbox Code Playgroud)

我设法使用以下代码使其工作,但这非常慢(数据集是5000多行,执行需要10分钟).

for i in range(3,len(df)+1,1):
    data = np.array(momentum[i-3:i])
    df['3_day_momentum'].iloc[i-1]=data.mean()
Run Code Online (Sandbox Code Playgroud)

python numpy pandas

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

在 Django 模型中保存 Facebook 图片(REST Social Oath2)

这个问题是关于使用https://github.com/PhilipGarnero/django-rest-framework-social-oauth2库自动在 Django 模型中保存 Facebook 个人资料图片。

编辑: 有两种方法可以解决这个问题:将图像的 URLCharField()保存在或使用ImageField(). 两种解决方案都可以。


上面的库允许我使用不记名令牌创建和验证用户。我已经创建了配置文件模型:

class UserProfile(models.Model):
    user = models.OneToOneField(User, on_delete=models.CASCADE, related_name='userprofile')
    photo = models.FileField(blank=True) # OR
    ######################################
    url = 'facebook.com{user id}/picture/'
    photo = models.CharField(default=url)

@receiver(post_save, sender=User)
def create_user_profile(sender, instance, created, **kwargs):
    if created:
        UserProfile.objects.create(user=instance)

@receiver(post_save, sender=User)
def save_user_profile(sender, instance, **kwargs):
    instance.userprofile.save()
Run Code Online (Sandbox Code Playgroud)

它会自动为每个用户创建用户配置文件。现在,我想添加以下代码来保存 Facebook 中的照片。Facebook API 需要 user id获取此图片。

photo = 'https://facebook/{user-id}/picture/'
UserProfile.objects.create(user=instance, photo=photo)
Run Code Online (Sandbox Code Playgroud)

以上不起作用,因为

1)我不知道从哪里得到user id

2)图像不能这样存储,我需要将其转换为字节或其他方法。

python django facebook-graph-api django-rest-framework django-oauth

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

如何在图像周围添加圆形边框?

我有一个矩形图像,我想将其角变圆,然后为其添加黑色边框(因此边框也是圆形的)。

有没有一种简单的方法可以实现它?

这将是所需的输出:

在此输入图像描述

类似的未回答问题

python image-processing python-imaging-library

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

如何使用as.numeric将随机数向量转换为0,1,2的向量?

假设我有一个向量$(0,1,2,3,4,5)$.我想将其转换为以下内容:如果原始向量中的值为:

$ = 0\rightarrow 0 $

$> 0 $但$ <5\rightarrow 1 $

$ = 5\rightarrow 2 $

我试过了:

v <- c(0,1,2,3,4,5)
v <- as.numeric(v=0, v>0 & v<5, v=5)
Run Code Online (Sandbox Code Playgroud)

r

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