小编Mak*_*ebi的帖子

为什么使用decimal(int [])构造函数?

我保持了C#桌面应用程序,在Windows 7上,使用Visual Studio 2013和某处有以下行,试图创建一个0.01十进制值的代码,使用十进制(的Int32 [])构造函数:

decimal d = new decimal(new int[] { 1, 0, 0, 131072 });
Run Code Online (Sandbox Code Playgroud)

第一个问题是,它与以下不同吗?

decimal d = 0.01M;
Run Code Online (Sandbox Code Playgroud)

如果没有什么不同,开发人员为什么会遇到这样编码的麻烦?

我需要更改此行以创建动态值.就像是:

decimal d = (decimal) (1 / Math.Pow(10, digitNumber));
Run Code Online (Sandbox Code Playgroud)

我会以这种方式引起一些不受欢迎的行为吗?

.net c# refactoring decimal

28
推荐指数
2
解决办法
2152
查看次数

语法 - 可能的函数指针

一行代码让我困惑,我无法解决它.它可以是一个函数地址的转换并将它分配给一个函数指针,但是'address'不应该存在.还是我完全脱离背景?

int32_t (*const my_func)(uint32_t address) = (int32_t (*)(uint32_t address)) nvm_addr;
Run Code Online (Sandbox Code Playgroud)

c++

12
推荐指数
2
解决办法
597
查看次数

如何控制`div`在html中重叠

我正在创建一个网页,例如我有两个divs,A 和 B。A 的位置是fixed并且它在页面的顶部,但是 B 的位置是absolute并且在页面中间的某个地方。当它们重叠时,B 位于 A 之上,但我希望这是相反的。我希望 A 能胜任一切,但我不知道该怎么做。

请注意,改变他们的定位不是一种选择。

先感谢您。:)

html css overlap

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

Laravel - npm run watch - 重复运行 - 不间断

我已经安装了 Laravel。我使用 Visual Studio Code 在 Windows 10 上进行开发。我已经安装了 npm 和 node。package.json并使用命令基于 Laravel 默认运行安装npm install。我保持文件不变,它看起来像这样:

{
  "private": true,
  "scripts": {
    "dev": "npm run development",
    "development": "cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js",
    "watch": "cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --watch --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js",
    "watch-poll": "npm run watch -- --watch-poll",
    "hot": "cross-env NODE_ENV=development node_modules/webpack-dev-server/bin/webpack-dev-server.js --inline --hot --config=node_modules/laravel-mix/setup/webpack.config.js",
    "prod": "npm run production",
    "production": "cross-env NODE_ENV=production node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js"
  },
  "devDependencies": {
    "axios": "^0.15.3",
    "bootstrap-sass": "^3.3.7",
    "cross-env": "^3.2.3",
    "jquery": "^3.1.1",
    "laravel-mix": "0.*", …
Run Code Online (Sandbox Code Playgroud)

npm laravel

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

Laravel 中的私有临时存储目录

对于 Laravel,我认为该storage/文件夹是将一些临时文件解压缩到的好地方。所以在代码中,我提到了这个路径:storage/tempdir. 像下面这样:

$zip = new ZipArchive();
$zip->open($request->excelFile->path());
$dir = "storage/tempdir";
$zip->extractTo($dir);
Run Code Online (Sandbox Code Playgroud)

但解压缩的文件最终在 public/storage/tempdir/

通过这种方式,它们可供公众访问,而我不希望那样。

如何storage/tempdir在我的 Windows 和 Linux 机器上进行引用?tnx。

laravel

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

ISIM和USIM有什么区别?

VoLTE/LTE/4G范围内ISIM和USIM有什么区别?它在SIP REGISTRATION过程中有什么用?为什么我们需要两种类型,它是否依赖于运营商?

sip lte 4g ims

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

Perl-不同操作系统上的目录管理

我是Perl的新手。我正在使用以下命令在Windows下的Perl中删除文件夹:

system "del trash_folder";
Run Code Online (Sandbox Code Playgroud)

但是我也打算在相同的脚本下运行Unix。我可以在代码中获取操作系统名称,然后根据操作系统运行其他命令。但是Perl中没有更好的方法吗?我正在考虑可能的API或操作系统不了解。

perl

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

将转储文件导入 mysql JDBC

我正在使用 Java 和 MySQL (JDBC),并且我想将转储文件导入到数据库。这样做的正确方法是什么?我尝试过以下代码:

// function "connectToDB" connects to the Database, and not the server.
// variable sourcePath refers to the dumpfile.
    Connection con = connectToDB(USERNAME, PASSWORD); 
    String q = "source " + sourcePath;
    System.out.println("Q is: " + q);
    try {
        Statement statement = con.createStatement();
        statement.executeUpdate(q);
    } catch (Exception ex) {
        ex.printStackTrace();
    }
    closeConnection(con);
Run Code Online (Sandbox Code Playgroud)

但我得到一个 MySQLSyntaxErrorException :

您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,了解在第 1 行“source C:...\Desktop\dumpfile.sql”附近​​使用的正确语法

java mysql jdbc mysqlimport

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

标签 统计

laravel ×2

.net ×1

4g ×1

c# ×1

c++ ×1

css ×1

decimal ×1

html ×1

ims ×1

java ×1

jdbc ×1

lte ×1

mysql ×1

mysqlimport ×1

npm ×1

overlap ×1

perl ×1

refactoring ×1

sip ×1