プログラミング

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

8
Typescriptタイプ 'string'はタイプに割り当て可能ではありません
これが私がfruit.tsに持っているものです export type Fruit = "Orange" | "Apple" | "Banana" 今度は別のtypescriptファイルでfruit.tsをインポートしています。ここに私が持っているものがあります myString:string = "Banana"; myFruit:Fruit = myString; 私がする時 myFruit = myString; エラーが発生します: タイプ 'string'はタイプ '"Orange"に割り当てることができません| 「アップル」| "バナナ"' カスタム型Fruitの変数に文字列を割り当てるにはどうすればよいですか?

9
setTimeoutのリセット
私は以下を持っています: window.setTimeout(function() { window.location.href = 'file.php'; }, 115000); .click関数を使用して、カウントダウンの途中でカウンターをリセットするにはどうすればよいですか?
161 javascript  jquery 


13
document.writeを含む可能性があるsrcを使用してスクリプトタグを動的に追加する
スクリプトタグを動的にWebページに含めたいのですが、srcを制御できないため、src = "source.js"は次のようになります。 document.write('<script type="text/javascript">') document.write('alert("hello world")') document.write('</script>') document.write('<p>goodbye world</p>') 今は普通に <script type="text/javascript" src="source.js"></script> 頭の中でうまくいきますが、innerHTMLのようなものを使用してsource.jsを動的に追加できる他の方法はありますか? 私が試したことのjsfiddle

11
Kubernetesにイメージを強制的に再プルさせるにはどうすればよいですか?
GKEのKubernetesに次のレプリケーションコントローラがあります。 apiVersion: v1 kind: ReplicationController metadata: name: myapp labels: app: myapp spec: replicas: 2 selector: app: myapp deployment: initial template: metadata: labels: app: myapp deployment: initial spec: containers: - name: myapp image: myregistry.com/myapp:5c3dda6b ports: - containerPort: 80 imagePullPolicy: Always imagePullSecrets: - name: myregistry.com-registry-key 今、私が言うなら kubectl rolling-update myapp --image=us.gcr.io/project-107012/myapp:5c3dda6b ローリング更新は実行されますが、再プルは行われません。どうして?
161 image  pull  kubernetes 

11
.netコアのappsettings.jsonから値を取得する
ここで何が欠けているのかわかりませんが、.netコアアプリケーションのappsettings.jsonから値を取得できません。私は私のappsettings.jsonを次のようにしています: { "AppSettings": { "Version": "One" } } 起動: public class Startup { private IConfigurationRoot _configuration; public Startup(IHostingEnvironment env) { _configuration = new ConfigurationBuilder() } public void ConfigureServices(IServiceCollection services) { //Here I setup to read appsettings services.Configure<AppSettings>(_configuration.GetSection("AppSettings")); } } モデル: public class AppSettings { public string Version{ get; set; } …

12
java.lang.IllegalArgumentException:メソッド名に無効な文字が見つかりました。HTTPメソッド名はトークンでなければなりません
アプリケーションをマルチサーバーのApache Tomcat 8環境にデプロイすると、スタックトレースを下回ります。私はこのエラーを頻繁に受け取り、tomcatスレッドをブロックしているようです: INFO [http-nio-80-exec-4461] org.apache.coyote.http11.AbstractHttp11Processor.process Error parsing HTTP request header Note: further occurrences of HTTP header parsing errors will be logged at DEBUG level. java.lang.IllegalArgumentException: Invalid character found in method name. HTTP method names must be tokens at org.apache.coyote.http11.AbstractNioInputBuffer.parseRequestLine(AbstractNioInputBuffer.java:233) at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1017) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:684) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1524) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1480) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown …

5
インデックスで2つのデータフレームをマージする
こんにちは私は次のデータフレームを持っています: > df1 id begin conditional confidence discoveryTechnique 0 278 56 false 0.0 1 1 421 18 false 0.0 1 > df2 concept 0 A 1 B どのようにしてインデックスをマージして取得しますか? id begin conditional confidence discoveryTechnique concept 0 278 56 false 0.0 1 A 1 421 18 false 0.0 1 B merge()つまりdf1.merge(df2)、マッチングを行うために列を使用することは私の理解です。実際、これを行うと次のようになります。 Traceback …

