小编egl*_*ase的帖子

TypeScript 中缺少 AbortController

我正在尝试在 TypeScript 中使用AbortController

给定这个小文件:

const controller = new AbortController();
Run Code Online (Sandbox Code Playgroud)

我从 TypeScript 编译器收到以下错误:

src/testAbort.ts:1:24 - error TS2304: Cannot find name 'AbortController'.

1 const controller = new AbortController();
                         ~~~~~~~~~~~~~~~
Run Code Online (Sandbox Code Playgroud)

TypeScript 有关于AbortController 的文档。我还从 Github 发现了一个问题,该问题已通过合并包含 AbortController 类型定义的拉取请求得到解决。所以它应该是可用的。

我的tsconfig.json包含:

src/testAbort.ts:1:24 - error TS2304: Cannot find name 'AbortController'.

1 const controller = new AbortController();
                         ~~~~~~~~~~~~~~~
Run Code Online (Sandbox Code Playgroud)

我尝试过的:

  • 升级到最新的 TypeScript 3.7.5
  • 将tsconfig 中的lib和选项设置为.target"ESNext"
  • 通过访问它global.AbortController

typescript fetch-api abortcontroller

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

Mac 验证错误:密码无效?尝试将 .pfx 转换为 .pem 时

我已经安装了openssl在 Microsoft Windows 计算机上,并且尝试进行此转换:

从:

  • .pfx

到:

  • .crt
  • .pem
  • .key

但我在尝试使用证书时不断收到此错误:

Mac verify error: invalid password?
Run Code Online (Sandbox Code Playgroud)

openssl pkcs#12

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

B&R Automation Studio“错误 9340:项目包含可视化组件对象,但没有版本定义”

在 Automation Studio 中编译 B&R 项目时,会引发此错误。

Error 9340: Project contains Visual Component objects but no version definition
Run Code Online (Sandbox Code Playgroud)

如何解决这个编译错误?

发密科Automation Studio V 4.0.29.87。

structured-text br-automation-studio

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

如何调试 OpenTK?

尝试制作游戏,但纹理从未到达屏幕。

仅对四边形使用颜色是有效的,但是当我尝试对四边形进行纹理处理时,它仅显示为黑色方块。

基本片段着色器:

#version 300 es
precision highp float;

uniform sampler2D SS;

in vec4 Color;

in vec2 UVtrans;
out vec4 color;

void main()
{
    
        color = texture(SS, UVtrans); 
        
        //color = Color;
}
Run Code Online (Sandbox Code Playgroud)

顶点着色器:

#version 300 es
layout(location = 0) in vec2 Vertex;
layout(location = 1) in vec2 UV;

uniform vec4 ColorIn;
uniform mat4 QuadMatrix;
out vec2 UVtrans;
out vec4 Color;

void main()
{
    gl_Position = QuadMatrix* vec4(Vertex, 0.0, 1.0);
    gl_Position.w = 1.0;
    UVtrans = UV;
    Color = ColorIn;
}
Run Code Online (Sandbox Code Playgroud)

用于将纹理绑定到四边形的代码部分: …

c# glsl opentk

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

实现 Protobuf 时出现未知修订错误。(去)

我现在正在使用 GitHub 存储库进行编码,需要提取一个包。

go get github.com/cosmos/cosmos-sdk/types
Run Code Online (Sandbox Code Playgroud)

当我进入时出现:

go get: github.com/cosmos/cosmos-sdk@v0.33.2 updating to
github.com/cosmos/cosmos-sdk@v0.44.5 requires
github.com/gogo/protobuf@v1.3.3: reading github.com/gogo/protobuf/go.mod at revision v1.3.3: unknown revision v1.3.3
Run Code Online (Sandbox Code Playgroud)

go protocol-buffers cosmos protobuf-go cosmos-sdk

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

嵌套 CSS 声明是否可能且正确?

我可以将声明嵌套在另一个选择器中吗?

td:hover
{
  background-color: darkblue;
  color: white;
  border-color: purple;
  text-decoration: underline double;
  img
    {
      border: solid 2.5px purple;
    }
}
Run Code Online (Sandbox Code Playgroud)

使用 CSS 是否有效且正确?

html css nested css-selectors

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

我可以在同一个 catch 中包含多种类型的异常吗?

在 C# 中,同一个 catch 中可以有多种类型的异常吗?我只是想如果有可能做这样的事情,我感谢任何帮助

try
{
}
catch (ArgumentException || FormatException x)
{
  // do something....
}
catch(Exception x)
{
  throw;
}
Run Code Online (Sandbox Code Playgroud)

.net c#

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

powershell脚本创建Excel数据透视表

我在 Excel 工作表上进行透视时遇到问题,我不确定我做错了什么。

这是我使用的powershell代码

# requires excell COM 
#Create excel COM object
$excel = New-Object -ComObject excel.application

#Make Visible
$excel.Visible = $True

#Add a workbook
$workbook = $excel.Workbooks.Add()

#Remove other worksheets
1..2 | ForEach {
    $Workbook.worksheets.item(2).Delete()
}

#Connect to first worksheet to rename and make active
$serverInfoSheet = $workbook.Worksheets.Item(1)
$serverInfoSheet.Name = 'DiskInformation'
$serverInfoSheet.Activate() | Out-Null


