小编Jon*_*sco的帖子

如何将github存储库回滚到特定的提交?

我的github现在有100个提交.我需要回滚存储库以提交80,并删除所有后续的存储库.

为什么?这个回购应该是从杂项用户合并.由于过度编辑,一堆合并作为我的提交进入.这是由于我的远程分支机构错误标记,其中3个开发人员被标记为彼此.我需要重置到那一点,然后向前拉.

我想要改变,就像在这个例子中:我怎样才能删除GitHub上的提交?

但是,git希望我做很多冲突管理.有更简单的方法吗?

git github

413
推荐指数
5
解决办法
32万
查看次数

如何求和JavaScript对象的值?

我想总结一个对象的值.

我习惯了python,它只会是:

sample = { 'a': 1 , 'b': 2 , 'c':3 };
summed =  sum(sample.itervalues())     
Run Code Online (Sandbox Code Playgroud)

以下代码有效,但它是很多代码:

function obj_values(object) {
  var results = [];
  for (var property in object)
    results.push(object[property]);
  return results;
}

function list_sum( list ){
  return list.reduce(function(previousValue, currentValue, index, array){
      return previousValue + currentValue;
  });
}

function object_values_sum( obj ){
  return list_sum(obj_values(obj));
}

var sample = { a: 1 , b: 2 , c:3 };
var summed =  list_sum(obj_values(a));
var summed =  object_values_sum(a)
Run Code Online (Sandbox Code Playgroud)

我错过了什么明显的,或者这只是它的方式?

javascript object javascript-objects

66
推荐指数
7
解决办法
10万
查看次数

在QR码中格式化数据的规范是什么?我找不到任何地方

我特别询问是否以及什么是格式化QR代码中的文本的规范 - 而不是如何生成代码(我可以做).

我需要将hCard数据放入QR码中,但我不知道如何将QR码标记为VCF数据(与URL,文本等对比),因此解码器知道该怎么做.

我在网上看到的所有信息都与生成QR码有关,而不是格式化里面的数据.

qr-code data-formats

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

Python - 将列表的字典展平为唯一值?

我在python中有一个列表的词典:

content = {88962: [80, 130], 87484: [64], 53662: [58,80]}
Run Code Online (Sandbox Code Playgroud)

我想把它变成一个唯一值的列表

[58,64,80,130]
Run Code Online (Sandbox Code Playgroud)

我写了一个手动解决方案,但这是一个手动解决方案.我知道有更简洁,更优雅的方式来做这个与列表理解,map/reduce,itertools等等任何人都有线索?

content = {88962: [80, 130], 87484: [64], 53662: [58,80]}
result = set({})
for k in content.keys() :
    for i in content[k]:
        result.add(i)
# and list/sort/print just to compare the output
r2 = list( result )
r2.sort()
print r2
Run Code Online (Sandbox Code Playgroud)

python

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

如何?CURRENT_TIMESTAMP时区'UTC'

我如何修改我的电话

sqlalchemy.func.current_timestamp()
Run Code Online (Sandbox Code Playgroud)

带来的东西

CURRENT_TIMESTAMP AT TIME ZONE 'UTC'
Run Code Online (Sandbox Code Playgroud)

python sqlalchemy

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

Twitter Bootstrap - 对标签"显示"事件执行操作

我需要根据bootstrap jQuery选项卡部分中的选定选项卡"重置"一些页面信息.

文档显示了这个事件,这正是我需要的:http://twitter.github.com/bootstrap/javascript.html#tabs

$('a[data-toggle="tab"]').on('shown', function (e) {
  e.target // activated tab
  e.relatedTarget // previous tab
})
Run Code Online (Sandbox Code Playgroud)

我需要的的"href"属性的属性e.Targete.relatedTarget,唯一标识的两个标签,它们被链接到2标签内容窗格.

这是我的问题:e对象是我不期望或习惯的对象.我不能使用任何类似的jQuery方法e.target.attr('href')- 我以前使用的所有普通jquery方法都已消失了.我试图访问它像一个原始对象属性- e.href,并得到了https://127.0.0.1/test?action=view#tab-a"#tab-a

我可以编写一个解决方法 - 但我显然做错了.应该有一个简单的方法直接#tab-ae.target- 但我无法弄明白.

jquery twitter-bootstrap

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

PostgreSQL - "DISTINCT ON"和"GROUP BY"语法

我意识到数据库查询返回了意外的结果,这是因为我对"DISTINCT ON"和"GROUP BY"的错误使用

我希望有人能帮我直截了当.实际的查询非常复杂,所以我会愚蠢的:

