プログラミング

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

6
成功するまでbashでコマンドを実行するにはどうすればよいですか
スクリプトがあり、ユーザーにいくつかの情報を要求したいのですが、ユーザーがこの情報を入力するまでスクリプトは続行できません。以下は、これを達成するためにループにコマンドを入れようとする私の試みですが、何らかの理由で機能しません。 echo "Please change password" while passwd do echo "Try again" done whileループの多くのバリエーションを試しました: while `passwd` while [[ "`passwd`" -gt 0 ]] while [ `passwd` -ne 0 ]] # ... And much more しかし、私はそれを機能させることができないようです。
237 bash  command  while-loop 

2
「スパン」とは何ですか。いつ使用する必要がありますか。
最近span<T>、コードでを使用するよう提案するか、サイトでを使用するいくつかの回答を見ましたspan。ある種のコンテナだと思われます。しかし、私はC ++ 17標準ライブラリでそのようなものを見つけることができません。 では、この不可解なspan<T>とは何か、そしてそれが非標準である場合、なぜ(またはいつ)使用するのが良いのでしょうか?


6
SQLAlchemy IN句
私はsqlalchemyでこのクエリを実行しようとしています SELECT id, name FROM user WHERE id IN (123, 456) [123, 456]実行時にリストをバインドしたいと思います。
237 python  sqlalchemy 

7
NumPy配列の初期化(同一の値で埋める)
n各要素がである長さのNumPy配列を作成する必要がありますv。 より良いものはありますか: a = empty(n) for i in range(n): a[i] = v 私が知っているzerosとones、V Iは、使用することができます= 0、1のために働くだろうv * ones(n)が、それは時に動作しませんvでNone、またはるかに遅くなります。
237 python  arrays  numpy 

6
マップキーを配列に変換する方法は?
次のマップがあるとしましょう: let myMap = new Map().set('a', 1).set('b', 2); そして、上記に基づいて['a'、 'b']を取得したい。私の現在の解決策はとても長くて恐ろしいようです。 let myMap = new Map().set('a', 1).set('b', 2); let keys = []; for (let key of myMap) keys.push(key); console.log(keys); もっと良い方法があるに違いない?

30
npm ERR!コードELIFECYCLE
私は反応を学ぼうとしているので、フルスタックの反応投票アプリのサンプルコードがあり、それを機能させようとしていますが、npm installの後にnpm startを実行すると、次のエラーが表示されます。 npm ERR! Darwin 16.4.0 npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "run" "server" npm ERR! node v7.5.0 npm ERR! npm v4.3.0 npm ERR! file sh npm ERR! code ELIFECYCLE npm ERR! errno ENOENT npm ERR! syscall spawn npm ERR! voting_app@1.1.0 server: `live-server --public -- host=localhost --port=3000 --middleware=./disable-browser-cache.js` npm ERR! …

16
Gitリポジトリで複数の削除されたファイルを削除する方法
一部のファイルを削除しましたが、gitステータスは次のように表示されます。 私はコミットしてプッシュしました。 GitHubは、リポジトリ内の削除されたファイルを引き続き表示します。GitHubリポジトリ内のファイルを削除するにはどうすればよいですか? # On branch master # Changes not staged for commit: # (use "git add/rm <file>..." to update what will be committed) # (use "git checkout -- <file>..." to discard changes in working directory) # # deleted: modules/welcome/language/english/kaimonokago_lang.php # deleted: modules/welcome/language/french/kaimonokago_lang.php # deleted: modules/welcome/language/german/kaimonokago_lang.php # deleted: modules/welcome/language/norwegian/kaimonokago_lang.php を使用するgit …
236 git  git-rm 


25
rmagick gem install「Magick-configが見つかりません」
rmagick gemをインストールしようとすると、以下のエラーが表示されます。私は、RVM、Ruby 1.9.2-head、およびRails 3.05を使用するSnowleopard 10.6を使用しています。同様の質問への回答として、ImageMagickのインストールが推奨されました。「libmagick9-devライブラリ」のインストールを提案する人もいますが、これを行う方法がわかりません。 私は新しい開発者です。既存の説明やリソースへの支援や指示は大歓迎です。ありがとう! jjdevenuta(opal)$ gem install rmagick Fetching: rmagick-2.13.1.gem (100%) Building native extensions. This could take a while... ERROR: Error installing rmagick: ERROR: Failed to build gem native extension. /Users/jjdevenuta/.rvm/rubies/ruby-1.9.2-head/bin/ruby extconf.rb checking for Ruby version >= 1.8.5... yes checking for gcc... yes checking for Magick-config... no Can't …

30
アーキテクチャi386の未定義のシンボル:_OBJC_CLASS _ $ _ SKPSMTPMessage "、参照元:エラー
バックグラウンドでアプリケーションからメールを送信するためのフレームワーク、つまりSKPSMTPMessageフレームワークをインポートしました。以下のエラーが表示される理由を誰かが提案できますか Undefined symbols for architecture i386: "_OBJC_CLASS_$_SKPSMTPMessage", referenced from: objc-class-ref in ConfirmController.o "_kSKPSMTPPartContentTransferEncodingKey", referenced from: -[ConfirmController sendEmail] in ConfirmController.o "_kSKPSMTPPartMessageKey", referenced from: -[ConfirmController sendEmail] in ConfirmController.o "_kSKPSMTPPartContentTypeKey", referenced from: -[ConfirmController sendEmail] in ConfirmController.o ld: symbol(s) not found for architecture i386 collect2: ld returned 1 exit status フレームワークの取得元:- MFMailComposeViewControllerのフィールドのロック 更新: 回答:フォルダをプロジェクトにドラッグアンドドロップして、[コピー]をクリックするだけです。つまり、プロジェクトチェックボックスとターゲットチェックボックスも選択します。

4
ルート上での操作は許可されていません-El Capitan(ルートレス無効)
OS X El Capitanの/ usr / binに何かを移動しようとしています。次のコマンドを使用してルートレスを無効にしsudo nvram boot-args="rootless=0"; sudo rebootました:が、同じエラーが発生し続けます。 MacBook-Air:~ Mark$ sudo cp class-dump /usr/bin Password: cp: /usr/bin/class-dump: Operation not permitted MacBook-Air:~ Mark$ sudo mv class-dump /usr/bin mv: rename class-dump to /usr/bin/class-dump: Operation not permitted



9
LinuxはDOSポーズに相当しますか?
ユーザーがキーを押すまで実行を一時停止したいBashシェルスクリプトがあります。DOSでは、これは「一時停止」コマンドで簡単に実行できます。スクリプトで使用できるLinuxの同等機能はありますか?
236 linux  bash  shell 

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