小编Co *_*der的帖子

使用参数进行python shuffling以获得相同的结果

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]每次.

python

41
推荐指数
3
解决办法
3万
查看次数

获取jquery可排序列表项的顺序

我已经完成了这个http://jsbin.com/UBezOVA/1/edit.

当我单击提交按钮时,我想获取列表项的当前顺序.但是,似乎 $("#sortable2").sortable("toArray")没有显示列表的当前顺序(例如sortable2).如何获取列表的当前顺序.

javascript jquery-ui

10
推荐指数
3
解决办法
4万
查看次数

ggplot在x轴上显示表达式

下面,我有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)

怎么解决?

expression r bar-chart ggplot2

6
推荐指数
2
解决办法
1667
查看次数

在C#中读取.db文件

 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文件.但是,我收到一个错误,我确信文件位于那里,错误对我来说没有意义.请你帮助我好吗 …

.net c# database paradox

5
推荐指数
1
解决办法
1万
查看次数

具有待定意图的Alarmmanager

下面的代码片段....

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就我的目标而言?

**编辑:如何更改我的警报代码以在广播接收器中运行?**

android

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

Django额外的javascript在子页面中不起作用

我有一个非常基本的基本和子页面样式实现。我的目标是显示用 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)

django django-templates

3
推荐指数
1
解决办法
3945
查看次数

utf8'编解码器无法解码位置的字节0xae

我刚刚发现我的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文件太大,无法在此处上传.

python json

3
推荐指数
1
解决办法
5136
查看次数

Android sqlite查询字符串

Cursor cursor = db.rawQuery("SELECT id,lastname FROM people WHERE lastname='John Kenedy'; ",null);
Run Code Online (Sandbox Code Playgroud)

这是正确的比较用法String吗?如果不是,我如何比较String数据库中的值?

sqlite android

2
推荐指数
1
解决办法
8349
查看次数

Python zip单个列表元素

我有这个:

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方式进行操作。

python

2
推荐指数
1
解决办法
2979
查看次数

SQLite 查找两个表之间的差异

我有两个表,都包含id(primary key),contact_idname。我想找出两个表之间的差异。因此,如果 中的一条记录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)

mysql sql sqlite

2
推荐指数
1
解决办法
7708
查看次数