小编nur*_*law的帖子

使用化石嵌入式文档

我正在fossil用来管理一些家庭项目并在维基中记录笔记.经过这样的运行几个月后,我想至少尝试使用嵌入式文档; 主要是为了能够轻松回到以前的版本.

我已经研究过关于管理项目文档的网站页面,它确认这是我想要跟进的技术,但我无法弄清楚如何做到这一点.

我已经剪切并粘贴了我的一个wiki页面,并将其添加到我的化石仓库中,但我无法确定它应该在目录结构中的哪个位置可以访问,如上页所述.

我试过几个地方都没有用过.该文件目前是%fossil-root%\ doc\foo.wiki,(我在Windows上),其中%fossil-root%是保存_ _FOSSIL__的目录(由于降价而略显错误的文件名),但启动了服务器有fossil ui,当我点我的浏览器http://localhost:8080/doc/foo.wiki,化石送给我一份很好的格式化的网页说,它不能找到的index.html.我创建了/doc/index.html以查看会发生什么,但它没有任何区别.

请有人帮助我,和/或指向包含嵌入式文档或其他"操作方法"文档的示例存储库.

fossil

6
推荐指数
1
解决办法
947
查看次数

如何从SQL中的一组行构建每日历史记录?

我有一个简单的SQLite表,可以记录整天的能耗.它看起来像这样:

rowid       amrid       timestamp   value     
----------  ----------  ----------  ----------
1           1           1372434068  5720      
2           2           1372434075  0         
3           3           1372434075  90        
4           1           1372434078  5800      
5           2           1372434085  0         
6           3           1372434085  95
Run Code Online (Sandbox Code Playgroud)

我想建立一个简化的最后一天消费历史记录,通过获取每10分钟最接近的值来构建一个类似于以下内容的CSV:

date              value
----------------  ---------- 
2013-07-01 00:00          90
2013-07-01 00:10         100
2013-07-01 00:20         145          
Run Code Online (Sandbox Code Playgroud)

至于现在我有一个请求,允许我获得一个时间戳的最接近的值:

SELECT *
FROM indexes
WHERE amrid=3
ORDER BY ABS(timestamp - strftime('%s','2013-07-01 00:20:00'))
LIMIT 1;
Run Code Online (Sandbox Code Playgroud)

我怎样才能建立一个可以完成一整天的伎俩的请求?谢谢,

sql sqlite datetime

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

我有一个SQL查询,我在IN中使用了一个id列表,我希望我的结果按照我的列表排序

我的疑问是

SELECT *
FROM `wp_patient_bill`
WHERE `bill_code` !=''
AND `is_billed` = 'Y'
AND `charged` = 'N'
AND `id` IN (97,419,631,632,633,422,635,421,35,799,60,423)
Run Code Online (Sandbox Code Playgroud)

我希望记录数组将根据我的列表即ID进行排序

97,419,631,632,633,422,635,421,35,799,60,423'

.我正在使用PHP.请建议我优化的方式来做到这一点.

php mysql

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

更多关于将参数传递给 tkinter 按钮命令

我在一个目录中有许多测试文件。我正在尝试编写一个 GUI 以允许我选择并运行其中之一。

所以,我有一个循环扫描目录并创建按钮:

    for fnm in glob.glob ('Run*.py'):
        tstName = fnm[3:-3]      # Discard fixed part of filename
        btn = Button (self, text=tstName,
                      command=lambda: self.test(tstName))
        btn.grid (row=rowNum, column=0, pady=2)
        rowNum += 1
Run Code Online (Sandbox Code Playgroud)

这正确地创建了我的 GUI,按钮标记为 A 和 B,但是当我按下标记为 A 的按钮时,它会传递B给该test方法。

我环顾四周,发现这个问题如何将参数传递给 Tkinter 按钮的回调命令?但答案并没有继续使用具有不同值的相同变量名称来配置另一个小部件。(事实上​​,正如我发现的那样,通过将变量名称与小部件名称联系起来,几乎意味着该技术在这种情况下不起作用。)

我是新的Python,但我很熟悉创建使用Tcl / TK,我认识到这个问题,这种GUI的-的价值tstName,当我按下按钮被传递,但我想它传递值的变量我创建它时有。我知道如何在 Tcl/Tk 中解决这个问题——我会[list]在创建时定义一个命令字符串,它会捕获变量的值。

我如何在 Python 中做同样的事情?

python tkinter

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

如何获得具有最佳SQL性能的最新值

我正在运行一个包含两列的表A:datetime和value.表A是一个巨大的数据库,里面有数千万个数据.

在我的SQL语句中(在mysql dialet中),我想

1)获取最新值(最新日期时间的值)

2)获取时间范围内的值

我目前的解决方案

1)

SELECT value
FROM A
WHERE datetime = (
    SELECT MAX(datetime)
    FROM A
    ORDER BY datetime
); 
Run Code Online (Sandbox Code Playgroud)

2)

SELECT value
FROM A
WHERE datetime IN (
    SELECT datetime
    FROM A
    WHERE datetime > start_time AND datetime < finish_time
); 
Run Code Online (Sandbox Code Playgroud)

但是,我怀疑这是一个优化的解决方案,因为内部的SELECT.

是否有更好的方法来实现更好的性能?

非常感谢!

mysql sql

0
推荐指数
1
解决办法
71
查看次数

标签 统计

mysql ×2

sql ×2

datetime ×1

fossil ×1

php ×1

python ×1

sqlite ×1

tkinter ×1