小编Cfl*_*lux的帖子

npm 运行开发脚本错误

我正在尝试按照教程进行操作,但我继续遇到与脚本有关的错误。

我重新启动了教程以确保我没有错过任何东西,但是我遇到了同样的障碍。我在 pycharm 的 Mac 上。

到目前为止,在本教程中(脱离 udemy)我们已经安装了 webpack-cli、webpack,并创建了一个 test.js 文件来查看导入和导出模块是否工作。

测试.js

console.log('imported module');

export default
Run Code Online (Sandbox Code Playgroud)

索引.js

// Global app controller

import num from './test';

console.log(`I imported ${num} from another module`);
Run Code Online (Sandbox Code Playgroud)

包.json

{
  "name": "forkify",
  "version": "1.0.0",
  "description": "forkify project",
  "main": "index.js",
  "dependencies": {},
  "devDependencies": {
    "webpack": "^4.11.1",
    "webpack-cli": "^3.0.2"
  },
  "scripts": {
    "dev": "webpack"
  },
  "author": "Christopher Maltez",
  "license": "ISC"
}
Run Code Online (Sandbox Code Playgroud)

webpack.config.js

const path = require('path');

module.exports = {
    entry: './src/js/index.js',
    output: {
      path: path.resolve(__dirname,'dist/js'),
      filename: 'bundle.js'
    },
    mode: …
Run Code Online (Sandbox Code Playgroud)

javascript node.js npm webpack

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

获取某个字符串后的数字

我有一个包含此文本的字符串...

BEGIN Fin Bal -461.000 第 4 天结束

BEGIN Fin Bal 88861.000 第 2 天结束

BEGIN Fin Bal 456461.000 第 1 天结束

BEGIN Fin Bal -44561.000 第 0 天结束

我需要提取价值

-461.000

包括它是否为负。

我一直在用这个...

static string ExtractNumbers(string expr)
{
    //removes all text from string
    return string.Join(null, System.Text.RegularExpressions
                 .Regex.Split(expr, "[^\\d]"));
}
Run Code Online (Sandbox Code Playgroud)

问题是这会删除负号并保留 4 与日值。

有没有什么办法可以有效地获取Bal这个词后面的数值?排除所需值后的任何文本?

谢谢,保罗。

c# regex

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

kotlin.UninitializedPropertyAccessException:lateinit 属性 roomClickedInterface 尚未初始化

我正在尝试遵循 Pusher Chatkit 的“使用 KOTLIN 和 PUSHER CHATKIT 构建群聊应用程序”的教程,但是我遇到了 Recycler View 适配器的问题。仅供参考,我仍在学习 Kotlin。我一直在阅读有关 lateinit vars 的内容,但我找不到任何可以解决这种情况的内容。错误发生在回收器视图适配器中。

这是我得到的错误:

E/AndroidRuntime: FATAL EXCEPTION: main
    Process: com.example.android_myneighborsbookshelf, PID: 26692
    kotlin.UninitializedPropertyAccessException: lateinit property roomClickedInterface has not been initialized
        at com.example.android_myneighborsbookshelf.adapters.ChatRoomsListAdapter.getRoomClickedInterface(ChatRoomsListAdapter.kt:13)
        at com.example.android_myneighborsbookshelf.adapters.ChatRoomsListAdapter$ViewHolder.onClick(ChatRoomsListAdapter.kt:66)
        at android.view.View.performClick(View.java:6597)
        at android.view.View.performClickInternal(View.java:6574)
        at android.view.View.access$3100(View.java:778)
        at android.view.View$PerformClick.run(View.java:25885)
        at android.os.Handler.handleCallback(Handler.java:873)
        at android.os.Handler.dispatchMessage(Handler.java:99)
        at android.os.Looper.loop(Looper.java:193)
        at android.app.ActivityThread.main(ActivityThread.java:6669)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)
Run Code Online (Sandbox Code Playgroud)

ChatRoomsListActivity.kt

class ChatRoomsListActivity : AppCompatActivity() {
    val adapter = ChatRoomsListAdapter();

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_chat_room_list)
        initRecyclerView() …
Run Code Online (Sandbox Code Playgroud)

android kotlin pusher android-recyclerview chatkit

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

ImportError:无法导入测试模块:

即时通讯与我的教程有问题。我们已经到了测试的要点,我在运行时继续出现错误

python manage.py test
Run Code Online (Sandbox Code Playgroud)

这是我的错误:

(restapi) chrismaltez@Chriss-MacBook-Pro:~/Desktop/pycharmprojects/UDEMY/restapi/src$ python manage.py test
Creating test database for alias 'default'...
System check identified no issues (0 silenced).
..E
======================================================================
ERROR: src.status.tests (unittest.loader._FailedTest)
----------------------------------------------------------------------
ImportError: Failed to import test module: src.status.tests
Traceback (most recent call last):
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/unittest/loader.py", line 428, in _find_test_path
    module = self._get_module_from_name(name)
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/unittest/loader.py", line 369, in _get_module_from_name
    __import__(name)
  File "/Users/chrismaltez/Desktop/pycharmprojects/UDEMY/restapi/src/status/tests.py", line 6, in <module>
    from .models import Status
  File "/Users/chrismaltez/Desktop/pycharmprojects/UDEMY/restapi/src/status/models.py", line 20, in <module>
    class Status(models.Model): #fb status, instagram post, tween, …
