问题列表 - 第47101页

如何用更强的对比度着色表面

在Matlab中,我试图用以下代码在2维欧几里德空间上绘制函数

s=.05;
x=[-2:s:2+s];
y=[-1:s:3+s];
[X,Y]=meshgrid(x,y);
Z=(1.-X).^2 + 100.*(Y-X.*X).^2;
surf(X,Y,Z)
colormap jet
Run Code Online (Sandbox Code Playgroud)

这是我的情节:

在此输入图像描述

正如维基百科所示 ,我希望用更强的对比度为表面着色在此输入图像描述

Wikipedia中的绘图是使用Python代码绘制的:

from mpl_toolkits.mplot3d import Axes3D
from matplotlib import cm
from matplotlib.colors import LogNorm
import matplotlib.pyplot as plt
import numpy as np

fig = plt.figure()
ax = Axes3D(fig, azim = -128, elev = 43)
s = .05
X = np.arange(-2, 2.+s, s)
Y = np.arange(-1, 3.+s, s)
X, Y = np.meshgrid(X, Y)
Z = (1.-X)**2 + 100.*(Y-X*X)**2
ax.plot_surface(X, Y, Z, rstride = 1, cstride = …
Run Code Online (Sandbox Code Playgroud)

python matlab plot

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

如何在Web应用程序中检测tel:uri方案的可用性?

我正在寻求使用tel:uri方案(rfc3966)在Web应用程序中的移动设备上建立可链接的电话号码,但我宁愿不在无法处理tel:scheme的设备上链接它们 - 桌面,或没有手机功能的移动设备(即iPad!)

有没有办法检测到这个?如果可能的话,我宁愿避免用户代理嗅探.

iPhone似乎有一个canOpenURL功能,应用程序可以使用它来测试这个,但我想从Javascript获得相同的行为.

iphone browser-detection mobile-website tel

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

选择递增的整数

我想知道是否可以从mysql表中选择递增的整数?如果可能的话,我怎样才能做到这一点?

我的情况是,我有一堆数据,我需要做INSERT INTO newtable ... SELECT somefield FROM sometable.但是,有一个字段newtable被调用counter,我需要增量整数,例如:

row #1: counter=1
row #2: counter=2
row #3: counter=3
row #4: counter=4
row #5: counter=5
row #6: counter=6
... and so on...
Run Code Online (Sandbox Code Playgroud)

我可以使用简单的PHP脚本来做到这一点,但我想尝试从mysql查询中完成所有操作.所以,你能告诉我是否有可能吗?

mysql integer

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

Drupal 7如何渲染页面?

Drupal 7如何渲染页面?它与MVC的视图系统相当.

当谈到呈现请求的最终HTML页面时,我使用的大多数PHP框架(基于MVC)采用了一种方法,其中顶级布局/页面PHP文件设置基本文档结构,然后呈现我们的各种子视图通过包含或查看渲染方法.

//Simplified version
Page.phtml
    Head.phtml
    Body.phtml
        Banner.phtml
        Topnav.phtml
        Left.phtml
        Content.phtml
        Footer.phtml
Run Code Online (Sandbox Code Playgroud)

我对Drupal对此的看法感到有些困惑.我正在通过Pro Drupal Development阅读,它开始于类似的领域page.tpl.php.然而,它掩盖了主题引擎(正确的术语?)如何将PHP的各个部分带入此页面(不是批评,本书的方法与我所使用的路径不同).

此外,Drupal 7主题似乎没有该page.tpl.php文件,所以它(页面骨架)的来源不明确(对我而言).另外,从我所看到的内容看起来似乎涉及"块",但我不清楚"块"是否构成整个页面,或者块是否是主题选择性使用的东西.

因此,从高级概念开始工作(或者根据您的喜好获得详细信息),Drupal 7如何渲染页面?

我意识到你可以,而且可能应该从Drupal开始,而不了解一切是如何结合在一起的.我特意试着学习各种Drupal系统是如何组合在一起的.向厌倦阅读此免责声明的人致歉!

php drupal drupal-themes

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

Java改变为时

我想将此for循环更改为while语句:

for (int x = 0; x < items.size(); x++) {...}
Run Code Online (Sandbox Code Playgroud)

我试过了:

int x = 0;
while(x<items.size()){
x++;
...
}
Run Code Online (Sandbox Code Playgroud)

但它不会起作用.

java loops for-loop while-loop

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

为什么我的程序在循环中跳过提示?

我的代码应该不断循环,直到输入"stop"作为员工姓名.我遇到的一个问题是,一旦它计算了第一个员工的工作时间和费率,它将再次跳过员工姓名的提示.为什么?(代码在2个单独的类中,顺便说一句)请帮助.这是我的代码:

package payroll_program_3;
import java.util.Scanner;

public class payroll_program_3
{
    public static void main(String[] args)
    {

        Scanner input = new Scanner( System.in );

        employee_info theEmployee = new employee_info();

        String eName = "";
        double Hours = 0.0;
        double Rate = 0.0;
        while(true)
        {
            System.out.print("\nEnter Employee's Name: ");
            eName = input.nextLine();
            theEmployee.setName(eName);
            if (eName.equalsIgnoreCase("stop"))
            {
                return;
            }

            System.out.print("\nEnter Employee's Hours Worked: ");
            Hours = input.nextDouble();
            theEmployee.setHours(Hours);
            while (Hours <0)    //By using this statement, the program will not
            {                   //allow negative numbers.
                System.out.printf("Hours cannot …
Run Code Online (Sandbox Code Playgroud)

java loops skip

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

如何上传文件并在Django中显示进度条?

我已编写代码在Django中上传文件,如下所示:

def upload(request):
if request.method == 'POST':
    form = UploadFileForm(request.POST, request.FILES)
    if form.is_valid():
        handle_uploaded_file(request.FILES['file'])
        return render_to_response('uploadsuccess.html')
else:
    form = UploadFileForm()  
return render_to_response('upload.html', {'form': form})


def handle_uploaded_file(f):
    filename = "/media/Data/static/Data/" + f.name
    destination = open(filename, 'wb+')
    for chunk in f.chunks():
        destination.write(chunk)
    destination.close()
Run Code Online (Sandbox Code Playgroud)

代码对我来说很好.但是,我不知道如何修改此代码以在客户端显示进度条.

我的html页面看起来像:

{% extends "index_base.html" %}

{% block content %}
<script src="/media/js/functions.js" type="text/javascript"></script>
<script  src="/media/js/jquery.js" type="text/javascript">
    </script>
<div id="main_container">

{% include "includes/nav.html"  %}

<!------- Main Contents  ---------->
    <div id="contents_holder">
        <div id="contents">
            <div id="c_banner">
                    <span class="main_title">Upload File</span>
                </div>
            <div id="setting"> …
Run Code Online (Sandbox Code Playgroud)

python django file-upload progress-bar

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

什么是__return__?

我在Python 3.1中调试脚本并发现了这个:

(Pdb)p locals(){'count':264,'self':,'depth':1,'offset':0 , '__ return__':无, 'blkno':4,'size':264}

我发现延迟的PEP提到它,而其他一点也没有.

什么是__return__什么时候加入?它有用吗?

python

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

为什么`config.time_zone`似乎没有做任何事情?

application.rb,它说:

将Time.zone默认设置为指定区域,并将Active Record自动转换为此区域.运行"rake -D time"以获取用于查找时区名称的任务列表.默认为UTC.

但是设置config.time_zone = 'Central Time (US & Canada)'或者config.time_zone = 'Eastern Time (US & Canada)'没有效果 - created_at模型中的字段是以UTC格式保存的.

根据这个railsforum回答:

config.time_zone只是让rails知道你的服务器被设置为这个时区,所以当它将日期写入数据库时​​,它可以正确地将它转换为UTC.

如果这是真的,那么它为什么,当我的系统时间Pacific Time (US & Canada)config.time_zone = 'Central Time (US & Canada)'config.time_zone = 'Eastern Time (US & Canada)',该created_at时间是正确的UTC?它应该不正确吗?!

因为,如果PST时间是晚上8点,则EST是晚上11点,UTC是凌晨4点.假设Rails确实如此Time.now,那将是晚上8点.我们告诉Rails服务器在EST中.因此,就Rails而言,晚上8点将是EST时间,然后UTC将是UTC时间上午5点,这将是不正确的(因为实际时间是太平洋标准时间晚上8点/美国东部时间晚上11点,即UTC时间上午4点)

这里发生了什么?

ruby-on-rails ruby-on-rails-3

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

Objective-C中的未知转义序列"\ 040"

我需要将"abc%20def%20xyz"替换为"abc\def\xyz".我用这个功能很好.

string2 =[string2 stringByReplacingOccurrencesOfString:@"%20" withString:@"\ "];
Run Code Online (Sandbox Code Playgroud)

但是,我得到警告说

Unknown escape sequence "\040".

这有什么问题,如何删除此警告?

string objective-c

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