我需要一种方法以安全的方式在两个页面之间传递变量.
我知道我可以使用POST/GET/Cookie/Session或隐藏字段,但我认为这些方法都不够安全,因为:
get可以在url
cookies中看到是客户端,所以它可以从客户端
会话更改可以面对会话ID劫持和...
现在我想知道有没有比这些方法更好的方法,如果没有这些方法,那么这是以安全方式传递变量的最佳方法;
我有一个for循环
int c = 0 ;
for(int i=0 ; i<100 ; i++)
c++;
其中C是全局变量.
如果我用2个线程运行这个代码,C如果我没有锁定部分中的线程,那么最小值和最大值是什么c++?
我想使用 telegram api 创建一条消息,用户可以沿着其内联键盘按钮共享(转发)它。我知道使用 telegram api,您可以通过在a中添加数组
来创建包含内联键盘的消息,但是当我在 telegram 内转发此消息时,仅消息的文本部分会转发,而按钮不会转发。
简而言之,我想知道是否可以使用 telegram api 创建一条消息,当有人转发此消息时,该消息的内联键盘也会转发。inline_keyboardreplay_markupmessage
我有一个带有 2 个节点的 docker swarm,每个节点在全局模式下运行 2 个服务,因此每个节点都有 2 个服务在其中运行。
我的问题是如何强制 node1 中的 ubuntu 服务只连接到 node1 中的 mysql 服务,而不是使用循环方法来选择 mysql 服务。所以当我从 node1 中的 ubuntu 连接到 mysql 时,mysql -hmysql -uroot -p它只选择 node1 中的 mysql。
这是描述我的案例的 docker-compose 文件
version: '3.8'
services:
mysql:
image: mysql:5.7
environment:
MYSQL_ROOT_PASSWORD: password
networks:
app-net: {}
deploy:
mode: global
ubuntu:
entrypoint: tail -f /dev/null
deploy:
mode: global
image: ubuntu:20.04
networks:
app-net: {}
networks:
app-net: {}
Run Code Online (Sandbox Code Playgroud)
当我尝试连接到 mysql 时,在 ubuntu 容器中使用这个 docker-compose 文件,它使用循环算法在两个节点中选择 mysql 服务。我试图实现的是强制每个服务仅对同一节点内的服务可见。