我正在尝试编译这里找到的项目之一USB-I2C/SPI/GPIO接口适配器.
我下载了i2c_bridge-0.0.1-rc2.tgz包.我安装了libusb,似乎没有任何问题.我进入i2c_bridge-0.0.1-rc2/目录并制作.编译.我进入i2c_bridge-0.0.1-rc2/i2c文件夹并制作.它编译并给我./i2c.但是,当我运行它时,它说error while loading shared libraries: libi2cbrdg.so: cannot open shared object file: No such file or directory
makefile中i2c_bridge-0.0.1-rc2/i2c的库目录为../.在libi2cbrdg.so此目录中(i2c_bridge-0.0.1-rc2).我也把文件复制到了/usr/local/lib.一个ls在的i2c_bridge-0.0.1-rc2/目录
i2c i2cbrdg.d i2cbrdg.o libi2cbrdg.a Makefile tests
i2cbrdg.c i2cbrdg.h INSTALL libi2cbrdg.so README u2c4all.sh
Run Code Online (Sandbox Code Playgroud)
(那i2c是一个目录)
如果我sudo ./i2c,它仍然给我问题.
我不得不在所有makefile中删除-Werror和-noWdecrepated(拼写?)选项以使它们进行编译,但这不应该影响它吗?
找到.so文件还需要什么?如果有人能帮我找出问题所以我会非常感激.如果需要更多信息,我可以发布.
我正在寻找一种只使用T-SQL从表中检索实体数据模型(EDM)的方法(所以任何人,只使用Microsoft SQL Server Management Studio,都可以这样做).__MigrationHistory
我想要一个有效的BASE64字符串值.
我不想完全解压缩到EDMX.
我不想从*.resx迁移文件中获取它.
当我__MigrationHistory在SSMS中选择整体时,Model列值如下
0x1F8B0800000000000400CD57DB6EDB38107D5F60FF81E0D31648C5247DD906528BD4898BA075525469DF6969EC10CB8BCA4B607F5B1FFA49FB0B3BBACB521CB7E9A228020422357366E6F0CC50FEF7EBB7F8F54649720FD609A3137A121D53023A33B9D0EB8406BF7AFE377DFDEACF3FE2CB5C6DC8E7D6EE4569879EDA25F4CEFBE28C3197DD81E22E5222B3C699958F32A318CF0D3B3D3E7EC94E4E182004452C42E28F417BA1A05AE072667406850F5C2E4C0ED235FBF826AD50C93557E00A9E414253AE0A0917DCF325771035CB254278D8784ACEA5E098550A724509D7DA78EE31E7B34F0E526F8D5EA7056E7079BB2D00ED565C3A686A39EBCDBFB7ACE3D3B22CD63BB6505970DEA81F043C79D1F0C4C6EE4F629B763C229397C8B8DF9655576C26746E0C25E3386733694B9B433C47159C001721CC11D9353EEA84827A2AFF8EC82C481F2C241A82B75C1E910F612945F60EB6B7E61FD0890E520ED3C584F1DDCE066E7DB0A600EBB71F61D514719553C276FDD8D8B1731BF8D435BE0D029FAF31365F4AE8C4C01E752FFFB700A8286C144A167CF31EF4DADF25141F29998B0DE4ED4E83FA490BEC2B74F2368C82C4AC3F9DE999959473A1C136094C243F3944D47A738EAE09B75B518D9B82EFA5E028E973A8DB27AA14F2509E5D467DA3B2BA53DB8E667B5A3A5EF0A240CA062DDEEC90B4EEEFD9F3F4C7C5AE6A0C96B90734DF65DB45F2C6F2358CDE6268CC742EACF3AD902999E56A6236E67F0FB76DB401C5633DF78CB7C6E5F3CE29EFEBBFF26C46703D97732C4F81F655A5D06554F7FCC4AB1AB35C72FB409FCC8C0C4AEFEBB5C7BCEB3619FAD73B5384988DD21ED3C4263C8D3A7ECCF963921D9B74D13BE98E241A3772397C354DF4539B5082D4DC8BBCD2CED67950516910A55FE44C0AACB73758702D56E07C3D1429DE08A7A31BEDF7B95D9873B93C7CC5FCF2A11EB4F81200D9C46C5602EC4F0D787DCF6D76C7ED5F8A6F9E0D917E76884F67CDC111BD6F42D72A4B68BEC4C56D9D5E3DD19F38BBA7828FD9F08B2DBE0027D63D44F9FDA6212B95D483B636577A655A82B19C6146ADC988FF05789E232BE7160F90671E5F67E05C75D17EE632A0C9A55A427EA56F822F823F770ED4526E87F5C6ECF1F8D505B59B737C53942BF77F9480690A2C016EF49B2064DEE53D9FEA6F1F442990B780FB5587E28706C2ADB71DD2B5D1DF09D4D0770105E8B2296E016F120473373AE5F7F094DCF0FBE23DAC79B66DE7D67E90C307B14B7B7C21F8DA72E51A8CDEBFFC15C2CA9F21AFFE038574340FB80C0000
Run Code Online (Sandbox Code Playgroud)
这是我的示例数据库,所以我不介意分享它.
该列是类型varbinary(max),我google了如何将其转换为UTF8*-ish*文本.
SQL Server:将字符串转换为十六进制字符串并返回#sql #sqlserver
对于
SELECT CONVERT(VARCHAR(max), 0x1F8B0800000000000400CD57DB6EDB3810..... , 0)
Run Code Online (Sandbox Code Playgroud)
甚至更直接
SELECT CONVERT(VARCHAR(max), (SELECT TOP (1) [t0].[Model]FROM [__MigrationHistory] AS [t0]), 0);
Run Code Online (Sandbox Code Playgroud)
我得到以下结果

