下面的代码块
CreateDocument[{
TextCell["Title", "Title"],
TextCell["Subtitle", "Subtitle"],
TextCell["Section 1", "Section"],
TextCell["Section 1.1", "Subsection"],
TextCell["Section 1.2", "Subsection"],
TextCell["Section 1.3", "Subsection"],
TextCell["Section 2", "Section"],
TextCell["Section 2.1", "Subsection"],
TextCell["Section 2.2", "Subsection"],
TextCell["Section 2.3", "Subsection"],
TextCell["Section 3", "Section"],
TextCell["Section 2.1", "Subsection"],
TextCell["Section 2.2", "Subsection"],
TextCell["Section 2.3", "Subsection"]}
]
Run Code Online (Sandbox Code Playgroud)
将创建一个骨架笔记本.
是否可以创建该笔记本以便折叠部分?因此,笔记本将显示为好像(例如)单击Cell 1更接近第1部分.同样适用于第2节和第3节.
使用JDK 7我已成功使用java.nio.file.StandardWatchEventKinds查看新文件创建,删除和修改的特定目录.*
我希望有人可能知道让Java检测新文件创建的方法,而不管它们的路径如何.
我想这样做,所以我可以为每个新写的文件计算MD5总和.
感谢您提供的任何建议.
有没有办法按创建日期对结果进行排序?
示例查询必须是sortet:
SELECT * WHERE {?s ?p ?o} limit 200
Run Code Online (Sandbox Code Playgroud) 场景:当我拍摄物体时,我会从多个角度拍摄多张图像.乘以我"拍摄"的对象数量,我可以生成大量图像.问题:相机生成标识为"DSCN100001","DSCN100002"等的图像.隐秘.
我整理了一个脚本,它将提示目录规范(Windows),以及"前缀".该脚本读取文件的创建日期和时间,并相应地重命名该文件.前缀将添加到文件名的前面.所以,'DSCN100002.jpg'可以成为"FatMonkey 20110721 17:51:02".时间细节对我来说对于年表来说很重要.
该脚本如下.请告诉我它是否是Pythonic,是否写得不好,当然,是否有更清洁 - 更有效的方法.谢谢.
import os
import datetime
target = raw_input('Enter full directory path: ')
prefix = raw_input('Enter prefix: ')
os.chdir(target)
allfiles = os.listdir(target)
for filename in allfiles:
t = os.path.getmtime(filename)
v = datetime.datetime.fromtimestamp(t)
x = v.strftime('%Y%m%d-%H%M%S')
os.rename(filename, prefix + x +".jpg")
Run Code Online (Sandbox Code Playgroud) 目前在我的程序中,我有一个Startup表单和一个Main表单.启动表单显示一两秒钟.
现在,我在计时器中有以下代码:
frmStartup.Destroy;
frmMain := TfrmMain.Create(Self);
frmMain.Show;
Run Code Online (Sandbox Code Playgroud)
现在,我不确定这是否是正确的方法.它可行,但在调用时application.Terminate();
我收到一条访问违规消息,导致我相信我在破坏启动表单时做错了什么. .
如果有人能够显示正确的程序来做我想要的(非模态),我将不胜感激.
提前致谢,
编辑:
感谢所有反馈,我通过简单地添加代码修复了访问冲突:
Action := caFree;
Run Code Online (Sandbox Code Playgroud)
进入frmStartup.formClose方法.
在代码中我最好把对象创建(有状态对象)和不在哪里?在什么层?
例如,我曾经在Hibernate DAO类中放置了一个对象引用,并且我被告知这是不正确的,因为DAO类不应该具有状态.州应该在'服务层'内.
有人告诉我,我不应该在重复的方法调用(如UpdateCart())上创建新对象.创建对象代价高昂,不应该随处可见代码.它应该只在初始化类型方法中.例如,如果电子商务应用程序需要购物车,请将其放入会话中.如果需要一些通用主对象,请将其放入初始化代码中.在那里创建它,让应用程序的其余部分稍后访问它的实例.每次调用时都不要创建此实例.
我对这整个设计原则感到困惑.我听到的最奇怪的事情是"应用程序不应该有状态.状态应保存在数据库所在的数据层中.真?我对这些设计概念很陌生,我不知道在哪里可以看到它以获得更多的教育.GoF的?设计模式书籍?目标是创建定性代码(即在业务中使用).
谢谢
我有一个data.frame(例如使用数据文件读取read.delim),其中包含以下数据:
'data.frame': 10 obs. of 3 variables:
$ x : int 1 2 3 4 5 6 7 8 9 10
$ y1: num 3 5 1 8 2 4 5 0 8 2
$ y2: num 1 8 2 1 4 5 3 0 8 2
Run Code Online (Sandbox Code Playgroud)
我现在正在寻找R中的一个函数,它接受变量(data)并打印出一个可能的命令来创建一个变量data.在这种情况下,它应该打印出来:
data <- data.frame(
x=c(1:10)
, y1=c(3,5,1,8,2,4,5,0,8,2)
, y2=c(1,8,2,1,4,5,3,0,8,2)
)
Run Code Online (Sandbox Code Playgroud)
在R中是否有这样的功能
在MySQL中存在例如命令SHOW CREATE TABLE tbl_name,其中
显示创建命名表的CREATE TABLE语句.
我正在为R中的变量寻找类似的东西
我有一些位置数据不断传入,我目前正在将其打印到串行。
假设我有字符串“5”并想将其打印到文本文件“myTextFile”,我需要做什么来实现这一点?需要明确的是,文本文件将保存在我的计算机上,而不是保存在 Arduino 的 SD 卡上。
另外,在我开始保存之前,他们是一种在程序中创建文本文件的方法吗?
我已经基于a创建了一个新的复合组件TCustomPanel.在它上面我有两个标签和一个图像,覆盖所有表面,看到这个布局(下部不太重要):
我的问题是如何导出任何这些控件的双击功能?是否可以使用新控件的双击(事件)来管理其上的子控件的那些?
这是一个只能创建create xls文件的代码.但我想创建xlsx(Excel)文件; 我怎么能从这段代码那里做到这一点,否则我可以用另一个代码来创建xlsx文件.
using Excel = Microsoft.Office.Interop.Excel;
using System.Runtime.InteropServices;
Excel.Application xlApp = new Microsoft.Office.Interop.Excel.Application();
if (xlApp == null)
{
MessageBox.Show("Excel is not properly installed!!");
return;
}
Excel.Workbook xlWorkBook;
Excel.Worksheet xlWorkSheet;
object misValue = System.Reflection.Missing.Value;
xlWorkBook = xlApp.Workbooks.Add(misValue);
xlWorkSheet = (Excel.Worksheet)xlWorkBook.Worksheets.get_Item(1);
xlWorkSheet.Cells[1, 1] = "ID";
xlWorkSheet.Cells[1, 2] = "Name";
xlWorkSheet.Cells[2, 1] = "1";
xlWorkSheet.Cells[2, 2] = "One";
xlWorkSheet.Cells[3, 1] = "2";
xlWorkSheet.Cells[3, 2] = "Two";
xlWorkBook.SaveAs("d:\\vdfgdfg.xls", Excel.XlFileFormat.xlWorkbookNormal, misValue, misValue, misValue, misValue, Excel.XlSaveAsAccessMode.xlExclusive, misValue, misValue, misValue, misValue, misValue);
xlWorkBook.Close(true, misValue, misValue);
xlApp.Quit(); …Run Code Online (Sandbox Code Playgroud)