小编Del*_*rog的帖子

在一次调用中交换向量的两个元素

我有一个向量c(9,6,3,4,2,1,5,7,8),我想在向量中的索引2和索引5处切换元素.但是,我不想创建一个临时变量,并希望在一次调用中进行切换.我该怎么办?

r

10
推荐指数
3
解决办法
7443
查看次数

将double转换为Char Array C++

我试图将一个double转换(和舍入)到一个char数组,而不是先在double上转换为std :: to_string.但是,我正在接收随机内存文本.我究竟做错了什么?

这是我的代码:

double d = 1.0929998; 
d = std::round(d * 100) / 100;

char s[sizeof(d)];
std::memcpy(s,&d,sizeof(d));
Run Code Online (Sandbox Code Playgroud)

结果:

s: q =×£pñ?

预期价值:

s: 1.09

c++ string double c-strings

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

STRING_SPLIT 到多个变量

我有一个看起来像这样的字符串:

'1.25,5.34,6.9,8.6547,2.3'
Run Code Online (Sandbox Code Playgroud)

我想将每个逗号分隔值存储到像这样的变量中,但以编程方式在 T-SQL 中存储:

Declare @Var1 float
Set @Var1 = 1.25
...

@Var2 = 5.34 
@Var3 = 6.9
Run Code Online (Sandbox Code Playgroud)

等等等等..

我该怎么做呢?

sql sql-server

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

Nginx 接受 proxy_pass 中的尾部斜杠或不接受尾部斜杠

我遇到了以下问题,我希望能够从带有尾部斜杠不带尾部斜杠的主网站访问代理传递的位置(托管 docker 容器中的 React/NextJs webApp)。

目前,当我点击:

http://my-website.com/test # 这有效

但当我击中时:

http://my-website.com/test/ # 失败并返回 404

我希望能够同时访问这两个网址。我缺少什么?

   ### Default Server ###
    server {
        listen 80;
        root /usr/site;
        if ($http_x_forwarded_proto = "http") {
            return 301 https://$host$request_uri;
        }
        location ~/test(.*)$ {
                set $upstream_endpoint http://$docker_container_url;
                proxy_http_version 1.1;
                proxy_set_header Upgrade $http_upgrade;
                proxy_set_header Connection 'upgrade';
                proxy_pass $upstream_endpoint$1/;
                proxy_set_header    Host    $host;
                proxy_cache_bypass  $http_upgrade;
        }
    }
Run Code Online (Sandbox Code Playgroud)

nginx nginx-reverse-proxy nginx-config

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

带有SecureString的JSON ToObject

我无法将JSON文本序列化为包含SecureString变量的对象.我如何在保持公共'pwd'变量为SecureString的同时序列化以下内容?

假设有以下字符串:

string j_str = "{ 'uid':'JohnDoe', 'age':30, 'pwd':'MyPassword' }";
Run Code Online (Sandbox Code Playgroud)

我想将此字符串序列化为我在C#中的对象

public class User
{
   public string uid = { get; set; }
   public string age = { get; set; }
   public SecureString pwd = { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

所以我可以使用Newtonoft调用以下调用JSON ToObject),如下所示:

JObject j_obj = JObject.Parse(j_str);

User newUser = j_obj.ToObject<User>();
Run Code Online (Sandbox Code Playgroud)

这会导致以下错误:

Newtonsoft.Json.JsonSerializationException: 'Error converting value "MyPassword" to type 'System.Security.SecureString'. Path 'pwd'
Run Code Online (Sandbox Code Playgroud)

.net c# serialization json json.net

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

在 TS 中使用 SCSS 导出时汇总构建失败([!] 错误:'default' 未由 src/styles/variables.scss 导出)

我遇到了以下汇总构建失败,我希望能够在我的打字稿文件中使用 scss 文件的导出。

构建失败的内容如下:

[!] 错误:“默认”不是由 src/styles/variables.scss 导出,而是由 src/components/Layout/Layout.themes.tsx https://rollupjs.org/guide/en/#error-name-导入不是由模块导出的 src/components/Layout/Layout.themes.tsx (1:7) 1: 从 '../../styles/variables.scss' 导入 vbl;

我的汇总配置如下所示:

import scss from 'rollup-plugin-scss';
import typescript from 'rollup-plugin-typescript2';
import image from '@rollup/plugin-image';
import { terser } from 'rollup-plugin-terser';
import pkg from './package.json';

export default {
  input: ['src/index.tsx'],
  output: [
    {
      file: pkg.main,
      format: 'cjs',
      sourcemap: true,
      name: 'Main'
    },
    {
      file: pkg.module,
      format: 'esm',
      sourcemap: true,
      name: 'tree-shaking'
    }
  ],
  external: [...Object.keys(pkg.dependencies || {}), ...Object.keys(pkg.devDependencies || {}), ...Object.keys(pkg.peerDependencies || {})],
  plugins: [image(), …
Run Code Online (Sandbox Code Playgroud)

rollup sass typescript reactjs rollupjs

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

我如何在我正在设计的网站的html/css/jquery编码中包含我的姓名和详细信息,以便它不可编辑?

我想保护我的网站代码,并通过将我的姓名,电子邮件地址和版权作为永久代码来阻止他人使用我的编码.这可能吗?我想以这样的方式设计它,使得代码不可编辑,因此我的详细信息仅出现在编码中而不出现在网站上.此外,我想知道他们是否是一种密码保护或隐藏代码段的公共观看方式?也许我可以添加我的徽标,如果用户试图删除它,编码功能不正常?

html css security jquery

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

C#中的Getter和Setter别名

我如何从复数形式中对变量进行别名处理,以便引用复数形式更改或返回单个表单?

我有一个全局变量,如Getter和Setter:

public string UserName { get; set; }
Run Code Online (Sandbox Code Playgroud)

并且想设置一个UserNames可以返回的别名变量,UserName当设置会修改时UserName

我尝试过,public string UserNames { get => UserName; set => UserName = UserNames }但似乎没有用.

c# variables instantiation getter-setter

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