Is make_shared really more efficient than new?

As infrastructure I was using llvm/clang 3.0 along with the llvm std c++ library within XCode4. Well that appears to be your problem. The C++11 standard states the following requirements for make_shared<T> (and allocate_shared<T>), in section 20.7.2.2.6: Requires: The expression ::new (pv) T(std::forward(args)…), where pv has type void* and points to storage suitable to hold …

Read more

List all available versions of a specific package in NuGet Package Manager Console

Your source resolves to the version 1 of the feed which doesn’t seem to work with -AllVersions (I filed an issue: https://github.com/NuGet/NuGetGallery/issues/563) Using the V2 feed works for me: get-package -ListAvailable -AllVersions -filter nunit -source https://nuget.org/api/v2/ But note that -filter is not for a specific package, but more like a search term. As a workaround, …

Read more

How to use non-capturing groups in grep?

“Non-capturing” doesn’t mean that the group isn’t part of the match; it means that the group’s value isn’t saved for use in back-references. What you are looking for is a look-behind zero-width assertion: grep -Po “(?<=syntaxHighlighterConfig\.)[a-zA-Z]+Color” file

Adding background image to div using CSS

You need to add a width and a height of the background image for it to display properly. For instance, .header-shadow{ background-image: url(‘../images/header-shade.jpg’); width: XXpx; height: XXpx; } As you mentioned that you are using it as a shadow, you can remove the width and add a background-repeat (either vertically or horizontally if required). For …

Read more

When using pathlib, getting error: TypeError: invalid file: PosixPath(‘example.txt’)

pathlib integrates seemlessly with open only in Python 3.6 and later. From Python 3.6’s release notes: The built-in open() function has been updated to accept os.PathLike objects, as have all relevant functions in the os and os.path modules, and most other functions and classes in the standard library. To get it to work in Python …

Read more

Catch all routes for Flask [duplicate]

You can follow this guideline: https://flask.palletsprojects.com/en/1.1.x/api/#url-route-registrations from flask import Flask app = Flask(__name__) @app.route(“https://stackoverflow.com/”, defaults={‘path’: ”}) @app.route(‘/<path:path>’) def catch_all(path): return ‘You want path: %s’ % path if __name__ == ‘__main__’: app.run()

Execution failed for task ‘:app:checkDebugAarMetadata’

I already had the compileSdkVersion and targetSdkVersion on version number 30. I added to build.repositories jcenter() and to allprojects.repositories jcenter(), after that I build the react-native app and it works fine. My build.gradle // Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { ext { buildToolsVersion = “30.0.2” minSdkVersion …

Read more