小编Pas*_*rby的帖子

Javascript - 无法调整FrameRate - requestanimationframe

我开始循环

function gameLoop(){
   update();
   draw();
   requestAnimFrame(gameLoop);
}

var requestAnimFrame =  window.requestAnimationFrame ||
                    window.webkitRequestAnimationFrame ||
                    window.mozRequestAnimationFrame ||
                    window.oRequestAnimationFrame ||
                    window.msRequestAnimationFrame ||
                    function(callback) {
                        window.setTimeout(callback, 1000 / 1);
                    };
Run Code Online (Sandbox Code Playgroud)
  1. 我无法调整帧速率.它总是非常快.为什么我不能每秒将其更改为1帧.我想这只是为了测试目的.
  2. 我每次都要清理画布吗?它似乎很好,没有清除它.

谢谢.

以下是完整代码的小提琴链接: 完整代码

谢谢

html javascript html5 canvas requestanimationframe

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

如何在VBA中使用以编程方式创建的工作表函数

在使用编程创建的函数之前是否需要"注册"或"重新编译"功能?

当我向工作表添加一个函数时,我不能使用它直到控件返回到工作表.

例如:如果我的代码向工作表添加一个函数,然后尝试使用它我得到以下错误:运行时错误438 - 对象不支持此属性或方法当我查看工作表的代码时,函数是在那里,如果我运行仅使用创建的函数的代码,则没有错误.

如何在创建后立即使用这些功能,而不是先停止?

这是代码中的一个示例 - 我在运行TestingWorkSheetFunctions时遇到错误,但在创建函数后运行TestWorkSheetFunction时却没有.

示例假定具有至少两个工作表的新工作簿(sheet1和sheet2)

Option Explicit

Public Sub TestingWorksheetFunction()

    AddWorkSheetFunction

    TestWorkSheetFunction

End Sub

Public Sub AddWorkSheetFunction()

    'Sheet1's Function
    Dim strFunctionCode As String
        strFunctionCode = _
            "Public Function HelloWorld() as string" & vbCrLf & _
            vbCrLf & _
            vbTab & "HelloWorld = ""Hello World from Sheet 1""" & vbCrLf & _
            vbCrLf & _
            "End Function"
    ThisWorkbook.VBProject.VBComponents(ThisWorkbook.Sheets("Sheet1").CodeName).CodeModule.AddFromString strFunctionCode

    'Sheet2's Function
    strFunctionCode = _
        "Public Function HelloWorld() as string" & vbCrLf & _
        vbCrLf & _ …
Run Code Online (Sandbox Code Playgroud)

excel vba excel-vba excel-2010

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

使用CSS在预先格式化的纸张上打印发票

我的html发票在屏幕上显示得很好.我想将它打印到预先格式化的纸张上.这篇论文有三个部分

标题(从页面顶部开始固定的高度)

身体(由1 - N行组成的表)

页脚(从页面底部开始固定的高度)

我尝试过使用CSS并使用#InvFooter和CSS创建div

<link rel="stylesheet" href="print.css" type="text/css" media="print" />
Run Code Online (Sandbox Code Playgroud)
@page { size:8.5in 11in; margin: 2cm }


#InvFooter {position:absolute;left:50px;bottom:0px;} 
Run Code Online (Sandbox Code Playgroud)

我有两个问题,我无法弄清楚.

  1. 如何将页脚锚定到打印页面的底部.
  2. 如果表有太多行,如何将Body限制为页面的固定部分并溢出到另一页面.

html css printing

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

表边框间距不起作用

我正在尝试使用CSS border-spacing属性将此表中的图像与空格分开,但由于某种原因它无法正常工作.您可以在这里看到JSFiddle中图像如何仍然粘在一起:http://jsfiddle.net/nKgnq/

我试图通过在图像周围填充填充来破解它,但无济于事.如何将这些照片分开?

生成表的代码如下:

