小编bra*_*zzi的帖子

如何将当前日期或时间添加到文件中每行的结尾?

我有一个名为的文件data.txt.

我想将当前日期,时间或两者添加到每行的开头或结尾.

我试过这个:

awk -v v1=$var ' { printf("%s,%s\n", $0, v1) } ' data.txt > data.txt
Run Code Online (Sandbox Code Playgroud)

我试过这个:

sed "s/$/,$var/" data.txt
Run Code Online (Sandbox Code Playgroud)

什么都行不通.

有人可以帮帮我吗?

date sed append

2
推荐指数
1
解决办法
1万
查看次数

如何以编程方式启动Django

假设我在同一目录中有一个Django应用程序(例如myapp)和一个Python脚本(让我们说myscript.py).我怎么能从脚本中启动(并停止)Django应用程序?这有对象或功能吗?或者我应该使用这个subprocess技巧?

python django

2
推荐指数
1
解决办法
579
查看次数

如何在Redis中查询和表示对象/哈希之间的关系

让我们假设我有一个有文章和作者的应用程序.它将数据保存在Redis基础中.这些文章存储为哈希,如下面以JSON语法表示的那样:

{ "title" : "My title", "content" : "This is a content", "authorId" : 1}
Run Code Online (Sandbox Code Playgroud)

另外,我的作者用哈希代表:

{ "name": "John Smith", "username" : "jsmith", "password" : "secret", "id" : 1}
Run Code Online (Sandbox Code Playgroud)

问题是,如何获取给定作者ID的所有文章?在Redis中有一些命令可以做到吗?你会手动检索和过滤它们吗?或者我表达这种关系的方式有缺陷吗?你会建议什么?

relationship relation nosql redis

2
推荐指数
1
解决办法
991
查看次数

OAuth:HTTP 401尝试获取访问令牌时的状态

使用linkedin-j,我在我的应用程序的一部分中有以下代码

LinkedInOAuthService service = LinkedInOAuthServiceFactory.getInstance()
        .createLinkedInOAuthService(consumerKey, consumerSecret);
LinkedInRequestToken requestToken = 
                    service.getOAuthRequestToken(linkedinCallbackURL);
String authUrl = requestToken.getAuthorizationUrl(); 
Run Code Online (Sandbox Code Playgroud)

我重定向到指向的页面,authUrl并进入我授权我的应用程序的正确的LinkedIn页面.然后,生成指向的页面的代码linkedinCallbackURL将执行:

String verifier = request.getParameter("oauth_verifier");
LinkedInOAuthService oauthService = 
    LinkedInOAuthServiceFactory.getInstance()
                  .createLinkedInOAuthService(consumerKey, consumerSecret);  

LinkedInRequestToken requestToken = oauthService.getOAuthRequestToken();  
LinkedInAccessToken accessToken = oauthService
            .getOAuthAccessToken(requestToken, verifier);
Run Code Online (Sandbox Code Playgroud)

不幸的是,我收到此错误:

com.google.code.linkedinapi.client.oauth.LinkedInOAuthServiceException:oauth.signpost.exception.OAuthCommunicationException:与服务提供商的通信失败:服务器返回HTTP响应代码:401为URL:https://api.linkedin.com/uas / OAuth的/的accessToken

引起:oauth.signpost.exception.OAuthCommunicationException:与服务提供者的通信失败:服务器返回HTTP响应代码:401为URL:https://api.linkedin.com/uas/oauth/accessToken

有什么不对?

java oauth linkedin linkedin-j

2
推荐指数
1
解决办法
2686
查看次数

如何替换XML元素中的文本?

给出以下xml:

<!-- file.xml -->
<video>
    <original_spoken_locale>en-US</original_spoken_locale>
    <another_tag>somevalue</another_tag>
</video>
Run Code Online (Sandbox Code Playgroud)

替换<original_spoken_locale>标签内部值的最佳方法是什么?如果我确实知道价值,我可以使用类似的东西:

with open('file.xml', 'r') as file:
    contents = file.read()
