程序设计

专业和发烧友程序员的问答


14
将先前的提交分成多个提交
如果不创建分支并在新分支上进行大量时髦的工作,是否有可能在将单个提交提交到本地存储库后将其分成几个不同的提交?
1220 git 


10
如何重命名Git标签?
今天,我在日志中寻找一个项目,并意识到一段时间前我曾用手指来命名标签。有什么办法可以重命名标签?Google并未提供任何有用的信息。 我意识到我可以签出加标签的版本并制作一个新标签,我什至尝试了。但这似乎创建了一个不太正确的标记对象。一方面 git tag -l 相对于所有其他标签无序列出它。我不知道这是否有意义,但是这让我相信新的标记对象并不是我想要的。我可以接受这一点,因为我真的只关心标签名称是否与文档匹配,但是我宁愿“正确”地进行操作,前提是可以找到正确的方法。
1219 git  git-tag 

13
更改列:null到不为null
我有一个表,其中包含几个可为空的整数列。由于多种原因,这是不可取的,因此我希望将所有null更新为0,然后将这些列设置为NOT NULL。除了将null更改为之外0,还必须保留数据。 我正在寻找将一列(称为)更改为“ ” 的特定SQL语法。假设数据已更新为不包含空值。ColumnAnot null 使用SQL Server 2000。

13
如何刷新打印功能的输出?
Наэтотвопросестьответына 堆栈溢出нарусском:Каквbash-конвейереиспользоватьвыводизpythonсразу? 如何强制将Python的打印功能输出到屏幕? 这与“ 禁用输出缓冲”不是重复的-链接的问题正在尝试无缓冲输出,尽管这更普遍。对于这个问题,最重要的答案太过强大或牵扯太多(对于这个问题,它们不是很好的答案),这个问题可以由相对新手在Google上找到。

11
我可以将多个MySQL行连接到一个字段中吗?
使用MySQL,我可以做类似的事情: SELECT hobbies FROM peoples_hobbies WHERE person_id = 5; 我的输出: shopping fishing coding 但是我只想要1行1列: 预期产量: shopping, fishing, coding 原因是我要从多个表中选择多个值,并且在所有联接之后,我得到的行比我想要的要多得多。 我在MySQL Doc上寻找了一个函数,它看起来不像CONCAT或CONCAT_WS函数接受结果集。 那么,这里有人知道该怎么做吗?
1214 mysql  sql  concat  group-concat 


23
如何检查一个字符串在Objective-C中是否包含另一个字符串?
如何检查字符串(NSString)是否包含另一个较小的字符串? 我希望有这样的东西: NSString *string = @"hello bla bla"; NSLog(@"%d",[string containsSubstring:@"hello"]); 但是我能找到的最接近的是: if ([string rangeOfString:@"hello"] == 0) { NSLog(@"sub string doesnt exist"); } else { NSLog(@"exists"); } 无论如何,这是查找一个字符串是否包含另一个字符串的最佳方法吗?

11
如何使用git merge --squash?
我有一个远程Git服务器,这是我要执行的方案: 对于每个错误/功能,我创建一个不同的Git分支 我继续使用非官方的Git消息在该Git分支中提交代码 在顶级存储库中,我们必须使用官方Git消息对一个错误进行一次提交 那么,如何将我的分支合并到远程分支,以便他们对所有签入仅获得一次提交(我什至想为此提供提交消息)?
1207 git  git-merge  git-squash 

15
如何让jQuery执行同步而不是异步的Ajax请求?
我有一个提供标准扩展点的JavaScript小部件。功能之一就是beforecreate功能。它应返回false以防止创建项目。 我已经使用jQuery在此函数中添加了Ajax调用: beforecreate: function (node, targetNode, type, to) { jQuery.get('http://example.com/catalog/create/' + targetNode.id + '?name=' + encode(to.inp[0].value), function (result) { if (result.isOk == false) alert(result.message); }); } 但是我想防止我的小部件创建该项目,因此我应该false在母函数中返回,而不是在回调中返回。有没有一种方法可以使用jQuery或任何其他浏览器内API执行同步AJAX请求?

13
哪种MySQL数据类型用于存储布尔值
由于MySQL似乎没有任何“布尔”数据类型,因此您“滥用”哪种数据类型在MySQL中存储对/错信息? 尤其是在从PHP脚本进行读写的情况下。 随着时间的流逝,我已经使用并看到了几种方法: tinyint,包含值0/1的varchar字段, 包含字符串'0'/'1'或'true'/'false'的varchar字段 最后枚举包含两个选项“ true” /“ false”的字段。 以上都不是最佳选择。我倾向于使用tinyint 0/1变体,因为PHP中的自动类型转换使我可以很简单地获得布尔值。 那么,您使用哪种数据类型?是否有为我忽略的布尔值设计的类型?通过使用一种或另一种类型,您是否看到任何优点/缺点?


30
如何在Python中测量经过时间?
我想要的是开始在我的代码中的某个地方开始计时,然后获取经过的时间,以衡量执行少量功能所花费的时间。我认为我使用的timeit模块错误,但是文档对我来说却很混乱。 import timeit start = timeit.timeit() print("hello") end = timeit.timeit() print(end - start)


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.