小编Mic*_*ael的帖子

更快速地开发和测试打印样式表(每次都避免打印预览)?

这是我现在的过程:

  1. 保存对print.css的更改
  2. 打开浏览器并刷新页面.
  3. 右键单击并选择"打印">"打印预览"(Firefox,但确实是任何浏览器)

这是第3步让我烦恼,我想知道是否有可能用插件或其他东西将其删除.只需选择将页面视为打印介质,然后只需刷新即可查看更改.

你如何测试你的打印样式表?刷新后是否总是单击打印预览?

css firefox

175
推荐指数
6
解决办法
9万
查看次数

ColdFusion处理HTML5 <input type ="file"multiple ="multiple"/>

我正在尝试实现一个HTML5输入字段,让用户选择要上传的多个文件.我的表格中有以下内容:

<form method="post" enctype="multipart/form-data" action="index.cfm">
    <input type="file" name="Images" id="Images" multiple="multiple" accept="image/jpeg, image/gif, image/png, application/zip" />
    ...
Run Code Online (Sandbox Code Playgroud)

我可以在浏览器中选择多个文件,然后点击上传,但我不知道如何使用ColdFusion处理表单帖子.我认为以下内容可行,但这只会上传我选择的最后一个文件:

<cfloop list="#attributes.Images#" index="Image">
    <cffile
        destination = "#ExpandPath(Trim(request.TempFolder))#"
        filefield = "Images"
        action = "upload"
        nameconflict = "MakeUnique"
        result = "UploadedTempFile"
    >
    <cfoutput>#UploadedTempFile.serverFile#<br /></cfoutput>
</cfloop>
Run Code Online (Sandbox Code Playgroud)

有人可以向我解释如何遍历通过我的一个表单字段提交的所有文件,以便我可以单独处理这些文件吗?

coldfusion file-io html5 file-upload

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

Laravel Mix 构建过程可扩展到许多(50 多个)主题

是否有一种标准方法可以扩展 Laravel Mix 以支持 50 多个不同前端主题的构建过程?

我只是在运行npm run devnpm run watch目前在我的 webpack.mix.js 文件中有四个不同的主题,并且它会同时构建/观察所有这些主题,但我担心当我们扩展时性能会崩溃。理想情况下,我希望一次只能构建/观看一个主题,例如npm run dev --theme:some-sitenpm run watch --theme:another-site

如果我不做任何更改,我的 webpack.mix.js 最终会以这种速度显示如下:

const mix = require('laravel-mix');

// Parent Theme
mix.js('resources/[parent-theme-folder]/assets/js/app.js', 'public/[parent-theme-folder]/js/')
  .sass('resources/[parent-theme-folder]/assets/scss/app.scss', 'public/[parent-theme-folder]/css/')
  ;

// Client 1
mix.js('resources/[child-theme-1-folder]/assets/js/app.js', 'public/[child-theme-1-folder]/js/')
  .sass('resources/[child-theme-1-folder]/assets/scss/app.scss', 'public/[child-theme-1-folder]/css/')
  ;
// Client 2
mix.js('resources/[child-theme-2-folder]/assets/js/app.js', 'public/[child-theme-2-folder]/js/')
  .sass('resources/[child-theme-2-folder]/assets/scss/app.scss', 'public/[child-theme-2-folder]/css/')
  ;
...etc...
// Client 47
mix.js('resources/[child-theme-47-folder]/assets/js/app.js', 'public/[child-theme-47-folder]/js/')
  .sass('resources/[child-theme-47-folder]/assets/scss/app.scss', 'public/[child-theme-47-folder]/css/')
  ;
Run Code Online (Sandbox Code Playgroud)

有什么建议?谢谢!

——

关于我们设置的更多信息,如果有帮助的话...

我们使用父/子主题包 - igaster/laravel-theme - 在一个 Laravel 项目中管理多个前端。本质上,我们有 4 种类型的网站产品,以及 20-30 个客户,这些客户都有自己的多达 …

laravel laravel-mix

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

如何在 Chrome 信任的本地 Windows 虚拟主机开发机器上创建/安装自签名 SSL 证书?

正如标题所说。我开始向站点添加 Service Workers,为了工作,他们需要有效的 SSL 证书。我已经让我的本地开发服务器通过 https 提供自签名证书有一段时间了,尽管 Chrome 给出了我直到现在才忽略的“不安全”消息。我在这里看到了很多类似的问题(使用本地主机),但没有任何与我的确切设置(使用本地主机上的虚拟主机)相匹配的问题,而且我尝试过的任何方法都没有奏效。

