小编Com*_*Guy的帖子

从php处理HTML

我有一个html文件,index.php我想将该文件<div>的类main中的内容与其他文本替换.我怎样才能实现这一目标?

html中的示例内容:

<div class="main">
Replace this text with some code!
</div>
Run Code Online (Sandbox Code Playgroud)

我希望使用php获取此div中的内容并将其替换为其他内容.但我不知道如何做到这一点.

更新: 我知道使用javascript的客户端技巧.我想做这个服务器端.该文件将是HTML而不是PHP.所以我想我必须在PHP中打开html并执行此操作,但我并不确切如何.

可以使用xpath或html dom解析器或其他东西吗?谷歌搜索给了我这些条款,但我不知道他们实际是什么.

html php dom html-manipulation

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

将jpeg图像的大小调整为指定大小

这是将图像缩小到指定的较小尺寸的功能代码.但它有几件不好的事情:

  • 它很慢
  • 它可以在获得缩放图像之前进行多次迭代
  • 每次必须确定它必须将整个图像加载到memoryStream中的大小

我想改进它.有没有办法获得更好的初始估计来排除这么多次迭代?我错了吗?我创建它的原因是接受任何未知大小的图像并将其缩放到一定的大小.这样可以更好地规划存储需求.当您缩放到某个高度/宽度时,图像大小可能会因我们的需要而变化太大.