12
python pandas:列Aの重複を削除し、列Bの最大値を持つ行を維持します
列Aに繰り返し値があるデータフレームがあります。重複を削除して、列Bの値が最も高い行を維持します。 したがって、この: A B 1 10 1 20 2 30 2 40 3 10 これに変わるはずです: A B 1 20 2 40 3 10 Wesは、重複を削除するためのいくつかの優れた機能を追加しました:http : //wesmckinney.com/blog/?p=340。ただし、AFAICT、完全に重複するように設計されているため、保持する行を選択する基準についての言及はありません。 おそらくこれを行う簡単な方法があると思います-重複を削除する前にデータフレームをソートするのと同じくらい簡単かもしれません-しかし、それを理解するのに十分なgroupbyの内部ロジックを知りません。助言がありますか?

2
cURLを使用して基本的なHTTP認証を正しく定義する方法は?
私はApigility(Apigility docu-> RESTサービスチュートリアル)を学習しており、cURLを介して基本認証でPOSTリクエストを送信しようとしています: $ curl -X POST -i -H "Content-Type: application/hal+json" -H "Authorization: Basic YXBpdXNlcjphcGlwd2Q=" http://apigilityhw.sandbox.loc/status YXBpdXNlcjphcGlwd2Q=資格情報付きのBase 64エンコード文字列apiuser:apipwdです。資格情報は/data/htpasswd(apiuser:$apr1$3J4cyqEw$WKga3rQMkxvnevMuBaekg/)に保存されます。 これは次のようになります。 HTTP/1.1 401 Unauthorized Server: nginx/1.4.7 Date: Mon, 22 Sep 2014 07:48:47 GMT Content-Type: application/problem+json Transfer-Encoding: chunked Connection: keep-alive X-Powered-By: PHP/5.5.12-1~dotdeb.1 WWW-Authenticate: Basic realm="api" ここの間違いはどこですか?それを機能させるには?



6
docker-composeで特定のコンテナーのみ
私はdocker-compose.ymlいくつかのコンテナを含むものを持っています。3つは私のアプリ(クライアント、サーバー、データベース)用で、残りはさまざまな開発ツール(psql、npm、manage.pyなど)用です。実行すると、docker-compose upすべてが開始されますが、3つの主要なものだけを開始したいと思います。私が指定したリンクのため、これらの3つだけで開始できdocker-compose up clientますが、出力はその1つのコンテナーからのみです。それで、次のいずれかを行う方法はありますか? どのコンテナで起動するかをdocker-composeに指示します docker-compose up リンクされているすべてのコンテナから出力を取得します docker-compose up client

12
Jestでスローされた例外のタイプをテストする方法
関数でスローされた例外のタイプをテストする必要があるコードを使用しています(TypeError、ReferenceErrorなど)。 現在のテストフレームワークはAVAであり、次のt.throwsように2番目の引数メソッドとしてテストできます。 it('should throw Error with message \'UNKNOWN ERROR\' when no params were passed', (t) => { const error = t.throws(() => { throwError(); }, TypeError); t.is(error.message, 'UNKNOWN ERROR'); }); 私はテストをJestに書き直しましたが、簡単に行う方法が見つかりませんでした。それも可能ですか?

13
Jupyter Notebookが保存されていません: '_ xsrf'引数が投稿にありません
私はjupyterノートブックで約26時間スクリプトを実行しています。私は実際に自分のコンピューターを他の目的に使用していませんが、このプログラムを実行する必要があり、完了するまでに最大30時間かかります。約21時間で保存が停止し、端末には次のように表示されました。 403 PUT /api/contents/[file.ipynb] (::1): '_xsrf' argument missing from POST ここで、[file.ipynb]は私のjupyterノートブックの場所です。それはまた言う: '_xsrf' argument missing from post 再びノートブックの右上部分に。プログラムはまだ実行中であり、jupyter Notebookを再起動したくないので、プログラムを再度実行する必要があります。期限があるので、他にできることはありますか? 私はグーグルクロームを使用していますが、別の投稿が示唆しているように、コードにLastPass拡張子や「%」文字がありません。 助けてくれてありがとう!

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