我将描述我的设置:

  • 这是针对本地开发机器的。我不需要任何超级安全的东西。我只需要 Chrome 信任它。
  • 我的开发堆栈是 Windows 10 上的 Apache(运行 PHP 和 ColdFusion)。
  • 我在本地(127.0.0.1)使用 Apache 虚拟主机设置了多个站点,例如:
  • 为了让 https 运行在每一个上,我使用了 Shining Light Productions 的 Win64 OpenSSL v.1.1.0e 安装程序,并在我的 Apache httpd-vhosts.conf 中为每个域设置了一个证书。
  • 我使用以下创建我的证书: openssl req –x509 –nodes -sha256 –days 3650 –newkey rsa:2048 –keyout michael.domain1.key –out michael.domain1.crt -subj "/C=US/ST=Michigan/L=SomeCity/O=CompanyName/OU=Dev/CN=michael.domain1.com"
  • 我打开了我的虚拟主机正在使用的 .crt 文件并将其安装到 Windows 受信任的根证书颁发机构。
  • (到目前为止,所有这些都运行良好。我可以通过https://michael.domain1.com访问该站点,但我看到 Chrome 的“不安全”消息。)

在 Chrome Dev Tools Security 选项卡中,我有两个错误:

  • 缺少主题备用名称:此站点的证书不包含包含域名或 IP 地址的主题备用名称扩展。 …

ssl google-chrome ssl-certificate

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

ColdFusion字符编码问题

让我首先说出我的最终目标(如果我的任何假设或对字符编码的理解不正确):我希望我的网页中的字符能够正确显示,即使我粘贴了Word或其他字符中的唯一字符程式.

希望这可以在大多数时间工作,而不必通过服务器端的某些编码功能.我一直在使用美国英语并从Word中粘贴,所以看起来应该不那么困难.

在我看来,ColdFusion正在弄乱我的字符编码并显示撇号(可能是从Word粘贴)为..我的页面作为.htm文件工作,但只要我将扩展名重命名为.cfm,它就不会.看这里:

这就是我所看到的,如果你得到任何不同的东西:http: //i.imgur.com/tA4p1yc.png (看起来有效的那个说Content-Type是text/html,而那个没有有Content-Type:text/html; charset-UTF-8)

建议?(我是否认为UTF-8应该是正确的编码?)

编辑:为方便起见,我的两个文件的来源:

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <title>utf-8</title>
</head>
<body>
<p>Make sure you don’t pack your toiletries or clothes for your travel day.</p>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

coldfusion character-encoding

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

Apache不会以ColdFusion 10开头:找不到mod_jk.conf过程

我正在尝试使用Windows 7在Apache 2.4.4上安装ColdFusion 10.我使用WAMP Server设置Apache等(我也需要PHP),确保一切正常,然后运行ColdFusion安装.ColdFusion安装似乎已成功完成,但Apache无法在启用ColdFusion的情况下重新启动.

Windows事件查看器使用Apache服务报告以下错误:

  • httpd.exe: Syntax error on line 548 of C:/wamp/bin/apache/Apache2.4.4/conf/httpd.conf: Syntax error on line 2 of C:/wamp/bin/apache/Apache2.4.4/conf/mod_jk.conf: Cannot load c:/ColdFusion10/config/wsconfig/1/mod_jk.so into server: The specified procedure could not be found.

这是从mod_jk.conf引用这一行:

LoadModule jk_module "c:/ColdFusion10/config/wsconfig/1/mod_jk.so"

我复制+粘贴了,这条路似乎没有问题.mod_jk.so就在那里.

有什么建议?谢谢.

apache coldfusion mod-jk coldfusion-10

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

通过struct key对隐式结构的隐式数组进行排序

根据这篇博文中的第一个例子,我有一个隐式结构的隐式数组.我的数据实际上非常相似,例如:

<cfset ReportsArray = [
  {
    Name = "My First Report",
    Group = "Group One"
  },
  {
    Name = "My Second Report",
    Group = "Group Two"
  },
  {
    Name = "My Third Report"
    Group = "Group One"
  },
  ...etc...
]>
Run Code Online (Sandbox Code Playgroud)

我决定以这种格式创建数据,以便稍后可以将新报告推送到任何组中的数组,或者只是在需要时使用新的报告列表重写数组.我想知道是否可以根据结构中的"Group"键对这个数组进行排序,这样我就可以遍历它们并输出如下内容:

第一组

我的第一份报告

我的第三份报告

第二组

我的第二份报告

-

那有意义吗?或者我错了吗?

coldfusion coldfusion-8

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

在多维JavaScript对象中查找最大/最小日期

从下面的对象中找到最早开始日期和最晚结束日期的最简单方法是什么?

(对不起 - 我知道已经有很多类似的问题,但我的JS技能很差,我无法将任何解决方案应用到我自己的数据中.所以说,代码示例肯定会帮我解决任何问题 - 谢谢!!)

var ganttData = [
    {
        "id": 123456,
        "name": "Sample Project",
        "start": new Date(2010,11,6),
        "end": new Date(2011,0,6),
        "status": "Not Started",
        "phase": [
            {
                "id": 123457,
                "name": "Sample Phase",
                "start": new Date(2010,11,6),
                "end": new Date(2010,11,13),
                "status": "Not Started",
                "task": [
                    {
                        "id": 123458,
                        "name": "Sample Task",
                        "start": new Date(2010,11,6),
                        "end": new Date(2010,11,8),
                        "status": "Not Started"
                    }
                ]
            },
            {
                "id": 123459,
                "name": "Another Phase",
                "start": new Date(2010,11,13),
                "end": new Date(2011,0,20),
                "status": "Not Started"
            }
        ]
    } …
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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