Run Code Online (Sandbox Code Playgroud)

django django-models django-testing django-settings

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

无法解码流:android.graphics.ImageDecoder$DecodeException:无法创建带有消息“未实现”的图像解码器

我最近尝试将 Pusher 的 Chatkit 与一些 Kotlin 插件一起实现到我的 Android 应用程序中,但现在遇到了这个我无法解决的错误。

E/Drawable: Unable to decode stream: android.graphics.ImageDecoder$DecodeException: Failed to create image decoder with message 'unimplemented'Input contained an error.

我在它下面遇到的错误是:

E/FirebaseInstanceId: Token retrieval failed: SERVICE_NOT_AVAILABLE

这是通过让我陷入困境,因为我的互联网工作正常,尽管再往下几行,我得到:

W/Firestore: (21.3.0) [OnlineStateTracker]: Could not reach Cloud Firestore backend. Backend didn't respond within 10 seconds.
    This typically indicates that your device does not have a healthy Internet connection at the moment. The client will operate in offline mode until it is able to successfully connect to the …
Run Code Online (Sandbox Code Playgroud)

android pusher firebase google-cloud-firestore chatkit

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

Django - serve() 得到了一个意外的关键字参数“documuent_root”

我正在尝试为 DRF 设置媒体文件路径/图像,但它不起作用,我无法弄清楚原因。

我收到此错误:

在此处输入图片说明

serve() got an unexpected keyword argument 'documuent_root'
Run Code Online (Sandbox Code Playgroud)

我在 mac 上运行 django 1.11 DRF w/python 3.6。

我已经将设置 url 移动到顶级,为什么通过这个链接的方式所以我更近了一步,尽管我仍然无法弄清楚为什么我的链接在我点击它们时显示 404。

设置.py

MEDIA_URL = '/media/'
MEDIA_ROOT = os.path.join(os.path.dirname(BASE_DIR), 'src')

STATIC_URL = '/static/'
STATICFILES_DIRS = [os.path.join(BASE_DIR, 'static')]

CORS_ORIGIN_WHITELIST = 'localhost:3000', #whitelists the localhost to run
Run Code Online (Sandbox Code Playgroud)

视图.py

from accounts.api.permissions import IsOwnerOrReadOnly
from rest_framework import generics, mixins, permissions, viewsets
from books.models import Books
from books.api.serializers import BooksSerializer


class BookViewSet(viewsets.ModelViewSet):
    permission_classes      = [permissions.IsAuthenticatedOrReadOnly, IsOwnerOrReadOnly]    # authentication_classes  = []
    serializer_class        = …
Run Code Online (Sandbox Code Playgroud)

django django-urls django-views django-media django-rest-framework

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

c# - 如何使用 Linq 或其他方式从列表中删除匹配项

我正在尝试从列表中删除匹配的项目,这似乎是一项非常简单的任务,但幸运的是,我无法弄清楚。

示例列表:

List<int> points1 = new List<int>
{
    1, 2, 3, 3
};
Run Code Online (Sandbox Code Playgroud)

我正在努力uniquePoints1成为1,2

我知道有.Distinct()但这会返回1,2,3,这不是我想要的。

我也尝试了以下方法,.Distinct()但我得到一条红线说Comparison made to the same variable, did you mean to compare to something else?

List<int> uniquePoints1 = points1.Where(x => x == x);
List<int> uniquePoints1 = points1.RemoveAll(x => x == x);
Run Code Online (Sandbox Code Playgroud)

任何帮助或方向表示赞赏。

c#

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

C# - 字典 - 如何在字典中获取特定类值的最大值?

我有一本字典,我试图在其中找到特定类值的最大值,类似于获取列表的最大值。我已经搜索了几个小时,但我发现的只是如何从具有键和单个值的字典中获取值。我也遇到过 Linq,但我没有找到任何关于如何在字典的类值中搜索 Max 值的信息。我很确定有办法,我只是错过了什么?

就我而言,我试图找到lineDistance我班级的最大值LineInfo

我找到的链接很近

这个但它只处理一个键和一个值,而不是一个类

这个似乎可能在正确的轨道上,但检查的答案建议运行嵌套的 foreach。我想有一种更简单/更复杂的方法吗?

任何和所有的帮助表示赞赏。

这是我的代码,它相当简单:

class LineInfo
    {
        public double lineDistance { get; set; }
        public LineSegment2d lineSegment2D1 { get; set; }
        public LineSegment2d lineSegment2D2 { get; set; }
    }

Run Code Online (Sandbox Code Playgroud)
var lines = new Dictionary<int, LineInfo>();

double pointDistance0 = lineSegment2DList[i].StartPoint.GetDistanceTo(lineSegment2DList[j].StartPoint);
lines.Add(0, new LineInfo {lineDistance = pointDistance0, lineSegment2D1 = lineSegment2DList[i], lineSegment2D2 = lineSegment2DList[j] });

double pointDistance1 = lineSegment2DList[i].StartPoint.GetDistanceTo(lineSegment2DList[j].EndPoint);
lines.Add(1, new LineInfo { lineDistance = pointDistance1, lineSegment2D1 = lineSegment2DList[i], lineSegment2D2 = …
Run Code Online (Sandbox Code Playgroud)

c# linq dictionary

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