小编Cha*_*iam的帖子

如何在JavaScript中编写简单的WYSIWYG编辑器?

在我的项目中,我需要编写一个小的WYSIWYG编辑器(只是让用户使文本粗体/斜体/下划线,也许还有更多).所以我不想使用像tinymce或fckeditor这样的怪物.我的问题是我需要知道的HTML元素和JavaScript函数是什么?在这个问题中,我可以编辑和格式化文本的HTML元素非常有趣.

html javascript wysiwyg editor

10
推荐指数
2
解决办法
3871
查看次数

缩进,漂亮的打印代码,包括Django模板标签,HTML,CSS和JavaScript

在处理一堆狡猾的Django模板文件时,我想缩进它们.

这些文件包含:

  • HTML,文件的大部分.也许是一个或两个标签.
  • JavaScript,内部脚本标记.
  • 样式标签内的CSS
  • Django模板指令在{%...%}对内.

当然有一个工具可以做到这一点.面对意外角色时,大多数工具都会做傻事.哪一个有效?

澄清一下,这段代码的缩进是什么?

{% extends 'layout.html' %}
{% if admin %}
<style type="text/css">
body {
  color: purple;
  background-color: #d8da3d }
</style>
<p><b>ADMIN SCREEN</b></p>
{% endif %}
<script>
set_active_tab("Welcome");
if (first_time()) { turn_on_highlights(); }
</script>
<table><tr><td>a</td></tr><tr><td>b</td></tr></table>
Run Code Online (Sandbox Code Playgroud)

我尝试过各种工具,包括Universal Indent GUI,但没有成功.

html javascript indentation django-templates

9
推荐指数
1
解决办法
3172
查看次数

nodejs:process.stdout.write 的短别名

我正在学习 nodejs(我喜欢它!)。我试图弄清楚如何使用更短的别名,console.log然后我发现我可以从那时起使用var cout=console.log和使用cout('[string]')。然后当我想使用process.stdout.write并且我也尝试为它创建一个简短的别名时,使用var out=process.stdout.write. 但是当我使用时out('[string]'),我收到以下错误:

_stream_writable.js:220 var state = this._writableState; ^ 类型错误:无法读取未定义的属性“_writableState”

    在 Writable.write (_stream_writable.js:220:19) 在 Socket.write (net.js:670:40) 在 Object。(/home/shayan/Desktop/nodejs/server.js:12:1)

    在 Module._compile (module.js:571:32)

    在 Object.Module._extensions..js (module.js:580:10) 在 Module.load (module.js:488:32) 在 tryModuleLoad (module.js:447:12) 在 Function.Module._load (module .js:439:3) 在 Module.runMain (module.js:605:10) 运行 (bootstrap_node.js:423:7)

这里有什么问题?我怎样才能正确地创建一个短别名process.stdout.write?谢谢

javascript node.js

7
推荐指数
2
解决办法
1401
查看次数

支持分块编码的Python HTTP服务器?

我正在寻找一个支持良好的多线程Python HTTP服务器,它支持分块编码回复.(即响应中的"转移编码:分块").为此目的,最好的HTTP服务器基础是什么?

python http chunked-encoding

6
推荐指数
1
解决办法
4868
查看次数

用PIL剪切字体

此图像是使用PIL创建的.看看这张图片中的g和y是如何被截断的?我怎么能阻止这个?

http://img109.imageshack.us/img109/8874/screenshotep.png

创建此图像的代码非常简单(缩写):

import Image, ImageDraw, ImageFont

im = Image.new("RGBA", (200, 200), 'white')
draw = ImageDraw.Draw(im)

font = ImageFont.truetype("VeraSe.ttf", 12)

draw.text(
           (1, 1),
           " %s: " % "ggjyfFwe__",
           font=font,
           fill='black'
)

draw.text(
           (1, 30),
           " %s" % 15,
           font=font,
           fill='black'
)

im.show()
Run Code Online (Sandbox Code Playgroud)

我尝试使用几种不同的字体,它总是被剪裁.令人惊讶; y,googleing"PIL字体剪辑"返回很少有用的命中...我在Ubuntu 9.10上使用python 2.6.4和PIL 1.1.6

python fonts text-rendering python-imaging-library

6
推荐指数
1
解决办法
2380
查看次数

Tomcat gzip虽然chunked问题

我在使用我的一个数据源服务时遇到了一些问题.正如它在HTTP响应头中所说,它在Apache-Coyote/1.1上运行.服务器使用Transfer-Encoding给出响应:chunked,这里是示例响应:

HTTP/1.1 200 OK
Server: Apache-Coyote/1.1
Content-Type: text/xml;charset=utf-8
Transfer-Encoding: chunked
Content-Encoding: gzip
Date: Tue, 30 Mar 2010 06:13:52 GMT
Run Code Online (Sandbox Code Playgroud)

问题是当我请求服务器发送gzipped请求时,它经常发送不完整的响应.我收到回应,看到最后一块收到了,但是在解开后我看到回复是偏的.我从未在请求​​标头中关闭gzip这样的行为.

所以我的问题是:它是常见的tomcat问题吗?也许其中一个mod正在进行压缩?或者也许它可能是某种代理问题?我不知道tomcat的版本或者他们使用的是什么gzip mod,但随便问一下,我会试着询问我的服务提供商.

谢谢.

tomcat gzip transfer-encoding chunked-encoding

6
推荐指数
1
解决办法
4800
查看次数

如何使用 bindActionCreators 传递值?

到目前为止,我一直在处理两种mapDispatchToProps

一 :

function mapDispatchToProps(dispatch) {
  return {
    fetchgadata: bindActionCreators(fetchgadata, dispatch)
  };
}
Run Code Online (Sandbox Code Playgroud)

二 :

const mapDispatchToProps = (dispatch) => {
  return {
    onTimeChange: (e) => {dispatch (onSetTimeRange(e.target.value));},    
  };
};
Run Code Online (Sandbox Code Playgroud)

我想做的是使用e.target.valuewith bindActionCreators。那么mapDispatchToProps如果我想包含e.target.value在里面并将这个值传递给我的fetchgadata动作创建者,我应该如何重构上面的第一个?

我正在学习,所以我希望我的问题很清楚。如果没有,请帮助我改进它!谢谢。

reactjs react-redux

6
推荐指数
1
解决办法
2792
查看次数

获取Java中的HTTP响应大小

我想知道响应某个http请求发送了多少数据.我目前做的是这样的:

   HttpURLConnection con = (HttpURLConnection) feedurl.openConnection();
Run Code Online (Sandbox Code Playgroud)

//检查content-size的响应int feedsize = con.getContentLength();

问题是,内容 - legnth并不总是设置.例如,当服务器使用transfer-encoding = chunked时,我得到一个值-1.

并不需要这显示进度信息.我只需要知道完成后发送给我的数据的大小.

背景:我需要这些信息,因为我想将它与使用gzip编码发送的响应大小进行比较.

java size http chunked-encoding content-length

5
推荐指数
1
解决办法
7444
查看次数

任何人都有示例代码,可以直接将一个Web的"分块"HTTP流式下载内容上传到单独的Web服务器吗?

背景 - 我正在尝试使用C#中的HttpWebRequest/HttpWebResponse将现有网页流式传输到单独的Web应用程序.我引人注目的一个问题是我正在尝试使用文件下载的内容长度来设置文件上载请求内容长度,但是当源网页位于HttpWebResponse不具有的Web服务器上时,问题似乎就出现了问题.提供内容长度.

HttpWebRequest downloadRequest = WebRequest.Create(new Uri("downloaduri")) as HttpWebRequest;
 using (HttpWebResponse downloadResponse = downloadRequest.GetResponse() as HttpWebResponse)
 {
   var uploadRequest = (HttpWebRequest) WebRequest.Create(new Uri("uripath"));
   uploadRequest.Method = "POST";
   uploadRequest.ContentLength = downloadResponse.ContentLength;  // ####
Run Code Online (Sandbox Code Playgroud)

问题:我如何更新此方法以满足此情况(当下载响应没有设置内容长度时).是不是以某种方式使用MemoryStream呢?任何示例代码将不胜感激. 特别是有一个代码示例,有人会说,如何进行"分块"HTTP下载和上传,以避免源Web服务器的任何问题不提供内容长度?

谢谢

c# streaming http httpwebrequest chunked-encoding

5
推荐指数
1
解决办法
7854
查看次数

使用RestructuredText和Sphinx包含预格式化的文件

我正在尝试使这个片段工作:

Version History
---------------

These are the versions over time::

    .. include:: ../../CHANGES.txt 
Run Code Online (Sandbox Code Playgroud)

也就是说,使用include伪指令,以便将文件作为块引用包含在内.一旦进入块引用,就会引用该指令.我想在块引用中的文件内容.

知道怎么做吗?

restructuredtext documentation-generation python-sphinx

5
推荐指数
1
解决办法
1347
查看次数