问题列表 - 第30520页

jquery - 检查URL上是否存在查询字符串?

是否可以使用jquery(或只是javascript)来检查URL上是否存在查询字符串?

javascript jquery

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

解析时lxml删除<?xml ...>标签?

我目前正在解析XML文档(添加元素,添加属性等).所以我首先需要在处理之前解析XML.但是,lxml似乎正在删除该元素<?xml ...>.例如

from lxml import etree

tree = etree.fromstring('<?xml version="1.0" encoding="utf-8"?><dmodule>test</dmodule>', etree.XMLParser())
print etree.tostring(tree)
Run Code Online (Sandbox Code Playgroud)

会导致

<dmodule>test</dmodule>
Run Code Online (Sandbox Code Playgroud)

有谁知道为什么<?xml ...>元素被删除?我认为编码标签是有效的XML.谢谢你的时间.

python xml lxml

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

如何在保留填充的同时将填充字符串转换为整数?

我在Python上遵循了一个很好的例子:将零填充为字符串(4)的最好方法, 但现在我需要将填充的字符串转换为填充整数.

我试过了:

   list_padded=['0001101', '1100101', '0011011', '0011011', '1101111',
      '0000001', '1110111',  1101111', '0111001', '0011011',
      '0011001'] # My padded sting list. 

   int_list=[int(x) for x in list_padded] # convert the string to an INT
Run Code Online (Sandbox Code Playgroud)

但我得到的是一个没有填充的整数列表.

欣赏任何方向或建议.

非常感谢,杰克

编辑:在得知整数没有填充的启示后,我的想法有点不同,但是解释更多可能是一个好主意:

我正在书中进行基本的加密练习.它给了我一个pseduocode列表 - 获取密码字符串1-127和消息,将两者转换为二进制,剥离0b,并用零填充.然而,它希望我在没有异常的情况下完成剩下的工作!我一次得到那么远的一行,但现在来了(问题开始的地方):

  • 执行手动XOR操作并将二进制7位结果附加到加密字符串
  • 将消息字符和键的每个二进制位转换为整数
  • 对这两位执行XOR运算
  • 将文字True和False转换为二进制位并附加到输出

我喜欢使用XOR操作,但我害怕这样做,我不会去学习我需要的东西.

-J

python string integer padding

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

通过psapi.dll调用GetModuleFileNameEx不起作用,但为什么?

我正在使用没有完整功能的MinGW.例如.它没有wchar_t流支持.我已经设法通过编写一组迷你操纵器(下面的代码中的wcusT())来解决这个问题.但是我发现我再次遇到了GetModuleFileNameEx.我无法原生运行GetModuleFileNameEx()此函数已定义<psapi.h>,但似乎没有任何内容可以链接到.这是我的第一个问题:可以/确实/是MinGW能够运行GetModuleFileNameEx吗?我需要做什么?我错过了一些简单的事吗?作为一种解决方法,我试图通过调用它在Windows system32文件夹中的dll(psapi.dll)来间接运行它......但是出了点问题.我还有另一个禁区.我对以下代码的任何评论表示感谢..谢谢

int WINAPI WinMain (HINSTANCE hThisInstance, HINSTANCE hPrevInstance, LPSTR lpszArgument, int nCmdShow)
{ /// typedef and load a dll function
  /// ===============================
  typedef DWORD (__stdcall *foo)(HANDLE, HMODULE, LPTSTR, DWORD);
  LPTSTR  ptcPSAPI_DLL = _T("C:\\WINDOWS\\system32\\psapi.dll");
  HMODULE   hPSAPI_DLL = LoadLibrary(ptcPSAPI_DLL);
  if( !hPSAPI_DLL ) 
  { std::cout<<"ERROR: Failed to load "<<wcusT(ptcPSAPI_DLL)<<std::endl;
    return 1;
  }
  foo GetModFnEx=(foo)GetProcAddress(hPSAPI_DLL,
                  #ifdef  UNICODE
                         "GetModuleFileNameExW");
                  #else
                         "GetModuleFileNameExA");
                  #endif

  /// call the dll library function
  /// =============================
  HWND   hWndNPP = FindWindow(_T("Notepad++"),NULL); // the window calass name
  TCHAR  ytcMFqFn[FILENAME_MAX]; // …
Run Code Online (Sandbox Code Playgroud)

c++ dll

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

Git:post-receive电子邮件钩子显示html格式的颜色差异?

我有一个使用Git的接收后电子邮件挂钩发送电子邮件(感谢这个SO帖子),但它发送的电子邮件只是纯文本.我想要一些更丰富多彩,格式更好的东西.

是否有一个脚本或我可以使用post-receive钩子运行的东西,它将发送一个格式良好的差异电子邮件,而不是纯文本的?

git formatting diff git-post-receive

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

我在哪里可以获得Silverlight 4的"Silverlight Developer Runtime"?

我得到的错误是:

无法开始调试.未安装Silverlight Developer Runtime.请安装匹配的版本.

silverlight

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

从现有源创建android项目后R类丢失

我下载了SpriteMethodTest的源代码,我想在Eclipse中构建它.所以我去了:

文件>>新>> Android项目>>从现有源创建项目>> SpriteMethodTest

它创建了项目,但没有生成R类.任何引用R中资源的文件都说明了R cannot be resolved.

导入android.R只会导致R.drawable.background cannot be resolved.如何再次生成R?

eclipse android

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

为什么gdb告诉我x86-64上的指针是4个字节?

在openSUSE,CentOS,Fedora和Ubuntu上看到gdb:

这个gdb配置为"x86_64-unknown-linux-gnu".

(gdb)p sizeof(void*)

1美元= 4美元

(gdb)p sizeof(长)

2美元= 4美元

为什么gdb在我的所有64位系统上都给出了错误的答案?

linux gdb

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

OleDB和混合的Excel数据类型:缺少数据

我有一个Excel工作表我想读入数据表 - 除了Excel表格中的一个特定列之外,一切都很好.列,"产品ID",就像是值的组合##########n#########.

我试图让OleDB通过将其读入数据集/数据表来自动处理所有内容,但"ProductID"中的任何值都会n######丢失,忽略并留空.我尝试通过使用datareader循环遍历每一行来手动创建我的DataTable,但结果完全相同.

这是代码:

// add the column names manually to the datatable as column_1, column_2, ...
for (colnum = 0; colnum < num_columns; colnum ++){
  ds.Tables["products"].Columns.Add("column_" +colnum , System.Type.GetType("System.String")); 
}
while(myDataReader.Read()){
  // loop through each excel row adding a new respective datarow to my datatable 
  DataRow a_row = ds.Tables["products"].NewRow();
  for (col = 0; col < num_columns; col ++){
    try {  a_row[col] = rdr.GetString(col);  }
    catch {  a_row[col] = …
Run Code Online (Sandbox Code Playgroud)

oledb datatable excel dataset

50
推荐指数
4
解决办法
9万
查看次数

Google App Engine:KindError - 没有针对'ObjectName'的实现

我正在谷歌应用程序引擎中编写一个db.Model类,看起来像这样:

class Cheese(db.Model):
   name = db.StringProperty()
   def say_cheese(self):
      return name + "cheese"
Run Code Online (Sandbox Code Playgroud)

出于某种原因,每当我跑:

cheese = Cheese(name = "smelly")
print thing.say_cheese()
Run Code Online (Sandbox Code Playgroud)

我得到一个KindError - 没有实现类型'奶酪'.我想说:"臭奶酪"

难道我做错了什么?我不允许向db.Model对象添加方法吗?

google-app-engine model

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