プログラミング

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



11
shの文字列に改行を含めるにはどうすればよいですか?
この STR="Hello\nWorld" echo $STR 出力として生成する Hello\nWorld の代わりに Hello World 文字列に改行を入れるにはどうすればよいですか? 注:この質問はエコーに関するものではありません。 私は知っecho -eていますが、を改行として解釈する同様のオプションを持たない他のコマンドに引数として文字列(改行を含む)を渡すことができる解決策を探しています\n。
337 sh 

21
API 'variant.getExternalNativeBuildTasks()'は廃止され、 'variant.getExternalNativeBuildProviders()に置き換えられました
GradleプラグインバージョンでAndroid Studio 3.3 Canary 11を使用します3.3.0-alpha11。Gradleを同期しようとすると、次のエラーがスローされます WARNING: API 'variant.getExternalNativeBuildTasks()' is obsolete and has been replaced with 'variant.getExternalNativeBuildProviders()'. It will be removed at the end of 2019. For more information, see https://d.android.com/r/tools/task-configuration- avoidance Affected Modules: app エラーをクリックすると、gradleファイルのこの行に移動します applicationVariants.all { variant -> variant.outputs.all { outputFileName = "${variant.name}-${variant.versionName}.apk" } } ここで何を変更する必要がありますか? 事業 build.gradle // …




11
numpy配列に関数をマッピングする最も効率的な方法
numpy配列に関数をマップする最も効率的な方法は何ですか?私の現在のプロジェクトでそれをやってきた方法は次のとおりです: import numpy as np x = np.array([1, 2, 3, 4, 5]) # Obtain array of square of each element in x squarer = lambda t: t ** 2 squares = np.array([squarer(xi) for xi in x]) しかし、これはおそらく非常に非効率的であるように思われます。リスト内包表記を使用して新しい配列をPythonリストとして作成し、それをnumpy配列に変換して戻すためです。 もっと上手くできる?

13
RecyclerViewで水平リストビューを作成する方法は?
Androidアプリケーションに水平リストビューを実装する必要があります。少し調べて、Androidで横向きのListViewを作成するにはどうすればよいですか?とAndroidの水平リストビュー?ただし、これらの質問はRecyclerviewがリリースされる前に行われました。Recyclerviewでこれを実装するより良い方法はありますか?


13
github README.md中央の画像
私はしばらくGitHubで使用されているマークダウン構文を調べてきましたが、readme.mdページの範囲まで画像のサイズを変更しない限り、画像を中央に配置する方法を理解できません。 出来ますか?もしそうなら、どうですか?
337 github  markdown 

11
Gitフックスクリプトをリポジトリと共に管理できますか?
コミットメッセージの事前フォーマットなど、すべてを共有できるいくつかの基本的なフックスクリプトを作成します。Gitには、通常の下に保存されるフックスクリプトがあります<project>/.git/hooks/。ただし、これらのスクリプトは、ユーザーがクローンを作成しても伝播されず、バージョン管理されていません。 皆が正しいフックスクリプトを手に入れるのを助ける良い方法はありますか?これらのフックスクリプトにリポジトリ内のバージョン管理されたスクリプトをポイントさせるだけでよいですか?
337 git  githooks 

30
不変の違反:オブジェクトはReactの子としては無効です
私のコンポーネントのレンダー関数には、次のようなものがあります。 render() { const items = ['EN', 'IT', 'FR', 'GR', 'RU'].map((item) => { return (<li onClick={this.onItemClick.bind(this, item)} key={item}>{item}</li>); }); return ( <div> ... <ul> {items} </ul> ... </div> ); } すべて正常にレンダリングされますが、<li>要素をクリックすると、次のエラーが表示されます。 キャッチされないエラー:不変の違反:オブジェクトはReactの子として有効ではありません(見つかった:キー{dispatchConfig、dispatchMarker、nativeEvent、target、currentTarget、type、eventPhase、bubbles、cancellable、timeStamp、defaultPrevented、isTrusted、view、detail、screenXを持つオブジェクト、screenY、clientX、clientY、ctrlKey、shiftKey、altKey、metaKey、getModifierState、button、buttons、relatedTarget、pageX、pageY、isDefaultPrevented、isPropagationStopped、_dispatchListeners、_dispatchIDs})。子のコレクションをレンダリングする場合は、代わりに配列を使用するか、ReactアドオンのcreateFragment(object)を使用してオブジェクトをラップしてください。のレンダリング方法を確認してくださいWelcome。 map関数の内部に変更するthis.onItemClick.bind(this, item)と(e) => onItemClick(e, item)、すべてが期待どおりに機能します。 誰かが私が間違っていることを説明し、なぜこのエラーが発生するのかを説明できれば、すばらしいでしょう 更新1: onItemClick関数は次のとおりであり、this.setStateを削除するとエラーが消えます。 onItemClick(e, item) { this.setState({ lang: item, }); } しかし、このコンポーネントの状態を更新する必要があるため、この行を削除することはできません

14
Typescriptは?をサポートしていますか?オペレーター?(そして、それは何と呼ばれますか?)
Typescriptは現在(または予定されています)の安全なナビゲーション演算子をサポートしていますか??. つまり: var thing = foo?.bar // same as: var thing = (foo) ? foo.bar : null; また、この演算子にはより一般的な名前があります(グーグルで検索するのは難しいためです)。
337 typescript 

7
NSURLをNSStringに変換する
ユーザーが組み込みのアプリ画像またはiphoneフォトライブラリから画像を選択できるアプリを持っています。をNSString保存するプロパティを持つオブジェクト機会を使用しますimagePath。 組み込みアプリの画像の場合は、ファイル名をNSStringの保存として取得します[occasion imagePath]。しかし、ユーザーがフォトライブラリから画像を選択する2番目のケースでは、] に保存できるようにNSURL変換したい画像を取得NSStringし[occasion imagePathます。 それは、変換することができるNSURLのNSString?

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