new_contents = contents.replace('en-US, 'new-value')
with open('file.xml', 'w') as file:
    file.write(new_contents)
Run Code Online (Sandbox Code Playgroud)

但是,在这种情况下,我不知道它的价值.

python xml lxml

2
推荐指数
1
解决办法
9896
查看次数

每次使用resut时,Python是否会使用bignums重新评估算术运算?

好吧,我是想在蟒蛇一些非常大量的评价抛出-我这时才意识到是-约为10 ^(10 ^ 120)的相当巨大的.无论如何,我后退到10**10**5和10**10**6.检查两者的时差给我带来了这个有点奇怪的发现,我认为这是一种低效率.

结果是,当我尝试时cProfile.run("x=10**10**6"),花了0.3秒,cProfile.run("print 10**10**6")花了40秒.

然后我尝试x= 10**10**6了几乎没有时间,但此后每次我解释 x(x然后输入)它将需要很长时间(我想40秒).所以,我假设每次我解释x它再次计算整个值.

所以我的问题是:效率不是很低吗?假设我在模块中声明了一些变量x= 10**10,并且每次我引用xpython解释器都会10**10反复计算值?

Gory的细节将非常感激.

python

2
推荐指数
2
解决办法
115
查看次数

如何将文件从分支添加到Mercurial中的另一个分支?

我在本地存储库中有两个分支:defaults1

default分支处,有一个名为的文件def.txt。该s1分公司有命名为文件set3.txtset1.txt等我想补充set1.txts1分支default的分支也。

hg add set1.txt当工作目录位于default分支时,我尝试使用命令。但是,由于defaultbranch没有文件,因此无法添加它,并且始终会显示错误消息,例如"no set1.txt file found"

我不想使用merge命令,因为我不想合并所有其他文件从一个s1分支到另一个default分支。我只想添加一个文件set1.txt。我也尝试hg transplant -b s1过,但似乎没有达到相同的目的。

那么有什么想法可以解决这个问题吗?我的目标是使这两个分支如下所示:

  • defaultdef.txtset1.txt等等。

  • s1set1.txtset3.txt等等。

我的机器是Red Hat Linux Workstation 6,它具有Mercurial 1.7.3和TortoiseHG 1.5。

mercurial branching-and-merging mercurial-extension

2
推荐指数
1
解决办法
429
查看次数

无法使用Titanium Appcelerator中的Alloy更新模型

我正在尝试使用Alloy更新Titanium中的集合中的模型.

此代码无效:

var contactos = Alloy.Collections.instance('Contact');

var contacto = contactos.get({id: 3});
// Output: {id:3, name:'Juan 3', marcado: 1}
Ti.API.debug('get: ' + JSON.stringify(contacto));

contacto.set({marcado: 0});
// Output: {id:3, name:'Juan 3', marcado: 0}
Ti.API.debug('set: ' + JSON.stringify(contacto));

contacto.save();    
contactos.fetch();

// Output: [{id:3, name:'Juan 3', marcado: 1},{...},{...}]    
Ti.API.debug('despues de save: ' + JSON.stringify( JSON.stringify( contactos ) ));
Run Code Online (Sandbox Code Playgroud)

虽然这是有效的:

var contactos = Alloy.Collections.instance('Contact');

var contacto1 = Alloy.createModel('Contact');
// Output: {id:null, name:'', marcado: 0}
Ti.API.debug('createModel: ' + JSON.stringify(contacto1));

var contacto2 = contactos.get({id: 3});
// Output: …
Run Code Online (Sandbox Code Playgroud)

model updates updatemodel titanium titanium-alloy

2
推荐指数
1
解决办法
2592
查看次数

如何处理Asterisk的queue_log文件

我正在建立一个联络中心,需要一些管理数据.由于我们使用的是Asterisk队列,所以获取它们的地方来自queue_log,我相信.因此,为了避免最终的未来错误,我想知道有关处理此文件的一些要点.

  • 你用什么做?解析文件并将数据插入关系数据库?或者每次需要报告时解析它?
  • 你是否使用某种类型的日志旋转,以避免它变得太大?

asterisk

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

Pythonic在Python中重写Java代码的方法

我必须在python中编写一个用Java编写的库.来自Java背景python让我有点困难.我坚持选择正确的pythonic方式做某事......

所以,我的java代码是这样的:

import java.util.Collection;

public abstract class MyEnumBaseClass
{
    protected int    value;
    protected String description = null;

    protected MyEnumBaseClass(int iValue, String iDescription)
    {
        value = iValue;
        description = iDescription;
    }

    public int getValue()
    {
        return value;
    }

    public String getDescription()
    {
        return description;
    }

    protected static MyEnumBaseClass getEnum(Collection<MyEnumBaseClass> iter, int value)
    {
        for (MyEnumBaseClass enumObj : iter)
        {
            if (enumObj.getValue() == value)
            {
                return enumObj;
            }
        }
        return null;
    }
}



import java.util.ArrayList;
import java.util.Collection;

public class MyEnumClass extends MyEnumBaseClass …
Run Code Online (Sandbox Code Playgroud)

python java error-code

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

XULRunner忽略已编辑文件的更新

我正在编写一个遵循独立XUL应用程序默认结构的XUL应用程序 - 也就是说,我有以下文件:

./application.ini
./chrome
./chrome/chrome.manifest
./chrome/content
./chrome/content/main.xul
./chrome.manifest
./defaults
./defaults/preferences
./defaults/preferences/prefs.js
Run Code Online (Sandbox Code Playgroud)

困扰我的是,有时我用xulrunner运行我的应用程序,注意错误并更改我的main.xul文件.但是,当我使用xulrunner再次运行我的应用程序时,显示的窗口没有改变!经过一段时间 - 通常是几十分钟 - 我运行应用程序时会出现更新.

xulrunner是否有某种缓存?如果是这样,我可以禁用它吗?

我在Mac OS X Snow Leopard上使用xulrunner 2.0.

javascript firefox xul xulrunner

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

有没有更快的方法来总结Python中的算术数字序列?

total = 0
for i in range(0, some upper bound):
    total += i
Run Code Online (Sandbox Code Playgroud)

对不起,如果这是基本的,但我有很多这些,他们占用的空间比舒适.

python

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

如何使用Maven 3原型在Eclipse中创建新项目

是否有一些Eclipse插件允许我基于Maven 3原型创建新项目?我必须处理一堆原型(包括我们组织内部创建/使用的一些),并希望有一些插件,例如会问我

  • 使用哪种原型
  • 什么是组ID
  • 什么是工件ID

并将创建一个包含该信息的项目.但是,这似乎是不可能的.

所以,有两个问题:

  • 有这样的插件吗?如果是这样,
  • 如何以类似于我下面描述的方式使用它?

eclipse eclipse-plugin maven-3 maven

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