小编fra*_*zon的帖子

如何在TCPDF中设置不同的字体

我正在寻找一种解决方案,为我的PDF文档设置多个字体,这是用tcpdf创建的.

我想做这样的事情:

$pdf->SetFont('verdana_bold', 'B', 12);
$pdf->SetFont('verdana', '', 12);
Run Code Online (Sandbox Code Playgroud)

我的文档需要一个粗体字和一个普通字体.上面的例子不起作用.当我切换两行时,文本都是粗体.当我使用上面的例子时,文本只是常规的.

我想设置font-weight常规的CSS样式表.

希望你有一个解决方案.

php tcpdf

5
推荐指数
2
解决办法
3万
查看次数

Benchmarkt socket.io

我想对我的socket.io服务器进行基准测试.我想测试服务器可以处理多少并行连接和消息.

但是当我用约200个websockets启动基准测试时,我的socket.io服务器崩溃了几分钟.

我尝试使用node.js的集群模块将进程共享给核心.当我使用群集模块时,一段时间后某些连接会断开连接.

我用于测试的服务器是亚马逊云上的虚拟服务器,具有以下属性:

  • 7 GB的内存
  • 20个EC2计算单元(8个虚拟核,每个具有2.5个EC2计算单元)
  • 1690 GB的实例存储
  • 64位平台
  • I/O性能:高
  • API名称:c1.xlarge

以下是基准客户端的代码:

