问题列表 - 第44049页

用于在HTML中传递数据的属性

我正在使用jQuery,为了执行动态计算,我需要在锚标记中存储一些信息,例如:

<a href="blah.html" username="some value" age="12" address="blah">click</a>
Run Code Online (Sandbox Code Playgroud)

当然,这段代码不会通过验证,因为我需要多个数据来存储使用rel属性,例如,这是不够的.我知道HTML5解决了这个问题,但在此期间(直到HTMl5完全被接受)我还有其他选择吗?

谢谢,

乔尔

html jquery

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

python:unicode问题

我正在尝试解码从文件中获取的字符串:

file = open ("./Downloads/lamp-post.csv", 'r')
data = file.readlines()
data[0]
Run Code Online (Sandbox Code Playgroud)

"\ XFF\xfeK\x00e\x00y\x00w\x00o\x00r\x00d\X00 \吨\ x00C\x00o\x00m\x00p\x00e\x00t\x00i\x00t\x00i\x00o\x00n\X00 \吨\ x00G\x00l\x00o\x00b\x00a\x00l\x00\x00M\x00o\x00n\x00t\x00h\x00l\x00y\x00\x00S\x00e\x00a\x00r\x00c\x00h\x00e\x00s\x00\t\x00D\x00e\x00c\x00\x002\x000\x001\x000\x00\t\x00N\x00o\x00v\x00\x002\x000\x001\x000\x00\t\x00O\x00c\x00t\x00\x002\x000\x001\x000\x00\t\x00S\x00e\x00p\x00\x002\x000\x001\x000\x00\t\x00A\x00u\x00g\x00\x002\x000\x001\x000\x00\t\x00J\x00u\x00l\x00\x002\x000\x001\x000\x00\t\x00J\x00u\x00n\x00\x002\x000\x001\x000\x00\t\x00M\x00a\x00y\x00\x002\x000\x001\x000\x00\t\x00A\x00p\x00r\x00\x002\x000\x001\x000\x00\t\x00M\x00a\x00r\x00\x002\x000\x001\x000\x00\t\x00F\x00e\x00b\x00\x002\x000\x001\x000\x00\t\x00J\x00a\x00n\x00\x002\x000\x001\x000\x00\t\x00A\x00d\x00\x00s\x00h\x00a\x00r\x00e\x00\t\x00S\x00e\x00a\x00r\x00c\x00h\x00\x00s\x00h\x00a\x00r\x00e\x00\t\x00E\x00s\x00t\x00i\x00m\x00a\x00t\x00e\x00d\x00\x00A\x00v\x00g\x00.\ x00\x00C\x00P\x00C\x00\t\x00E\x00x\x 00t\x00r\x00a\x00c\x00t\x00e\x00d\x00\x00F\x00r\x00o\x00m\x00\x00W\x00e\x00b\x00\x00P\x00a\x00g\x00e\x00\t\x00L\x00o\x00c\x00a\x00l\x00\x00M\x00o\x00n\x00t\x00h\x00l\x00y\x00\x00S\x00e\x00a\x00r\x00c\x00h\x00e\x00s\x00 \n'

添加忽略并没有真正帮助...:

在[69]中:数据[2]输出[69]:u'\ u6700\u6100\u7200\u6400\u6500\u6e00\u2000\u6c00\u6100\u6d00\u7000\u2000\u7000\u6f00\u7300\u7400\u0900\U3000\u2e00\u3900\U3400\u0900\u3800\u3800\U3000\u0900\u2d00\u0900\U3300\U3200\U3000\u0900\U3300\u3900\U3000\u0900\U3300\u3900\U3000\u0900\U3400\u3800\U3000\u0900\U3500\u3900\U3000\u0900\U3500\u3900\U3000\u0900\u3700\U3200\U3000\u0900\u3700\U3200\U3000\u0900\U3300\u3900\U3000\u0900\U3300\U3200\U3000\u0900\U3200\u3600\U3000\u0900\u2d00\u0900\u2d00\u0900\UA300\U3200\u2e00\u3100\u3800\u0900\u2d00\u0900\U3400\u3800\U3000\u0a00'