您将需要一个参考System.Drawing的参考.

    //Scale down the image till it fits the given file size.
    public static Image ScaleDownToKb(Image img, long targetKilobytes, long quality)
    {
        //DateTime start = DateTime.Now;
        //DateTime end;

        float h, w;
        float halfFactor = 100; // halves itself each iteration
        float testPerc = 100;
        var direction = -1;
        long lastSize = 0;
        var iteration = 0;
        var origH = img.Height;
        var origW = img.Width;

        // if already below target, just return the image
        var size …
Run Code Online (Sandbox Code Playgroud)

c# jpeg image file image-size

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

Amazon DynamoDB获取属性值为...的项目(Java API)

我对亚马逊的AWS及其Java的API很新,所以我不确定什么是我尝试做的最有效的方法.基本上,我正在尝试设置一个数据库,用于存储项目的ID,它的状态,以及用户上传到S3存储桶时的存储桶和位置.我遇到的问题是获取状态属性下状态为"就绪"的所有项目ID的列表.任何状态为"就绪"的项目都需要将其ID号加载到数组或arraylist中以供日后参考.有什么建议?

java attributes arraylist amazon-dynamodb

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

在 Linux 上交付 Java 软件的最佳方式是什么?

我有一个跨平台的 Java 项目。对于 Windows 和 Mac OS XI,通过 ANT 任务交付由“launch4j”和“jarbundler”生成的 .EXE 或 .APP 文件。

现在我也在寻找一种方法来将这款软件交付给 Linux 用户。目前,我所拥有的只是一个可运行的 JAR。

有没有比提供打包为 .tar.gz 的可运行 JAR 更好的方法?可能是可执行文件显示程序图标的一种简单方法(可运行的 JAR 不能)?

java linux

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

如何在Delphi中获取图像文件的尺寸?

我想在打开该文件之前知道图像文件的宽度和高度.

那么,该怎么做?

编辑:这是指jpg,bmp,png和gif类型的图像文件.

delphi image dimensions image-size

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

跨越不同版本的Python __getitem__行为

class A(object):
    def __getitem__(self, item):
        print item

a = A()
a[0:-1]
Run Code Online (Sandbox Code Playgroud)

Windows上的python 2.7.3,2.7.7,2.7.8,3.3.2上的输出:

slice(0, -1, None)
Run Code Online (Sandbox Code Playgroud)

win 32上的python 2.7.6(32位)输出:

Traceback (most recent call last):
 File "<stdin>", line 1, in <module>
AttributeError: A instance has no attribute '__len__'
Run Code Online (Sandbox Code Playgroud)

在python 2.7.6中,切片对象尝试获取实例的长度,以便它可以将"-1"转换为实际值.例如,如果实例的长度为10,则输出将为"slice(0,9,None)".

这种行为似乎很奇怪.任何人都可以验证我的观察是否正确吗?如果是,那么这背后是否有任何官方文件?我们如何应对这种行为以支持我们在所有版本的python上的项目?

python magic-methods python-2.7

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

如何将文件从文件夹和子文件夹复制到 R 中的另一个文件夹?

只想从包含 100 个文件夹和子文件夹的 1 个根文件夹中复制文件。我不想复制文件夹。我只想将这些文件夹中的所有文件(*.iso、*.txt、*.docx、*.pdf 等)复制到另一个文件夹中。

我的代码:

setwd("/Users/RLearner/Desktop/RDMS")

if (file.exists(list.files(path=".",recursive=TRUE)))
  file.copy(from=".", to="/Users/RLearner/Desktop/Test", recursive=TRUE)
Run Code Online (Sandbox Code Playgroud)

但是此代码正在将根文件夹按原样复制到我想要的Test文件夹中。我只想复制这些文件夹中的文件?

r file file-manipulation

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

如何制作一个列表对象?实例没有属性'__getitem__'

我是Python的新手,也是OOP的新手.我有一个错误"...instance has no attribute '__getitem__'",我知道我创建的对象不是列表.我怎样才能成为列表对象.这是类文件:

#!/usr/bin/python -tt

import math, sys, matrix, os

class Point:
    'Class for points'
    pointCount = 0

    def __init__(self, x, y, z):
        'initialise the Point from three coordinates'
        self.x = x
        self.y = y
        self.z = z
        Point.pointCount += 1

    def __str__(self):
        'print the Point'
        return 'Point (%f, %f, %f)' %(self.x, self.y, self.z)

    def copyPoint(self, distance):
        'create another Point at distance from the self Point'
        return Point(self.x + distance[0], self.y + distance[1], self.z + distance[2]) …
Run Code Online (Sandbox Code Playgroud)

python list object magic-methods

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

获取隐藏图像的高度?

所以我已经为同一个问题阅读了一堆其他解决方案,但它们似乎都没有用.

我有一堆图像,其中大部分都是在页面加载时隐藏的.只有第一张图像可见.我需要做的是给它们一个负的上边距,使图像垂直居中.唯一的问题是,我现在的代码非常不一致,只是时不时地工作.我实际上不确定这是我的代码还是图像被缓存或其他东西.

这就是我所拥有的:

$('#frontpage-sidebar-slideshow img').each(function(i, v) {

    // I read that preloading the images would solve the problem, but this doesn't do anything
    //var src = $(this).attr('src');
    //$('<img/>')[0].src = src;

    // First make parent .slide visible to be able to get the image dimentions (not possible if image is invisible)
    var showAfter = false;
    if(!$(this).parent('.slide').is(':visible')) {
        showAfter = true;
        $(this).parent('.slide').css({ // .show() might also work
            display: 'block',
            visibility: 'visible',
            opacity: 1
        });
    }

    // Get dimentions
    var wrapHeight …
Run Code Online (Sandbox Code Playgroud)

jquery hidden image image-size

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

如何为Android应用程序实施密码的智能锁定

有没有人知道Smart Lock?它是如何工作的?

我想在Android应用程序中开发一个为密码实现Smart Lock的应用程序.

我关注的是https://developers.google.com/identity/smartlock-passwords/android/.

我已经初始化了 GoogleApiClient

 mCredentialsApiClient = new GoogleApiClient.Builder(this)
            .addConnectionCallbacks(this)
            .addOnConnectionFailedListener(this)
            .addApi(Auth.CREDENTIALS_API)
            .build();
Run Code Online (Sandbox Code Playgroud)

并生成Credentialas的实例

 final Credential credential = new Credential.Builder(email)
            .setPassword(password)
            .build();
Run Code Online (Sandbox Code Playgroud)

用来保存凭证Credentials API,我用过

Auth.CredentialsApi.save(mCredentialsClient, credential).setResultCallback(
 new ResultCallback() {
  @Override
  public void onResult(Status status) {
      if (status.isSuccess()) {
          // Credentials were saved
      } else {
          if (status.hasResolution()) {
              // Try to resolve the save request. This will prompt the user if
              // the credential is new.
              try {
                  status.startResolutionForResult(this, RC_SAVE);
              } catch …
Run Code Online (Sandbox Code Playgroud)

android credentials google-play-services google-smartlockpasswords

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