小编dje*_*tee的帖子

为SSL配置MAMP

好的编码员,我正在尝试在我的mac上使用SSL配置MAMP用于开发目的.我已阅读并尝试了以下说明:
http ://www.emersonlackey.com/article/mamp-with-ssl-https http://www.webopius.com/content/355/getting-mamp-working-with- SSL-ON-OS-X

没有运气.我可以打任何127.0.0.1或本地主机以http但两者https://localhosthttps://127.0.0.1返回找不到主机错误.

看着phpinfo,我看不到mod_ssl被加载了.

有没有人用os x 10.6.7做到这一点?我不知道从哪里开始.

希望有人能提供帮助.

谢谢

------编辑开始------

以下是我对配置文件所做的更改,以使https正常工作.请按照上面列出的方法获取创建的证书/密钥并删除密码(如下面@dallas所述).

httpd.conf文件

注释掉ifdef以确保执行LoadModule

#<IfDefine SSL>
    LoadModule ssl_module modules/mod_ssl.so
#</IfDefine>
Run Code Online (Sandbox Code Playgroud)

确保文件中包含以下信息......

Listen 80
ServerName localhost:80
Run Code Online (Sandbox Code Playgroud)

ssl.conf中

添加以下内容....

<VirtualHost localhost:443>
    DocumentRoot /Users/myname/Documents/DevProjects/WebdevProjects
    ServerName localhost
    SSLEngine on
    SSLCertificateFile /Applications/MAMP/conf/ssl/server.crt
    SSLCertificateKeyFile /Applications/MAMP/conf/ssl/server.key
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)

在现有之前

<VirtualHost _default_:443>
Run Code Online (Sandbox Code Playgroud)

server.crt和server.key是根据obove tuts的链接新创建的.

评论出来

#<IfDefine SSL> 
Run Code Online (Sandbox Code Playgroud)

在第35行附近及其在245行附近的关闭标记以启用该行...

Listen 443
Run Code Online (Sandbox Code Playgroud)

在两者之间,根据上面的VirtualHost定义更新对新创建的文件的所有证书引用.

apache ssl https mamp

36
推荐指数
3
解决办法
4万
查看次数

ajax返回数据的最大大小

各位编码员,我之前已经问过这个问题,但没有得到确凿的答案.问题是:在我遇到某些限制之前,我可以安全地返回多少数据并调用ajax?

场景基本上是这样的:前端对php控制器/模型进行ajax调用.控制器从数据库中返回一串或多行,或返回一些表示某些报告的html,这些报告将存储在js字符串var中以便稍后显示.

我在这里看到两个限制:通过ajax调用返回的数据大小和js var可以容纳的最大大小.

谁知道限制是什么?

谢谢

javascript ajax

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

jquery在锚点上点击事件

这是我的html片段:

<div id="tag-cloud-widget">  
    <div class="content">  
        <a href="#" rel="1" class="cloud-element" data-tag-id="10" style="font-size: 12px; color: rgb(205, 236, 222); ">T1</a>  
        <a href="#" rel="1" class="cloud-element" data-tag-id="1" style="font-size: 12px; color: rgb(205, 236, 222); ">T2</a>  
        <a href="#" rel="1" class="cloud-element" data-tag-id="3" style="font-size: 12px; color: rgb(205, 236, 222); ">T3</a>  
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

我想设置一个点击处理程序来响应用户点击锚标签.这是测试代码:

$("#tag-cloud-widget .content a").click(function(e) {
    alert('clicked');  
    return false;  
});  
Run Code Online (Sandbox Code Playgroud)

上面的点击处理程序不会被触发,也不会:

$("#tag-cloud-widget .content .cloud-element").click(function(e) {  
    alert('clicked');  
    return false;  
});  
Run Code Online (Sandbox Code Playgroud)

然而,

$("#tag-cloud-widget .content").click(function(e) { ... });  
Run Code Online (Sandbox Code Playgroud)

$("#tag-cloud-widget").click(function(e) { ... });  
Run Code Online (Sandbox Code Playgroud)

被解雇了!

我没看到什么?

jquery events click href

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

从另一个模型加载和使用codeigniter模型

使用codeigniter 1.7.3的同事可以从另一个模型的代码中加载模型吗?我读了许多理论和实践的帖子,但没有给出最终答案.

我有一个模型,其中有一个函数,我想在另一个模型上执行操作.代码是这样的:

1: $this->load->model('decision_model');
2: $this->decision_model->hello_decision();  
Run Code Online (Sandbox Code Playgroud)

第1行有效.第2行失败如下:

遇到PHP错误
严重性:通知
消息:未定义属性:Account_model :: $ decision_model
文件名:models/account_model.php

我尝试过创建简单的哑模型,更改函数名称,在加载时为模型添加别名等等......没有运气

那么,除了理论之外,这是可行的吗?

提前致谢.

model codeigniter

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

在谷歌colab中加载图像

我的Jupyter Notebook有以下代码将图像上传到Colab:

from google.colab import files
uploaded = files.upload()
Run Code Online (Sandbox Code Playgroud)