<div class="table-right">
    <table class="fixed-height fixed-width fixed-cell">
        <tr>
            <td class="valigned"><h3 class="date">Details</h3>
                <?php the_field('details');?>
            </td>
            <td class="valigned">
                <a href="<?php echo MultiPostThumbnails::get_post_thumbnail_url(get_post_type(), 'secondary-image');?>">
                    <img class="detail-image" src="<?php echo MultiPostThumbnails::get_post_thumbnail_url(get_post_type(), 'secondary-image');?>">
                </a>
            </td>
            <td class="valigned">
                <a href="<?php echo MultiPostThumbnails::get_post_thumbnail_url(get_post_type(), 'tertiary-image');?>">
                    <img class="detail-image" src="<?php echo MultiPostThumbnails::get_post_thumbnail_url(get_post_type(), 'tertiary-image');?>">
                </a>
            </td>
            <td class="valigned">
                <a href="<?php echo MultiPostThumbnails::get_post_thumbnail_url(get_post_type(), 'fourth-image');?>">
                    <img class="detail-image" src="<?php echo MultiPostThumbnails::get_post_thumbnail_url(get_post_type(), 'fourth-image');?>">
                </a>
            </td>
        </tr>
    </table>
</div>
Run Code Online (Sandbox Code Playgroud)

html css

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

PHP oci_connect()TNS:无法解析连接标识符(ORA-12154)

我在Ubuntu服务器上测试一些PHP代码,并通过"tnsping"命令检查oracle数据库连接

Used TNSNAMES adapter to resolve the alias
Attempting to contact (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.3.14)(PORT = 1521)) (CONNECT_DATA = (SERVICE_NAME = ORCL) (SID = ORCL)))
OK (10 msec)
Run Code Online (Sandbox Code Playgroud)

但是,PHP中的oci_connect函数显示类似于的警告

警告:oci_connect():ORA-12154:TNS:无法解析第6行中/usr/local/ipm5/wui/manager/123.bih中指定的连接标识符2

当然,OCI8启用(通过检查的phpinfo)和一些环境(PATH,ORACLE_BASE,ORACLE_HOME,ORACLE_SID,TNS_ADMIN,LD_LIBRARY_PATH)变量被设置成/etc/bash.bashrc

有人推荐?? 问题是什么

php oracle

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

动画持续时间应相对于高度和宽度

