程序设计

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


8
应该将composer.lock致力于版本控制吗?
我对composer.lock在带有存储库的应用程序中使用感到有些困惑。 我看到许多人说我们不应该.gitignore composer.lock从存储库中获取。 如果我在开发环境中更新库,我将拥有一个新库,composer.lock但无法将其更新到生产环境中,对吗? 它不会在该文件上产生冲突吗?

22
REST URI约定-创建资源时的单数或复数名称
我是REST的新手,我注意到在某些RESTful服务中,它们使用不同的资源URI进行更新/获取/删除和创建。如 创建-使用/资源用POST方法(注意复数),使用一些地方/资源(单数) 更新-使用/ resource / 123和PUT方法 获取-将/ resource / 123与GET方法一起使用 我对此URI命名约定有点困惑。我们应该使用复数还是单数来创建资源?决定的标准是什么?



30
Python int转换为二进制字符串?
是否有任何固定的Python方法将Python中的Integer(或Long)转换为二进制字符串? Google上有无数的dec2bin()函数...但是我希望可以使用内置函数/库。
529 python 

7
正则表达式在第一次比赛时停止
我的正则表达式模式看起来像 <xxxx location="file path/level1/level2" xxxx some="xxx"> 我只对分配给位置的引号感兴趣。如果没有贪婪的开关,这岂不是像下面一样容易吗? /.*location="(.*)".*/ 似乎不起作用。
528 regex 



30
未捕获的错误:始终违反:元素类型无效:预期为字符串(对于内置组件)或类/函数,但得到了:对象
我收到此错误: 未捕获的错误:始终违反:元素类型无效:预期为字符串(对于内置组件)或类/函数(对于复合组件),但得到了:对象。 这是我的代码: var React = require('react') var ReactDOM = require('react-dom') var Router = require('react-router') var Route = Router.Route var Link = Router.Link var App = React.createClass({ render() { return ( <div> <h1>App</h1> <ul> <li><Link to="/about">About</Link></li> </ul> </div> ) } }) var About = require('./components/Home') ReactDOM.render(( <Router> <Route path="/" component={App}> …

18
除了允许变量由const函数修改之外,“ mutable”关键字是否还有其他用途?
不久前,我遇到了一些代码,这些代码用mutable关键字标记了一个类的成员变量。据我所知,它只是允许您修改const方法中的变量: class Foo { private: mutable bool done_; public: void doSomething() const { ...; done_ = true; } }; 这是此关键字的唯一用途还是它所不及的?此后,我在一个类中使用了此技术,将a标记boost::mutex为可变的,允许const函数出于线程安全的原因将其锁定,但是,老实说,这有点像hack。
527 c++  keyword  mutable 

15
如何在Python中进行相对导入?
想象一下这个目录结构: app/ __init__.py sub1/ __init__.py mod1.py sub2/ __init__.py mod2.py 我正在编码mod1,我需要从中导入一些东西mod2。我该怎么办? 我尝试过,from ..sub2 import mod2但是得到了“未打包的相对导入尝试”。 我四处搜寻,但只发现“ sys.path操纵”骇客。有没有一种干净的方法? 编辑:我所有__init__.py的当前为空 EDIT2:我想这样做,因为SUB2包含了为子包(共享类sub1,subX等等)。 Edit3:我要寻找的行为与PEP 366中描述的相同(感谢John B)

30
有哪些好的技术播客?
已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 是的,播客,是我上班时可以听的那些精美的有声读物。使用当前的Podcast数量,这就像在大海捞针中搜索,只是大海捞针恰好是Internet,并且充满了太多的“热门小工具”内容:( 现在,即使我现在主要是.NET开发人员,也许有人知道有关整个软件生命周期的一些不错的Podcast吗?单元测试,持续集成,文档编制,部署... 所以-你们在听什么? 请注意,由于许多播客涵盖了多个区域,因此分类有些主观,而且可能不是100%准确。针对所谓的“主要”区域进行分类。 通用软件工程/生产力 堆栈溢出(不活动,但仍然很不错) TekPub(需要付费订阅) 软件工程电台 43个文件夹 观点 Dobb博士(现在是视频供稿) 实用播客(未激活) IT事务 敏捷工具包播客 堆栈跟踪(不活动) Parleys 工艺 启动成功播客 伯克利CS类讲座 牙线周刊 这个开发者的生活 .NET / Visual Studio /微软 放牧码 Hanselminutes .NET Rocks! 炸字节 Alt.Net播客(不活动) 多态播客(不一致) 闪亮的客户端(Silverlight播客) dnrTV! 意大利面代码 ASP.NET播客 频道9 广播TFS PowerScripting播客 渴了的开发商 优雅代码(无效) 已连接显示 狡猾的编码员 编码质量检查 jQuery的 yayQuery 官方jQuery播客 Java …
527 podcast 



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.