小编Com*_*Guy的帖子

URL 中的 setimageBitmap 不符合我想要的尺寸

我正在尝试从 Android 中的 URL 获取图像并将其设置为ImageView. 我正在做的事情如下:

image = new ImageView(mContext);
RelativeLayout.LayoutParams params = new RelativeLayout.LayoutParams(MY_WIDTH, MY_HEIGHT);
params.leftMargin = lefMargin;
params.topMargin = topMargin;
image.setImageBitmap(BitmapFactory.decodeStream((InputStream)new URL(MY_URL).getContent());
relativeLayout.addView(image, params);
Run Code Online (Sandbox Code Playgroud)

但图像不适合我的尺寸(MY_WIDTH,MY_HEIGHT),它以自己的尺寸显示。该怎么办?

url android image bitmap image-size

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

Wordpress中用于图片上传的php代码

请帮助PHP代码:

我有以下代码可以使仅上传360x514图像。我的问题是:如何编辑它以使其上载任何大小而不会出现错误消息?

<?php
$MAXIMUM_FILESIZE = 5 * 1024 * 1024; 
$uploaddir = './uploads/image/large_image/'; 
$file = $uploaddir . basename($_FILES['image2']['name']); 
$raw_file_name= $_FILES['image2']['tmp_name'];
list($width, $height) = getimagesize($_FILES['image2']['tmp_name']);
if ($width==360 && $height==514) {
if (move_uploaded_file($_FILES['image2']['tmp_name'], $file)) { 
echo "success"; 
} 
else {
echo "error";
}
}else {
echo "size_error";
}
?>
Run Code Online (Sandbox Code Playgroud)

php wordpress image image-size

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

在python中,如何为我自己的矩阵类创建两个索引切片?

我试图在python中编写自己的矩阵类,仅用于测试目的.实际上,这个矩阵类是用c ++编写的,我使用SWIG来连接两者.但是,对于这个问题,考虑这个矩阵类的纯python实现可能更简单.

我希望能够调用此矩阵类并使用双索引切片.例如,在我们创建4x4矩阵之后,

>>> A = Matrix(4,4,1)
Run Code Online (Sandbox Code Playgroud)

我希望能够获得sub 2x2矩阵:

>>>> A[1:2,1:2]
Run Code Online (Sandbox Code Playgroud)

我听说过这种__getslice__方法,但这似乎只允许单一切片,例如A[1:2].那么如何才能执行双索引切片以便我可以调用A[i:j,l:k]

谢谢!

python matrix slice magic-methods

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

从DataGrid WPF C#中的选定行获取特定单元格的数据

我有一个DataGrid,我从我的SQL数据库填充数据.现在我想从我选中的行中获取一个特定的单元格(第二个单元格).

这就是我现在拥有的:WPF XAML:

<DataGrid Name="myGrid">
    <DataGrid.Columns>
        <DataGridTemplateColumn>
            <DataGridTemplateColumn.CellTemplate>
                <DataTemplate>
                    <CheckBox Checked="CheckBox_Checked"/>
                </DataTemplate>
            </DataGridTemplateColumn.CellTemplate>
        </DataGridTemplateColumn>
    <DataGridTextColumn Header="CustomerID" Width="Auto" Binding="{Binding CustomerID}"/>
    <DataGridTextColumn Header="ItemID" Width="Auto" Binding="{Binding ItemID}"/>
<DataGrid>
Run Code Online (Sandbox Code Playgroud)

C#代码:

private void CheckBox_Checked(object sender, RoutedEventArgs e)
    {
        DataGrid row = (DataGrid)myGrid.SelectedItems[1];
        System.Windows.MessageBox.Show(row);
    }
Run Code Online (Sandbox Code Playgroud)

运行时出错:

System.ArgumentOutOfRangeException

{"索引超出范围.必须是非负数且小于集合的大小.\ r \nParameter name:index"}

我究竟做错了什么?我是否必须使用另一种方法来获取我想要的细胞?

c# wpf checkbox datagrid

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

PHP日期不包括周末

我目前正在建立一个网站,仅在周一至周五提供.

我想弄清楚如何添加交货日期.例如:

"今天订购,你可以期待DD/MM/YY交货"

上述日期需要排除任何周末

所以基本上如果今天订购,交货日是4个工作日后,不包括周末.

php date

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

如何在Delphi中创建一个不可删除的文件

[以下是我之前提出的问题的改述,被认为是含糊不清的].

我正在深入研究为演示应用程序创建基本许可机制.我想到的是这样的:应用程序创建一个空的"许可证文件",在第一次运行时称为"0b1xa487x.ini",然后在第一次执行后30天到期,不能再运行了很长时间因为该特定文件存在于系统上.

我正在寻找的是一种以某种方式保护该特定文件以阻止删除的方法.由于它将是一个空白文件,没有任何内容,我不介意它是腐败的,有腐败的标题,无效的日期,无论如何保持不可取消.

我在某处根据文件属性看到了类似的方法(文件中设置了HX属性); 然而,属性方法让我无处可去,因为我找不到任何有关文件属性X存在的文档特征.

我也知道还有其他方法,包括作为系统用户启动的rootkit驱动程序和系统服务,但是这个特定的方法似乎最适合这种情况.同样,我概述了文件的内容也可能无法访问,我不打算使用该方法从文件中运行任何类型的恶意软件,因为我在下面被指责:)