我有一个table/inner查询,包含一个object_id和一个时间戳:

CREATE TABLE test_select ( object_id INT , event_timestamp timestamp );
COPY test_select (object_id , event_timestamp) FROM stdin (DELIMITER '|');
1           | 2013-01-27 21:01:20
1           | 2012-06-28 14:36:26
1           | 2013-02-21 04:16:48
2           | 2012-06-27 19:53:05
2           | 2013-02-03 17:35:58
3           | 2012-06-14 20:17:00
3           | 2013-02-15 19:03:34
4           | 2012-06-13 13:59:47
4           | 2013-02-23 06:31:16
5           | 2012-07-03 01:45:56
5           | 2012-06-11 21:33:26
\.
Run Code Online (Sandbox Code Playgroud)

我正在尝试选择一个不同的ID,按逆时针上的时间戳排序/重复数据删除

所以结果应该是[4,1,3,2,5]

我认为这就是我所需要的(似乎):

SELECT object_id  
FROM test_select 
GROUP BY object_id 
ORDER …
Run Code Online (Sandbox Code Playgroud)

sql postgresql

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

美丽的汤和Unicode问题

我正在使用BeautifulSoup来解析一些网页.

偶尔我会遇到如下所示的"unicode hell"错误:

在TheAtlantic.com上查看本文的来源[ http://www.theatlantic.com/education/archive/2013/10/why-are-hundreds-of-harvard-students-studying-ancient-chinese-philosophy/ 280356 / ]

我们在og:description meta属性中看到了这一点:

<meta property="og:description" content="The professor who teaches&nbsp;Classical Chinese Ethical and Political Theory claims, &quot;This course will change your life.&quot;" />
Run Code Online (Sandbox Code Playgroud)

当BeautifulSoup解析它时,我看到:

>>> print repr(description)
u'The professor who teaches\xa0Classical Chinese Ethical and Political Theory claims, "This course will change your life."'
Run Code Online (Sandbox Code Playgroud)

如果我尝试将其编码为UTF-8,就像这样评论建议:https://stackoverflow.com/a/10996267/442650

>>> print repr(description.encode('utf8'))
'The professor who teaches\xc2\xa0Classical Chinese Ethical and Political Theory claims, "This course will change your life."'
Run Code Online (Sandbox Code Playgroud)

就在我认为我的所有unicode问题都得到控制的时候,我仍然不太了解发生了什么,所以我将提出几个问题:

1-为什么BeautifulSoup将转换&nbsp;\xa0[拉丁字符集空格字符]?这个页面上的字符集和标题是UTF-8,我认为BeautifulSoup会为编码提取数据吗?为什么不用它替换<space>? …

python unicode beautifulsoup

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

rmagick在服务器上找不到imagemagick

我正在为ubuntu部署railsapp

rmagick通过"bundle install vendor"安装.它安装,应用程序运行 - 但这个错误被抛出:

uninitialized constant Image::Magick
Run Code Online (Sandbox Code Playgroud)

当试图阅读:

source_image = Magick::Image.read("#{Rails.root}/public/system/assets/#{self.id}/original/#{self.asset_file_name}").first
Run Code Online (Sandbox Code Playgroud)

我做了以下事情:

  • uninstsalled,然后重新安装,服务器上的ImageMagick
  • 卸载,然后重新安装,rmagick在服务器上
  • 卸载,然后重新安装,通过捆绑器rmagick
  • 仅运行捆绑器rmagick运行
  • 运行捆绑器和系统rmagick安装
  • 将nginx代理到rails-server以确保错误与乘客无关

我有点疯狂试图弄清楚我还能做些什么让rmagick看到imagemagick

ubuntu ruby-on-rails rmagick ruby-on-rails-3

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

如何在Jinja2中包含带有FunctionLoader的宏/其他模板?

我正在尝试使用沙盒Jinja2环境来处理模板自定义.

我已经尝试过使用DictLoader和FunctionLoader,但是仍然遇到类似的问题......我现在主要关注的是FunctionLoader.

我无法管理includeimport另一个模板(包含宏).永远不会为引用的模板调用FuctionLoader指定的"加载"函数.

我试过没有运气:

  • 只是期望导入会使用基本的'import'和'include'语法命中加载器
  • 将加载器传递到上下文中,看看它是否会以这种方式拉动
  • 将模板的字典传递到上下文中,也希望它可以引入
  • 还有一些东西,我忘记了所有这些

我确信必须有一种方法来支持这一点 - 有人能指出我正确的方向吗?

jinja2

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