所有问题
php - 使用 html 元素创建 pdf 文件以在 php 和 codeigniter 中生成发票的可能选项
大家好,这可能是 stackoverflow 上最常见的问题,我有一个 html 格式的发票模板,比如这个演示页面。我想生成发票 pdf 文件,当用户单击按钮时。
谁能建议我完成这项任务的最佳选择?我已经尝试过 jsPDF 和 html2canvas,但它没有按预期工作。因此,如果有任何更好的方法可以做到这一点,请告诉我。
谢谢你。
java - 在 Ubuntu 上创建文件夹并在 Tomcat 中部署战争
我在 Ubuntu 上与 Tomcat 进行了部署战争。当我尝试创建文件夹时,未创建此文件夹。文件夹路径为 /orders/,Java 代码为:
我有一个 try/catch,但会抛出任何异常。
我的文件夹的权限是:
并尝试显示执行 Tomcat 的用户,我可以看到它是 root:
当我查看这个文件夹时,我什么都看不到...
问题是什么?
Tomcat权限?我在哪里可以看到?或者也许我在 web.xml 或某个地方没有路径?
@Harald 的解决方案:
在 Java 7 中,使用 Files.createDirectories() 比使用 mkdir() 更好。Mkdir 对我不起作用。
c# - 将数据从 AuthorizationHandler 传递到 Controller
我有一个自定义AuthorizationHandler设置来检查我的数据库是否有 apikey。它工作正常,但我希望能够将数据从它返回到控制器。apikey 具有我希望能够在控制器中使用的属性,因此我希望将处理程序中使用的 apikey 对象传递回控制器。
apikey:
控制器装饰器:
[Authorize(Policy = "ApiKey")]
处理程序:
java - 返回扩展抽象基类的具体类的类而不是实例?
如果我有这样的类层次结构
是否有可能有一个静态方法AbstractSuperClass返回两个具体类之一的类 - 而不是实例?
我试过返回Class<AbstractSuperClass>,但 IDE (Android Studio) 说
这是我在想的一个例子,但它不起作用:
这在Java中是不可能的,还是我做错了?
json - Laravel ajax 在选择选项之前发送 id
我尝试通过 4 个下拉菜单创建搜索功能,它们加载数据的先前下拉选定项目的基础。
逻辑
字段 = 下拉选项
字段 1 选择A
字段 2 选项B C(选择B)
字段 3 选项D E(选择E)
字段 4 选项F G(选择F)=> 结果。
问题
- 当我到达字段 2 时,它发送
2id 而不是一个(这是选定的项目 id),它将计为字段 3 id,所以我失去了选择字段 3 的能力。 - 我无法获得字段 4 的结果。
截图
代码
field one data
field 2 data, base on field one selected item
field 3 data, base on field two selected item
field 4 data, base on field three selected item
JavaScript 代码
问题
- 为什么选择第二个字段项时会发送 2 个 id?
- 为什么我在选择字段 3 时无法发送它?
任何想法?
html - 新页面上的 html/css 图像与前一页重叠,而不是向下推以适合其自己的页面
此处涉及 html/css 的新手。我正在开发一个 Android 项目,我需要动态修改一些给定的 HTML,然后将其输出为 PDF ...
我有一些条款和条件,然后是出现在下一页上的签名。
除了签名很高时,我一切正常,它们重叠到前一页上,而不是向下推当前页面以适应更大的尺寸。
如果我设置高度而不是宽度,它会阻止它与上面的页面重叠,但是长签名会超出签名行进入日期部分。
如果我设置宽度和高度,图像会变形。
我无法弄清楚如何保留图像尺寸而不使其能够变高、变长或变形。
我已经玩了很长一段时间的宽度和高度,但不知道如何解决这个问题。
https://jsfiddle.net/yrfomjrm/1/
注意 - 在 jsfiddle 链接上,签名行被分流了......我不知道为什么会这样,在我的计算机上看起来很好,当我打印 PDF 时看起来很好?
我会同意签名将整个页面向下推以适合,或者它知道根据宽度或高度调整它的大小并保留尺寸并相应地缩小它。
javascript - 在 y 轴上使用整数和在 x 轴上使用字符串的折线图
给定以下数据数组,我如何使用 d3 在图表上显示这些数据,类似于提供的示例。
数据
我的数据在一个对象数组中,如下所示:
最终目标
我试过的
我想到目前为止最重要的是我的代码:
(我认为)问题在哪里
这段代码是我在过去几天看到的几个示例的合并,但是它们似乎都针对仅包含数字和/或日期的数据模型,例如沿轴的日期和沿x轴的值y。
- X 和 Y 变量/函数
正因为如此,我认为我的代码没有生成图表的原因之一是如何声明x和y变量。我已经阅读了 API 参考,但这并没有让我成功。
- 价值线变量/函数
一般来说,我认为这看起来不错,但是因为它使用了上面提到的 x & y 函数(我不完全理解),我不能确定。
- 设置域
我认为这是使用针对不同数据模型量身定制的各种不同示例的另一个后遗症,但我不确定。
概括
因此,我认为有一些区域导致我的图表几乎只显示 X 和 Y 轴,但是花了相当多的时间试图更好地理解 d3(使用似乎没有帮助的示例),我想我会转到堆栈溢出。如果你们能给我任何指示,那就太好了。
php - laravel elequent 模型属性确实提供了刀片文件中找不到的方法,而在控制器中可以正常工作
我的 laravel 版本是 5.6.23 这是我的模型
当我打电话时在控制器中
它返回真
但是当我在刀片文件中尝试相同的代码时
它给出了这个错误
方法 Illuminate\Database\Query\Builder::isBusiness 不存在
我已经尝试了每一个选项,比如
但刀片文件中没有任何作用?
php - 连接查询谷歌云平台-PHP
我正在 GCP 上开发我的数据存储,但我有 2 个问题,我是初学者,我不知道他们的 API。我的环境是PHP,我写了这个指令:
我怎么知道连接准备好?我正在寻找例如:
例如,200 代码已准备好。这个问题影响第二个问题。当我尝试从数据存储中获取一些信息时,如果我这样做了,Google 的响应会非常非常非常大var_dump($datastore),而且我迷路了,我的数据在哪里?响应包含有关小时、地理定位、浏览器等的信息。这是我的代码:
foo作为参数是我在数据存储中的类型。正如我所说的响应是一个非常大的对象,我怎样才能将它解析为 JSON 格式?
watson-studio - 在 Watson Studio 中下载 Pandas 数据框
当我在 Watson Studio 中使用 Jupyter Notebok 时,我想知道如何将 Pandas Dataframe 下载为 CSV 文件。
gradle - Gradle:如何引用另一个任务的输入?
简短的问题
在一个 Gradle 任务的配置中,如何引用另一个任务的输入?
我试过的
考虑以下(人为的)示例build.gradle文件(存储在 下/tmp/foo),我想在两个不同的任务中使用相同的任务输入值:
在task2我想使用与 中相同的输入task1。但是,当我运行此构建时,./gradlew --console=verbose --warning-mode=all task2我得到:
似乎我的名为t1Inputfromtask1的任务输入属性无法通过task1.inputs.properties(Javadoc)使用。
FWIW,我使用 Gradle 4.6。
c# - 等效于 C# .Default。在 VB.net 中?
我在 SO 上的另一个问题中找到了这行代码:
我正在尝试解析它,以便将其转换为 VB.net。首先,我尝试了一个在线转换器,它产生了这个:
但这会返回一个错误,指出 Comparer 没有类型参数。这是因为 VisualBasic 库有一个正在踩这个的比较器吗?还是因为我以前没有见过的 [Default] 语法?
three.js - Three.js:我不能改变相机的远近平面。为什么?
我在 0,0,0 有一些物体。对象大小任意变化。所以我调整相机 z 位置以查看整个对象。我计算了正确的 camera.position.z,camera.near = camera.position.z/2,camera.far = camera.position.z*2。
在调试器中,我看到正确的相机属性(因为我动态设置),但渲染器没有考虑新的远近平面深度(z-postion 工作正常)。Far 和 Near 属性等于初始值(在 new THREE.PerspectiveCamera(...) 运算符中设置)。
为什么?
javascript - 如何从递归方法返回承诺
我实际上是在一个 Javascript 项目中使用 Firebase,并试图获取集合中所有元素的嵌套子元素的信息。
由于我需要递归触发数据库,因此我正在尝试创建一个自调用递归方法,该方法将映射实际的数据库模式并提取所需的数据。
为了这篇文章的目的,我创建了一个假方法来展示我的实际逻辑。也许有人可以帮助我,这是一个永无止境的循环,无限触发最后一项。它从不存储第一个结果
您还可以在此处查看和尝试 stackblitz 上的代码:https ://stackblitz.com/edit/js-wuvp9z
Firebase 数据结构:
iphone - 基于地理位置的 iOS 推送通知。(例如城市飞艇)
我想根据位置限制推送通知,这意味着我想为不同的城市发送不同的通知。
Urban airship SDK有可能吗?有没有其他方法可以发送基于地理位置的推送通知?
谢谢。
laravel - Laravel 5.0 渲染非公开 pdf?
我需要在我的网站上显示一个 pdf,但我需要将其保留在公用文件夹之外并在显示之前进行一些验证。
我正在研究一点,现在我知道我必须将它保存在像存储这样的文件夹中。但我不知道如何检索它并在浏览器中呈现它。我知道在最近的 laravel 版本中,您可以response()->file()在控制器内使用它来实现这一点。
但是在文档中没有提到旧版本的 laravel 中的那种类型的响应。我需要在 laravel 5.0 中完成。
编辑:正如我所说,我需要一个针对旧版 laravel 的解决方案,特别是针对 laravel 5.0。我不能使用更新的解决方案。
c++ - 在不重新创建整个平面缓冲区的情况下使用(非对象)C++ API 时改变表数组
在不重新创建整个平面缓冲区的情况下使用 C++(非对象)API 时是否可以改变表数组?
这是我的架构示例
这里有趣的部分是document → root_layer → sublayers
假设我想修改整个 sublayers 数组:完全重写它,而不仅仅是替换索引处的元素。据我所知,可变性 API 只允许替换索引处的元素,而不是用新数组替换整个数组,对吧?
今天我最终重新创建了整个文档,复制了原始文档中的所有字段,一旦我进入嵌套,sublayers我将其替换为新数组
有更好的方法吗?
objective-c - 如何在 Objective-C 中模拟双重调度
我正在尝试在 Objective-C 中模拟双重调度。
我知道 Objective-C 不支持函数/方法重载。但是你能效仿吗?
任何想法。
c# - 无法使用 linq 表达式,无法在 LINQ to Entities 查询中构造实体或复杂类型“”
我正在尝试使用具有连接的 linq 表达式。我尝试使用 var 结果和 List result = ,但两者都出现错误。
无法在 LINQ to Entities 查询中构造实体或复杂类型“OdontoService.Dal.Consultas”。有什么问题,我做不到?
下面的代码:
haskell - 尝试用矩阵编写 Levenshtein 度量的实现
以下是迄今为止我在实现 Левенште́йн 时使用“矩阵记忆”共同破解的内容。我现在正在尝试将 Haskell 用于几乎所有事情,以便我真正学习它。我还没有真正掌握的概念包括单子转换器、状态单子(正在研究它)和镜头。
我的第一个问题是如何组织distance函数levenshtein?我首先将它放在以 .where开头的行之后的一个子句中in execState...。但是,我发现在这个函数中既size不能访问也不能访问,因为它们是在.coordinatesletlevenshtein
也可以随意评论我在这里尝试过的任何其他想法。







