我的问题是非常基本的,就像我现在所知道的那样。 我是一个长期的Linux用户,但最近才对编程感兴趣。 我发现Ubuntu存储库中的许多stream行的应用程序都具有-dev软件包(例如,除了pidgin之外的pidgin-dev )。 我的问题是这样的: 这些包里有什么? 下载pidgin-dev如何帮助Pidgin开发? 它是否像创build给定应用程序的插件所需的工具的依赖性检查一样简单? 我希望在-dev包中会有大量的文档,但是如果有的话,我不知道如何访问它。 我正在想像一个手册页,但对编辑代码有用。 任何和所有的build议比欢迎!
当通过ghc –make foo.hs编译一个haskell源文件ghc –make foo.hs GHC总是会留下除foo.exe之外的各种中间文件。 这些是foo.hi和foo.hi 我经常最终不得不删除.hi和.o文件以避免混淆文件夹。 GHC是否有命令行选项不留下中间文件? (当问到#haskell时,我得到的最佳答案是ghc –make foo.hs && rm foo.hi foo.o
我安装了Ruby和机械化。 在我看来,在Nokogiri可以做我想做的事情,但我不知道该怎么做。 这table呢? 它只是vBulletin论坛网站的HTML的一部分。 我试图保持HTML结构,但删除一些文本和标签属性。 我想要得到一些细节,如:标题,作者,date,时间,回复和视图。 请注意,HTML文档中有几个表? 我在它的tbody之后的一个特定的表格之后, <tbody id="threadbits_forum_251"> 。 名字将永远是相同的(我希望)。 我可以在代码中使用tbody和name吗? <table > <tbody> <tr> <!– table header –> </tr> </tbody> <!– show threads –> <tbody id="threadbits_forum_251"> <tr> <td></td> <td></td> <td> <div> <a href="showthread.php?t=230708" >Vb4 Gold Released</a> </div> <div> <span><a>Paul M</a></span> </div> </td> <td> 06 Jan 2010 <span class="time">23:35</span><br /> by <a href="member.php?find=lastposter&t=230708">shane943</a> […]
在电影“黑暗骑士”中,蝙蝠侠build造了一些超强大的声呐监控系统,并对其进行encryption处理。 我正在阅读这个RFC,但不能理解它。 它说这样的事情 但是,有些情况下只需要authentication和完整性保护,不需要或不允许保密。 最后他告诉福克斯 在完成时input你的名字。 如果那么简单,为什么要encryption呢?
我们有一个相当大的asp.net网站。 图片,CSS和JavaScript是属性在网站项目中组织,但我们正在改变网站的外观和感觉,我想知道是否有一个工具/插件,这将有助于我确定哪些图像不是在网站中使用。 我想用CSS和JavaScriptfind相同的东西。 我已经看了dustme firefox扩展,但只有CSS。
我需要清理一个文件。 我们有一个运行在它上面的xmlparsing器,由于文件中的转义字符(0x1B)而失败。 我如何使用vim来查找文件中的哪个字符,以便我可以删除它? 示例文件: <?php echo "Hello, world.\n"; ?> 转换后: 0000000: 0a3c 3f70 6870 0a65 6368 6f20 2248 656c .<?php.echo "Hel 0000010: 6c6f 2c20 776f 726c 642e 5c6e 223b 0a3f lo, world.\n";.? 0000020: 3e0a 所以我删除一个char :(在这个例子中,'H') 0000000: 0a3c 3f70 6870 0a65 6368 6f20 22 656c .<?php.echo "Hel 0000010: 6c6f 2c20 776f 726c 642e 5c6e 223b […]
我试图将数据库中的一个字段更新为其join的值的总和: UPDATE P SET extrasPrice = SUM(E.price) FROM dbo.BookingPitchExtras AS E INNER JOIN dbo.BookingPitches AS P ON E.pitchID = P.ID AND P.bookingID = 1 WHERE E.[required] = 1 当我运行这个我得到以下错误: "An aggregate may not appear in the set list of an UPDATE statement." 有任何想法吗?
微软在“开发类库的devise指南”中说: 不要将可变types的实例分配给只读字段。 使用可变types创build的对象可以在创build后进行修改。 例如,数组和大多数集合是可变types,而Int32,Uri和String是不可变types。 对于包含可变引用types的字段,只读修饰符可以防止字段值被覆盖,但不保护可变types不被修改。 这只是简单地重申只读行为,而不解释为什么使用只读。 其含义似乎是,许多人不明白“只读”是什么,并错误地认为只读字段是不可变的。 实际上,build议使用“readonly”作为代码文档,指示深度不变性 – 尽pipe编译器无法强制执行此操作 – 并且不允许将其用于其正常function:确保字段的值不会在更改后该对象已被构build。 我对这个build议感到不自在,只能用“只读”来表示一些不同于编译器所理解的正常含义的东西。 我觉得它鼓励人们误解“只读”的意思,而且期望它意味着代码作者可能不想要的东西。 我觉得它排除了在可能有用的地方使用它 – 例如,为了显示两个可变对象之间的某些关系在其中一个对象的生命周期中保持不变。 假定读者不理解“只读”的含义的概念似乎也与微软的其他build议相矛盾,例如FxCop的“不要初始化不必要的”规则,该规则假设读者的代码是语言的专家并且应该知道(例如)bool字段会自动初始化为false,并阻止您提供显示为“是的,这已被有意识地设置为false;我不只是忘记初始化”的冗余。 所以,首先, 为什么微软build议不要使用readonly来引用可变types? 我也有兴趣知道: 你在所有的代码中遵循这个devise指南吗? 当你在一段你没有写的代码中看到“只读”时,你期望什么?
有人请告诉我BroadcastReceiver的概念。 它的使用和如何使用它。
我有一个脚本,使用一堆的子句来得到一些结果,然后我想写在一个表中的结果。 我只是无法摆脱困境,有人能指引我走向正确的方向吗? 这是一个简单的例子,表明我想要做什么: with comp as ( select *, 42 as ComputedValue from mytable where id = 1 ) update t set SomeColumn = c.ComputedValue from mytable t inner join comp c on t.id = c.id 真正的事情有很多条款都是相互引用的,所以实际上使用with子句的任何build议都比重构嵌套子查询更优先。 提前致谢, 格特 – 扬