小编sys*_*out的帖子

在单个文件中随机播放文本文件列表的记录

我有一个文本文件列表file1.txt, file2.txt, file3.txt .. filen.txt,我需要随机创建一个单个大文件作为结果*.

要求:
1.给定文件的记录在被洗牌之前需要反转
2.给定文件的记录应该在目标文件中保持相反的顺序
3.我不知道需要多少个文件来洗牌所以代码应尽可能通用(例如,允许在列表中声明文件名)
4.文件可以有不同的大小

例:

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   -|
Run Code Online (Sandbox Code Playgroud)

*我没疯; 我必须使用resultfile.txt作为输入导入这些文件(博客文章)

编辑:
结果可能有你想要的任何种类,完全或部分洗牌,均匀交错,没关系.重要的是第1点和第2点都很荣幸.

python algorithm file

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

如何在Google App Engine上使用Pisa从HTML/CSS生成PDF

我正在开发一个简单的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?

printing pdf google-app-engine pisa

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

你如何跟踪你在生产中发布的内容?

简而言之,生产中的部署不仅仅涉及源代码更新(构建),还需要许多其他重要任务,例如:

  1. Db脚本
  2. 配置文件(来自test\production的不同)
  3. 批量安排
  4. 可执行文件移动到正确的路径
  5. 等等

在我们公司,我们只是发送一封电子邮件到"发布电子邮件地址",按顺序描述任务,需要发布哪个变更集(TFS),哪些SP需要更新,db脚本等等.

我相信没有一个神奇的工具能够按顺序自动完成这些任务,包括回滚; 但可能有比电子邮件更好的东西,有助于跟踪生产中的版本.

你有任何建议或实践分享的工具吗?

deployment release-management

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

如何在C#上检查存储过程更新结果

查看我继承的一些源代码,有一段代码调用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是否可以?

c# stored-procedures

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

如何在Google App Engine中加载Blobproperty图像?

我写了一些代码.

我可以在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}}.但有像??? ???? ???? ???? (????????????????????????????????????????????????????????????????????????????? ?????ÿ??????ķ???

如果我想从数据存储中加载图像,该怎么办?

upload google-app-engine image

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

有没有foo = foo有意义的有效情况?

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,stringDatetime.

c# legacy refactoring

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

GeoIP与谷歌应用程序引擎和python

我想在我的应用程序中添加以下功能.

行动顺序:

  1. 用户转到Web应用程序

  2. Web应用程序根据用户的IP地址检测国家和城市

  3. Web应用程序自动选择用户所在国家和城市并将其显示给用户.

我尝试搜索这个,甚至在谷歌应用程序引擎谷歌组中提出一个问题,但我找不到一个可靠的方法来完成谷歌应用程序引擎.
有没有人可以开始这方面的任何一点?

python google-app-engine

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

Google AppEngine Blobstore:在Java中按文件名下载Blob

假设我已经将一堆文件(在这种情况下,如果重要的话)上传到GAE的BlobStore.
后来,我希望能够从其他地方下载这些文件.
我知道我可以使用BlobStoreService的serve方法通过BlobKey获取blob,但是如何获取与给定文件名关联的blobkey?
我似乎无法找到任何内置功能.

java google-app-engine blob blobstore

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

Google App Engine数据存储区多行条目未在HTML中显示为多行

以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)

python google-app-engine multiline

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

从Google App Engine流式传输音频

是否可以从BlobStoreAppEngine上流式传输音频文件?
如果是,那么从直接网址流式传输.mp3文件呢?

audio google-app-engine stream

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