在[70]中:data [2] .decode("utf-8","replace")---------------------------- -----------------------------------------------追溯(大多数最近的电话)

/ Users/oleg/in()

/opt/local/lib/python2.5/encodings/utf_8.py in decode(输入,错误)14 15 def decode(输入,错误='严格'):---> 16返回codecs.utf_8_decode(输入,错误) ,True)17 18类IncrementalEncoder(codecs.IncrementalEncoder):

:'ascii'编解码器无法编码位置0-87中的字符:序数不在范围内(128)

在[71]中:

python unicode

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

Windows API函数

它们是标准代码c还是c ++代码?这些是什么?

windows winapi

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

php代码,是慢还是错?

"在这条线上发现了多个注释"

我以前一直在使用aptana和其他IDE,但从来没有给我这个错误,但是昨天我安装了zend studio,它在我分配的所有代码中给出了以下错误,同时也检查了条件.

code:
line 16: if ($message_array = @unserialize($e->getMessage()))
line 17:    $message = $message_array;
Run Code Online (Sandbox Code Playgroud)

在所有if条件中,我将值赋给变量并检查变量是否为true/false,它给出了错误"在此行找到多个注释"

php zend-studio

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

如何在jQuery Ajax调用后检索XHR参数?

在阅读了很多帖子和jQuery文档之后,我的第一个问题...... jQuery新手......

在我的项目中,我有一个带有jQuery Ajax调用的几个过滤器的列,以减少main.php中显示的poduct数量.工作正常,但在例如排序结果或在响应文件main.php中单击分页后,我需要能够使用main.php的最后一次Ajax调用的$ _GET参数在filter-column中执行一个新的filter-action ...这些参数在Firebug选项卡中显示正常 - 标签XHR - 选项卡参数....

但我找不到一种方法来检索参数并将它们放在我的函数中,该函数触发Ajax调用:

     function updateStatus(content_show, data) {

     jQuery.ajax({
         method: "get",
         url: content_show,
         data: data,
         beforeSend: function(){
            jQuery("#target").html('<p><img src="images/ajax_load.gif" /></p>');
            }, //show loading just when link is clicked
         success: function(html) {

             // update status element            
            jQuery('#target').show("slow");
            jQuery('#target').html(html);
            }

     });
 }
Run Code Online (Sandbox Code Playgroud)

在我的过滤器文件中,我有一个功能来检查和取消选中复选框并启动ajax调用:

