程序设计

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

13
malloc和calloc之间的区别?
两者之间有什么区别: ptr = (char **) malloc (MAXELEMS * sizeof(char *)); 要么: ptr = (char **) calloc (MAXELEMS, sizeof(char*)); 什么时候在malloc上使用calloc是个好主意,反之亦然?
779 c  malloc  calloc 


22
使用grep --exclude /-include语法不对某些文件进行grep
我正在寻找foo=目录树中文本文件中的字符串。在普通的Linux机器上,我有bash shell: grep -ircl "foo=" * 目录中还包含许多匹配“ foo =“的二进制文件。由于这些结果无关紧要,并且拖慢了搜索速度,因此我希望grep跳过对这些文件(主要是JPEG和PNG图像)的搜索。我该怎么做? 我知道有--exclude=PATTERN和--include=PATTERN选项,但是模式格式是什么?grep的手册页显示: --include=PATTERN Recurse in directories only searching file matching PATTERN. --exclude=PATTERN Recurse in directories skip file matching PATTERN. 搜索grep包含,grep包含排除,grep排除和变体未找到任何相关内容 如果只在某些文件中有一种更好的grepping方式,我全力以赴。移动有问题的文件不是一种选择。我无法仅搜索某些目录(目录结构混乱不堪,到处都是东西)。另外,我什么也无法安装,因此必须使用通用工具(例如grep或建议的find)。


22
在virtualenv中使用Python 3
使用virtualenv,我使用默认版本的Python(2.7)运行项目。在一个项目中,我需要使用Python 3.4。 我曾经brew install python3将其安装在Mac上。现在,如何创建使用新版本的virtualenv? 例如sudo virtualenv envPython3 如果我尝试: virtualenv -p python3 test 我得到: Running virtualenv with interpreter /usr/local/bin/python3 Using base prefix '/usr/local/Cellar/python3/3.4.0_1/Frameworks/Python.framework/Versions/3.4' New python executable in test/bin/python3.4 Also creating executable in test/bin/python Failed to import the site module Traceback (most recent call last): File "/Users/user/Documents/workspace/test/test/bin/../lib/python3.4/site.py", line 67, in <module> …


26
更改hr元素的颜色
我想hr使用CSS 更改标签的颜色。我在下面尝试过的代码似乎不起作用: hr { color: #123455; }
778 html  css 

30
如何在Android上将对象从一项活动传递到另一项活动
我正在尝试从一个发送客户类的对象,Activity然后在另一个对象中显示它Activity。 客户类的代码: public class Customer { private String firstName, lastName, Address; int Age; public Customer(String fname, String lname, int age, String address) { firstName = fname; lastName = lname; Age = age; Address = address; } public String printValues() { String data = null; data = "First Name :" + …

8
如何在Python中将字典键作为列表返回?
在Python 2.7中,我可以将字典键,值或项作为列表获取: >>> newdict = {1:0, 2:0, 3:0} >>> newdict.keys() [1, 2, 3] 现在,在Python> = 3.3中,我得到如下信息: >>> newdict.keys() dict_keys([1, 2, 3]) 因此,我必须这样做以获得列表: newlist = list() for i in newdict.keys(): newlist.append(i) 我想知道,是否有更好的方法在Python 3中返回列表?

30
何时使用IMG和CSS背景图片?
这个问题的答案是社区的努力。编辑现有答案以改善此职位。它目前不接受新的答案或互动。 在什么情况下,与IMGCSS相对,使用HTML 标签显示图像更合适,background-image反之亦然? 因素可能包括可访问性,浏览器支持,动态内容或任何类型的技术限制或可用性原则。

25
如何将std :: string转换为小写?
我想将A转换std::string为小写。我知道该函数tolower(),但是在过去,我对该函数存在问题,无论如何它都不是理想的选择,因为与a std::string一起使用需要对每个字符进行迭代。 有没有一种替代方法可以100%地起作用?

13
如何在不停止程序的情况下打印完整的回溯?
我正在编写一个程序,该程序可以解析10个网站,找到数据文件,保存文件,然后解析它们以生成可以在NumPy库中轻松使用的数据。有万吨通过不良链接,不好的XML,缺项,其他的事情我还没有进行分类文件遇到错误的。我最初制作该程序来处理以下错误: try: do_stuff() except: pass 但是现在我想记录错误: try: do_stuff() except Exception, err: print Exception, err 请注意,这是打印到日志文件中以供以后查看。这通常会打印非常无用的数据。我想要的是在错误触发时打印完全相同的行,而没有try-except拦截异常,但是我不希望它暂停我的程序,因为它嵌套在我想要的一系列for循环中看到完成。



13
如何在Git中完全用远程分支替换本地分支?
我有两个分支: 本地分支机构(与我合作的分支机构) 远程分支(公共,只有经过良好测试的提交才可以进入) 最近,我严重搞砸了当地分支机构。 如何将本地分支完全替换为远程分支,以便可以从现在的远程分支继续工作? 我已经搜索过SO,并且在本地签出到远程分支没有任何效果。
776 git 

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.