小编ara*_*y12的帖子

如何创建可滚动的文本框?

目前,该站点具有以下css类,旨在用于表单中的注释(较长文本)条目.

.scrollabletextbox {
    height:100px;
    width:200px;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-size: 82%;
    overflow:scroll;
}
Run Code Online (Sandbox Code Playgroud)

框和其他样式的大小正确注册,但文本从垂直居中开始,从不换行.完全查看文本的唯一方法是向左/向右移动光标.

表单使用以下html(带有一点点php)来实现大文本框

<input type="text" class="scrollabletextbox" name="note" value="<?php echo $note; ?>">
Run Code Online (Sandbox Code Playgroud)

预先感谢您的任何帮助.

html css

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

nodejs升级导致堆栈跟踪

我刚刚升级到节点v6.一切都运行良好,但我得到以下stacktrace注意到某些东西被弃用:

(node) v8::ObjectTemplate::Set() with non-primitive values is deprecated
(node) and will stop working in the next major release.

==== JS stack trace =========================================

Security context: 0x18c48b3c9fa9 <JS Object>#0#
    1: .node [module.js:568] [pc=0x14a2e95935a4] (this=0x3e1b399e54e9 <an Object with map 0x31db83e17be1>#1#,module=0x1b9e891a8351 <a Module with map 0x31db83e181b9>#2#,filename=0x1b9e891a8319 <String[114]: /Users/alexanderray/WebstormProjects/skillx/node_modules/dtrace-provider/build/Release/DTraceProviderBindings.node>)
    2: load [module.js:456] [pc=0x14a2e9438e72] (this=0x1b9e891a8351 <a Module with map 0x31db83e181b9>#2#,filename=0x1b9e891a8319 <String[114]: /Users/alexanderray/WebstormProjects/skillx/node_modules/dtrace-provider/build/Release/DTraceProviderBindings.node>)
    3: tryModuleLoad(aka tryModuleLoad) [module.js:415] [pc=0x14a2e943899d] (this=0x18c48b304189 <undefined>,module=0x1b9e891a8351 <a Module with map 0x31db83e181b9>#2#,filename=0x1b9e891a8319 <String[114]: /Users/alexanderray/WebstormProjects/skillx/node_modules/dtrace-provider/build/Release/DTraceProviderBindings.nod 1: v8::Template::Set(v8::Local<v8::Name>, v8::Local<v8::Data>, v8::PropertyAttribute)
 2: node::DTraceProvider::Initialize(v8::Local<v8::Object>)
 3: node::DLOpen(v8::FunctionCallbackInfo<v8::Value> const&) …
Run Code Online (Sandbox Code Playgroud)

node.js

7
推荐指数
1
解决办法
3211
查看次数

续集执行的迁移顺序

我似乎无法在任何地方找到答案.我理解Sequelize迁移和播种器是如何工作的,但是如果它们以某种特定的顺序执行,我还没有发现任何状态.因此,如果我从数据库开始,进行一系列迁移,然后决定从原始起始点初始化一个全新的数据库,它是否会以完全相同的顺序执行迁移.

我使用sequelize-cli来创建迁移,因此文件名确实以时间戳开头.

javascript node.js sequelize.js

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

mysql_num_rows与mysql_numrows

如果此问题已经得到解答,请重定向我.

我一直在管理遗留系统,我注意到他们使用mysql_numrows而不是mysql_num_rows.我花了相当多的时间在这些电话上搜索文档,但没有发现任何问题.系统工作正常,我没有发现自定义函数的证据.

无论如何知道这是否是旧版PHP的弃用函数?当我添加到系统时,我使用mysql_num_rows,这工作正常.

是的我知道mysql_*已经过时,系统应该更新,但这超出了我的服务范围.我主要是好奇为什么这个有用?谢谢.

php mysql

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

Promise.join不使用箭头功能

我一直在处理一个函数,它返回几个数据库表的所有值.我正在尝试主动采用稳定的es6功能,这似乎是箭头功能的好机会.我使用蓝鸟作为承诺和续集作为我的ORM(它返回蓝鸟承诺的数据库查询)

/**
 * This does not work on node v4.2.0
 */
'use strict';

const Promise = require('bluebird');
const models = require('../database');

const resource = {
    browse: function browse() {
        return Promise.join(
            () => models.table_one.findAll(),
            () => models.table_two.findAll(),
            () => models.table_three.findAll(),
            function(table_one, table_two, table_three) {
                const response = {
                    table_one,
                    table_two,
                    table_three,
                };

                return response;
            });
    },
};

module.exports = resource;
Run Code Online (Sandbox Code Playgroud)

这不起作用

/**
 * But this does
 */
'use strict';

const Promise = require('bluebird');
const models = require('../database');

const resource = …
Run Code Online (Sandbox Code Playgroud)

javascript node.js bluebird

0
推荐指数
1
解决办法
313
查看次数

标签 统计

node.js ×3

javascript ×2

bluebird ×1

css ×1

html ×1

mysql ×1

php ×1

sequelize.js ×1