小编Adr*_*ian的帖子

RPI3B BME280 AttributeError:“模块”对象没有属性“load_calibration_params”

我试图在与 smbus2 错误作斗争后让以下代码正常工作,但我现在发现出现以下错误,并且无法找到如何修复它。

我知道传感器正在工作,因为如果我从http://www.raspberrypi-spy.co.uk/运行 bme280.py就可以正常工作。

所以我的错误是:

pi@wpi:~/weather $ python bme280_sensor.py
Traceback (most recent call last):
  File "bme280_sensor.py", line 9, in <module>
    bme280.load_calibration_params(bus, address)
AttributeError: 'module' object has no attribute 'load_calibration_params'


i2detect 
pi@wpi:~/weather $ i2cdetect -y 1
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
00:          -- -- -- -- -- -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- …
Run Code Online (Sandbox Code Playgroud)

python-3.x raspberry-pi3

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

我希望一个简单的C#问题!向按钮添加其他属性

嗨在Windows窗体(不是WPF)上我动态创建了一个flowlayout上的按钮,我想为它们添加一些属性,只是为了存储其他值(int和string)以及后面使用的按钮.

            Button bn = new Button();
            bn.Text = "mybutton";
            bn.Name = "mybutton";
            toolTip1.SetToolTip(bn, "some tip");
            bn.Location = new Point(200, 200);
            bn.Size = new Size(110, 30);
            bn.BackColor = SystemColors.Control;
            bn.Show();
            flowLayoutPanel1.Controls.Add(bn);
Run Code Online (Sandbox Code Playgroud)

我希望每个按钮存储大约6个值,因为每个按钮都有不同的值.

可以这样做吗?

c# .net-4.0 winforms

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

查找列表中包含x或y的所有行?

我可以不循环遍历整个列表吗?

List<string> responseLines = new List<string>();
Run Code Online (Sandbox Code Playgroud)

然后该列表填充大约300行文本.

接下来我想搜索列表并创建第二个列表,其中包含以"abc"开头或包含"xyz"的所有行.

我知道我可以为每个人做一个但是有更好/更快的方式吗?

c# list .net-4.0

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

观看另一个应用程序,如果它关闭关闭我的应用程序(没有轮询)c#

嗨,我想"挂钩"另一个应用程序,所以当它关闭时,我可以关闭我的应用程序.

如果我想实时响应,我不想轮询正在运行的进程,因为这似乎是不必要的密集型.

我相信应用程序在创建或关闭时会在窗口内发送消息等,如何将其挂钩以了解它何时关闭?

例如,假设我的应用程序加载检查正在运行的进程以确保加载记事本,如果是,它将保持加载直到记事本关闭.作为记事本关闭我的应用程序有些人知道这个并退出...

这有可能,如果是这样的话?

它需要在xp vista和win7上运行

c# winapi .net-4.0

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

免费或低成本的MSI安装程序.Net

嗨,我正在寻找部署我的第一个.Net 4.0应用程序.我知道VS带有一个安装程序项目和一个免费版本的InstallShield,但安装版本的免费版本不能满足我的需求,或者我认为,MS安装程序已经过时了,所以不想学习它!

每个人都在使用什么?我过去曾使用过NSIS,但它没有构建MSI,对于那些希望将其作为MSI的人来说,这是一个问题.

除了正常的东西之外,这是我在安装过程中需要做的事情:在目标机器上操作XML文件.调用COM对象

任何建议(我没有150+花在安装程序上)?

.net c# windows-installer

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

C#webBrowser控制如何在鼠标指针下获取数据

嗨如果我在WebBrowser控件中打开一个站点,无论如何都要编写一个函数来获取鼠标指针下的数据?

所以我想做什么,但不知道怎么做!加载一个网站(大多数任何网站)用户将鼠标放在页面上的某些数据上并按下控件点击,这样代码就可以计算出光标下面的HTML标签并读取它的内部值.希望有道理!

