import random
x = [1, 2, 3, 4, 5, 6]
random.shuffle(x)
print x
Run Code Online (Sandbox Code Playgroud)
我知道如何改变一个列表,但是有可能用一个参数对其进行洗牌,这样每次洗牌都会产生相同的结果吗?
就像是;
random.shuffle(x,parameter)
Run Code Online (Sandbox Code Playgroud)
并且该参数的结果相同.说参数是4,结果是[4, 2, 1, 6, 3, 5]每次.
我已经完成了这个http://jsbin.com/UBezOVA/1/edit.
当我单击提交按钮时,我想获取列表项的当前顺序.但是,似乎
$("#sortable2").sortable("toArray")没有显示列表的当前顺序(例如sortable2).如何获取列表的当前顺序.
下面,我有R代码绘制分组条形图.
group_name = c('A_1x', 'A_1x', 'A_2x', 'A_2x', 'A_3x', 'A_3x', 'A_4x', 'A_4x')
mydata2 <- data.frame(mygroup = group_name,
mysubgroup = factor(c("Yes", "No"),
levels = c("Yes", "No")),
value = c(60,40,90,10,55,45,88,12))
ggplot(mydata2, aes(mygroup, value, fill = mysubgroup)) +
geom_bar(position = "dodge", width = 0.5, stat = "identity")+
coord_flip()
Run Code Online (Sandbox Code Playgroud)
目前,情节如下图所示.但是,我想在x轴上显示表达式,如下图所示.
我试过这个:
group_name = c(expression(A[1*x]),expression(A[1*x]),
expression(A[2*x]),expression(A[2*x]),
expression(A[3*x]),expression(A[3*x]),
expression(A[4*x]),expression(A[4*x]))
Run Code Online (Sandbox Code Playgroud)
但它给出了以下错误:
Error in as.data.frame.default(x[[i]], optional = TRUE) :
cannot coerce class ""expression"" to a data.frame
Run Code Online (Sandbox Code Playgroud)
怎么解决?
string Path = @"c:\Database\Mydatabase.db";
string myConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Path + ";Extended Properties=Paradox 5.x;";
// Define the database query
string mySelectQuery = "SELECT id,name FROM people WHERE id < 3;";
// Create a database connection object using the connection string
OleDbConnection myConnection = new OleDbConnection(myConnectionString);
// Create a database command on the connection using query
OleDbCommand myCommand = new OleDbCommand(mySelectQuery, myConnection);
// Open the connection
myCommand.Connection.Open();
// Create a database reader
OleDbDataReader myReader = myCommand.ExecuteReader(CommandBehavior.CloseConnection);
Run Code Online (Sandbox Code Playgroud)
错误发生在myCommand.Connection.Open(); 它说:'c:\ Database\Mydatabase.db'不是有效的路径.确保路径名拼写正确,并且您已连接到文件所在的服务器.
我试图在C#中读取.db文件.但是,我收到一个错误,我确信文件位于那里,错误对我来说没有意义.请你帮助我好吗 …
下面的代码片段....
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
///////////Do something////////////////////////
showtext.startScan();
//SEt Alarm
Intent intent = new Intent(this, TextReceiver.class);
PendingIntent pi = PendingIntent.getBroadcast(this, 0, intent, 0);
AlarmManager am = (AlarmManager) getSystemService(Context.ALARM_SERVICE);
am.set(AlarmManager.RTC_WAKEUP, System.currentTimeMillis()+9000, pi);}
Run Code Online (Sandbox Code Playgroud)
和我的接收者:
TextReceiver extends BroadcastReceiver{
public void onReceive(Context context, Intent intent) {
///Show text/////
}
}
Run Code Online (Sandbox Code Playgroud)
问题是,当我在9sn之后运行程序时,我收到一条错误"应用程序意外停止".为什么我会收到此错误?
我的目标是每隔9sn显示一次文本.AlarmManager主要活动的正确用法是什么?
或者我应该设置闹钟BroadcastReceiver?哪一个有意义:am.setRepeating或者am.set就我的目标而言?
**编辑:如何更改我的警报代码以在广播接收器中运行?**
我有一个非常基本的基本和子页面样式实现。我的目标是显示用 javascript 编写的警报,当我单击child.html. 问题是当我尝试extra_js在子页面中使用时,javascript 代码在子页面中不起作用。但是,相同的 js 块在移动到base.html. 我错过了什么,为什么extra_ javascript代码在子页面中不起作用?
基本文件
<!DOCTYPE html>
<html lang="en">
<head>
<link rel="stylesheet" href="style.css" />
<title>{% block title %}My amazing site{% endblock %}</title>
</head>
{% comment %}
When I enable these lines, it works.Why??? it does not work in the child page???
<script>
function myfunction2(){
alert("The button is clicked in child page!");
}
</script>{% endcomment %}
<body>
<div id="sidebar">
{% block sidebar %}
<ul>
<li><a href="/">Home</a></li>
<li><a href="/blog/">Blog</a></li> …Run Code Online (Sandbox Code Playgroud) 我刚刚发现我的json字符串包含一些特殊字符,如Pandora ®.'utf8' codec can't decode byte 0xae in position: invalid start byte当我使用它时,我收到此错误:
json.loads(str_to_load)
Run Code Online (Sandbox Code Playgroud)
我试过这个来解决这个问题:
json.loads(unicode(str_to_load), "ISO-8859-1")
Run Code Online (Sandbox Code Playgroud)
显然,这似乎也不起作用.如何解决这个问题?
json文件太大,无法在此处上传.
Cursor cursor = db.rawQuery("SELECT id,lastname FROM people WHERE lastname='John Kenedy'; ",null);
Run Code Online (Sandbox Code Playgroud)
这是正确的比较用法String吗?如果不是,我如何比较String数据库中的值?
我有这个:
t=[(1,2,3),(4,5,6),(11,22,33),(44,55,66)]
Run Code Online (Sandbox Code Playgroud)
并想要得到这个:
[(1,4,11,44),(2,5,22,55),(3,6,33,66)]
Run Code Online (Sandbox Code Playgroud)
如何以pythonic方式进行操作。
我有两个表,都包含id(primary key),contact_id和name。我想找出两个表之间的差异。因此,如果 中的一条记录table A与 不同table B,则 sql 查询应该找到它。例如,在下面的代码中,('2','test2')B表中没有出现。因此,该记录('2','test2')是两个表之间的差异。但是,我们可能会遇到相反的情况,例如一条记录出现在table B但没有出现table A。或者两个表中的记录contact_id可能相同,但name字段可以不同。在这种情况下,还应该返回不同的记录。我已经这样做了,但它似乎并不适用于所有情况。如何让它适用于所有情况?
CREATE TABLE A
(
id int auto_increment primary key,
contact_id int(20),
name varchar(20)
);
CREATE TABLE B
(
id int auto_increment primary key,
contact_id int(20),
name varchar(20)
);
INSERT INTO A
(contact_id,name)
VALUES
('1','test1'),
('2','test2');
INSERT INTO B
(contact_id,name)
VALUES
('1','test1');
Run Code Online (Sandbox Code Playgroud)
询问:
SELECT * FROM A
EXCEPT
SELECT …Run Code Online (Sandbox Code Playgroud)