小编luc*_*nov的帖子

安装unixODBC时缺少sql.h头文件

我正在使用最新的Ubuntu 12.04系统.我有unixodbc(来自ubuntu repos的v2.2.14),安装了MySQL及其相关的驱动程序.还连接到有效的DSN.通过签发验证isql DBName UName passwd.

我正在尝试编译一个使用ODBC与数据库交互的C应用程序.我搜索的几乎所有地方似乎都表明我应该在某处安装"sql.h".A find / -iname sql.h -print表明我没有它.

所以我的问题是:它在哪里?安装出了什么问题(虽然没有报告错误)?你推荐什么步骤?重新安装?从源代码编译(最新版本?)?

c ubuntu odbc unixodbc header-files

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

在AngularJS中以CSV,Excel,PDF格式导出数据

我想在我的应用程序中添加CSV,Excel,PDF格式功能的导出表数据.

我正在使用angularjs 1.2.16构建应用程序.

在Excel中导出数据

我用过

<script src="https://rawgithub.com/eligrey/FileSaver.js/master/FileSaver.js" type="text/javascript"></script>
Run Code Online (Sandbox Code Playgroud)

使用以下代码将表导出为XLS格式:

var blob = new Blob([document.getElementById('exportable').innerHTML], {
    type: "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet;charset=utf-8"
});
saveAs(blob, "report.xls");
Run Code Online (Sandbox Code Playgroud)

上面的代码工作正常.

以CSV,PDF格式导出数据

以同样的方式,我想以CSV和PDF格式导出数据.
我使用http://www.directiv.es/ng-csv以CSV格式导出数据,但在ubuntu libre office(文件显示已损坏的数据)中工作不正常.
谁能告诉我如何在angularjs中导出CSV,Excel和PDF格式的表格数据?

javascript pdf excel angularjs

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

添加"在Excel中编辑"或"编辑照片"扩展程序

我检查了最新的Dropbox和Excel for iOS.在Dropbox中,我们得到一个编辑按钮.单击它会打开Excel的扩展,您可以在其中编辑文件.

保存后,更改也会反映在Dropbox文件中.

我想添加这样一个按钮.此外,我想在图像中添加这样一个按钮,以便在可用的"照片编辑"应用程序中打开它们.

如何检查文件(图像,xls,doc或任何其他)是否可以打开进行编辑?

代码到目前为止:

UIDocumentPickerViewController *documentPicker = [[UIDocumentPickerViewController alloc] initWithURL:url inMode:UIDocumentPickerModeExportToService];
documentPicker.delegate = self;
documentPicker.modalPresentationStyle = UIModalPresentationFormSheet;
[self presentViewController:documentPicker animated:YES completion:nil];
Run Code Online (Sandbox Code Playgroud)

还尝试将模式改为UIDocumentPickerModeMoveToService......

在此输入图像描述

根据apple docs移动本地文档.用户选择外部目的地.文件选择器移动文件; 但是,您仍然可以将文档作为外部文档访问,让用户可以编辑文档.

但我尝试了所有四种模式.没有显示excel选项.

   UIDocumentPickerModeImport,
   UIDocumentPickerModeOpen,
   UIDocumentPickerModeExportToService,
   UIDocumentPickerModeMoveToService 
Run Code Online (Sandbox Code Playgroud)

excel ios uidocument ios8-extension uidocumentpickervc

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

如何使用命令行参数字符串替换bat文件中的字符串

我在cmd批处理文件中有以下内容:

for /f %%l in (%2) do (for %%f in (%%l) do copy "%%f" %1))
Run Code Online (Sandbox Code Playgroud)

注意:此脚本基本上是读取包含分号分隔的txt文件的文本文件,其路径由%2给出(例如,其中包含c:\ test1\file1.cs; d:\ file2.js)并将文件复制到目标%1指定的文件夹.

我需要将%1参数的字符串值x(也传递给批处理文件%3)替换为%4值,该值也作为参数传递给批处理文件.

例如:

if %1 = 'test replace x with y'
%3=x
%4=y
Run Code Online (Sandbox Code Playgroud)

所以输出应该'测试用y替换y'

如何使用Windows CMD批量解释器实现此目的?

windows scripting command-line batch-file

13
推荐指数
1
解决办法
8万
查看次数

电子表格到python字典转换

我正在研究python,我想读取一个*.ods文件并将其转换为python字典.

键将是第一列值,值将是第二列值.

我该怎么做?我用过xlrd但它没有读取*.ods文件.

python ods

12
推荐指数
2
解决办法
9985
查看次数

PHP中的array_replace和array_merge之间的差异

我试图找出array_replace()array_merge()之间的差异.在这篇文章之后,我真的想到了这个问题:PHP array_merge空值总是少于优先级,其中问题实际上可以通过这两个函数中的任何一个来解决.所以,我试图找出在哪些情况下我们应该使用array_replace而不是array_merge,反之亦然.

