问题列表 - 第34701页

如何让Google字体在IE中运行?

我一直在开发一个使用Google Fonts API的网站.它很棒,据说已经在IE中测试过,但是在IE 8中进行测试时,字体根本就没有被设计样式.

我按照Google的指示包含了字体,因此:

<link href="http://fonts.googleapis.com/css?family=Josefin+Sans+Std+Light"  
 rel="stylesheet" type="text/css" />
Run Code Online (Sandbox Code Playgroud)

并在CSS中将其名称添加到字体系列的前面:

body {
font-family: "Josefin Sans Std Light", "Times New Roman", Times, serif;
font-size: 16px;
overflow-y: scroll;
overflow-x: hidden;
color: #05121F;
}
Run Code Online (Sandbox Code Playgroud)

就像Chrome,Firefox,Safari中的魅力一样.IE 8中没有骰子.任何人都知道为什么?

css internet-explorer webfonts google-webfonts

67
推荐指数
4
解决办法
14万
查看次数

获取IEnumerable的长度?

IEnumerable<T>在IronPython中获取.net长度的最快方法是什么?Python标准len()函数似乎无法在其上运行。

我知道我能做

len(list(my_enumerable))
Run Code Online (Sandbox Code Playgroud)

要么

list(my_enumerable).Count
Run Code Online (Sandbox Code Playgroud)

但这可能比必要的要慢。

ironpython

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

通过Office API将多个Word文档另存为HTML

我需要解析大量的Word文档.由于它们都是从同一个模板创建的,我认为最好的方法是将它们保存为HTML文件并解析HTML本身.

虽然将单个Word文档保存为HTML非常容易,但我还没有找到从Word内部执行批量过程的方法.因此,我试图找到一种方法来利用Microsoft Office/Word API来实现这一目标.

如何使用Word API将许多Word文档另存为HTML?

提前致谢.

更新:更多细节......

有些文件是扩展的.doc,有些则是.docx.我希望这不是问题,但如果是,我只需要将它们全部转换为.docx,希望使用API​​或DocX.

