在git中,我试图squash commit
通过合并另一个分支然后HEAD
通过以下方式重置到上一个位置:
git reset origin/master
Run Code Online (Sandbox Code Playgroud)
但我需要走出这一步.如何将HEAD移回上一个位置?
我有23b6772
提交的SHA1 frag(),我需要将其移动到.
我怎样才能回到这个提交?
如果您偶然发现了这个问题,请检查两个答案,因为我现在正在使用这个问题
我有一个相当大的自定义数据集,我想回到json作为回声.一部分是:
l=Location.find(row.id)
tmp[row.id]=l
Run Code Online (Sandbox Code Playgroud)
但我想做的事情如下:
l=Location.find(row.id).select("name, website, city")
tmp[row.id]=l
Run Code Online (Sandbox Code Playgroud)
但这似乎没有用.我怎么能让这个工作?
谢谢
另外编辑1
,有没有办法可以传递一个只包含我想要包含的属性的数组?
这里有两个问题.我有一组文件,通常是带有BOM的UTF-8.我想将它们(理想情况下)转换为没有BOM的UTF-8.似乎codecs.StreamRecoder(stream, encode, decode, Reader, Writer, errors)
会处理这个问题.但我真的没有看到任何关于使用的好例子.这是处理这个的最佳方法吗?
source files:
Tue Jan 17$ file brh-m-157.json
brh-m-157.json: UTF-8 Unicode (with BOM) text
Run Code Online (Sandbox Code Playgroud)
此外,如果我们能够处理不同的输入编码而不明确地知道(看到ASCII和UTF-16),那将是理想的.看起来这应该都是可行的.有没有可以将任何已知的Python编码和输出作为UTF-8而无BOM的解决方案?
从下面编辑1提出的sol'n(谢谢!)
fp = open('brh-m-157.json','rw')
s = fp.read()
u = s.decode('utf-8-sig')
s = u.encode('utf-8')
print fp.encoding
fp.write(s)
Run Code Online (Sandbox Code Playgroud)
这给了我以下错误:
IOError: [Errno 9] Bad file descriptor
Run Code Online (Sandbox Code Playgroud)
我在评论中被告知错误是我用模式'rw'而不是'r +'/'r + b'打开文件,所以我最终应该重新编辑我的问题并删除已解决的部分.
在Ruby哈希中使用整数作为键是否合适?
文档中的每个示例都显示一个字符串或符号用作键,但从不是整数.
在内部,整数会以某种方式转换为字符串吗?我看到有关这个问题的一些相互矛盾的信息.
换句话说,使用整数键到散列有什么明显的缺点吗?
我正在做一些客观的C/iOS开发,并听过几个对Actor模式的引用.在Big Nerd Ranch的书中,它说:
当您有一个长时间运行的任务和一些需要在完成后执行的代码时,将使用一个actor对象.这种对象被赋予执行任务所需的信息以及在该任务完成时执行的回调.actor在没有任何进一步输入的情况下在自己的线程上运行,并在完成时被销毁.
这里的演员与网络电话一起使用.这是演员主要使用的方式吗?是否与代表团相互排斥或互补?Actor的定义似乎非常广泛,我试图更好地处理它的含义.此外,是否可以在非OO环境中拥有Actor?
我将有一个固定的项目列表,我将不知道,直到我运行查询,因为有一个随机化步骤.
我希望得到以下内容:
假设is_launch_set将返回1,3,7,11但已被随机化到下面:
select * from items where is_launch_set=1 order by id values (3,11,7,1);
Run Code Online (Sandbox Code Playgroud)
关于如何实现这一点的任何想法?我在想也许是一个find_in_set但不太确定.
我正在接受一些iOS编程,并试图将UITableView放入故事板.不幸的是,我试图将内容放在视图的顶部,但它正在放置一些空间.我试图在视图 - >模式的检查器中调整值,但这似乎没有任何影响.
我已将背景设为绿色并使用边框颜色来显示问题.我不是一个成熟的iOS开发者,所以我认为这是最简单的解决方案而不是复杂的东西.如何使表格视图的内容与顶部齐平?我已经看到了这个为什么我的UITableView顶部有额外的填充,iOS7中的样式为UITableViewStyleGrouped,但不确定它是否相关.
thx任何帮助
更新了此表视图的属性的更改和屏幕截图
我想这样做
User.find([23,45,68,123]).update_all(:is_active => true)
Run Code Online (Sandbox Code Playgroud)
但我得到:
NoMethodError: undefined method `update_all' for #<Array:0x00000007493778>
Run Code Online (Sandbox Code Playgroud)
什么是正确的语法?如果我不需要,我宁愿不迭代每一个.
我正在尝试创建一个弹出我的xcode应用程序的框,只显示该大小的图像.我有以下内容
UIImageView *newView=[[UIImageView alloc] initWithImage:[UIImage imageNamed:@"beach.jpg"]];
Run Code Online (Sandbox Code Playgroud)
但这会创建完整尺寸的图像并显示它.我怎么只在50以上和200下降时显示为100w 100h?我会用CGRect吗?
另外,我可以点击它使它消失吗?
编辑#1 我不想调整图像大小 - 宁愿只拉出100平方像素并将它们放在一个帧中.
我在Linode有一个主机,我正在尝试对它运行Rake任务,但我收到一个mySQL错误,说它无法连接.看起来它认为它在dev上.我做了一些谷歌搜索,看到我可以做这样的事情:
bundle exec rails c
Run Code Online (Sandbox Code Playgroud)
它加载开发环境,我无法运行User.all
给我一个访问被拒绝错误.
如果我跑,bundle exec rails c RAILS_ENV=production
我得到错误:
Rails.env=production database is not configured (ActiveRecord::AdapterNotSpecified)
Run Code Online (Sandbox Code Playgroud)
但是,如果我通过网络访问它,一切都很好.之前我能够跑步rake db:seed
,所以我知道有一些解决方法.
使用生产凭证访问mySQL可以正常工作.
有任何想法吗?
ios ×2
activerecord ×1
actor ×1
git ×1
git-checkout ×1
git-reflog ×1
git-reset ×1
git-revert ×1
hashmap ×1
mysql ×1
python ×1
rake ×1
ruby ×1
sql ×1
uiimageview ×1
utf-16 ×1
utf-8 ×1