我收到提示输入文件.哪个上传了.

我使用以下方法验证文件上传是否成功:

!ls
Run Code Online (Sandbox Code Playgroud)

而且我看到它就在那里.

我使用以下方法检查当前工作目录:

import os
os.getcwd()
Run Code Online (Sandbox Code Playgroud)

它告诉我它是/ content

现在,以下任何一个电话......

cv2.imread(img_path, 1)
cv2.imread(img_path, 0)
cv2.imread(img_path)
Run Code Online (Sandbox Code Playgroud)

无法加载文件.

无论我只使用文件名还是完整路径,它们也会失败.

对于发生了什么的任何想法?

python opencv google-colaboratory

6
推荐指数
5
解决办法
4万
查看次数

使用SSL的codeigniter文件夹结构

嘿伙计们,开发一个CI应用程序,提供公共广告以及私人(安全)访问.我之前没有实现SSL,但我知道部分设置是指定应使用https访问哪些文件夹.

关于如何构建我的文件夹以便于实现,我想提供一些建议.

安装程序是否仅影响控制器文件夹?换句话说,我应该在标准CI控制器文件夹下的公共和安全子文件夹之间拆分我的app控制器吗?

我是否需要对我的观点和模型文件夹执行任何操作?还有什么我应该注意的吗?

非常感谢您的帮助.

谢谢

ssl https codeigniter

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

更改弹出内容

我正在打开弹出窗口popup = window.open(....),然后尝试在弹出窗口中插入一些html.

popup.document.getElementById('div-content').innerHTML = "hello world";然而,什么都不做,popup.document.getElementById('the-field').value = "Hello There";用id ="the-field"改变字段的内容.

知道为什么一个工作而不是另一个工作?我怎样才能替换div的内容?

希望你能帮忙.

编辑: 弹出窗口

<!DOCTYPE html>
<html>
   <head>
        <title>Report</title>
        <meta charset="utf-8">
   </head>

    <body>
        <header>

        </header>

        <div id="div-content"></div>

        <div id="report-container">
            <input type="text" id="the-field" name="the_field"/>
        </div>

        <footer>
        </footer>

     </body>

 </html>  
Run Code Online (Sandbox Code Playgroud)

代码

  function reportComplete(report_content)
  {
  var popup;
  var template_path;

  template_path = base_url + "application/views/secure/reports_preview.php";
  popup = window.open(template_path, "Report", "scrollbars=yes ,resizable=yes");

  popup.document.getElementById('the-field').value = "Hello There"; // this works

  popup.document.getElementById('div-content').innerHTML = "hello world";

  }
Run Code Online (Sandbox Code Playgroud)

javascript popup

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

jQuery .addClass没有效果

其他编码人员,只是遇到了.addClass方法的一个奇怪的(至少对我来说)行为.我试图通过使用.addClass方法和更改div的背景颜色的.highlight类来突出鼠标悬停在它上面的项目(div).(我使用jQuery而不是css:hover方法是有原因的.)

代码工作意义,.highlight类被添加到div但颜色不会改变.只有当div的默认css类没有定义背景颜色时,颜色才会改变.换句话说,如果div被定义为包含说背景颜色的类:白色; 添加.highlight类但颜色不会改变.

这是正常的还是我错过了什么?现在,我正在使用.css('background-color',....)来突显亮点,但我很好奇为什么.addClass方法不起作用.

谢谢.

jquery addclass

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

git工作目录在哪里?

各位编码员,今天是我第一次使用Mac上的Tower进入git - 生命太短暂,不能搞乱命令行;)

我确实阅读了一些介绍和教程,但没有一个解决我正在写的问题.我在git与SVN中理解工作目录概念时遇到了一些麻烦.

我做了什么:

  1. 我创建了一个本地仓库并将其指向我的项目文件所在的文件夹.
  2. 添加并提交了文件夹中的所有文件.
  3. 编辑了一个文件.显示为已修改.
  4. 添加并提交了该文件.

这些步骤有效.

到目前为止,我没有被要求提供工作目录的位置,我无法检查主HEAD(该选项被禁用).我的问题是:我的原始文件夹是否作为结帐工作目录?checkout命令何时起作用?当我有多个分支时,它才会发挥作用吗?

希望有人能在我进一步说明之前澄清这一点.

git macos

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

MySQL查询中的DATEDIFF

我想DATEDIFF在MySQL查询中使用这样的函数:

SELECT `ItemType`, 
       `DateOpen` AS StartDate, 
       IFNULL (`DateClosed`, CURDATE()) AS EndDate, 
       DATEDIFF(`EndDate`, `StartDate`) AS ItemLife
FROM `Items` 
WHERE `ProjectID`=11
ORDER BY `ItemType` ASC
Run Code Online (Sandbox Code Playgroud)

由于该DATEDIFF部分,上述查询失败.我尝试使用和不使用后退标记的列名称没有区别.我的语法错了还是我违反了一些SQL语言规则?

DATEDIFF一部分出来,使流畅运行查询.

希望有人能提供帮助.

谢谢

mysql datediff

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