我有一个div,它的高度和宽度都是动态的.我想要为该div设置一个虚线动画边框.我面临的问题是动画持续时间与高度和宽度无关.即无论高度和宽度如何,其动画应该在所有角落处以相同的速度

  .dynamic {
    position: absolute;
    height: 30px;
    width: 300px;
    overflow: hidden
  }
  .dynamic::before {
    animation: slideDash 2.5s infinite linear;
    position: absolute;
    content: '';
    left: 0;
    right: 0;
    outline: 1px dashed #fff;
    box-shadow: 0 0 0 1px rgb(23, 163, 102);
    width: 200%;
  }
  .dynamic::after {
    animation: slideDash 2.5s infinite linear reverse;
    position: absolute;
    content: '';
    right: 0;
    bottom: 0;
    outline: 1px dashed #fff;
    left: 0;
    box-shadow: 0 0 0 1px rgb(23, 163, 102);
    width: 200%;
  }
  .dynamic div::before {
    animation: slideDashRev …
Run Code Online (Sandbox Code Playgroud)

html css3

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

如何在Java中使用xpath在xml中查找节点值或属性并将其替换为其他值?

这是我的代码到目前为止:

// locate the node(s)
XPath xpath = XPathFactory.newInstance().newXPath();
NodeList nodes = (NodeList)xpath.evaluate("//root[text()='input[1]']", doc, XPathConstants.NODESET);

// make the change
for (int idx = 0; idx < nodes.getLength(); idx++) {
    nodes.item(idx).setTextContent(input[3]);
}

// save the result
Transformer xformer = TransformerFactory.newInstance().newTransformer();
xformer.transform(new DOMSource(doc), new StreamResult(new File(outputFile)));
Run Code Online (Sandbox Code Playgroud)

输入[1]是我在XML中寻找的东西,输入[3]就是它被替换的内容.

这是XML:

<root> 
    <accounts> 
        <account name="Bill Gates">
            <position>CEO</position> 
            <phoneNumber>123-485-1854</phoneNumber>
            <notes>Runs the company</notes> 
        </account> 
        <account name="Service Account"/> 
        <account name="Burt Mackland"> 
            <position>CFO</position> 
            <phoneNumber>345-415-4813</phoneNumber> 
            <notes>Great CFO</notes> </account> 
        <account name="Joe Smith"> 
            <position>Accountant</position>
            <reportsTo>Burt Mackland</reportsTo>
            <phoneNumber>135-118-7815</phoneNumber> 
            <notes>Must have ID checked at …
Run Code Online (Sandbox Code Playgroud)

java xml xpath

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

css在最后一页打印背景颜色

嗨我打算在打印时显示纯色背景色.
我用过

@media print { 
    height: 100%;
    min-height:100%;
    background: #CCC; 
}
Run Code Online (Sandbox Code Playgroud)

并在Chrome和Safari中激活"打印背景图形".
但在最后一页下面有一个白点,因为该网站没有覆盖A4/Letter页面的100%高度.

相片:

第一页:看起来像预期的那样.

最后一页:下面是一个空的空白区域,我想填充颜色.

html css media-queries

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

对不同(但相似)的商业计划使用不同的表是一种好的做法吗?

有一个非常相似的问题:使用大量不同的需要知道信息对产品进行建模并将它们与线条项目相关联?但我找不到能帮助我的答案;

上述问答中的某些人指出设计数据库以保存不同的元数据信息,这有很好的接受答案,但由于我的程序中明确需要搜索功能,所以我不希望性能受到损害.


我是一名"技术人员",使用PHP + Oracle来跟踪公司的销售进度并生成报告.我们的工作流程通常如下所示:

  1. 营销人员为我的系统提供准备好的数据集;
  2. 前线员工(销售)标志着我的系统的进展;
    • 任何人都可以在系统中搜索结果;
  3. 我向营销人员生成报告.

问题:

许多数据集列是相同的(或可以认为是相同的),如下所示:

account|customer_name|gender|location|program_segment|...
Run Code Online (Sandbox Code Playgroud)

但营销部门.喜欢提出新想法(并放弃现有想法),因此每个"销售计划(活动)"可能有自己的数据,例如

对于计划1,它们可能包含:

...|prev_coupon_code|last_usage_amount|...
Run Code Online (Sandbox Code Playgroud)

但是,对于计划2,它们可能包含:

...|is_in_plan_1|is_in_plan_2|...
Run Code Online (Sandbox Code Playgroud)

你明白了.

不成功的尝试:

  • 为了保存所有数据,我曾经使用一个"足够长"的表,它具有所有可能的属性(列),并留下空白/不必要的属性NULL.

    但现在我觉得它永远不会"足够长",因为有太多"属性"甚至更多"销售重点":我为系统的新版本起草了一个41列表,突然他们提出了一个具有无法适应的信息的新程序.

  • 有人建议我在表格中创建"虚拟列"并在前端"记住"它们的不同含义.这可以适用于几种数据类型,例如NUMBER(1)Y/N DATE等,但在谈到时VARCHAR2,我不确定其中有多少是足够的......加上这使得表看起来"脏".

题:

沮丧,我现在正在认真考虑为不同的程序使用不同的表格,并使用UNION条款生成大报告,以防他们被问到"我们如何在本月/季节/年销售?"

从技术上讲,这是一个好习惯吗?我应该实施吗?


编辑#1:

为了澄清,一个"销售计划"通常会在它被放弃之前运行几个月,并且每个运行程序每月至少会有一个数据集.

并且可以有多个程序同时运行.

编辑#2:

那些"程序指定的"列有各种数字:一个程序可能需要10个,而另一个程序可能只需要1个.

php database oracle database-design

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

“加载资源失败:服务器响应状态为 500(内部服务器错误)”

在使用 ajax 使用 JavaScript 调用 html 页面中的 Web 服务时,我真的无法理解这里的确切问题是什么,因为它会产生以下错误:

加载资源失败:服务器响应状态为 500(内部服务器错误)

阿贾克斯代码:

function Image() {
    $.ajax({

        type: "POST",
        url: "WebService.asmx/GetImage",
        data: "{'sDB': '" + "sDB" + "'}", 
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        success: OnGetMemberSuccess,
        failure: function (errMsg) {
            $('#errorMessage').text(errMsg);  //errorMessage is id of the  div
        }
    });
    function OnGetMemberSuccess(data, status) {
        alert("data" + data.d);
        $("#MemberDetails").html(data.d);
        $('input[type=button]').attr('disabled', false);
    }
}
Run Code Online (Sandbox Code Playgroud)

其中 sDB 为 Null。

按钮点击代码:

<input type="button" id="Button" value="Image" onclick="Image()" />
Run Code Online (Sandbox Code Playgroud)

我在以前的项目中使用了相同的代码,但工作正常。

网络服务代码:

<ScriptMethod(ResponseFormat:=ResponseFormat.Json)> <WebMethod()> _
Public Function GetImage()

    Dim cmd …
Run Code Online (Sandbox Code Playgroud)

javascript vb.net ajax web-services

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