delphi corrupt file file-manipulation

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

使用css设置背景的宽度和高度

我想设置图像的背景宽度和高度.

document.getElementById('outerModalPopupDiv').style.backgroundImage = "url('samandar_003.jpeg')";
document.getElementById('outerModalPopupDiv').style.backgroundRepeat = "no-repeat";
Run Code Online (Sandbox Code Playgroud)

现在我想设置图像的宽度和高度.我知道background-size: 200px 50px;设置高度和宽度,但我不能使用相同的.我必须以上面的格式设置宽度和高度.

如果我使用

document.getElementById('outerModalPopupDiv').style.background.size = "200px 500px";
Run Code Online (Sandbox Code Playgroud)

它不会起作用.图像保持不变.

任何想法我怎样才能使这个工作.

html javascript css image image-size

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

CodeIgniter - URI不允许的字符

我在@ config ['allowed_uri_chars']中添加了@的问题,如下所示:

$config['permitted_uri_chars'] = 'a-z 0-9~%.:_@\-';
Run Code Online (Sandbox Code Playgroud)

但这里是我的网址

http://mydomain.com/awarenessroom/facebook_image_share/aHR0cDovL2Rldi5lanVpY3lzb2x1dGlvbnMuY29tL3Jla2xhaW1wYWtpc3Rhbi5jb20vdXBsb2Fkcy9hd2FyZW5lc3Nfcm9vbS9pbWFnZXMvOTEwNzA4ODI3VG9yIERheSBaYW5qZWVyLmpwZw==

和它说:"您提交的URI已经不允许的字符",即使我添加=在配置,仍然没有工作.任何人都可以让我知道配置中的CI究竟需要什么才能解析URI工作?

php uri config codeigniter

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

惯用语Clojure

我大约一周参加Clojure和函数式编程 - 我的所有背景都是在OOP中.我想利用Clojure滔滔不绝的易读性和内在逻辑,但是现在我不知道我是否成功地做到了这一点并且没有完全包围我的想法,或者我是否真的在滥用语言以一种糟糕的方式.

例如:

(ns waterfall-quiz.response-parser
  (:require [clojure.java.io :as io]))

(defn process-input
  [input]
  (finalize-input
    (normalize-height
      (map-input
        (numberize-vector
          (vectorize-input
            (clean-input input)))))))

(defn clean-input
  "Removes extraneous whitespace."
  [input]
  (clojure.string/replace input #"\s+" " "))

(defn vectorize-input
  "Turns input into a vector."
  [input]
  (clojure.string/split input #"\s"))

(...)
Run Code Online (Sandbox Code Playgroud)

我非常怀疑process-input函数,它调用所有其他函数来格式化一些输入.它是引用透明的,但看起来很脆弱 - 是否有更智能的方法将所有功能链接在一起?

另一个例子:

(defn map-builder
  "Transforms the vector of waterfalls into a map of waterfalls."
  [vectorized-db]
  (assoc waterfall-db
  (keyword (str 'waterfall (first (re-seq #"[0-9]+" (str (first vectorized-db))))))
  (subs (str (first vectorized-db)) (+ 2 (.indexOf (str (first …
Run Code Online (Sandbox Code Playgroud)

coding-style clojure

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

Python:TypeError:'function'对象没有属性'__getitem__'

我是python的新手,我遇到了一些代码问题.我收到了错误

TypeError: 'function' object has no attribute '__getitem__' at line 32
Run Code Online (Sandbox Code Playgroud)

我无法弄清楚发生了什么.从我在互联网上看到的,它意味着将一个函数用作列表,但我无法用我的代码来解决这个问题.我的代码是

#! /usr/local/bin/python


import random


def genFirstGen():
    print "First Generation"
    generation = []
    for chromosomecounter in range(0, 20):
        chromosome = []
        fitness = 0
        for genecounter in range(0, 10):
            chromosome.append(random.randrange(0, 2))
        for genecounter in range(0, 10):
            if (chromosome[genecounter] == 1):
                fitness += 1
        chromosome.append(fitness)
        generation.append(chromosome)
        print gene
    return generation


def FindMostFit(generation):
    failedset = [0,0,0,0,0,0,0,0,0,0,0]
    highestfitness = 0
    mostfit = 0
    fitparents = []
    gene = []
    for fitcounter in …
Run Code Online (Sandbox Code Playgroud)

python function object typeerror

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