小编Frx*_*rem的帖子

使用PHP将html转换为word/excel/powerPoint

如何用PHP将html转换为word/excel/powerpoint?

php

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

从套接字缓冲数据?

我正在尝试制作一个简单的HTTP服务器,该服务器能够解析客户端请求并将响应发送回去。

现在我有一个问题。我必须在请求中一次阅读和处理一行,而且我不知道是否应该:

  • 一次读取一个字节,或
  • 一次读取N个字节的块,将它们放在缓冲区中,然后在读取新的字节块之前逐个处理字节。

最佳选择是什么,为什么

此外,是否有其他替代解决方案?就像一个函数可以一次从套接字读取某条线之类的函数一样?

c sockets buffer

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

JQuery的PHP函数

我想知道是否有类似JQuery的$('element.selector')为PHP实现的?

当我从CURL和我从远程站点获取HTML代码时,我想在发送到HTML之前仅选择我想要的标签.

谢谢

php jquery jquery-selectors

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

在偏移处绘制图形

在我的代码中,假设我有PaintObject(Graphics g).在其他一些函数中,我想调用PaintObject函数在偏移处绘制一些东西,而不是在(0,0)处绘制它.

我知道在Java中,我可以使用该Graphics.create(x, y, width, height)函数来创建我可以使用的图形对象的副本,它将在原始图形的那些边界内绘制.有没有办法在C#中做类似的事情?

只是为了举例说明我的代码可能是什么样子:

class MyClass : UserControl {
  void PaintObject(Graphics g) {
    // Example: draw 10x10 rectangle
    g.DrawRectangle(new Pen(Color.Black), 0, 0, 10, 10);
  }

  protected override void OnPaint(PaintEventArgs e) {
    Graphics g = e.Graphics;
    // TODO: Paint object from PaintObject() at offset (50, 50)
  }
}
Run Code Online (Sandbox Code Playgroud)

c# graphics

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

如何确定内容提供商是否包含数据?

所以基本上,我有这个内容提供程序,我用它来存储和检索数据库中的一些数据.在我的一个活动中,我有一个向这个数据库添加数据的功能; 但是,我不希望有重复的条目.我的功能看起来像这样:

public void addData(String data) {
  if ( /* data is not already in database */ ) {
    ConstantValues values = new ConstantValues();
    values.put(DATA_FIELD, data);
    getContentResolver().insert(CONTENT_URI, values);
  } else {
    // do nothing, it's already there
  }
}
Run Code Online (Sandbox Code Playgroud)

现在,我的问题是,如何检查数据是否已由内容提供商存储?

编辑:

这是我的内容提供商的代码:

DataProvider.java

package org.frxstrem.xend;
import java.util.HashMap;
import org.frxstrem.xend.Data.Commands;
import org.frxstrem.xend.Data.SerialNumbers;
import android.content.ContentProvider;
import android.content.ContentUris;
import android.content.ContentValues;
import android.content.Context;
import android.content.UriMatcher;
import android.database.Cursor;
import android.database.SQLException;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteOpenHelper;
import android.database.sqlite.SQLiteQueryBuilder;
import android.net.Uri;
import android.text.TextUtils;
public class DataProvider extends ContentProvider …
Run Code Online (Sandbox Code Playgroud)

android android-contentprovider

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

如何确定文件或目录是否存在?

我正在尝试创建一个处理文件和目录的简单程序,但我有两个主要问题:

  • 如何检查文件或目录是否存在,以及
  • 我怎么知道它是文件,目录,符号链接,设备,命名管道等?主要是文件和目录现在很重要,但我也想知道其他人.

编辑:太多所有建议使用stat()或类似功能的人,我已经研究过了,虽然它可能会回答我的第一个问题,但我无法弄清楚它将如何回答第二个问题......

c directory file

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

仅在设置了首选项时才处理NFC意图

我见过几个不同的应用程序(如NFC TagInfoNFC TagInfo由NXP)有一个选项来自动启动(或在"选择程序"列表中显示出来),当标签被触摸只有当该选项在首选项中设置,否则似乎系统完全忽略了意图过滤器.

如何在Android应用程序中完成?

android nfc

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