如何将列号(如127)转换为Excel列(如AA)

如何在C#中将数字数字转换为Excel列名,而不使用自动从Excel直接获取值。 Excel 2007的可能范围是1到16384,这是它支持的列数。 结果值应该是excel列名的forms,例如A,AA,AAA等。

我应该如何将string转换为C#中的枚举?

在C#中将string转换为枚举值的最佳方法是什么? 我有一个包含枚举值的HTMLselect标记。 当页面发布时,我想要拿起值(这将是一个string的forms),并将其转换为枚举值。 在理想的世界里,我可以做这样的事情: StatusEnum MyStatus = StatusEnum.Parse("Active"); 但这不是一个有效的代码。

实现基于整数的幂函数的最有效方法pow(int,int)

给C中的另一个整数赋予整数的最有效方法是什么? // 2^3 pow(2,3) == 8 // 5^5 pow(5,5) == 3125

具有“名称”或“ID”的HTML锚点?

当有人想用“ http://example.com/#foo ”方法引用网页的某个部分时,应该使用 <h1><a name="foo"/>Foo Title</h1> 要么 <h1 id="foo">Foo Title</h1> 他们都工作,但他们是平等的,还是他们有语义上的差异?

如何在浏览器中通过JavaScript连接到SQL Server数据库?

任何人都可以给我一些示例源代码显示如何从本地连接到SQL Server 2005数据库? 我正在学习桌面上的networking编程。 还是我需要使用任何其他脚本语言? build议一些替代品,如果你有他们,但我现在试图用JavaScript来做到这一点。 我的SQL Server本地安装在我的桌面上 – SQL Server Management Studio 2005和IE7浏览器。

Java中的HTTP URL地址编码

我的Java独立应用程序从用户获取一个URL(指向一个文件),我需要打它并下载它。 我面临的问题是我无法正确编码HTTP URL地址… 例: URL: http://search.barnesandnoble.com/booksearch/first book.pdf java.net.URLEncoder.encode(url.toString(), "ISO-8859-1"); 回报我: http%3A%2F%2Fsearch.barnesandnoble.com%2Fbooksearch%2Ffirst+book.pdf 但是,我想要的是 http://search.barnesandnoble.com/booksearch/first%20book.pdf (空格replace为%20) 我猜URLEncoder不是devise用于编码HTTP URL的… JavaDoc说“HTML表单编码的工具类”…有没有其他的方式来做到这一点?

Java:深层克隆/复制实例的推荐解决scheme

我想知道是否有一个推荐的方法在java中做深层克隆/副本的实例。 我有三个解决scheme,但我可以错过一些,我想听听你的意见 编辑:包括Bohzo提议和提炼的问题:这是关于深层克隆而不是浅层克隆。 自己做: 在属性之后用手特性对克隆进行编码,并检查可变实例是否被克隆。 亲们: – 将执行什么的控制 – 快速执行 缺点: – 繁琐的编写和维护 – 容易出错(复制/粘贴失败,缺less属性,重新分配的可变属性) 使用reflection: 使用自己的reflection工具或外部帮助程序(如jakarta common-beans),编写通用复制方法可以轻松完成这一工作。 亲们: – 易于编写 – 没有维修 缺点: – 对发生什么的控制较less – 如果reflection工具不克隆子对象,则可能会出现可变对象 – 执行速度较慢 使用克隆框架: 使用一个框架,为你做,如: commons-lang SerializationUtils Java深度克隆库 推土机 KRYO 亲们: – 和反思一样 – 更多地控制将要被克隆的东西。 缺点: – 每个可变实例都被完全克隆,即使在层次结尾 – 可能执行起来非常慢 使用字节码工具在运行时编写克隆 javassit , BCEL或cglib可能会被用来生成一个专门的克隆,就像一只手写的一样快。 有人知道为了这个目的使用这些工具之一的库吗? 我在这里错过了什么? 你会推荐哪一个? 谢谢。

什么是最好的PHPinput消毒function?

我对PHP /编程非常陌生,考虑到这一点,我试图想出一个函数,可以将所有string传递给sanatize。 因此,从它出来的string将是安全的数据库插入。 但是,有太多的过滤function,我不知道哪些我应该使用/需要。 请帮我填补空白: function filterThis($string) { $string = mysql_real_escape_string($string); $string = htmlentities($string); etc… return $string; }

如何过滤ACTION_SEND意图的特定应用程序(并为每个应用程序设置不同的文本)

如何在使用ACTION_SEND意图时过滤出特定的应用程序? 这个问题已经有了各种各样的问题,但是根据给出的答案,我还没有能够收集到一个解决scheme。 希望有人能帮助。 我想提供在应用程序内共享的能力。 遵循Android开发者Alexander Lucas的build议 ,我宁愿使用intent而不使用Facebook / Twitter API。 使用ACTION_SEND意图共享是伟大的,但问题是(1)我不希望每个分享选项那里,我宁愿限制到FB,Twitter和电子邮件,和(2)我不想分享每个共享应用程序都是一样的 。 例如,在我的twitter分享中,我将包括一些提及和标签,将其限制为140个字符或更less,而facebook分享将包括链接和特征图像。 是否可以限制ACTION_SEND(份额)意图的选项? 我已经看到了一些关于使用PackageManager和queryIntentActivities,但还没有能够找出PackageManager和ACTION_SEND意图之间的连接。 要么 如果我可以使用ACTION_SEND意图直接转到Facebook或Twitter,而不是popup对话框,则可以解决我的问题,而不是过滤共享应用程序。 如果是这样的话,我可以创build自己的对话框,当他们点击“Facebook”时,创build一个Facebook特定的意图,并将它们一直发送到Facebook。 和Twitter一样。 或者是不可能的? Facebook和Twitter API是唯一的方法吗?

如何在单引号string中转义单引号?

比方说,你有一个bash alias如: alias rxvt='urxvt' 这工作正常。 然而: alias rxvt='urxvt -fg '#111111' -bg '#111111'' 将不会工作,也不会: alias rxvt='urxvt -fg \'#111111\' -bg \'#111111\'' 那么一旦你已经逃脱了引号,你怎么最终匹配一个string中的开头和结尾的引号呢? alias rxvt='urxvt -fg'\''#111111'\'' -bg '\''#111111'\'' 看起来很笨拙,虽然它会代表相同的string,如果你被允许像这样连接它们。