プログラミング

プロおよび熱狂的プログラマーのためのQ&A

2
Stringがnullでなく、Groovyの空白だけではないかどうかをどのように判断できますか?
Groovyは追加されますisAllWhitespace()素晴らしいです文字列にする方法を、が、があるようには思えない良い文字列以外の何かがあるかどうかを判断する方法だけで、その中に空白を。 私が思いつくことができた最高のものは: myString && !myString.allWhitespace しかし、それは冗長すぎるようです。これは、これを確認するためのより簡単な方法がなければならないという検証の一般的なことのようです。

17
ES6構文を使用してjqueryをインポートする方法
私はトランスパイラーとプラグインES6を介して(JavaScript)構文を使用して、またスタイルのために新しいアプリを書いてbabelいpreset-es2015ますsemantic-ui。 index.js import * as stylesheet from '../assets/styles/app.scss'; import * as jquery2 from '../dist/scripts/jquery.min'; import * as jquery3 from '../node_modules/jquery/dist/jquery.min'; console.log($('my-app')); index.html <!DOCTYPE html> <html lang="fr"> <head> <body> <script src="dist/app.js"></script> </body> </html> プロジェクトの構造 . ├── app/ │ ├── index.js ├── assets/ ├── dist/ │ ├── scripts/ │ │ ├── jquery.min.js …

6
Pythonはどのようにバイナリファイルに書き込むのですか?
私は整数のようなバイトのリストを持っています、それは次のようなものです [120, 3, 255, 0, 100] このリストをバイナリとしてファイルに書き込むにはどうすればよいですか? これはうまくいくでしょうか? newFileBytes = [123, 3, 255, 0, 100] # make file newFile = open("filename.txt", "wb") # write to file newFile.write(newFileBytes)
128 python 

9
laravel 5.3新しいAuth :: routes()
最近、ブログを書くためにlaravel 5.3を使い始めましたが、実行後に質問があります php artisan make:auth これを実行すると、ルートが生成されます web.php これはその中のコードです: Auth::routes(); Route::get('/home', 'HomeController@index'); 次に、を実行するとphp artisan route:list、LoginController @ loginなどの多くのアクションが見つかります... しかし、これらのアクションはで見つかりませんでした。これらApp\Http\Controllers\Authはどこにありますか? また、何のAuth::routes()略ですか、Authに関するルートが見つかりません。 私は誰かの助けが必要です、私の質問に答えてくれてありがとう

16
エラー:RPCが失敗しました。カール転送は閉じられており、未処理の読み取りデータが残っています
GitLab(GitLab 6.6.2 4ef8369)からリポジトリのクローンを作成しようとすると、エラーが発生します。 remote: Counting objects: 66352, done. remote: Compressing objects: 100% (10417/10417), done. error: RPC failed; curl 18 transfer closed with outstanding read data remaining fatal: The remote end hung up unexpectedly fatal: early EOF fatal: index-pack failed このエラーを回避する方法は?
128 git  gitlab 

18
Yarnをアンインストールする方法
どうすれば糸をアンインストールできますか?私はそれを反応ネイティブプロジェクトに使用しましたが、コードを移動しindex.ios.jsたりindex.android.jsエラーをスローしたりするときは常にnpmを使用したいのですが、反応ネイティブプロジェクトを初期化するときは常にデフォルトで糸になっています。試しましnpm uninstall yarnたがうまくいきませんでした。ありがとう。
128 node.js  yarnpkg 

23
Git '致命的:新しいインデックスファイルを書き込めません'
私はこれについて他の多くのスレッドを見てきましたが、助けにはなりません。 私は非常に単純なリポジトリを持っています-2つのJavaScriptファイルです。Macbookに100 GB以上あります。ファイルをサブディレクトリに移動してローカルでステージングしようとすると、得られる変更が... 致命的:新しいインデックスファイルを書き込めません これは、ターミナルですべてのアクションを実行する場合でも、SourceTreeなどのGUIを使用する場合でも発生します。さらに、ファイルの1つがロックされ、ログオフして再度ログインするまで作業ディレクトリを削除できません。 なぜこうなった?ロックによってステージングが妨げられていますか?その場合、OS Xで問題のあるファイルのロックを解除するにはどうすればよいですか?リモートリポジトリはGoogle Codeですが、違いがある場合は、まだリモートにプッシュしていません。すべてローカルです。
128 git  locking 

