小编Els*_*han的帖子

import httplib ImportError:没有名为httplib的模块

运行test.py时出现此错误

C:\Python32>python.exe test.py
Traceback (most recent call last):
  File "test.py", line 5, in <module>
    import httplib
ImportError: No module named httplib
Run Code Online (Sandbox Code Playgroud)

怎么纠正呢?

test.py的代码块:

#!/usr/local/bin/python

import httplib
import sys
import re
from HTMLParser import HTMLParser


class miniHTMLParser( HTMLParser ):

  viewedQueue = []
  instQueue = []

  def get_next_link( self ):
    if self.instQueue == []:
      return ''
    else:
      return self.instQueue.pop(0)


  def gethtmlfile( self, site, page ):
    try:
      httpconn = httplib.HTTPConnection(site)
      httpconn.request("GET", page)
      resp = httpconn.getresponse()
      resppage = resp.read()
    except:
      resppage = "" …
Run Code Online (Sandbox Code Playgroud)

python python-3.x

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

HTML <pre>标记值获取水平滚动条,如何格式化?

此图显示了我在代码中发生的情况 这是我的博客页面.我的一些帖子有C#代码块.为此,我使用<'pre'>标签.pre标签宽度为100%,并具有背景颜色.但是,文字远离它,如下图所示.我怎么能克服这个?我不想要底部滚动条.

html pre

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

使用Linux在.net核心中调用P-Invoke

有没有办法(dllimport)在Linux上的.NET Core中实现P/Invoke ?

示例:

我用.net框架编译了C++ MyLib.dll.

如果可以这样使用,或者不支持使用.net-core使用linux调用native win api?

[DllImport("MyLib.dll", CallingConvention = CallingConvention.StdCall)]
internal static extern long NativeMethod();
Run Code Online (Sandbox Code Playgroud)

pinvoke .net-core

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

"http://some-urls/some-files.js"中的资源被阻止,因为启用了跟踪保护

javascript在使用Facebook登录Api时在控制台中收到此错误.

The resource at "http://connect.facebook.net/en_US/sdk.js" was blocked because tracking protection is enabled.


 // Load the SDK asynchronously
            (function (d, s, id) {
                var js, fjs = d.getElementsByTagName(s)[0];
                if (d.getElementById(id))
                    return;
                js = d.createElement(s);
                js.id = id;
                js.src = "//connect.facebook.net/en_US/sdk.js";
                fjs.parentNode.insertBefore(js, fjs);
            }(document, 'script', 'facebook-jssdk'));
Run Code Online (Sandbox Code Playgroud)

谷歌+插件也被阻止,现在我的Facebook和其他社交网络插件不适用于Firefox 42.0

我使用的是Firefox 42.0

firefox facebook-javascript-sdk

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

如何获取目录连接的实际文件夹路径?

几天前我将在Windows 7中使用命令创建目录连接mklink.现在我想知道根据该目录连接的实际链接是什么.如何在没有 第三方工具的情况下实现它?

windows-7

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

如何将 Nullable Bit 类型值传递给 SQL Server 存储过程?

我想将null值传递给 where 子句 bit类型变量以获取表中的所有行。而且当我通过时truefalsewhere 子句应该起作用才能做到这一点。

错误:

无法确定条件表达式的类型,因为 'bool?' 之间没有隐式转换 和“System.DBNull”

存储过程:

CREATE PROCEDURE [dbo].[SelectAllUIDs] 
    @enable bit
AS
BEGIN
    SET NOCOUNT ON;

    SELECT 
        [UID], [fEnable] [Enable],
        [AddedDate] [Added Date]
    FROM 
        [VehicleService].[dbo].[NFCCard] 
    WHERE
        fEnable = @enable OR fEnable IS NOT NULL
    ORDER BY 
        NfcKy
END
Run Code Online (Sandbox Code Playgroud)

