我是Flask的忠实粉丝- 部分原因是因为它很简单,部分原因是因为它有很多扩展.但是,Flask意味着在WSGI环境中使用,而WSGI不是非阻塞的,所以(我相信)它不像某些类型的应用程序那样扩展到Tornado.
由于每个人都有一个URL调度程序,它将调用一个函数,并且两个都将使用Python文件(在Django中你不启动python文件,但是你在烧瓶或龙卷风中)你是否有意义在你的网站上有两个独立的部分 - 一部分用Tornado运行非阻塞作业,另一部分用Flask编写?
如果这是一个好主意,您将如何在Flask和Tornado之间共享cookie /会话?我会遇到问题,因为Flask将使用它自己的系统,而Tornado将使用自己的系统吗?
我尝试制作一个引用SVG文件的HTML,该SVG文件是交互式的(CSS悬停):
如果我使用<img src="algerie.svg">
我松散的交互性.
如果我使用开发工具在新选项卡中打开此图像,它将变为交互式.
如果我使用:
<svg viewBox="0 0 512 512">
<use xlink:href="algerie.svg"></use>
</svg>
Run Code Online (Sandbox Code Playgroud)
然后没有显示任何内容,更糟糕的是,Chrome或Firefox不会在网络开发工具中检测到该文件.
对不起这个问题,我不知道我是否理解这个概念,但是SQLite是无服务器的,这意味着数据库在本地机器中,并且它存储在一个文件中,这个文件只能在一种模式下访问:如果一个客户端读取它,它仅用于其他客户端的读取模式,如果客户端写入,则所有客户端都具有写入模式,因此一次只能在一种模式下!所以想象一下,我做了一个django应用程序,例如博客; 那怎么用sqlite做的呢?因为如果客户进入博客,他会在阅读模式下查看页面和博客条目,如果注册客户端尝试添加评论,那么该文件将被设置为写入模式,那么sqlite如何处理这个?那么,SQLite是否就像BaseHTTPServer(django附带的服务器)一样,用于测试和学习目的?
我问的是这个问题因为我是初学者而且我已经阅读了近90%的关于Django的文章,但问题是:Django已经制作并且部署有问题,它是python,而python不是PHP!在阅读Django教程时,初学者遇到了大问题,因为他可以找到一个"过时"的教程,例如,如果你参加2008年制作的教程,你会看到他们说的如下:
部署django,使用apache,并且不要忘记使用另一个服务器来获取静态文件,例如nginx作为反向代理!
但现在,我发现一些文章说制作第二台服务器是没用的,因为在过去,Django是使用mod_python服务的,它使用了大量的资源!所以这是我的问题:
更新:添加(4)关于Django和异步.
抱歉这个问题,但我搜索了这个话题,并不是很清楚,他们说互联网使用tcp/ip,但有时他们说osi也被使用了!例如,UDP应用程序,他们不使用tcp/ip,因为它不是tcp ?!
拜托,有人能说清楚吗?意思; 在哪里使用"完全"OSI,以及"确切"使用TCP/IP的地方!
抱歉这个问题
但似乎我没有得到真正的Flask,它带有像django中使用的模板引擎,所以它是MTV吗?
每当我看到与MVC和Python相关的东西时,都会有Turbogears和Django,那么Flask呢?
如果我分叉项目并对其进行更改,我如何让Travis构建项目?
我分叉了它,它会等到我发出一个pull请求给我构建状态,但是我应该独立测试它来发出pull请求吗?因为图标(构建|传递)遵循初始项目,而不是分叉项目.
为什么使用jquery.min.map
if:
jquery = 242 ko
jquery.min + jquery.min.map = 83 + 125 = 208 ko (the map is even greater than the library)
Run Code Online (Sandbox Code Playgroud)
如果我们删除注释,我们将得到一个更容易阅读(和调试)的小jquery.
那么,为什么使用map
if它只会添加更多100 ko
请求?
什么是最佳做法?
我开始学习WebGL,因为我找到了一些旧的教程,我不知道2014年的正确方法是什么?
我开始了<canvas>
(基础),在教程中他们说的是:
使用
getContext('2d')
,如果你想使用WebGL,那么你可以3d
代替2d
但是现在我正在学习,我发现教程在谈论getContext('webgl')
而不是 getContext('3d')
.
语法改变了吗?
还有就是这一篇文章,说是没有真正的3D,但他们只用光线投射?!
有没有办法让浏览器返回opengl版本字符串?
我知道opengl不是由浏览器执行的,这就是为什么在代码中,着色器被写为字符串以不会导致javascript语法错误,
那么,如果浏览器可以与GPU交互,那么必须有一些代码将字符串返回到控制台而不是着色器?