我有一个文本文件列表file1.txt, file2.txt, file3.txt .. filen.txt,我需要随机创建一个单个大文件作为结果*.
要求:
1.给定文件的记录在被洗牌之前需要反转
2.给定文件的记录应该在目标文件中保持相反的顺序
3.我不知道需要多少个文件来洗牌所以代码应尽可能通用(例如,允许在列表中声明文件名)
4.文件可以有不同的大小
例:
Run Code Online (Sandbox Code Playgroud)File1.txt --------- File1Record1 File1Record2 File1Record3 File1Record4 File2.txt --------- File2Record1 File2Record2 File3.txt --------- File3Record1 File3Record2 File3Record3 File3Record4 File3Record5
输出应该是这样的:
Run Code Online (Sandbox Code Playgroud)ResultFile.txt -------------- File3Record5 -| File2Record2 | File1Record4 | File3Record4 -| File2Record1 | File1Record3 |-->File3 records are shuffled with the other records and File3Record3 -| are correctly "reversed" and they kept the correct File1Record2 | ordering File3Record2 -| File1Record1 | File3Record1 -|
*我没疯; 我必须使用resultfile.txt作为输入导入这些文件(博客文章)
编辑:
结果可能有你想要的任何种类,完全或部分洗牌,均匀交错,没关系.重要的是第1点和第2点都很荣幸.
我正在开发一个简单的GAE应用程序,它从给定的站点抓取一些数据,并以html/css格式化它.
我现在想做的是提供一个导出到PDF功能,将格式化的html/css转换为PDF.
我已经导入了Reportlab Toolkit并且它运行良好,但它不是我需要的,因为它迫使我手动创建PDF,如:
pcanvas.drawString(10, 10, 'This is the title Blah blah blah')
Run Code Online (Sandbox Code Playgroud)
我真正需要的是像PISA这样的库,它将Html/Css转换为PDF.
任何人都成功地在Google App Engine上进行了整合和使用PISA?
简而言之,生产中的部署不仅仅涉及源代码更新(构建),还需要许多其他重要任务,例如:
在我们公司,我们只是发送一封电子邮件到"发布电子邮件地址",按顺序描述任务,需要发布哪个变更集(TFS),哪些SP需要更新,db脚本等等.
我相信没有一个神奇的工具能够按顺序自动完成这些任务,包括回滚; 但可能有比电子邮件更好的东西,有助于跟踪生产中的版本.
你有任何建议或实践分享的工具吗?
查看我继承的一些源代码,有一段代码调用SQL存储过程进行更新.
如果出现问题,存储过程返回-1:
IF @@Error <> 0
BEGIN
ROLLBACK TRAN
SELECT -1
RETURN
END
COMMIT TRAN
SELECT 0
Run Code Online (Sandbox Code Playgroud)
C#代码是这样的:
System.Data.SqlClient.SqlDataReader myReader;
try{
SqlDbConnection.Open();
SqlDbCommand.Connection = SqlDbConnection;
SqlDbCommand.CommandType = System.Data.CommandType.StoredProcedure;
SqlDbCommand.CommandText = "StoredProcedured_UpdateFoo";
SqlDbCommand.Parameters.Clear();
SqlDbCommand.Parameters.Add("@FooData", SqlDbType.DateTime); SqlDbCommand.Parameters["@FooData"].Value = System.DateTime.Now.ToString("yyyy-MM-dd");
myReader = SqlDbCommand.ExecuteReader();
if (myReader.Read())
{
if (int.Parse(myReader.GetValue(0).ToString()) == -1) throw new ErrorDataTxRx("Error FOO ");
}
} finally {
if (SqlDbConnection.State != ConnectionState.Closed){
SqlDbConnection.Close();
}
if (myReader != null){
if (!myReader.IsClosed) myReader.Close();
}
}
Run Code Online (Sandbox Code Playgroud)
我也看到了相同代码的一部分,使用带有Fill方法的System.Data.DataSet()检查相同的东西.
有没有更优雅的方法来检查返回值是否为-1?
在这种情况下使用ExecuteReader是否可以?
我写了一些代码.
我可以在BobProperty中保存图像.
但是我无法将图片加载到HTML页面中......
源代码:
class Product(db.Model):
image = db.BlobProperty()
...
Run Code Online (Sandbox Code Playgroud)
class add:
productImage = self.request.get('image')
product.image = db.Blob(productImage)
product.put()
Run Code Online (Sandbox Code Playgroud)
但我在html代码中写了{{product.image}}.但有像??? ???? ???? ???? (????????????????????????????????????????????????????????????????????????????? ?????ÿ??????ķ???
如果我想从数据存储中加载图像,该怎么办?
在C#我继承的项目上清理了一些警告,我找到了这段代码:
private bool _WriteValue(object FieldValue,..,..)
...
if(MultipFactor!=1)
FieldValue=((double)FieldValue)*MultipFactor;
else
FieldValue=FieldValue;
Run Code Online (Sandbox Code Playgroud)
我显然else没有想太多就烧掉了块,只是想知道为什么以前的程序员已经离开了这一部分.
在您看来,是否有任何有效的情况foo=foo有意义?
有关该_WriteValue方法的更多详细信息:
该_WriteValue方法被包裹成不同的重载WriteValue其传递给方法object FieldValue的参数,以下类型的值:int,long,string和Datetime.
我想在我的应用程序中添加以下功能.
行动顺序:
用户转到Web应用程序
Web应用程序根据用户的IP地址检测国家和城市
Web应用程序自动选择用户所在国家和城市并将其显示给用户.
我尝试搜索这个,甚至在谷歌应用程序引擎谷歌组中提出一个问题,但我找不到一个可靠的方法来完成谷歌应用程序引擎.
有没有人可以开始这方面的任何一点?
假设我已经将一堆文件(在这种情况下,如果重要的话)上传到GAE的BlobStore.
后来,我希望能够从其他地方下载这些文件.
我知道我可以使用BlobStoreService的serve方法通过BlobKey获取blob,但是如何获取与给定文件名关联的blobkey?
我似乎无法找到任何内置功能.
以Google App Store留言板演示为例,当输入多行并存储时,当回读并显示时,它会出现在一行中.
我们怎样才能让它在最初进入多条线条时显得格外出现?
databasemodel是这样的:
class Greeting(db.Model):
author = db.UserProperty()
content = db.StringProperty(multiline=True)
date = db.DateTimeProperty(auto_now_add=True)
Run Code Online (Sandbox Code Playgroud)
提交表格如下:
self.response.out.write("""
<form action="/sign" method="post">
<div><textarea name="content" rows="3" cols="60"></textarea></div>
<div><input type="submit" value="Sign Guestbook"></div>
</form>
</body>
</html>""")
Run Code Online (Sandbox Code Playgroud) 是否可以从BlobStoreAppEngine上流式传输音频文件?
如果是,那么从直接网址流式传输.mp3文件呢?