程序设计

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


10
将主键添加到现有表
我有一个名为的现有表Persion。在此表中,我有5列: persionId 名称 PMid 说明 帕姆特 当我创造了这个表,我设置PersionId和Pname作为主键。 我现在想在主键-PMID中再增加一列。我该如何写ALTER声明来做到这一点?(表中已经有1000条记录)

13
使用Maven复制文件的最佳做法
我有一些配置文件和各种文档,我想使用Maven2从开发环境复制到开发服务器目录。奇怪的是,Maven在这项任务上似乎并不强。 一些选项: 在Maven中轻松使用复制任务 <copy file="src/main/resources/config.properties" tofile="${project.server.config}/config.properties"/> 使用Ant插件从Ant 执行复制。 与通常为jar类型的POM的“主要”构件一起构造zip类型的构件,然后将该构件从存储库中解压缩到目标目录中。 maven-resources插件,如下所述。 Maven Assembly插件-但是,当我想简单且“常规地”执行操作时,这似乎需要大量手动定义。 该页面甚至显示了如何构建插件进行复制! maven-upload插件,如下所述。 带有copy的maven-dependency-plugin,如下所述。 所有这些似乎都是多余的:Maven应该擅长执行这些标准任务,而不必大惊小怪。 有什么建议吗?


2
在PHP中,为什么</ script>不显示解析错误?
我正在运行以下PHP代码: &lt;?php &lt;/script&gt; ?&gt; 没有解析错误,输出为 “ ?&gt;”(示例)。 在类似的情况下,我确实得到了解析错误: &lt;?php &lt;/div&gt; ?&gt; 解析错误:语法错误,...中出现意外的“ &lt;” 为什么不&lt;?php &lt;/script&gt; ?&gt;给出相同的错误?
193 php  syntax  parse-error 

10
什么时候应该用Java调用System.exit
在Java中,System.exit(0)以下代码有或没有什么区别? public class TestExit { public static void main(String[] args) { System.out.println("hello world"); System.exit(0); // is it necessary? And when it must be called? } } 该文档说:“此方法永远不会正常返回。” 这是什么意思?
193 java  exit 

27
C状态机设计
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅关注一个问题编辑此帖子。 3个月前关闭。 改善这个问题 我正在用C和C ++混合编写一个小项目。我正在我的一个工作线程的中心构建一个小型的状态机。 我想知道您是否对SO的专家会分享您的状态机设计技术。 注意:我主要是在尝试和测试过实现技术之后。 更新:基于SO收集的所有宝贵意见,我决定采用以下架构:


18
什么是声明式编程?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 5年前关闭。 已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 我一直在几个不同的背景下听到这个词。它是什么?

12
什么是N层架构?
我最近看过很多开发人员职位,其中包含这样的句子:“必须具有N-Tier架构的经验”或“必须能够开发N-Tier的应用程序”。 这使我问,什么是N-Tier体系结构?一个人如何获得经验?

8
Java:如何从泛型类型获取类文字?
通常,我见过人们像这样使用类文字: Class&lt;Foo&gt; cls = Foo.class; 但是,如果类型是通用类型,例如List,该怎么办?这可以正常工作,但由于应将List参数化,因此发出警告: Class&lt;List&gt; cls = List.class 那么为什么不添加一个&lt;?&gt;呢?好吧,这会导致类型不匹配错误: Class&lt;List&lt;?&gt;&gt; cls = List.class 我想像这样的事情会起作用,但这只是一个普通的语法错误: Class&lt;List&lt;Foo&gt;&gt; cls = List&lt;Foo&gt;.class 我如何获得Class&lt;List&lt;Foo&gt;&gt;静态信息,例如使用类文字? 我可以使用@SuppressWarnings("unchecked"),以摆脱在第一个例子中所造成的非参数使用列表,警告的Class&lt;List&gt; cls = List.class,但我宁愿不要。 有什么建议?
193 java  generics  class  literals 

11
用户代理字符串可以达到多大?
如果您打算将用户代理存储在数据库中,那么您需要容纳多少? 我找到了这篇Technet文章,建议将UA保持在200以下。它看起来并不是HTTP规范中定义的,至少不是我发现的。我的UA已经是149个字符,而且似乎每个.NET版本都将添加到其中。 我知道我可以解析字符串并将其分解,但我宁愿不这样做。 编辑 在此基础上博客 IE9将改变以发送短UA字符串。这是一个很好的变化。



9
为什么在字符串后附加“”会节省内存?
我说了一个变量,里面有很多数据String data。我想通过以下方式使用此字符串的一小部分: this.smallpart = data.substring(12,18); 经过数小时的调试(使用内存可视化器),我发现objects字段smallpart记住了的所有数据data,尽管它仅包含子字符串。 当我将代码更改为: this.smallpart = data.substring(12,18)+""; ..问题解决了!现在我的应用程序现在只占用很少的内存! 那怎么可能?谁能解释一下?我认为this.smallpart一直在引用数据,但是为什么呢? 更新:那 我怎么清除大字符串?data = new String(data.substring(0,100))会做这件事吗?

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.