是否有任何jquery插件(而不是incldeMany)或简单的功能来按需包含js文件?
例如:
$.include('myscript.js');
Run Code Online (Sandbox Code Playgroud)
?
我对jinja2和一般模板的使用都很新,所以我想知道是否有一种简单的方法来加载外部javascript.我在考虑使用:
{% block javascript %}
<script src="myscript.js"></script>
{% endblock %}
Run Code Online (Sandbox Code Playgroud)
但我不禁要问:
有没有一种方法可以直接从模板指令中加载这个脚本?
我想从我拥有的文本文件中创建一个字典,其内容是"字典"格式.以下是该文件包含的示例:
{'fawn':[1],'sermersheim':[3],'sonji':[2],'scheuring':[2]}
除此之外,它包含125,000个条目.我能够使用read()读取文本文件,但是即使我使用read()初始化变量,它也会创建文件的文本文本的变量
dict = {}
我会先说这是一个家庭作业.我不希望代码写给我,只是指向正确的方向.
我们能够在我们选择的项目上工作,所以我正在制定一个程序,成为我迄今为止所写的所有内容的迷你组合.因此,我将创建一个程序,用户将输入程序的名称(从给定列表中选择),然后在现有shell中运行所选程序.
但是,我无法真正找到有关如何调用外部程序的信息.谁能指出我正确的方向?我考虑将所有代码放在一个带有一堆if循环的长程序中来执行正确的代码,但是我想让它比BIT更复杂.
我使用Python和Flask开发Web项目.我只是想知道我是否可以在外部javascript文件中访问python发送的参数?它适用于html文件或嵌入在html文件中的js,但是当javascript是extern时则不行.
见下文.
python代码
@app.route('/index')
def index():
return render_template('index.html', firstArg = 2, secondArg = 3)
Run Code Online (Sandbox Code Playgroud)
index.html代码
...
<body>
<p>The first arg is {{firstArg}}.</p>
<script src="index.js"></script>
</body>
...
Run Code Online (Sandbox Code Playgroud)
和index.js文件
window.onload=function(){
console.log('{{secondArg}}');
};
Run Code Online (Sandbox Code Playgroud)
所以第一个arg在html文件中是正确的,但第二个在js文件中不起作用.浏览器正在显示Unexpected token {.
也许它不可能在外部js中使用它?
否则我需要在html中插入secondArg作为输入数据并在js文件中获取它但它不是很干净.
如果有人可以提供帮助,谢谢.
我在hive中创建了一个表作为托管表,但它应该是外部的,是否可以在不丢失数据的情况下更改表的表类型?
如果我输入一个shell,我有vlc(重现视频的程序):
/ home/vlc"/ home/my movies /我想看的电影.mkv"
它打开了一个再现电影.
但是,当我运行以下程序时:
#include <unistd.h>
int main(void) {
execl("/home/vlc", "/home/my movies/the movie i want to see.mkv",NULL);
return 0;
}
Run Code Online (Sandbox Code Playgroud)
vlc打开但不会重现任何内容.我怎么解决这个问题?
我试过的事情:
我猜的
execl("/home/vlc", "/home/my movies/the movie i want to see.mkv",NULL);
Run Code Online (Sandbox Code Playgroud)
相当于在shell中输入:
/home/vlc /home/my movies/the movie i want to see.mkv
Run Code Online (Sandbox Code Playgroud)
这不起作用,所以我试过
execl("/home/vlc", "\"/home/my movies/the movie i want to see.mkv\"",NULL);
Run Code Online (Sandbox Code Playgroud)
和vlc打开但不会重现.
我没有在最后写NULL,而是尝试了0,(char*)0,1 ....没有用.救命!!!!
我想创建一个程序,打开没有外部应用程序的文档.我需要这个,因为我想用手机方向滚动文件(Pitch and Roll).我在屏幕底部创建了一个按钮,当我按住按钮时,我也可以滚动文档.如果我松开按钮,我无法滚动它.因此,如果我使用外部应用程序打开文档,我的按钮会消失,而sensorManager也不会工作.
有人有任何想法来解决这个问题.或者有任何想法,如何滚动文档,在外部应用程序中打开,我的手机方向?
(对不起我的英语不好)
这是我的表现:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.orientationscrolling"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="17" />
<uses-permission android:name="android.permission.INTERNET" />
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name="com.example.orientationscrolling.MainActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>
Run Code Online (Sandbox Code Playgroud)
这是我的布局:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<WebView
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/webView1"
android:layout_width="match_parent"
android:layout_height="match_parent" />
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="bottom"
android:orientation="vertical" >
<Button
android:id="@+id/mybutt"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="25sp"
android:text="Scroll!!"
android:layout_gravity="right"/>
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)
这是我的代码:
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState); …Run Code Online (Sandbox Code Playgroud) 我正在尝试在Django视图中创建一个重定向到外部URL,并在请求中附加一些get参数.在做了一些环顾四周并尝试了一些之后,似乎我遇到了障碍.
所以我的观点看起来像这样
def view(request):
data = get.data(request)
if something in data:
return HttpResponseRedirect('example.com')
Run Code Online (Sandbox Code Playgroud)
这是我能够得到的.我知道你在请求url中可以指定一些get参数,如下所示:
...
return HttpResponseRedirect('example.com?name=smith&color=brown')
Run Code Online (Sandbox Code Playgroud)
但是由于某些数据很敏感,我不希望它最终出现在网址中.由于它是外部URL,我无法使用接受视图参数的redirect()快捷方式.所以祈祷告诉,一个人如何完成这样的任务?
编辑
在做了一些更多的环顾四周,并在IRC中聊了一下之后,似乎我应该做的是,保持get参数远离用户,包含付款信息,就是将它们作为帖子发送.我被告知你应该能够通过使用一些JS来实现它,可能是jQuery.现在这个问题仍然有点复杂.如何在javascript的帮助下在django中创建帖子重定向?
第二次编辑
好像我被误导了.Thanx用于通过重定向协议DR清除它.在尝试使用重定向来解决此问题时,我似乎一直走错了路.
我最近注意到来自外部网站的错误网址到我的网站.
我从使用以下错误链接引用我的网站的网站中找不到大量404:
我的网站 - http://www.example.com/mypage/CachedOnTuesdays
我的链接应该是:http://www.example.com/mypage/
我知道我不能要求他们解决它.有没有办法删除URL的最后一部分以显示正确的页面?