这将是一个网络应用程序,它将始终(或尽可能地管理)在给定端口上进行侦听.
我对Java很新,对非Web服务器端编程也很陌生,所以我希望从我的假设和初步计划中获得社区的反馈.
我已经阅读了关于jsvc(http://commons.apache.org/daemon/jsvc.html)的信息,目前我正在假设这是在java中为linux盒子编写守护进程的"最佳"方式(可能运行centOS).
可以将nagios配置为监视我的守护程序是否正在运行,并在不执行时提醒我或系统管理员吗?(我假设是的,但我不是一个非常有才华的系统管理员类型)
这将是一个SMPP客户端应用程序(或我猜的ESME应用程序),这就是为什么我选择Java,因为它似乎是一个非常成熟的SMPP平台.但是,我知道在C/C++中编写一个守护进程更"传统".使用现代Java,执行相当简单的任务,我是否可能遇到任何重大缺点?
管理新构建部署的最佳方法是什么?只需停止守护进程并尽快更换二进制文件并重新启动?
任何其他输入将不胜感激.
我正在开发一个需要从某些HTML生成pdf的应用程序.我正在使用wkhtmltopdf并遇到一些问题.
该页面有一个ajax请求.在正常情况下,这个ajax请求返回一些json.当我使用这个片段时:
jQuery.get(URL, function(data){
$("body").html('THIS CODE IS RUNNING');
});
Run Code Online (Sandbox Code Playgroud)
并在浏览器中访问该页面,一切行为都很好.但是,如果我在网址上运行wkhtmltopdf,那么我会得到一个空白的pdf.
巧合的是,我传递给ajax函数的url可以使用format=array查询来修改,该查询将json作为格式化字符串而不是json返回,当我这样做时,一切都按预期工作并运行wkhtmltopdf生成带有单词的pdf "这个代码正在运行".
我在这里打了一堵墙.我认为问题可能与jQuery解析json结果的方式有关,但我不确定.思考?
编辑:
我忘了添加这个重要的细节.我非常有信心,我已经排除了ajax请求尚未完成的理论.我已经尝试使用大数字的wkhtmltopdf调用--javascript-delay,但结果相同.不仅如此,但是当我发出请求(到同一服务器,返回相同的数据)时,ajax请求才起作用,并且请求返回非json数据.
我正在尝试使用元素和元素WP_Query创建查询.踢球者是我不想找到满足两个条件的结果(和AND子句)我想找到满足一个或另一个的条件(OR子句).meta_querytax_query
所以我从这些args开始:
$args = array(
'meta_query' => array(
array(
'key' => 'some-meta',
'value' => 'some-value',
)
),
'tax_query' => array(
array(
'taxonomy' => 'some-taxonomy',
'field' => 'slug',
'terms' => array('some-term')
)
)
);
Run Code Online (Sandbox Code Playgroud)
运行时,WP_Query我得到这个where子句(为了清楚起见,这里简化):
WHERE ( wp_term_relationships.term_taxonomy_id IN (336) )
AND (
(wp_postmeta.meta_key = 'some-meta'
AND CAST(wp_postmeta.meta_value AS CHAR) = 'some-value')
)
Run Code Online (Sandbox Code Playgroud)
是否有可能将一些参数传递WP_Query给将首先将AND更改为OR的对象?我想要的是这个:
WHERE ( wp_term_relationships.term_taxonomy_id IN (336) )
OR (
(wp_postmeta.meta_key = 'some-meta'
AND CAST(wp_postmeta.meta_value AS CHAR) = 'some-value')
)
Run Code Online (Sandbox Code Playgroud) 以下是yammer api文档:http://developer.yammer.com/restapi/
我在这里错过了什么吗?如何获取特定组的消息?似乎有大量未记录的功能.
我在网站上使用Facebook评论社交插件.我按照此页面上的审核工具说明设置了<meta property="fb:app_id" content="APPID">标签.我希望每次有人发表评论时都会收到通知,为此,我已按照此问题的第一个答案中的链接说明:如何通过Facebook评论社交插件发布评论通知.
总而言之,该解决方案应该是"使用主持人工具将自己添加为主持人,然后当帖子添加到审核队列时您将收到通知.
对我来说,这不会发生.但是,当有人回复现有评论时,我会在我的Facebook帐户中收到通知.这种行为对我来说似乎很奇怪.
以前有人见过这种行为吗?那里有一项已知的工作吗?一种可能的解决方法是收听"评论已创建"的javascript事件并手动发送电子邮件,但我想尽可能避免这种情况.
我在Facebook错误跟踪器中发现了这个错误 - https://developers.facebook.com/bugs/575266905848137?browse=external_tasks_search_results_5216421d413e52d25949499
听起来很相似,但没有在那里报告的验证或工作.有任何想法吗?
facebook facebook-graph-api facebook-social-plugins facebook-comments
很难找到很多将sqlite与本机应用程序结合使用的人的例子。
我将使用此库:https : //github.com/craftzdog/react-native-sqlite-2
是否有一个不错的选择来管理发布后的客户端数据库架构?在我们的服务器应用程序上,我们有一个迁移库,该库负责确定应运行哪些“迁移”。RN是否有类似的东西,还是“自己动手”的情况?
api ×1
daemon ×1
facebook ×1
java ×1
javascript ×1
jquery ×1
linux ×1
react-native ×1
rest ×1
sqlite ×1
wkhtmltopdf ×1
wordpress ×1
yammer ×1