我正在fossil用来管理一些家庭项目并在维基中记录笔记.经过这样的运行几个月后,我想至少尝试使用嵌入式文档; 主要是为了能够轻松回到以前的版本.
我已经研究过关于管理项目文档的网站页面,它确认这是我想要跟进的技术,但我无法弄清楚如何做到这一点.
我已经剪切并粘贴了我的一个wiki页面,并将其添加到我的化石仓库中,但我无法确定它应该在目录结构中的哪个位置可以访问,如上页所述.
我试过几个地方都没有用过.该文件目前是%fossil-root%\ doc\foo.wiki,(我在Windows上),其中%fossil-root%是保存_ _FOSSIL__的目录(由于降价而略显错误的文件名),但启动了服务器有fossil ui,当我点我的浏览器http://localhost:8080/doc/foo.wiki,化石送给我一份很好的格式化的网页说,它不能找到的index.html.我创建了/doc/index.html以查看会发生什么,但它没有任何区别.
请有人帮助我,和/或指向包含嵌入式文档或其他"操作方法"文档的示例存储库.
我有一个简单的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)
我怎样才能建立一个可以完成一整天的伎俩的请求?谢谢,
我的疑问是
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.请建议我优化的方式来做到这一点.
我在一个目录中有许多测试文件。我正在尝试编写一个 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 中做同样的事情?
我正在运行一个包含两列的表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.
是否有更好的方法来实现更好的性能?
非常感谢!