有JavaScript来转换HTML到降价?

有showdown.js将降价转换为HTML, PHP Markdown将降价转换为HTML。 我的问题是,有JavaScript库将HTML转换为降价?

无法加载文件或程序集…或其依赖项之一。 试图加载格式不正确的程序(.resx文件)

编译或试图在Windows 7 64位上运行我的应用程序时收到以下错误消息。 我search了互联网,很多人都有相同的错误信息。 但是,这些解决scheme都不能解决我的问题或情况。 我正在使用Visual Studio 2010 。 错误信息 错误38无法加载文件或程序集“file:/// D:/ Projects / Windows Projects / Weld / Components / FileAttachments / FileAttachments / FileAttachments / bin / x86 / Debug / FileAttaching.dll”或其某个依赖项。 试图加载格式不正确的程序。 行1212,位置5. D:\ Projects \ Windows Projects \ Weld \ Weld \ Weld.UI \ frmMain.resx 1212 5 Weld.UI 描述 好的,所以我有两个项目,一个UI项目和一个FileAttachment项目。 UI项目具有对FileAttachment项目的引用。 […]

Function构造函数的合法用法

正如反复所说,使用Function构造函数被认为是不好的做法(也参见ECMAScript语言规范 , 第 5版,第15.3.2.1节): new Function ([arg1[, arg2[, … argN]],] functionBody) (所有参数都是包含参数名称的string,最后(或唯一)的string包含函数体)。 扼要地说, 歌剧团队解释说,它是缓慢的: 每次Function构造Function在代表源代码的string上调用时,脚本引擎都必须启动将源代码转换为可执行代码的机制。 这对于性能来说通常是昂贵的,例如,比简单的函数调用容易百倍。 (Mark'Tarquin'威尔顿 – 琼斯) 虽然没有那么糟糕,但根据MDC上的这篇文章 (虽然我没有使用当前版本的Firefox自己testing)。 克罗克福德补充说 他引用语言的约定使得将一个函数体正确地表示为一个string是非常困难的。 在stringforms,早期的错误检查不能完成。 […]这是浪费内存,因为每个function都需要自己的独立实施。 另一个区别是 由Function构造函数定义的函数不会inheritance除全局作用域之外的任何作用域(所有函数都inheritance)。 ( MDC ) 除此之外,当您使用dynamic内容创buildnew Function时,必须注意避免注入恶意代码。 也就是说,TJ克罗德在一个答案中说 除了一些先进的边缘情况外,几乎从不需要类似的新函数(…)。 所以,现在我想知道:这些“先进的情况”是什么? Function构造函数是否有合法用途?

带有jQuery应用程序的Google Closure Compiler

我有很多时间投资于jquery和一个用它构build的大型应用程序。 最近我一直在审查谷歌closures库 ,但在这个时候已经发现它不像jQuery那么优雅。 我相信它可能有一些潜力,并将更多地考虑它,但现在我打算继续使用jQuery作为我的基础框架。 不过,我对Google Closure编译器印象非常深刻。 我很想在应用程序的构build过程中开始使用它。 不幸的是,将其用于不符合标准Google Closure标准的项目将会是多么容易。 在开发基于jquery的项目和使用Google Closure编译器方面是否有最佳实践或优秀资源? 例如: 用它编译jquery和jquery-ui是否有意义,还是应该继续在google CDN上指向这些资源? 我相信我的jquery和jquery-ui将会变得更小,因为我不使用库的所有function,但是指向CDN增加了文件已经在访问者caching中的机会。 我的应用程序被分割成许多文件,每个function都有一个文件。 我想按照特定顺序合并它们,并将它们缩小到我网站上的每个部分的文件中。 我想自动化这个过程。 目前我的项目有一个Java后端,并与Maven构build。 将Google Closure编译器添加到此构build过程是否有意义? 基本上,我正在寻找任何专门针对使用Google Closure Compiler和jQuery的优秀资源。

按字段获取不同的Queryset值