C#代码:

 public DataSet SelectUid(bool? status)
 {
        DataSet ds = new DataSet();

        try
        {
            SqlCommand com = new SqlCommand("SelectAllUIDs", con);
            com.CommandType = CommandType.StoredProcedure;
            com.Parameters.Add(new SqlParameter("@enable", SqlDbType.Bit)
                                   { Value = status != …
Run Code Online (Sandbox Code Playgroud)

c# sql-server

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

在Windows窗体应用程序中处理连接字符串的最佳方法是什么?

我的C#应用​​程序使用DataSetTableAdapters.它们是从VS2008 GUI工具生成的.

例:

右键单击项目 - >添加新项 - >数据集

此方法自动添加连接字符串app.config.

但这是连接字符串的硬连线方法.我想以一种简单的方式更改连接字符串.但是当我使用数据集时,连接字符串从应用程序属性获取.这种情况有什么解决方案吗?

在此输入图像描述

这是我在Settings.Designer.cs文件中的连接字符串存储

    namespace WindowsFormsApplication2.Properties {


    [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "9.0.0.0")]
    internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase {

        private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));

        public static Settings Default {
            get {
                return defaultInstance;
            }
        }

        [global::System.Configuration.ApplicationScopedSettingAttribute()]
        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
        [global::System.Configuration.SpecialSettingAttribute(global::System.Configuration.SpecialSetting.ConnectionString)]
        [global::System.Configuration.DefaultSettingValueAttribute("Data Source=SLCERT\\SQLEMK;Initial Catalog=TestDataBase;Integrated Security=True")]
        public string TestDataBaseConnectionString {
            get {
                return ((string)(this["TestDataBaseConnectionString"])); // this is the connection string get from the dataset's
            }
        }
    }
} …
Run Code Online (Sandbox Code Playgroud)

c# sql-server app-config

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

DataTable选择LiNQ并检查是否有重复的行

我使用的.Net framwork 4.0 WinForm应用程序组件DataGridView,并设置DataSourceDataTable.然后有一个按钮来添加行插入DataGridView.

这样的代码.

gridTable = (DataTable)dgrMainGrid.DataSource; 
DataRow dr = gridTable.NewRow();
Run Code Online (Sandbox Code Playgroud)

在将New Row添加到DataTable之前,我检查了是否有重复的行.为此,我使用了此LINQQuery.

//Item Code cannot duplicate
var results = from itmCode in gridTable.AsEnumerable()
              where (itmCode.Field<string>("Item Code") == txtGrdItmLoc.Text)
              select itmCode;
Run Code Online (Sandbox Code Playgroud)

在我如何检查数据表中是否有可用的重复行之后?

if(//doWhatever function here ){
  //if there's duplicate row values 
  isNotDuplicate = false;
}
else{
  isNotDuplicate=true;
}
Run Code Online (Sandbox Code Playgroud)

在进入下面的步骤之前,我需要得到是否有重复,并将其设置为isNotDuplicate变量或类似的东西来检查.所以我认为计算results行但是没有这样的函数可以计算'var results`,有没有可能做到这一点?

if (!isDuplicate)
{
     dr["#"] = true;
     dr["Item Code"] = …
Run Code Online (Sandbox Code Playgroud)

c# linq

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

okhttp3 RequestBody在Kotlin

我想发送这样的请求正文:

我该如何发送?我将其作为课程发送吗?

"email":{
    "emailto":"foo@bar.com",
    "emailfrom":"foo@bar.com",
    "emailcc":"foo@bar.com",
    "emailbcc":"foo@bar.com",
    "emailsubject":"Subject",
    "emailtag":"Information",
    "emailtextbody":"---",
    "attachments":[]
}
Run Code Online (Sandbox Code Playgroud)
val formBody = FormBody.Builder()
    .add("email", "Your message")
    .build()

val request = Request.Builder()
    .url(url)
    .post(formBody)
    .addHeader("_Token","")
    .addHeader("Content-Type","application/json")
    .build()
Run Code Online (Sandbox Code Playgroud)

java android kotlin okhttp3

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

如何在exe中隐藏重要的字符串变量值

我想在.Net应用程序(C#,VB.NET)中隐藏重要的字符串变量值,如密码,用户名,ip和url等.在进程资源管理器中我们可以查看图像或内存中的字符串,我想隐藏图像字符串

在此输入图像描述

c#

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

AWS Certificate Manager“正在使用”状态为“否”

I was imported SSL certificate using AWS Certificate manager and it will display In Use status as No and my Subdomain didn't work with https.

Below image displayed the status as I described. What was the reason for that?

在此处输入图片说明

Edit: I used Amazon EC2 with ubuntu box.

ssl amazon-web-services

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

在C#中使用Parallel.ForEach和XmlNodeList

我已经完成了基本foreach循环,XmlNodeList如下所示.

示例XML文件(books.xml)

XmlDocument doc = new XmlDocument();
doc.Load("books.xml");
XmlNodeList xnList = doc.SelectNodes("catalog/book");
foreach (XmlNode node in xnList)
{
   Console.WriteLine(node["author"].InnerText);
} 
Run Code Online (Sandbox Code Playgroud)

如何将此循环转换为Parallel.ForEach

我试过这个代码.但它不起作用.

Parallel.ForEach(xnList, (XmlNode node) =>
{
   Console.WriteLine(node["author"].InnerText);
});
Run Code Online (Sandbox Code Playgroud)

这是错误2

参数1:无法转换System.Xml.XmlNodeListSystem.Collections.Generic.IEnumerable<System.Xml.XmlNode>

c# xml parallel.foreach

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

如何在android中为活动设置两个不同大小的背景图像作为水平和垂直

我想设置两个不同大小的背景图像作为水平和垂直的活动.这样做,因为水平和垂直相同的图像设置它们得到拉伸.

例如:

水平和垂直布局的示例

android android-layout

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