プログラミング

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


10
インタラクティブなPythonでコマンド履歴全体をどのように確認しますか?
私はMac OS XのデフォルトのPythonインタープリターに取り組んでおり、以前のコマンドをCmd+ K(クリア)しています。矢印キーを使って1つずつ確認することができます。しかし、bashシェルの--historyオプションのようなオプションはありますか?これは、これまでに入力したすべてのコマンドを表示しますか?
150 python  macos 

30
RecyclerviewがonCreateViewHolderを呼び出さない
私はRecyclerView呼び出すことはありませんonCreateViewHolder、onBindViewHolderでもMenuViewHolderコンストラクタを、したがって、何もで表示されませんRecyclerView。デバッグ用にログを入れましたが、ログが表示されません。何が問題でしょうか? 私のアダプター: public class MenuAdapter extends RecyclerView.Adapter<MenuAdapter.MenuViewHolder> { private LayoutInflater inflater; List<Menu> data = Collections.emptyList(); public MenuAdapter(Context context, List<Menu> data) { Log.i("DEBUG", "Constructor"); inflater = LayoutInflater.from(context); Log.i("DEBUG MENU - CONSTRUCTOR", inflater.toString()); this.data = data; for(Menu menu: this.data){ Log.i("DEBUG MENU - CONSTRUCTOR", menu.menu); } } @Override public MenuViewHolder onCreateViewHolder(ViewGroup parent, int …

20
送信時にフォームの更新ページを停止する
フィールドにデータがない状態で送信ボタンを押したときにページが更新されないようにするにはどうすればよいですか? 検証は正しく機能するように設定され、すべてのフィールドが赤になりますが、ページはすぐに更新されます。JSの私の知識は比較的基本的です。 特にprocessForm()一番下の機能は「悪い」と思います。 HTML <form id="prospects_form" method="post"> <input id="form_name" tabindex="1" class="boxsize" type="text" name="name" placeholder="Full name*" maxlength="80" value="" /> <input id="form_email" tabindex="2" class="boxsize" type="text" name="email" placeholder="Email*" maxlength="100" value="" /> <input id="form_subject" class="boxsize" type="text" name="subject" placeholder="Subject*" maxlength="50" value="FORM: Row for OUBC" /> <textarea id="form_message" class="boxsize" name="message" placeholder="Message*" tabindex="3" rows="6" cols="5" maxlength="500"></textarea> <button …
150 javascript  jquery  html  forms 

5
ES6モジュールで複数のクラスをエクスポートする
複数のES6クラスをエクスポートするモジュールを作成しようとしています。次のディレクトリ構造があるとします。 my/ └── module/ ├── Foo.js ├── Bar.js └── index.js Foo.jsそしてBar.js各エクスポートデフォルトES6クラス: // Foo.js export default class Foo { // class definition } // Bar.js export default class Bar { // class definition } 私は現在、次のようにindex.js設定しています: import Foo from './Foo'; import Bar from './Bar'; export default { Foo, Bar, } ただし、インポートできません。これを実行したいのですが、クラスが見つかりません。 import …

3
パラメータデータを含むPythonリクエストポスト
これは、API呼び出しの未加工のリクエストです。 POST http://192.168.3.45:8080/api/v2/event/log?sessionKey=b299d17b896417a7b18f46544d40adb734240cc2&format=json HTTP/1.1 Accept-Encoding: gzip,deflate Content-Type: application/json Content-Length: 86 Host: 192.168.3.45:8080 Connection: Keep-Alive User-Agent: Apache-HttpClient/4.1.1 (java 1.5) {"eventType":"AAS_PORTAL_START","data":{"uid":"hfe3hf45huf33545","aid":"1","vid":"1"}}""" この要求は成功(2xx)応答を返します。 今私はこのリクエストを使用して投稿しようとしていrequestsます: >>> import requests >>> headers = {'content-type' : 'application/json'} >>> data ={"eventType":"AAS_PORTAL_START","data{"uid":"hfe3hf45huf33545","aid":"1","vid":"1"}} >>> url = "http://192.168.3.45:8080/api/v2/event/log?sessionKey=9ebbd0b25760557393a43064a92bae539d962103&format=xml&platformId=1" >>> requests.post(url,params=data,headers=headers) <Response [400]> 私にはすべてが問題なく見え、400応答を取得するために何を間違って投稿したかはよくわかりません。

18
Swiftの日付形式
この日時を日付からどのように変換しますか? これから:2016-02-29 12:24:26 から:2016年2月29日 これまでのところ、これは私のコードであり、nil値を返します。 let dateFormatter = NSDateFormatter() dateFormatter.dateFormat = "MM-dd-yyyy" dateFormatter.timeZone = NSTimeZone(name: "UTC") let date: NSDate? = dateFormatter.dateFromString("2016-02-29 12:24:26") print(date)

12
インクリメンタルアノテーション処理要求された警告を取り除く方法は?
私はAndroid開発を使用し始め、Roomライブラリを使用しようとしています。昨日から私はこの警告メッセージに直面しています w:[kapt]インクリメンタルアノテーション処理が要求されましたが、次のプロセッサはインクリメンタルではないため、サポートは無効になっています:androidx.lifecycle.LifecycleProcessor(NON_INCREMENTAL)、androidx.room.RoomProcessor(NON_INCREMENTAL)。 私は調査して修正しようとしましたが、このエラーを回避できないのは、私のgrale.buildファイルです。私が間違っていることを提案/アドバイスしてください。 apply plugin: 'com.android.application' apply plugin: 'kotlin-android' apply plugin: 'kotlin-android-extensions' apply plugin: 'kotlin-kapt' android { compileSdkVersion 29 buildToolsVersion "29.0.2" defaultConfig { applicationId "ps.room.bookkeeper" minSdkVersion 15 targetSdkVersion 29 versionCode 1 versionName "1.0" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" javaCompileOptions { annotationProcessorOptions { arguments = ["room.schemaLocation":"$projectDir/schemas".toString()] } } buildTypes { release { minifyEnabled false …

17
React-DOMのレンダリング中に読み込み画面を表示しますか?
これは、Google Adsenseアプリケーションページの例です。メインページの前に表示されるロード画面が後に表示されます。 Reactで同じことを行う方法がわかりません。Reactコンポーネントによってレンダリングされたロード画面を作成すると、ページがロードされている間は、DOMがレンダリングされるまで待機する必要があるため表示されません。 更新: 私は、スクリーンローダーを配置index.htmlしてReact componentDidMount()ライフサイクルメソッドで削除することで、私のアプローチの例を作成しました。 例とreact-loading-screen。

11
C ++で乱数を生成する方法は?
私はサイコロでゲームを作ろうとしています、そしてその中に乱数を入れる必要があります(サイコロの側面をシミュレートするために。1と6の間でそれを作る方法を知っています)。使用する #include <cstdlib> #include <ctime> #include <iostream> using namespace std; int main() { srand((unsigned)time(0)); int i; i = (rand()%6)+1; cout << i << "\n"; } プログラムを数回実行すると、次のような出力が得られるため、うまく機能しません。 6 1 1 1 1 1 2 2 2 2 5 2 したがって、5回続けて同じものではなく、毎回異なる乱数を生成するコマンドが必要です。これを行うコマンドはありますか?
150 c++  random 

6
メインパッケージに複数のファイルがあるプロジェクトを「実行」するにはどうすればよいですか?
現在、メインパッケージにというファイルが1つありますmain.go。main.goコードが再利用できないため、別のパッケージを作成せずにのコンテンツを複数のファイルに分割するにはどうすればよいですか。 次のようなディレクトリ構造が必要です。 $ ls foo main.go bar.go bar.go package main import "fmt" func Bar() { fmt.Println("Bar") } 次に main.go package main func main() { Bar() } しかしgo run main.go、私に与えます: # command-line-arguments ./main.go:4:2: undefined: Bar
150 go 

8
リストをディープコピーする方法は?
リストのコピーに問題があります: E0から取得した後'get_edge'、をE0呼び出してのコピーを作成します'E0_copy = list(E0)'。ここで私は推測するE0_copyのディープコピーであるE0、と私は合格E0_copyへ'karger(E)'。しかし、メイン関数で。forループ の'print E0[1:10]'前の結果がforループの後の結果と同じではないのはなぜですか? 以下は私のコードです: def get_graph(): f=open('kargerMinCut.txt') G={} for line in f: ints = [int(x) for x in line.split()] G[ints[0]]=ints[1:len(ints)] return G def get_edge(G): E=[] for i in range(1,201): for v in G[i]: if v>i: E.append([i,v]) print id(E) return E def karger(E): import random count=200 while 1: …
150 python  list  copy  deep-copy 

3
一時的なデッドゾーンとは何ですか?
初期化される前に値にアクセスするletと、一時的なデッドゾーンと呼ばれるものconstが原因で発生する可能性があると聞きました。ReferenceError 一時的なデッドゾーンとは何ですか、それはスコープと巻き上げにどのように関係し、どのような状況で発生しますか?

6
ggplot2の個々のファセットにテキストに注釈を付ける
プロットの最後のファセットにあるテキストに次のコードで注釈を付けたいです。 library(ggplot2) p <- ggplot(mtcars, aes(mpg, wt)) + geom_point() p <- p + facet_grid(. ~ cyl) p <- p + annotate("text", label = "Test", size = 4, x = 15, y = 5) print(p) しかし、このコードはすべてのファセットのテキストに注釈を付けます。1つのファセットのみで注釈付きテキストを取得する方法をご案内いただければ幸いです。


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