事实上,就像IE开发人员工具中的指针控件一样,它甚至可以设置一个框来围绕选择的内容......

我只是在寻找没有图片的文字......

谢谢你的帮助...

c# .net-4.0 webbrowser-control

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

当数字存储为字符串时,从表中选择最高数字?

我正在尝试在C#.Net 4中编写一个Windows窗体应用程序,它连接到SQL Server 2008数据库,我想从一个表中选择最大数字,其中数字存储为字符串!

string SQL = "select MAX(CONVERT(int, myField)) from myTable where myCode = '" + theCust + "'";
Run Code Online (Sandbox Code Playgroud)

我也在select语句中尝试了Max(CAST(myField as Int))但是两个都没有返回任何东西,即使数据库对于具有10001和10002的theCust两行也是如此.我得到的错误是"枚举没有产生结果"

我究竟做错了什么?

我正在使用内置的System.Data.SqlClient,如果我只是做一个

string SQL = "select myField from myTable where myCode = '" + theCust + "'";
Run Code Online (Sandbox Code Playgroud)

它将两个数字作为字符串返回.我知道我可以在代码中对它们进行排序,但如果数据库变大则不是一个好方法!

我只是再次尝试使用数据库中的int字段并仍然得到相同的错误!Max是错误的使用方法吗?

c# sql sql-server

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

UAC或Userlevel如何克服它!

我正在尝试以编程方式从C#(.net 4.0)编写的帮助应用程序中重新启动服务但是如果我通过双击同时右键单击并执行"以管理员身份运行"的方式运行EXE,则会出现权限违规.

但为什么我需要这个用户是本地管理员?!

我希望应用程序正常运行,并且只有在用户单击按钮重新启动服务时才请求管理员权限.可以这样做吗?

解决方案需要在xp,vista和windows 7上运行.

我正在使用http://www.csharp-examples.net/restart-windows-service/中的代码

public static void RestartService(string serviceName, int timeoutMilliseconds)
{
  ServiceController service = new ServiceController(serviceName);
  try
  {
    int millisec1 = Environment.TickCount;
    TimeSpan timeout = TimeSpan.FromMilliseconds(timeoutMilliseconds);

    service.Stop();
    service.WaitForStatus(ServiceControllerStatus.Stopped, timeout);

    // count the rest of the timeout
    int millisec2 = Environment.TickCount;
    timeout = TimeSpan.FromMilliseconds(timeoutMilliseconds - (millisec2-millisec1));

    service.Start();
    service.WaitForStatus(ServiceControllerStatus.Running, timeout);
  }
  catch
  {
    // ...
  }
}
Run Code Online (Sandbox Code Playgroud)

c# permissions service uac elevation

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

Woocommerce循环中每个订单商品的总数

嗨,我正在学习PHP和Woocommerce!我正在尝试获取所有具有状态处理的订单和每个订单的总数,并在页面上显示.

到目前为止,我可以遍历所有订单并获取每个订单的名称和数量.

但由于我不知道列表中的哪个产品,我不确定如何比较名称然后添加数量.

我目前的输出是这样的:

  • prod1 - v1 x 1

  • Prod2 - v3 x 1

  • prod2 - v3 x 1

  • prod3 - v2 x 11

  • prod3 - v2 x 1

我想要的是:

  • prod1 - v1 x 1

  • Prod2 - v3 x 2

  • prod3 - v2 x 12

目前的代码是:

    <?php
/*
Template Name: Print Supplier Order
*/
if (!is_user_logged_in() || !current_user_can('manage_options')) wp_die('This page is private.');
?>
<!DOCTYPE HTML>
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <title><?php _e('Processing Orders'); ?></title>
    <style>
        body { background:white; …
Run Code Online (Sandbox Code Playgroud)

php sql wordpress orders woocommerce

0
推荐指数
2
解决办法
1162
查看次数