var fs = require('fs');
var io = require("socket.io-client");
var host = "http://localhost:3000";
var timeLog = fs.createWriteStream(__dirname+'/public/time.log',{flags:'a',mode:0666,   encoding:'encoding'});
var count = 200;
var sockets = [];
var total = 0;
var countTime = 0; 
var echo = exports;
echo.start = function() {
    fs.writeFile('public/time.log',"",function(err){
        if(err) throw err;
    });

    for(var i=0;i<count;i++){
        var socket = io.connect(host,{"force new connection":true});
        sockets.push(socket);
        //console.log(i);
        socket.on("message",function(message){
            countTime++;
            time = new Date().getTime()-message;
            total+=time;
            timeLog.write(time+"\n");
            socket.send(new Date().getTime());
        }); …
Run Code Online (Sandbox Code Playgroud)

benchmarking websocket node.js socket.io

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

从回调函数返回值

我有几个函数,它调用另一个(浏览器中的集成函数),如下所示:

function getItems () {
    var xhr = new XMLHttpRequest();
    xhr.open("GET", "http://another.server.tld/", true);
    xhr.onreadystatechange = function() {
        if (xhr.readyState == 4) {
            items = $("a[href^=/courses/]", xhr.responseText);
        }
    };
    xhr.send();
}
Run Code Online (Sandbox Code Playgroud)

由于我不想在内部编写更多代码并将每个逻辑功能分开,我需要此函数来返回变量项.

我知道可能会发生一些事故(网络/服务器不可用,有长响应......)并且该函数可以在从服务器获取数据或发生超时后返回任何内容.

javascript callback

4
推荐指数
1
解决办法
2万
查看次数

Express.js res.send - 是否在Node.js手册中?

http://expressjs.com/

var app = express.createServer();

app.get('/', function(req, res){
    res.send('Hello World');
});

app.listen(3000);`
Run Code Online (Sandbox Code Playgroud)

我找不到有关res.sendNode.js手册内部的相应参考资料:

http://nodejs.org/docs/v0.4.12/api/http.html#http.ServerResponse

它是一个未记录的属性,还是将该属性作为HTTP的固有部分?如果是这样,我在哪里可以找到所有属性的相应参考?

http node.js express

4
推荐指数
1
解决办法
4942
查看次数

仅使用样式表部分设置背景颜色

如何为背景的一部分设置背景颜色,如下图所示:

在此输入图像描述

当然,没有边框,我只想设置青色.

我需要将左侧部分的长度(青色)设置为小部件长度的百分比,例如30%.

qt qt4 qt4.8

4
推荐指数
1
解决办法
1536
查看次数

如何生成nodejs表达依赖包package.json

当我开始开发我的第一个nodejs express应用程序时,我用npm添加了许多包.

我想知道是否有办法生成package.json包含所有当前依赖项的文件或目录下当前包的列表nodes_modules.

dependencies node.js express

4
推荐指数
2
解决办法
9209
查看次数

想知道libusb_bulk_transfer错误代码

libusb_open(device, &deviceHandle);
Run Code Online (Sandbox Code Playgroud)

返回0

libusb_bulk_transfer(deviceHandle, 0x81, data1, 512, &len, 0);
Run Code Online (Sandbox Code Playgroud)

返回-5

所以我尝试code -5使用发现错误printf

LIBUSB_ERROR_TIMEOUT
LIBUSB_ERROR_PIPE
LIBUSB_ERROR_OVERFLOW
LIBUSB_ERROR_NO_DEVICE
LIBUSB_ERROR_IO
LIBUSB_TRANSFER_ERROR
LIBUSB_ERROR_INTERRUPTED
LIBUSB_ERROR_ACCESS
LIBUSB_ERROR_BUSY
LIBUSB_ERROR_NO_MEM
LIBUSB_ERROR_COUNT
LIBUSB_ERROR_INVALID_PARAM
Run Code Online (Sandbox Code Playgroud)

但是没有...而且在Google中找不到任何地方...

error code -5in 是什么意思libusb_bulk_transfer

帮我!

return libusb

4
推荐指数
1
解决办法
4763
查看次数

node-restify:如何缩进JSON输出?

使节点更好地输出JSON的正确方法是什么(即使用换行符和缩进)?

我基本上希望它输出类似的东西JSON.stringify(object, null, 2),但我认为没有办法配置restify来做到这一点.

没有补丁修改的最佳方法是什么?

javascript json node.js restify

3
推荐指数
1
解决办法
2858
查看次数

mediaelement.js视频无法在IE8中播放

我已经查看了这里提出的所有其他问题,没有什么能真正解决我的问题.

目前,视频将在Chrome,Safari,FF和IE9中加载和播放,但不是IE8,这是我需要支持的最后一个浏览器.您可以在此处查看该页面.

我一直在尝试使用Debug选项,但也没有得到任何帮助.以下是调试器告诉我的内容:

Initializing...
stage: 0x560
file: path/to/video.mp4
autoplay:true
preload:true
isvideo:true
smoothing:false
timerrate:250
displayState:true
ExternalInterface.available:true
ExternalInterface.objectID: me_flash_0
Adding callbacks...
Success...
METADATA RECEIVED:900x560
positioning video
seek:0
play
Run Code Online (Sandbox Code Playgroud)

这是我的代码:

<video id="player1" width="900" height="560" loop="true" autoplay="true" preload="none" >
  <source type="video/mp4" src="<?php echo get_template_directory_uri(); ?>/images/curtainLoop.mp4" />
  <source type="video/webm" src="<?php echo get_template_directory_uri(); ?>/images/curtainLoop.webm" />
    <object width="900" height="560" type="application/x-shockwave-flash" data="<?php echo get_template_directory_uri(); ?>/js/flashmediaelement.swf"> 
        <param name="movie" value="<?php echo get_template_directory_uri(); ?>/js/flashmediaelement.swf" /> 
        <param name="flashvars" value="autoplay=true&amp;controls=true&amp;file=<?php echo get_template_directory_uri(); ?>/images/echo-hereweare.mp4" />                       
    </object></video>

<span id="player1-mode"></span>
 <script>
    jQuery(document).ready(function($) {
    var …
Run Code Online (Sandbox Code Playgroud)

javascript jquery html5 internet-explorer-8 mediaelement.js

3
推荐指数
1
解决办法
4487
查看次数

Firebug:在脚本选项卡中调试期间打开控制台

当我在Firebug中调试javascript时,我必须经常在控制台和脚本选项卡之间切换,而在Webkit Inspector中,我可以从底部打开一个控制台.

我认为使用控制台(或测试方法)而不是图形工具来检查变量和对象更容易.

有没有办法在firebug中同时打开控制台和调试窗口,比如Chrome或Safari?

javascript debugging console firefox firebug

3
推荐指数
1
解决办法
863
查看次数