什么是未定义的引用/未解决的外部符号错误, 以及如何修复它?

什么是未定义的引用/未解决的外部符号错误?什么是常见的原因, 以及如何修复? 请随意添加您自己的编辑。 ……

共30个回答,已解决, 标签: c++ linker-errors undefined-reference c++-faq unresolved-external
参考-此错误在 PHP 中意味着什么?

这是怎麽? 这是一些关于警告、错误和注意事项的答案, 您在编程 PHP 时可能会遇到这些问题, 并且不知道如何修复。这也是一个社区 Wiki, 因此邀请每个人参与添加和维护此列表。 为什么会这样? 像"标头已经发送" 或 [https://stackoverflow.com/questions/12769982/reference-what-does-this-error-mean-in-php/12770075#12770075] "调用非对象的成员" [https://stackoverflow.com/questions/12769982/reference-what-does-this-error-mean-in-php/12769983#12769983] 这样的问题经常会在堆栈溢出上出现。这些问题的根源总是一样的。因此, 这些问题的答案通常会重复这些问题, 然后向 op 显示在他的特殊情况下要改变哪一行。这些答案不会为网站添加任何值, 因为它们仅适用于 OP 的特定代码。具有相同错误的其他用户无法轻松地从中读取解决方案, 因为它们过于本地化。这是可悲的, 因为一旦你了解了根本原因, 修复错误 ……

共30个回答, 标签: php mysql oop debugging warnings
如何从异步调用返回响应?

我有一个函数 foo , 它发出 Ajax 请求。如何返回响应? foo 我尝试从回调返回值 success , 并将响应分配给函数内的局部变量并返回该变量, 但这些方法都没有真正返回响应。 function foo() { var result; $.ajax({ url: '...', success: function(response) { result = response; // return response; // <- I tried that one as well } }); return result; } var result = foo(); // It always ends up being `undefined`. ……

共30个回答,已解决, 标签: javascript ajax asynchronous xmlhttprequest event-loop
PHP 邮件功能不能完成电子邮件的发送

Your message has been sent!'; } else { echo 'Something went wrong, go back and try again!'; } } ?> 我尝试过创建一个简单的邮件表单。表单本身在我 index.html 的页面上, 但提交给一个单独的 "谢谢你的提交" 页面, thankyou.php 上面的 php 代码是嵌入的。代码提交完美, 但从不发送电子邮件。请帮帮我。 ……

共24个回答, 标签: php html email
PHP 分析/语法错误;以及如何解决这些问题?

每个人都会遇到语法错误。即使是有经验的程序员也会做拼写错误。对于新人来说, 这只是学习过程的一部分。但是, 通常很容易解释错误消息, 例如: > PHP 分析错误: 第20行索引. php 中的语法错误、意外的 "{" 意想不到的符号并不总是真正的罪魁祸首。但行号给出了一个大致的想法, 从哪里开始寻找。 > 始终查看代码上下文。语法错误通常隐藏在前面的代码行或以前的代码行中。将您的代码与手册中的语法示例进行比较。 虽然不是每个案例都与对方相匹配。然而, 有一些一般的步骤来解决语法错误 [https://stackoverflow.com/a/18050072] 。这些参考资料总结了常见的陷阱: * 意外的 T _ STRING [https://stackoverflow.com/a/18092277] * 意外的 T _ 可变 意外的 "$varname" (T _ 可变) [https://stackoverflow.com/a/18092267] * 意外 T _ CONSTANT _ ENAPSED _ STING 意外 T _ CAPESSED _ ……

共16个回答,已解决, 标签: php parsing debugging syntax-error
为什么我不能在 PHP 中使用 mysql _ * 函数?

一个人不应该使用函数的技术原因是什么 mysql_* ?(例如 mysql_query() , mysql_connect() 或 mysql_real_escape_string() )? 我为什么要使用其他的东西, 即使他们在我的网站上工作? 如果他们不在我的网站上工作, 为什么我得到错误, 如 > 警告: mysql _ connect (): 没有这样的文件或目录 ……

共15个回答,已解决, 标签: php mysql database
何时在 MySQL 中使用单引号、双引号和回刻度

我正在尝试学习编写查询的最佳方法。我也明白保持一致的重要性。到目前为止, 我已经随机使用单引号, 双引号, 和回刻度没有任何真正的想法。 例子: $query = 'INSERT INTO table (id, col1, col2) VALUES (NULL, val1, val2)'; 此外, 在上面的示例中, 考虑这 "table," "col[n]," and "val[n]" 可能是变量。 这方面的标准是什么?你是做什么工作的? 我在这里阅读类似问题的答案已经有大约 2 0分钟了, 但这个问题似乎没有确切的答案。 ……

共12个回答,已解决, 标签: mysql sql quotes
如何在回调中访问正确的 "此"?

我有一个注册事件处理程序的构造函数: function MyConstructor(data, transport) { this.data = data; transport.on('data', function () { alert(this.data); }); } // Mock transport object var transport = { on: function(event, callback) { setTimeout(callback, 1000); } }; // called as var obj = new MyConstructor('foo', transport); 但是, 我无法访问 data 回调中创建的对象的属性。它看起来 this 不像是指创建的对象, 而是指另一个对象。 我还尝试使用对象方法, 而不是匿名函数: function MyConstructor(data, transport) { this.data = data; transport.on('dat ……

共10个回答,已解决, 标签: javascript callback this
为什么在函数内部修改变量后, 它没有改变?-异步代码引用

鉴于以下示例, 为什么 outerScopeVar 在所有情况下都未定义? var outerScopeVar; var img = document.createElement('img'); img.onload = function() { outerScopeVar = this.width; }; img.src = 'lolcat.png'; alert(outerScopeVar); var outerScopeVar; setTimeout(function() { outerScopeVar = 'Hello Asynchronous World!'; }, 0); alert(outerScopeVar); // Example using some jQuery var outerScopeVar; $.post('loldog', function(response) { outerScopeVar = response; }); alert(outerScopeVar); // Node.js example var outerScopeVar ……

共6个回答,已解决, 标签: javascript asynchronous
Zurb 基金会6菜单右上容易在小设备上使对齐中心的方式

我正在使用 ZURB 基础, 我想知道是否存在一种更简单的方法来对齐小设备上的菜单项。 目前, 我的 HTML 如下所示: Link 1 Link 2 Link 3 正如你所看到的, 在所有的设备上, 我的菜单都是对齐的 ' 对 ', 但在较小的设备上, 我想把这些项目居中, 我知道 ZURB6 有许多类和数据方法, 可以根据视点大小让事情以不同的方式工作。 我尝试过使用这两种方法: 这两个都不工作!可悲。 我想我可以用: /* Small only */ @media screen and (max-width: 39.9375em) { .menu.align-right { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } .menu.align-right.vertical li { t ……

共4个回答, 标签: html css media-queries zurb-foundation-6
火花读取分割数据在 S3 部分在冰川

我在 S3 中的实木复合地板中有一个按日期 (dt) 划分的实木复合地板数据集, 最古老的日期存储在 AWS 冰川中, 以节省一些资金。例如, 我们有..。 s3://my-bucket/my-dataset/dt=2017-07-01/ [in glacier] ... s3://my-bucket/my-dataset/dt=2017-07-09/ [in glacier] s3://my-bucket/my-dataset/dt=2017-07-10/ [not in glacier] ... s3://my-bucket/my-dataset/dt=2017-07-24/ [not in glacier] 我想阅读此数据集, 但只阅读尚未在冰川中的日期子集, 例如: val from = "2017-07-15" val to = "2017-08-24" val path = "s3://my-bucket/my-dataset/" val X = spark.read.parquet(path).where(col("dt").between(from, to)) ……

共4个回答, 标签: apache-spark amazon-s3 partitioning amazon-glacier
. Net Core 2.1 Web API 模拟会导致 WSALookupServiceEnd 处理错误

我正在尝试在. net Core 2.1 Web-API 中进行模拟。因此, 此 Web-API 使用 Http 客户端调用另一个 Web-API, 我需要调用第一个 web api 的用户也是执行第二个 web api 的用户。相同的方案确实适用于使用此调用的完整框架运行的另一个 web-Api: ((WindowsIdentity)_httpContextAccessor.HttpContext.User.Identity).Impersonate() 由于 Impersonate() 在. Net core 2.1 中不可用, 因此我使用 WindowsIdentity.RunImpersonated 类似于以下内容的不同版本的代码搜索了一些示例并尝试了这些示例: WindowsIdentity identity = (WindowsIdentity)m_contextAccessor.HttpContext.User.Identity; HttpClient client = new HttpClient(new HttpClientHandler { UseDefaultCredentia ……

共2个回答, 标签: c# .net-core asp.net-core-webapi impersonation
更新内部 html 后的可编辑 div 设置光标位置

我有一个拼写检查解决方案, 它使用可编辑的内容, div 并 span 在拼写错误的单词周围插入标记。每次更新内部 html 时 div , 光标都会移动到. div 我知道我可以将光标移动到 div 末尾, 如果用户在句子末尾添加新单词 (下面的代码)。 > 旧文本: 这是一个拼写检查器 新文本: 这是一个拼写检查器解决方案 var range = document.createRange(); range.selectNodeContents(element[0]); range.collapse(false); var sel = window.getSelection(); sel.removeAllRanges(); sel.addRange(range); 但是, 如果用户在句子中间添加单词, 我将无法保留光标位置。 > 旧文本: 这是一个拼写检查器 新文本: 这是一个新的拼写检查器 在上述情况下, 光标将在 div "new" 之后结束。 如何保留光标位置?由于我正在更新 html 并添加节点, 因此在更新之前保存范围并将其添加到选择对象的工作不正常。 提前感谢你。 ……

共2个回答, 标签: javascript html dom contenteditable cursor-position
杰克逊 JSON 提供程序为 cxf: rsServer

我正在使用 Camel 的 cxfrs 组件实现 REST 服务。我在入网周围看到的各种例子说, 我可以让服务返回有关对象的 JSON 序列化使用 cxf: 提供程序标记, 就像这样 这编译和部署得很好。但无论我尝试此配置的哪个变体, 该服务都会响应 "未为响应类人员找到消息正文编写器"。Person 类在其中有一个 "@XmlRootElement (名称 =" Person ")" 注释, 如果我想生成 XML, 我想这是很好的。但我不-我想要 JSON。杰克逊有大量的注释, 我是否需要添加一个到 Person 类, 以获得我的服务, 以实现我希望类由杰克逊作家序列化? ……

共1个回答, 标签: json rest jackson cxf
TBUTTON 结构不使用 SendMessage

我试图发送tb _ geetutton [https://msdn.microsoft.com/en-us/library/windows/desktop/bb787319%28v=vs.85%29.aspx] 消息, 以获取有关此工具栏控件中标记为红色的按钮的信息: enter image description here [https://i.stack.imgur.com/lwe5c.png] [https://i.stack.imgur.com/lwe5c.png] (系统托盘通知区域) 问题是, 当我发送消息时, 资源管理器刷新本身, 是非常附件, 因为所有的桌面刷新, 而且我没有得到适当的值与我正在使用的tbutton [https://msdn.microsoft.com/en-us/library/windows/desktop/bb760476%28v=vs.85%29.aspx] 结构定义, 我测试了三个不同的定义, 那些工会从pom学者. net [http://www.pinvoke.net/default.aspx/Structures/TBBUTTON.html], 和一个在 ……

共1个回答, 标签: .net vb.net winapi marshalling readprocessmemory
返回空 json 对象

我正在尝试实现 JsonView, 以便有选择地序列化实体中的字段, 但序列化的 json 具有没有字段的空对象。下面是我的代码: 查看类: public class AuditReportView { public interface Summary {} } 实体: @Entity @SequenceGenerator(name = "AUDIT_REPORT_SEQUENCE_GENERATOR", sequenceName = "EJB_AUDIT_REPORT_SEQ", initialValue = 1, allocationSize = 1) @Table(name = "DEVICE_AUDIT_REPORT") @Data public class AuditReport implements Serializable { private static final long serialVersionUID = 1246376778314918671L; @Id @GeneratedValue(strategy = GenerationType.SEQU ……

共1个回答, 标签: json spring jackson json-view
在具有图像和向后兼容性的两个列表视图之间拖放

我正在搜索两个列表视图之间的拖放方式, 其中包含图像和向后兼容性。 例子: http://i.imgur.com/DVBdlcc.png [https://i.stack.imgur.com/mC3Ty.png] 布局: ……

共1个回答,已解决, 标签: android listview
参考-这个正则表达式是什么意思?

这是怎麽? 这是一个常见的 Q & A 的集合。这也是一个社区维基, 所以邀请每个人都参与维护它。 为什么会这样? 正则表达式 [/questions/tagged/regex]是痛苦的给我的代码类型的问题和糟糕的答案没有解释。此引用旨在提供指向质量 Q & A 的链接。 范围是多少? 此参考适用于以下语言: php [/questions/tagged/php]、 perl [/questions/tagged/perl]、 javascript [/questions/tagged/javascript]、巨蟒 [/questions/tagged/python]、红宝石 [/questions/tagged/ruby]、java、 . [/questions/tagged/java] net [/questions/tagged/.net]。 这可能过于宽泛, 但这些语言共享相同的语法。对于特定功能, 它背后有语言的标签, 例如: * 什么是正则表达式平衡组?. net [/questions/tagged/.net] ……

共1个回答,已解决, 标签: regex
JVM G1gc 的混合 gc 没有收集太多老区域

我的服务器在 CentOS 6.7 上使用 1.8.0 _ 92, GC param 是 '-Xmsx16g-Xmx16g-XX:+UseG1GC "。因此, 默认的启动 Heapepinepinepin分为 45, G1heapw仓 epep% 为 5, G1 Mixedgmclivepholdep% 为85。我的服务器的混合 GC 从 7.2 gb 开始, 但它清理越来越少, 最后旧的 gen 保持大于 7.2 gb, 所以它总是尝试做并发标记。最后, 所有堆都用完, 并发生了完整的 GC。在完全 GC 后, 使用的旧基因低于500MB。 old gen [https://i.stack.imgur.com/mzDlu.png] [https://i.stack.imgur.com/mzDlu.png] 我很好奇为什么我的混合 GC 不能收集更多, 看起来像实时数据是没有那么多..。 我已经尝试打印 g1 相关信息, 并发现许多像下面这样的消息, 看起来像我的旧 gen 包含了很多实时数据, 但为什么完整的 G1 可以收集这么多..。 G1Ergonomics (Mixed GCs) do not ……

共0个回答, 标签: java garbage-collection weak-references g1gc
在宣传单上显示 SVG

我有一个适度大的 SVG 将在传单地图上显示为覆盖物--它基本上是从路网中选择的道路。传单地图实例化了: testMap = L.map('mapdiv', { renderer: L.svg({ padding: 100 }) }) .setView([33.085, -96.815], 11); 并使用以下方法创建 SVG 图层: var imgUrl = url, imgBnds; L.imageOverlay(imgUrl, imgBnds, {opacity:0.3}).addTo(testMap); 这一切在缩小时都能很好地显示, 但在放大时, SVG 会平铺, 并且只显示左上角的磁贴, 即使这不是地图中显示的区域。 SVG 具有以下功能: 它最终看起来像这样 (示例实际上显示了左上角的磁贴, 但如果我放大到右侧, 实际上您不会从覆盖 SVG 中看到任何内容): [!SVG 变焦 Problem][1]][1] 你如何阻止控制这种行为? [Sample SVG for which this behaviour occurs][2] [1]: ……

共0个回答, 标签: svg leaflet