程序设计

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


20
如何在Android中设置计时器?
有人可以举一个简单的例子来说明每秒更新文本字段吗? 我想做一个飞球,并且需要每秒计算/更新球坐标,这就是为什么我需要某种计时器的原因。 我从这里什么都没得到。
325 android  timer 

7
单线程无阻塞IO模型在Node.js中的工作方式
我不是Node程序员,但是我对单线程无阻塞IO模型的工作方式感兴趣。在阅读了理解理解节点事件循环文章之后,我对此感到非常困惑。它给出了该模型的示例: c.query( 'SELECT SLEEP(20);', function (err, results, fields) { if (err) { throw err; } res.writeHead(200, {'Content-Type': 'text/html'}); res.end('<html><head><title>Hello</title></head><body><h1>Return from async DB query</h1></body></html>'); c.end(); } ); 队列:由于只有一个线程,所以有两个请求A(首先出现)和B(首先出现),服务器端程序将首先处理请求A:执行SQL查询是代表I / O等待的睡眠语句。并且该程序被困在I/O等待中,并且无法执行使网页落后的代码。在等待期间程序会切换到请求B吗?我认为,由于是单线程模型,因此无法将一个请求与另一个请求进行切换。但是示例代码的标题表明,除了您的代码之外,所有其他内容都可以并行运行。 (由于我从没使用过Node,所以我不确定我是否会误解代码。)在等待期间,Node如何将A切换到B?您能否以简单的方式解释Node的单线程无阻塞IO模型?如果您能帮助我,我将不胜感激。:)
325 node.js 

6
jQuery或选择器?
我想知道是否有一种方法可以在jQuery选择器中使用“或”逻辑。例如,我知道一个元素是class A或classB的元素的后代,并且我想做类似的事情elem.parents('.classA or .classB')。jQuery是否提供此类功能?

9
具有大型数据库文件的sqlite的性能特征是什么?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引文回答。 6年前关闭。 改善这个问题 我知道sqlite即使支持超大数据库文件也不能很好地工作(在sqlite网站上曾经有评论说,如果您需要的文件大小超过1GB,则可能要考虑使用企业rdbms。找不到了,可能与旧版本的sqlite有关)。 但是,出于我的目的,我想在考虑其他解决方案之前先了解一下它的严重程度。 我说的是从2GB开始的数GB范围内的sqlite数据文件。有人对此有经验吗?有任何提示/想法吗?


6
更新列值,替换字符串的一部分
我在MySQL数据库中有一个带有以下各列的表 [id, url] 网址就像: http://domain1.com/images/img1.jpg 我想将所有网址更新到另一个域 http://domain2.com/otherfolder/img1.jpg 保持文件名不变。 我必须运行什么查询?
325 mysql  sql 

11
node.js哈希字符串?
我有一个要哈希的字符串。在node.js中生成哈希的最简单方法是什么? 哈希用于版本控制,而非安全性。
325 hash  node.js 

16
无法建立SSL / TLS安全通道的信任关系— SOAP
我有一个简单的Web服务调用,它是由.NET(C#)2.0 Windows应用程序通过Visual Studio生成的Web服务代理生成的,用于同样用C#(2.0)编写的Web服务。这已经工作了几年,并且在它运行的十几个地方继续这样做。 在新站点上进行的新安装遇到了问题。尝试调用Web服务时,它失败并显示以下消息: 无法为SSL / TLS安全通道建立信任关系 Web服务的URL使用SSL(https://)-但这已经在许多其他地方使用了很长时间了(并将继续这样做)。 我在哪里看?这可能是Windows和.NET之间此安装特有的安全问题吗?如果是这样,我应该在哪里建立信任关系?我迷路了!
325 c#  .net  ssl  trust 

14
检查XSLT中的字符串是否为空或为空
如何使用XSL检查值是否为null或为空? 例如,如果categoryName为空?我在选择构造时使用了a 。 例如: <xsl:choose> <xsl:when test="categoryName !=null"> <xsl:value-of select="categoryName " /> </xsl:when> <xsl:otherwise> <xsl:value-of select="other" /> </xsl:otherwise> </xsl:choose>
325 xslt  null  xslt-1.0  xslt-2.0 

6
仅在序列化过程中使用@JsonIgnore,而不是反序列化
我有一个发送到服务器或从服务器发送的用户对象。发送用户对象时,我不想将哈希密码发送给客户端。因此,我添加@JsonIgnore了password属性,但是这也阻止了将其反序列化为密码,这使得在没有密码的情况下很难注册用户。 我怎样才能只@JsonIgnore适用于序列化而不适用于反序列化?我使用的是Spring JSONView,因此对的控制并不多ObjectMapper。 我尝试过的事情: 添加@JsonIgnore到属性 @JsonIgnore仅添加getter方法


18
Angular没有NameService提供程序
我在将类加载到Angular组件时遇到问题。我已经尝试解决很长时间了;我什至尝试将它们全部合并到一个文件中。我所拥有的是: 应用程序 /// <reference path="../typings/angular2/angular2.d.ts" /> import {Component,View,bootstrap,NgFor} from "angular2/angular2"; import {NameService} from "./services/NameService"; @Component({ selector:'my-app', injectables: [NameService] }) @View({ template:'<h1>Hi {{name}}</h1>' + '<p>Friends</p>' + '<ul>' + ' <li *ng-for="#name of names">{{name}}</li>' + '</ul>', directives:[NgFor] }) class MyAppComponent { name:string; names:Array<string>; constructor(nameService:NameService) { this.name = 'Michal'; this.names = nameService.getNames(); } …



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.