从字面上看: ‹
我检查了我Model是否在LinqPad5中没有损坏或不完整并使用此处找到的工具,但它看起来没问题.


如何告诉我的应用程序使用我提供的主机生成重定向 URI?( foobar.com)
语境:
我有服务器端 Blazor Web 应用程序,从最近的 (VS 16.7.5) 模板生成,具有 Azure AD(单租户、工作和学校)身份验证。
我用
<PackageReference Include="Microsoft.AspNetCore.Authentication.AzureAD.UI" Version="3.1.8" />
我已在 Az Portal 等处配置了接受的重定向 URL,并且可以在本地运行我的应用程序时使用 Azure AD 登录。
重定向 URI 在重定向到 Azure AD 站点时在查询参数中发送,它指向实际上是 的网站主机foobar.azurewebsites.net。
如何告诉我的应用程序使用我提供的主机生成重定向 URI?( foobar.com)
我发现的唯一解决方案与以前的 ASP.NET 相关。
<add key="ida:RedirectUri" value="https://localhost:44326/" />
这对我来说不起作用。
我正在使用 Jax-ws(或 JAXB,不确定,无论如何......)熟悉 Java 中的 Web 服务。
我用一个网络服务创建了一个小项目。WS 具有唯一的称为 transfer 的端点并返回继承 ITransferResult 接口的对象。
网络服务合同
//Service Endpoint Interface
@WebService
@SOAPBinding(style = Style.RPC)
public interface IBankWebSrv {
@WebMethod
ITransferResult transfer(String accountNumber, double amount);
}
Run Code Online (Sandbox Code Playgroud)
网络服务实现
//Service Implementation
@WebService(endpointInterface = "Contracts.IBankWebSrv")
public class BankWebSrv implements IBankWebSrv {
@Override
public ITransferResult transfer(String accountNumber, double amount) {
ITransferResult result = new TransferResult();
// TODO logic here
result.setSuccessful(true);
return result;
}
}
Run Code Online (Sandbox Code Playgroud)
TransferResult 合约
@XmlJavaTypeAdapter(TransferResult.class)
public interface ITransferResult {
boolean isSuccessful();
void setSuccessful(boolean successful);
}
Run Code Online (Sandbox Code Playgroud)
TransferResult …
我想创建Azure Logic App,它将不断请求Internet上的特定网站并解析收到的HTML.
我已经创建了Logic App并设置了间隔和HTTP请求操作.

我应该选择哪种操作作为HTML代码上简单正则表达式操作的下一步?
我想到的是创建Azure功能,它将完成这项工作,但我想知道是否有任何其他解决方案,更适合此类任务.
我希望它尽可能简单.
编辑:
刚发现一些很酷的功能.Logic Apps包含一些基本类型的基本表达式.

不幸的是它没有任何regex或string.contains.
现在,我将尝试使用Azure Functions.
azure azure-active-directory azure-ad-graph-api azure-devops azure-devops-rest-api
我已经整理了整数值列表:
let ls = [1..4]
Run Code Online (Sandbox Code Playgroud)
如何在没有第一个和最后一个元素的情况下获得子列表?(以最佳方式)
预期的结果是[2; 3].
这是我到目前为止所做的,是的,它有效,但我认为这不是最好的方法.
[1..4] |> List.tail |> List.rev |> List.tail |> List.sort
Run Code Online (Sandbox Code Playgroud) azure ×2
.net ×1
asp.net-core ×1
azure-devops ×1
base64 ×1
blazor ×1
build ×1
debian ×1
edmx ×1
f# ×1
find ×1
java ×1
jaxb ×1
list ×1
sql-server ×1
sublist ×1
varbinary ×1
web-services ×1