#Create a Title for the first worksheet and adjust the font
$row = 1
$Column = 1

#Create a header for Disk Space Report; set …
Run Code Online (Sandbox Code Playgroud)

excel powershell pivot-table

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

Keycloak得到401错误,但是spring security不处理这个错误

问题如下。我通过 Keycloak Bearer Spring 安全性实现了登录,如下所示

public class KeycloakSecurityConfiguration extends KeycloakWebSecurityConfigurerAdapter {

@Autowired
public void configureGlobal(AuthenticationManagerBuilder auth) throws Exception {
    KeycloakAuthenticationProvider keycloakAuthenticationProvider = keycloakAuthenticationProvider();
    keycloakAuthenticationProvider.setGrantedAuthoritiesMapper(new SimpleAuthorityMapper());
    auth.authenticationProvider(keycloakAuthenticationProvider);
}
@Override
public void configure(HttpSecurity http) throws Exception {
    super.configure(http);
    http.sessionManagement()
            .sessionCreationPolicy(SessionCreationPolicy.STATELESS)
            .sessionAuthenticationStrategy(sessionAuthenticationStrategy())
            .and()
            .csrf().disable()
            .addFilterBefore(keycloakPreAuthActionsFilter(), LogoutFilter.class)
            .addFilterBefore(keycloakAuthenticationProcessingFilter(),               X509AuthenticationFilter.class)
            .exceptionHandling().authenticationEntryPoint(authenticationEntryPoint())
            .and()
            .authorizeRequests().antMatchers(Constants.API_BASE_PATH + "/**").authenticated();
    }

}
Run Code Online (Sandbox Code Playgroud)

@ExceptionHandler当我将授权请求标头发送为空时,keycloak 会抛出错误 401。我无法像这样捕获错误:

@ExceptionHandler(RuntimeException.class)
protected ResponseEntity<Object> keycloakAuthenticationExceptionn(RuntimeException ex) {
    return buildResponseEntity(new ErrorResponseWrapper(BAD_REQUEST,new 
     MessageResponse(ex.getLocalizedMessage()),ex,ErrorCode.NOT_AUTHORIZED));
}
Run Code Online (Sandbox Code Playgroud)

spring spring-security spring-boot keycloak

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

需要逐行读取文本文件,然后用于搜索 CSV 文件

这里完全是新手..抱歉。

我有一个.txt包含 IP 的文件(逐行):

195.678.333.23
54.221.67.1
32.221.67.2
32.221.67.3
56.221.67.4
32.221.67.5
243.221.67.6
23.221.67.7
34.221.67.8
34.221.67.9
Run Code Online (Sandbox Code Playgroud)

(我需要循环大约200个IP)

我需要读取每一行,然后搜索多个 csv 文件以查找这些 IP,看看它们是否存在。

CSV 是这样的:

3am452525-1;2021-08-25T07:49:03.188353+00:00;195.678.333.23;234.45.78.232;\"pass rscore=16\";bl@hotmail.com resolve=ok reverse=bl@hotmail.com routes= notroutes=alfgdfgd,pr_sdt_Spsdgsgdhidfhgd;sxdgdsgs.hotmail.com;ECDHE-RSA-AES256-GCM-SHA384;NOT;sdgsgm@dunog.df;ENV_RCPT:dgsgsgsg@{hotmial.com,ENV_RCPT_VERIFY:1;ATTACH_NAME:sdgdsgsgsof.pdf,ATTACH_MIME:application/pdf,ATTACH_TYPE:pdf,ATTACH_OEXT:pdf,ATTACH_CORRUPT:0,ATTACH_PROTECT:0,ATTACH_SIZE:20099;;;;;;sdgsg_fhdh_dfhdh;asrsar_asrar;0;0;0;0;0;0;0;df;8.12.0-2107140000;main-2108250046;;;;sdgsg;;;;none;none;rule=sdgsgs action=ssdgsg-sgddsgr Subject default="sdgs $reyey";rule=odfhddh action=add-header dfhdhdReason="$SpamReason";;;;;;SEND_QID:4363636363,SEND_PROFILE:mail,SEND_RCPTS:dhdfhh;1;1;default_uioyuouyo_RcptInOrg;30677;uMwaF_x-00m7xOj-rho8njCPLr_QKYh3;<B8967386-0450-4709-A382-66D68CE4F3A6@rtce-efax1>;"zdgddadyhadyhad";0.283;1;0.856;Fax-Tdhfdm@urydyd;sdhdfhdhdhfd
Run Code Online (Sandbox Code Playgroud)

IP 存在于$3CSV 文件的字段中,但如果我找到 IP,那么我希望将整行作为输出。

有人可以帮忙吗?

我有厌倦的事情,比如:

cat /tmp/IPs_filename.txt | while read line; do grep ${line} csvlog.436334.csv; done

但没有帮助。

谢谢

bash loops while-loop cat do-while

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

将sync.Mutex放在包级别变量中对包级别映射有什么影响吗?

在以下函数之一中调用 mu.Lock() 是否会锁定包级 accCache 映射?

package cache

import (
    "sync"
)

type CachedAccount struct {
    Id       string
    Expires  int64
}


var accCache = make(map[string]CachedAccount)

var mu sync.Mutex


func addAccount...
func getAccount...

Run Code Online (Sandbox Code Playgroud)

mutex locking go

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