12
djangoデフォルトのrunserverポートを変更する
manage.py runserverリッスンするデフォルトのポートを無関係に指定できるようにしたいconfig.ini。sys.argv内部manage.pyを解析して設定されたポートを挿入するよりも簡単な修正はありますか? 目標は、./manage.py runserver毎回アドレスとポートを指定せずに実行することですが、から引数を取りますconfig.ini。

11
JavaScriptでデバイスの幅を取得する
JavaScriptを使用して、ビューポートの幅ではなく、ユーザーのデバイスの幅を取得する方法はありますか? CSSメディアクエリはこれを提供します。 @media screen and (max-width:640px) { /* ... */ } そして @media screen and (max-device-width:960px) { /* ... */ } これは、スマートフォンを横向きでターゲットにしている場合に役立ちます。たとえば、iOSでは、宣言は max-width:640pxiPhone 4でも横向きと縦向きの両方をターゲットにします。Androidの場合、私が知る限り、これは当てはまりません。したがって、このインスタンスでdevice-widthを使用すると、両方の向きを正しくターゲットにできます。デスクトップデバイスを対象としない。 ただし、デバイスの幅に基づいてjavascriptバインディングを呼び出す場合、ビューポートの幅のテストに制限されているようです。これは、次のような追加のテストを意味します。 if ($(window).width() <= 960 && $(window).height <= 640) { /* ... */ } デバイスの幅がcssで利用可能であるというヒントを考えると、これは私にはエレガントに思えません。

7
捕捉されなかったTypeError:(中間値)(…)は関数ではありません
次のように、クロージャー内のjsロジックを単一のjsファイルとして書き込んだ場合、すべてが正常に機能します。 (function(win){ //main logic here win.expose1 = .... win.expose2 = .... })(window) しかし、同じjsファイルでその閉鎖の前にロギング代替関数を挿入しようとすると、 window.Glog = function(msg){ console.log(msg) } // this was added before the main closure. (function(win){ //the former closure that contains the main javascript logic; })(window) TypeErrorがあると文句を言う: Uncaught TypeError: (intermediate value)(...) is not a function 何を間違えたのですか?


29
エラーのあるnpmインストールエラー:ENOENT、chmod
先ほど公開したnpmモジュールをグローバルにインストールしようとしています。npmまたはフォルダーからインストールしようとするたびに、このエラーが発生します。 npm ERR! Error: ENOENT, chmod '/usr/local/lib/node_modules/takeapeek/lib/cmd.js' npm ERR! If you need help, you may report this log at: npm ERR! <http://github.com/isaacs/npm/issues> npm ERR! or email it to: npm ERR! <npm-@googlegroups.com> npm ERR! System Linux 3.8.0-19-generic npm ERR! command "node" "/usr/local/bin/npm" "install" "-g" "takeapeek" npm ERR! cwd /home/giodamlio npm ERR! …

7
メタプログラミングとは正確には何ですか?
Javaプラットフォームでのployglotプログラミングに関するTheServerSideの記事を読んでいました。記事の一部のコメントでは、メタプログラミングを(おそらくその場で)コードを生成する機能と呼んでいます。 その場でコードを生成する機能、または実行時にメソッドと属性を既存のオブジェクトに挿入する機能(メタデータはPython、Ruby、Groovyなどの動的言語で許可されているもの)ですか。

1
Angularチュートリアルのパイプおよびタップメソッドとは何ですか?[閉まっている]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 2年前休業。 この質問を改善する 私はhttps://angular.ioのチュートリアルに従っていますが、ドキュメントを見つけるのに問題があります。特にメソッドpipeとtap。https://angular.ioまたはhttp://reactivex.io/rxjs/で何も見つかりません。 私の理解はそれでpipeあり、RxJSからインポートされてtapいるの両方の方法はObservable正しいですか?彼らは何をすることになっていますか? これらのメソッドはAngularの一部ですか?これらの2つの方法は何をしますか?
128 angular 

3
Flask-SQLAlchemyでIDを使用してレコードを削除する方法
私が持っているusers私のMySQLデータベースのテーブルを。このテーブルにはid、nameおよびageフィールドがあります。 どうすればレコードを削除できidますか? 今、私は次のコードを使用します: user = User.query.get(id) db.session.delete(user) db.session.commit() しかし、削除操作の前にクエリを実行したくありません。これを行う方法はありますか?知っています、は使えますがdb.engine.execute("delete from users where id=...")、delete()メソッドを使いたいのですが。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.