我有这个模型: class Visit(models.Model): timestamp = models.DateTimeField(editable=False) ip_address = models.IPAddressField(editable=False) 如果用户在一天内访问多次, 如何根据ip字段筛选唯一的行? (我想要今天的独特访问) today = datetime.datetime.today() yesterday = datetime.datetime.today() – datetime.timedelta(days=1) visits = Visit.objects.filter(timestamp__range=(yesterday, today)) #.something? 编辑: 我看到我可以使用: Visit.objects.filter(timestamp__range=(yesterday, today)).values('ip_address') 得到只有ip字段的ValuesQuerySet。 现在我的QuerySet看起来像这样: [{'ip_address': u'127.0.0.1'}, {'ip_address': u'127.0.0.1'}, {'ip_address': u'127.0.0.1'}, {'ip_address': u'127.0.0.1'}, {'ip_address': u'127.0.0.1'}] 如何过滤这个唯一性没有评估QuerySet和采取数据库命中? # Hope it's something like this… values.distinct().count()

C复数和printf

如何打印(与printf)复数? 例如,如果我有这个代码: #include <stdio.h> #include <complex.h> int main(void) { double complex dc1 = 3 + 2*I; double complex dc2 = 4 + 5*I; double complex result; result = dc1 + dc2; printf(" ??? \n", result); return 0; } ..应该使用什么转换说明符(或别的东西),而不是“???”

如何连接到Java中的远程HBase?

我有一个独立的HBase服务器。 这是我的hbase-site.xml: <configuration> <property> <name>hbase.rootdir</name> <value>file:///hbase_data</value> </property> </configuration> 我正在尝试编写一个Java程序来处理HBase中的数据。 如果我在HBase服务器上运行该程序,它可以正常工作。 但我不知道如何configuration它进行远程访问。 Configuration config = HBaseConfiguration.create(); HTable table = new HTable(config, "test"); Scan s = new Scan(); 我曾尝试添加IP和端口,它不起作用: config.set("hbase.master", "146.169.35.28:60000") 谁能告诉我该怎么做? 谢谢!

Django模板中的_()或{%trans%}?

在Django模板中,可以使用{{ _("Hello World") }}或{% trans "Hello World" %}来标记要翻译的string。 在文档中,“官方”方法似乎是{% trans %}标记,但是_()语法也被提及过一次 。 这些方法如何不同 (语法除外),为什么应该是一个更好的而不是另一个呢? 一个区别是,你显然不能使用带有标签和filter的{% trans %} 。 但这是否意味着我可以在任何地方使用_() ,如{{ _("String") }} ? 它的工作原理看起来比使用独立string的{% trans "String" %}和使用标签和filter的_()更清晰和更一致。

使用Socket.io连接客户端到服务器

我是相对较新的node.js和它的插件,所以这可能是一个初学者的问题。 我试图在Web服务器上获得一个简单的HTML页面连接到不同的服务器与websocket.io运行node.js。 我的代码如下所示: 客户 <script src="socket.io/socket.io.js"></script> <script> // Create SocketIO instance, connect var socket = new io.Socket(); socket.connect('http://127.0.0.1:8080'); // Add a connect listener socket.on('connect',function() { console.log('Client has connected to the server!'); }); // Add a connect listener socket.on('message',function(data) { console.log('Received a message from the server!',data); }); // Add a disconnect listener socket.on('disconnect',function() { console.log('The client […]

按键和键盘 – 为什么keyCode不同?

相关: JavaScript的KeyCode与CharCode 这里是一些代码,你可以在家里或在jsfiddle尝试 : el.addEventListener( 'keyup', function( e ) { console.log( 'Keyup event' ); console.log( e.keyCode ); } ); el.addEventListener( 'keypress', function( e ) { console.log( 'Keypress event' ); console.log( e.keyCode ); } ); 为什么keyCode不同? 我可以理解为什么只使用按键,但我不明白的是,给定键盘上的同一个按键,两个按键事件会给出不同的按键代码。 PS:我不担心传统的浏览器支持,我在Chrome中试过这个,很惊讶,找不到解释。