程序设计

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

22
使div可见时的jQuery事件触发动作
我在网站上使用jQuery,当某个div可见时,我想触发某些动作。 是否可以在任意div上附加某种“不可见”事件处理程序并在使div可见时运行某些代码? 我想要类似以下的伪代码: $(function() { $('#contentDiv').isvisible(function() { alert("do something"); }); }); 在真正使contentDiv可见之前,将不会触发alert(“做某事”)代码。 谢谢。
312 javascript  jquery 

15
为什么IoC / DI在Python中不常见?
在Java中,IoC / DI是一种非常普遍的做法,广泛用于Web应用程序,几乎所有可用的框架和Java EE中。另一方面,也有很多大型的Python Web应用程序,但是除了Zope(我听说过应该非常可怕的编码)之外,IoC在Python世界中似乎并不普遍。(如果您认为我错了,请举一些例子)。 当然,有一些流行的Java IoC框架的克隆可用于Python,例如springpython。但是它们似乎都没有被实际使用。至少,我从来没有在一个stumpled Django的或SQLAlchemy的 + <insert your favorite wsgi toolkit here>,它使用类似的东西,基于Web应用程序。 我认为IoC具有合理的优势,例如可以轻松替换django-default-user-model,但是在Python中广泛使用接口类和IoC看起来有些奇怪,而不是“ pythonic”。但是也许有人有一个更好的解释,为什么IoC在Python中没有得到广泛使用。


30
JavaScript的隐藏功能?[关闭]
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意测验或进一步的讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 8年前关闭。 已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 您认为每个程序员都应该知道JavaScript的哪些“隐藏功能”? 在看到以下问题的答案的出色质量之后,我认为是时候向它询问JavaScript了。 HTML的隐藏功能 CSS的隐藏功能 PHP的隐藏功能 ASP.NET的隐藏功能 C#的隐藏功能 Java的隐藏功能 Python的隐藏功能 尽管JavaScript可以说是目前最重要的客户端语言(只需问问Google),但令人惊讶的是,大多数Web开发人员几乎没有意识到它的强大功能。

14
如何遍历JSONObject?
我使用一个称为的JSON库JSONObject(如果需要,我不介意进行切换)。 我知道如何进行迭代JSONArrays,但是当我从Facebook解析JSON数据时,我没有得到一个数组,只有一个JSONObject,但是我需要能够通过其索引访问一个项目,例如JSONObject[0]获取第一个,而我不知道该怎么做。 { "http://http://url.com/": { "id": "http://http://url.com//" }, "http://url2.co/": { "id": "http://url2.com//", "shares": 16 } , "http://url3.com/": { "id": "http://url3.com//", "shares": 16 } }
312 java  json 

13
连接到MySQL数据库时有关SSL连接的警告
在下面的两个类中,我尝试连接到MySQL数据库。但是,我总是会收到此错误: 2015年12月09日星期三22:46:52警告:不建议在没有服务器身份验证的情况下建立SSL连接。根据MySQL 5.5.45 +,5.6.26 +和5.7.6+的要求,如果未设置显式选项,则默认情况下必须建立SSL连接。为了与不使用SSL的现有应用程序兼容,将verifyServerCertificate属性设置为'false'。您需要通过设置useSSL = false显式禁用SSL,或者设置useSSL = true并提供信任库以进行服务器证书验证。 这是带有main方法的测试类: public class TestDatabase { public static void main(String[] args) { Database db = new Database(); try { db.connect(); } catch (Exception e) { e.printStackTrace(); } db.close(); } } 这是Database课程: import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public class Database { private …


17
Javadoc标记不完整时,Maven无法在Java 8中工作
自从我使用Maven以来,我已经能够在本地存储库中构建并安装具有不完整Javadoc标记(例如,缺少参数)的项目。 但是,由于我迁移到Java 8(1.8.0-ea-b90),因此Maven对缺少文档标签的要求绝对严格,并在尝试构建或安装Javadoc不在其中的项目时向我展示许多与Javadoc问题有关的Javadoc错误。 “完善”。我试图编译并安装在本地存储库中的某些项目是我无法控制的第三方项目。因此,在我的情况下,仅修复所有这些项目中的所有Javadocs的变通办法似乎不可行。 这是我mvn clean package install在项目中执行时看到的输出的一小部分: [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 9.026s [INFO] Finished at: Mon Apr 08 21:06:17 CEST 2013 [INFO] Final Memory: 27M/437M [INFO] ------------------------------------------------------------------------ [ERROR] Failed to execute goal org.apache.maven.plugins:maven-javadoc-plugin:2.9:jar (attach-javadocs) on project jpc: MavenReportException: Error while creating archive: [ERROR] …

29
尝试归档以提交iOS应用时,我遇到冲突的配置设置错误
现在,我正在尝试“产品”>“存档我的iOS应用”以提交。但是,我收到以下错误: AppName的配置设置冲突。AppName将自动签名以进行开发,但是已经手动指定了冲突的代码签名标识iPhone Distribution。iPhone Developer在构建设置编辑器中将代码签名标识值设置为,或在项目编辑器中切换为手动签名。 SDK'iOS 10.1'中产品类型'Application'需要代码签名 即使我已经重试了整个过程以重新创建iOS证书或配置文件的情况,这种情况也不会改变。 我设置为iOS Distribution在TARGETS > Code Signing Identity > Release > Any iOS SDK。当我改变了设置为iOS Developer在这里,并在改变设置PROJECTS > Code Signing Identity > Release > Any iOS SDK的iOS Distribution,我已经成功地归档。我想知道是否有必要将其设置为iOS Distribution目标编辑器。如果是强制性的,请让我知道如何解决此错误。 我的XCode版本是8.1。
312 ios  xcode 






1
如何在Python中找到与正则表达式的所有匹配项?
在我编写的程序中,我使用Python re.search()函数在文本块中查找匹配项并打印结果。但是,一旦找到文本块中的第一个匹配项,程序就会退出。 在找到所有匹配项之前程序不停止的情况下,如何重复执行此操作?是否有单独的功能来执行此操作?
312 python  regex  search 

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.