小编Joh*_*les的帖子

禁止在Chrome上显示简化视图提示或使用简化视图

我有一个网站,如果按照我的设计方式看,它看起来不错。每次我从Android上的Chrome浏览器访问它时,屏幕底部都会提示我“显示简化视图”。如果我单击该提示以简化视图实际查看它,则该站点将仅显示1个新闻项(在页面上应该显示25个),它将删除所有控件(登录,添加新闻项,评论)并滚动不再工作了。还有其他多个问题(标题/图像/文章摘录不匹配,缺少配色方案等)。这仅发生在Google Chrome上,我测试过的其他浏览器都没有。

我看不到其他网站上切换到简化视图的提示。我的偏好是在我的网站上放置一个标记,使其从不显示此提示。我已经在谷歌上搜索了,但是我只找到了有关如何从Chrome打开功能的文章,却没有关于如何从服务器端禁用功能的文章。

我的第二个想法可能是使用这种简化的视图,并使它对想要使用它的人起作用。但是,我已经读到它也阻止了所有广告,并且我的网站仅受广告支持,因此如果我绝对不能阻止该提示出现,那么这是遥不可及的一秒钟。

总结一下:

  1. 如何防止出现“显示简化视图”提示或
  2. 失败了,如何设置网站以简化视图工作?

html css google-chrome twitter-bootstrap bootstrap-4

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

TensorFlow 2.0 [条件 x == y 不支持元素:]

我正在使用 TensorFlow 2 和 Keras 训练国际象棋程序。以前,如果我在与模型训练相同的脚本中加载数据,我就可以工作,但是随着数据集变大,腌制数据然后重新加载它的速度要快得多。当我这样做时,即使将我的模型修剪到 1 层以简化问题,我现在也会得到这组错误。

任何人都可以阐明“条件 x == y 没有保持元素明智”错误消息的含义吗?

这是代码:

import tensorflow as tf
import numpy as np
import pandas as pd
import chess
from util import *
from sklearn.model_selection import train_test_split
import pickle
import time

bb = chess.Board()

print("Reading examplesMatrix...")
examplesMatrix = pickle.load(open('examplesMatrix.sav','rb'))
examplesMatrix = examplesMatrix.T

print("Reading Y_vec...")
Y_vec = pickle.load(open('Yvector.sav','rb'))

print(examplesMatrix.shape)
print(Y_vec.shape)

X_train, X_test, y_train, y_test = train_test_split(examplesMatrix, Y_vec, test_size=0.2)

start_time = time.time()

model = tf.keras.models.Sequential([
    #tf.keras.layers.Conv1D(kernel_size=8, filters=100),
    tf.keras.layers.Dense(activation='relu', units=600)
    #tf.keras.layers.Dense(units=400, activation='relu'),
    #tf.keras.layers.Dense(units=200, activation='relu'), …
Run Code Online (Sandbox Code Playgroud)

python python-3.x keras tensorflow

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

Javascript \x 在混合字符串中转义

我有一个通过使用 Ajax 加载网页预览而获得的字符串。标题是这样的:

You Can\xe2\x80\x99t Handle the Truth About Facebook Ads, New Harvard Study Shows

我需要用人类可读的文本替换这些转义码。我已经尝试过了String.fromCharCode(),但是在混合字符串的情况下不会返回任何内容,除非您仅发送字符代码。

有没有一个函数可以用来修复这个字符串?

javascript utf-8

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