说到DocX,我在作者的博客上看到,可以.docx使用以下代码将文件保存为HTML:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Word = Microsoft.Office.Interop.Word;
using Microsoft.Office.Interop.Word;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            // Convert Input.docx into Output.doc
            Convert(@"C:\users\cathal\Desktop\Input.docx", @"c:\users\cathal\Desktop\Output.doc", WdSaveFormat.wdFormatDocument);

            /*
             * Convert Input.docx into Output.pdf
             * Please note: You must have the Microsoft Office 2007 Add-in: Microsoft Save as PDF or XPS installed …
Run Code Online (Sandbox Code Playgroud)

c# api office-2007 ms-word ms-office

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

在C中转换为ASCII

使用微控制器(PIC18F4580),我需要收集数据并将其发送到SD卡以供以后分析.它收集的数据的值介于0和1023之间,或者0x0和0x3FF之间.

所以我需要做的是将1023转换为基本的10个字符串ASCII值(0x31,0x30,0x32,0x33,...).

我的问题是,我能想到的将数字分开的唯一方法需要进行大量的划分.

char temp[4];
temp[0] = 1023 % 10;
temp[1] = (1023 % 100) / 10;
temp[2] = (1023 % 1000) / 100;
temp[3] = (1023 % 10000) / 1000;
Run Code Online (Sandbox Code Playgroud)

使用此方法,查找n位十进制数的ASCII值需要2n-1个除法.有没有更快的方法?

最终目标是结束SD卡上的.csv文件,该文件可以快速插入任何笔记本电脑,以便在Excel中查看数据图表.

c embedded microcontroller ascii

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

php文件大小限制

我试图使用PHP的文件上传功能,但当我尝试上传某些文件大小(例如9MB)时,它没有通过.较小的文件很好.

即使我将错误报告设置为"E_ALL"并尝试上传更大的文件.我没有看到任何错误消息.

我已经尝试在PHP脚本的顶部设置这些行来上传文件,但仍然没有去:

ini_set('memory_limit', '96M');
ini_set('post_max_size', '96M');
ini_set('upload_max_filesize', '96M');
Run Code Online (Sandbox Code Playgroud)

php

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

如何使用 phpunit 测试内部数组

我必须用内部数组测试一个数组。

我的数组如下所示。

$testdata=Array
    (
        [0] => Array
            (
                [label] => 'Ammy'
                [idr] => 'user7'
                [rel] => 7
            )

        [1] => Array
            (
                [label] => 'sidh'
                [idr] => user8
                [rel] => 8
            )

        [2] => Array
            (
                [label] => 'Alan'
                [idr] => 'user9'
                [rel] => 9
            )
    )
Run Code Online (Sandbox Code Playgroud)

在这种情况下,我的要求是使用 phpunit 的 assertArrayHasKey() 断言来断言内部数组的键是否存在。我试着这样做

foreach ($testdata as $values) {
 //print_r($values);
  $this->assertArrayHasKey('idr', $values);
  $this->assertArrayHasKey('rel', $values);

}
Run Code Online (Sandbox Code Playgroud)

但这对我不起作用。甚至控件也不会进入 foreach() 循环。

请为此建议我一些解决方案。

phpunit

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

为什么长数组的PHP函数的返回值为零?

row['error']大于35时,该值不存在且函数的结果为0.问题出在哪里?

<?php
    if ($row['error'] == "")
    {
        $error = "0";
    }
    else
    {
        $error = $row['error'];
    }

    if ($row['error'] != "")
    {
       if (strlen($error) > 35)
       {
           $error = substr($row['error'],0,32) + "...";
       }
       else
       {
           $error = $row['error'];
       }
    }
?>
Run Code Online (Sandbox Code Playgroud)

php xml

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

通用架构的最快整数类型

所述stdint.h报头缺少int_fastest_tuint_fastest_t与对应{,u}int_fastX_t的类型.对于整数类型的宽度无关紧要的情况,如何选择允许处理最大位数且性能损失最小的整数类型?例如,如果使用朴素方法在缓冲区中搜索第一个设置位,则可能会考虑这样的循环:

// return the bit offset of the first 1 bit
size_t find_first_bit_set(void const *const buf)
{
    uint_fastest_t const *p = buf; // use the fastest type for comparison to zero
    for (; *p == 0; ++p); // inc p while no bits are set
    // return offset of first bit set
    return (p - buf) * sizeof(*p) * CHAR_BIT + ffsX(*p) - 1;
}
Run Code Online (Sandbox Code Playgroud)

当然,使用char会导致更多的操作int.但是long long …

c architecture performance integer stdint

13
推荐指数
2
解决办法
5962
查看次数

捕获rails控制器中的所有异常

有没有办法在rails控制器中捕获所有未捕获的异常,如下所示:

def delete
  schedule_id = params[:scheduleId]
  begin
    Schedules.delete(schedule_id)
  rescue ActiveRecord::RecordNotFound
    render :json => "record not found"
  rescue ActiveRecord::CatchAll
    #Only comes in here if nothing else catches the error
  end
  render :json => "ok"
end
Run Code Online (Sandbox Code Playgroud)

谢谢

ruby-on-rails

87
推荐指数
4
解决办法
9万
查看次数

在spring/resources.groovy中配置的服务没有Hibernate会话

我们有一个包含服务的插件的应用程序:

public class TaskService {

    public void doSomething( Task task ) {
        // do something with task
        task.save();
    }
}
Run Code Online (Sandbox Code Playgroud)

这很好用.


对于有特殊要求的"特殊"客户,我们有第二个应用程序,其中包含来自第一个应用程序的插件和另一个带有该客户特殊服务的插件,该服务扩展了原始服务并覆盖了一些方法:

public class SpecialTaskService extends TaskService{

    @Override
    public void doSomething( Task task ) {
        // do something special with task
        task.save();
    }
}
Run Code Online (Sandbox Code Playgroud)

在第二个应用程序中注入taskService的每个位置,我们现在想要使用SpecialTask​​Service(也在第一个应用程序的插件中).所以我们在grails-app/conf/spring下的resources.groovy中添加了特殊服务:

beans = {
        taskService( SpecialTaskService )
}
Run Code Online (Sandbox Code Playgroud)

但是现在我们在特殊服务中调用"task.save()"时会得到一个HibernateException:org.hibernate.HibernateException:没有Hibernate Session绑定到线程,并且配置不允许在这里创建非事务性的

我们知道我们可以将一个SessionFactory注入到SpecialService中,但是当我们调用sessionFactory.currentSession时,我们会得到相同的Exception.

当我们在resources.groovy中配置一个不扩展另一个服务的服务时,也会发生异常.

有没有办法让特殊服务成为某种"hibernateSessionAware",以便我们可以在域对象上调用save()和merge()?

grails

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