在阅读了两个函数的php文档后,我发现了这两个不同之处:

  1. 如果数组包含数字键,则后面的值不会覆盖原始值array_merge(),这将在中完成array_replace().
  2. array_merge(),带有数字键的输入数组中的值将使用从结果数组中的零开始的递增键重新编号,这不应该发生array_replace().

由于差异只与数字键有关,我们可以安全地说,函数array_replace()array_merge()我们处理关联数组时完全相同吗?或者我还有其他不同之处吗?

php arrays

11
推荐指数
2
解决办法
3394
查看次数

深度Javascript检查是否未定义没有TypeError

我写的东西很累

if (
  typeof Foo != 'undefined' &&
  typeof Foo.bar != 'undefined' &&
  typeof Foo.bar.baz != 'undefined' &&
  Foo.bar.baz == 'qux'
) {...}
Run Code Online (Sandbox Code Playgroud)

在PHP中它更好一点:

if (!empty($foo['bar']['baz']) && $foo['bar']['baz'] == 'qux') {...}
Run Code Online (Sandbox Code Playgroud)

理想情况下它将是:

function u(value) {
    return (typeof value != 'undefined') ? value:null;
}
if (u(Foo.bar.baz) == 'qux') {...}
Run Code Online (Sandbox Code Playgroud)

但是当我尝试这样做时,浏览器显示"TypeError".有没有办法让"你"功能?

javascript syntax undefined typeerror isset

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

如何将文本置于锚标记内

我希望我的锚标签看起来像一个按钮,并创建了这个样式JsFiddle

.details-button {
    background: linear-gradient(to bottom, #FFFFFF 0, #FAB149 2%, #F89406 100%) repeat scroll 0 0 transparent;
    border: 1px solid #FAB149;
    -ms-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 0 1px 2px #999999;
    -ms-box-shadow: 0 1px 2px #999999;
    box-shadow: 0 1px 2px #999999;
    color: #FFFFFF;
    cursor: pointer;
    font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 13px;
    font-weight: bold;
    -ms-text-shadow: 0 -1px #099FDF;
    text-shadow: 0 -1px #099FDF;
    margin: 4px;
    height: 28px;
    width: 85px;
    vertical-align: central;
    align-items: center;
    text-decoration: none;
    font: menu;
    display: inline-block;
    /*padding: 6px …
Run Code Online (Sandbox Code Playgroud)

html css

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

生产环境中的Symfony 2 Assetic css和js 404

我已经安装了Symphony2框架并创建了自己的bundle.我正在为我的js和css文件使用资产.

我在我的服务器上运行ubuntu并在我的本地机器上运行.

当我在本地访问app_dev.php时,所有资产都可以正常运行.

当我在本地访问app.php时,所有资产服务都很好.

但是在我的服务器上,路由被渲染但资产(css和js)我得到404.

当我拖拽prod.log时,我得到一个未被捕获的例外情况如下:

 PHP Exception Symfony\Component\HttpKernel\Exception\NotFoundHttpException: "No route found for "GET /admin/css/875a243.css""
Run Code Online (Sandbox Code Playgroud)

我在网上搜索高低,我似乎无法弄清楚这一点.

我已经清除了缓存,资产转储,资产安装,所有权限都是正确的.

我的app routing.yml配置:

    brs:
  resource: "@BrsAdminBundle/Resources/config/routing.yml"
  prefix: /
Run Code Online (Sandbox Code Playgroud)

我的bundle routing.yml配置

admin:
  path: /admin/
  defaults: { _controller: BrsAdminBundle:Admin:index }
Run Code Online (Sandbox Code Playgroud)

我的app配置:

imports:
    - { resource: parameters.yml }
    - { resource: security.yml }
    - { resource: assets.yml }

framework:
    #esi:             ~
    #translator:      { fallback: "%locale%" }
    secret:          "%secret%"
    router:
        resource: "%kernel.root_dir%/config/routing.yml"
        strict_requirements: ~
    form:            ~
    csrf_protection: ~
    validation:      { enable_annotations: true }
    templating:
        engines: ['twig']
        #assets_version: SomeVersionScheme …
Run Code Online (Sandbox Code Playgroud)

php routing http-status-code-404 symfony assetic

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

T-SQL中varbinary比较的性能

其中一个表列是VARBINARY类型,需要引发查询以评估特定字节模式的行,以下方法会显着降低性能:

declare @pattern varbinary

// 19 bytes constant
set @pattern = 0x00.....

-- r.payload is of VARBINARY type as well
SELECT .... FROM ...
WHERE substring(r.payload, 0, 19) <> @pattern
Run Code Online (Sandbox Code Playgroud)

给定方法有什么替代方案吗?

sql t-sql comparison performance sql-server-2008

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