function check_them(obj,URL) {
  var getstr = "";
  var man_id_selected ="";

 for (i=0; i<obj.getElementsByTagName("input").length; i++) {
    if (obj.getElementsByTagName("input")[i].type == "checkbox") {

       if (obj.getElementsByTagName("input")[i].checked) {

        getstr = "" + obj.getElementsByTagName("input")[i].name + "=";
        man_id_selected += …
Run Code Online (Sandbox Code Playgroud)

jquery xmlhttprequest

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

将大十六进制字符串转换为十进制字

我需要将一个大的(对于内置数据类型来说太大)十六进制字符串转换为带有十进制表示的字符串.例如:

std::string sHex = "07AA17C660F3DD1D2A1B48F1B746C148";
std::string sDec; // should end up with: "10187768649047767717933300899576725832"
Run Code Online (Sandbox Code Playgroud)

我目前正在使用c ++ BigInt类,它提供了一种非常简单的方法来实现这一目标(但仅限GPL):

BigInt::Vin vbiTemp(sHex, 16);
sDec = vbiTemp.toStrDec();
Run Code Online (Sandbox Code Playgroud)

没有第三方算术库,有没有简单的方法来进行这种转换?或者你能推荐一个类似简单的免费(非GPL)替代方案(效率无关紧要)?

c++ base-conversion arbitrary-precision

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

UILabel层cornerRadius对性能产生负面影响

我创建了一个文档视图,显示了角落里的页码.页码是具有半透明背景颜色的uilabel,并且具有角半径(使用s 的cornerRadius属性).我把它放在了上面.但是,这会使滚动生涩.如果我删除,性能是好的.我能做些什么吗?什么是更好的解决方案?它似乎是在没有任何性能问题的情况下实现的.viewlayerUIScrollViewcornerRadiusUIWebView

calayer uiview uilabel ios

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

显示分配的内存量

嗨,我正在编写一些测试内容,以查看正确分配的内存量

在Windows TasK管理器中.以下是代码;

int main(int argc,char* argv[])
{
 struct stat st;
 char commandXCopy[200];
 char commandDelete[200];

 char *fNames[2^16];
 int i =0;
    char *ptr = (char *)malloc(sizeof(char) * 2^32);
     printf("\nTEST");

    if(!ptr)
            printf("\nCan not allocate");
    else
            printf("\nMemory allocate");


     while(1==1)
     {
     };
Run Code Online (Sandbox Code Playgroud)

我尝试从堆栈和堆中进行大量分配.但我在任务管理器 - >进程中看到的只有~800K.

我也没有看到"无法分配"的消息.

我有Windows 32位XP专业版,并使用gcc和应用程序是一个DOS应用程序.

gcc test.c

问候

c windows memory-management

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

找到高于岩石水位的高度

我目前正在帮助一个从事地球物理项目工作的朋友,我不是一个图像处理专家,但是玩这些问题很有趣.=)

目的是估计从表面到顶部从水中伸出的小岩石的高度.

实验设备将是安装在距离计上的~100万像素摄像头,内置激光指示器."操作员"将指向岩石,按下触发器,该触发器将记录沿着岩石照片的距离,该照片将位于图像的中心.

可以假设设备始终保持在水上方的固定距离处.

我认为有很多问题需要克服:

  1. 照明条件

    • 根据一天中的时间等,岩石可能比水更亮或相反.
    • 有时岩石的颜色会非常接近水面.
    • 阴影的位置将在一整天内移动.
    • 根据水的粗糙程度,有时可能会在水中反射岩石.
  2. 多样

    • 岩石形状不均匀.
    • 根据岩石类型,地衣等的生长,改变岩石的外观.

幸运的是,测试数据并不缺乏.水中的岩石图片很容易获得.以下是一些示例图片: 替代文字 我在图像上运行了边缘检测器,尤其是 在第四张图片中,对比度差,很难看到边缘: 替代文字 任何想法将不胜感激!

image-processing computer-vision

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

连接 ByteArrayOutputStream

public byte[] toByteArray() {
    try {
        ByteArrayOutputStream objectStream = dataObject.toByteArrayOutputStream();
        DataOutputStream dout = new DataOutputStream(objectStream);
        dout.writeUTF(recordid);    

        dout.close();
        objectStream.close();
        return objectStream.toByteArray();
    } catch (IOException e) {
        e.printStackTrace();
        return null;
    }
}
Run Code Online (Sandbox Code Playgroud)

上面的代码有问题。我首先创建一个 objectStream(在另一个类中)。然后我手动将 recordid 添加到 ByteArrayOutputStream。但是有没有办法先添加 recordId 然后将 ByteArrayOutputStream 附加到它?基本上我有 2 个 ByteArrayoutputStreams 需要连接(并保持一个 ByteArrayOutputStream)。

编辑:我的新版本应该可以工作,但不行。当我打印出dout的hashcode时,flush前后是一样的。好像一直空着?那可能吗?

public byte[] toByteArray() {
        try {

            ByteArrayOutputStream realOutputStream = new ByteArrayOutputStream();
            DataOutputStream dout = new DataOutputStream(realOutputStream);
            dout.writeUTF(dataObject.getClass().toString());
            dout.writeUTF(recordid);
            System.out.println("Recordid: " + recordid + "|" +  dout.hashCode());
            dout.flush();
            System.out.println("Recordid: " + recordid + "|" +  dout.hashCode()); …
Run Code Online (Sandbox Code Playgroud)

java outputstream java-me bytearrayoutputstream

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