プログラミング

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

13
iOS-ビューを介してすべてのタッチを転送します
他の多くのビューの上にオーバーレイされたビューがあります。私はオーバーリーを使用して画面上のいくつかのタッチを検出していますが、それ以外の場合、スクロールビューなど、その下にある他のビューの動作を停止させたくありません。どのようにすればすべてのタッチを転送できますか?このオーバーレイビュー?UIViewのサブカルスです。
141 events  uiview  touch 

8
Pandas DataFrameインデックスの名前を変更
ヘッダーのないcsvファイルに、DateTimeインデックスを付けました。インデックスと列名の名前を変更したいのですが、df.rename()を使用すると、列名のみが名前変更されます。バグ?バージョン0.12.0を使用しています In [2]: df = pd.read_csv(r'D:\Data\DataTimeSeries_csv//seriesSM.csv', header=None, parse_dates=[[0]], index_col=[0] ) In [3]: df.head() Out[3]: 1 0 2002-06-18 0.112000 2002-06-22 0.190333 2002-06-26 0.134000 2002-06-30 0.093000 2002-07-04 0.098667 In [4]: df.rename(index={0:'Date'}, columns={1:'SM'}, inplace=True) In [5]: df.head() Out[5]: SM 0 2002-06-18 0.112000 2002-06-22 0.190333 2002-06-26 0.134000 2002-06-30 0.093000 2002-07-04 0.098667
141 python  pandas  dataframe 

9
Gitリポジトリのコンテンツを、履歴を保持する別のリポジトリに移動する
次のコマンドを使用して、1つのリポジトリ(repo1)のコンテンツのみを別の既存のリポジトリ(repo2)に移動しようとしています。 git clone repo1 git clone repo2 cd repo1 git remote rm origin git remote add repo1 git push しかし、それは機能していません。同様の投稿を確認しましたが、フォルダを移動しているのは1つだけで、コンテンツは移動していません。
141 git  merge  repository  migrate 

2
Redisキャッシュとメモリを直接使用する
私はまだRedisを使用していませんが、聞いたことがあり、キャッシュの保存として試してみるつもりです。 Redisがメモリをキャッシュストアデータベースとして使用していると聞いたので、変数をオブジェクトまたはディクショナリデータ型として使用してデータを格納する場合の違いは何ですか?お気に入り: var cache = { key: { }, key: { } ... } Redisの利点は何ですか?
141 caching  memory  redis 

3
__dirnameを使用したpath.joinとpath.resolve
Node.jsで絶対パスを解決するために両方 path.joinを使用する場合に違いはありますか?path.resolve__dirname このように使用する場合、そのうちの1つを優先する必要がありますか(絶対パスの解像度はユースケースの90%です)? すなわち const absolutePath = path.join(__dirname, some, dir); 対 const absolutePath = path.resolve(__dirname, some, dir); どちらの方法でもパスを正規化します。 受け入れられた答えが間違っているため、これはこの質問の複製ではありません。
141 node.js 

8
PHPの複数行文字列
考慮してください: $xml = "l"; $xml = "vv"; echo $xml; これはvvをエコーします。SimpleXMLなどの複数行の文字列を実行する理由と方法を教えてください。
141 php  string 

1
AWS botoとboto3の違いは何ですか[完了]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、Stack Overflowのトピックと。 3年前休業。 この質問を改善する 私はPythonを使用してAWSを始めたばかりで、boto APIを学習しようとしていますが、Pythonには2つのメジャーバージョン/パッケージがあることに気付きました。それはbotoとboto3です。 AWS botoとboto3ライブラリの違いは何ですか?

6
NDから1Dアレイへ
配列があるとしましょうa: a = np.array([[1,2,3], [4,5,6]]) array([[1, 2, 3], [4, 5, 6]]) それを1D配列(つまり、列ベクトル)に変換したいと思います。 b = np.reshape(a, (1,np.product(a.shape))) しかし、これは戻ります array([[1, 2, 3, 4, 5, 6]]) これは以下とは異なります: array([1, 2, 3, 4, 5, 6]) この配列の最初の要素を取得して、手動で1D配列に変換できます。 b = np.reshape(a, (1,np.product(a.shape)))[0] ただし、元の配列の次元数を知る必要があります(より高い次元で作業する場合は、[0]を連結します)。 任意のndarrayから列/行ベクトルを取得する次元に依存しない方法はありますか?
141 python  numpy 

9
JASE条件でCASEステートメントを使用できますか?
次の画像は、Microsoft SQL Server 2008 R2のシステムビューの一部です。画像から、sys.partitionsとsys.allocation_unitsの値の関係がに依存していることがわかりますsys.allocation_units.type。したがって、それらを結合するには、次のようなものを書きます。 SELECT * FROM sys.indexes i JOIN sys.partitions p ON i.index_id = p.index_id JOIN sys.allocation_units a ON CASE WHEN a.type IN (1, 3) THEN a.container_id = p.hobt_id WHEN a.type IN (2) THEN a.container_id = p.partition_id END しかし、上のコードは構文エラーを出します。それはCASE声明のせいだと思います。誰かが少し説明するのを手伝ってくれる? エラーメッセージを追加: メッセージ102、レベル15、状態1、行6「=」付近の構文が正しくありません。
141 sql  sql-server  join  case 

6
スレッドモジュールとマルチプロセッシングモジュールの違いは何ですか?
threadingとのmultiprocessingモジュールをPythonで使用して特定の操作を並行して実行し、コードを高速化する方法を学んでいます。 threading.Thread()オブジェクトとオブジェクトの違いが何であるかを理解するために、これについて(理論的な背景がないので)難しいと感じていますmultiprocessing.Process()。 また、ジョブのキューをインスタンス化し、4つ(たとえば)だけを並行して実行し、他のリソースが実行される前にリソースが解放されるのを待つ方法は、私には完全には明らかではありません。 ドキュメントの例は明確ですが、完全ではありません。少し複雑にしようとすると、多くの奇妙なエラーが表示されます(酸洗いできないメソッドなど)。 では、threadingとmultiprocessingモジュールをいつ使用すればよいですか? これら2つのモジュールの背後にある概念と、それらを複雑なタスクに適切に使用する方法を説明するリソースに私をリンクできますか?

1
子供を伸ばして交差軸を埋めるには?
左右のフレックスボックスがあります: .wrapper { display: flex; flex-direction: row; align-items: stretch; width: 100%; height: 70vh; min-height: 325px; max-height:570px; } <div class="wrapper"> <div class="left">Left</div> <div class="right">Right</div> </div> コードスニペットを実行する結果を非表示スニペットを展開 問題は、適切な子供が反応しにくいことです。具体的には、ラッパーの高さいっぱいにしたい。 これを達成する方法?
141 css  flexbox 

9
Kotlin:関数をパラメーターとして別の関数に渡す方法は?
与えられた関数foo: fun foo(m: String, bar: (m: String) -> Unit) { bar(m) } 我々はできる: foo("a message", { println("this is a message: $it") } ) //or foo("a message") { println("this is a message: $it") } ここで、次の関数があるとします。 fun buz(m: String) { println("another message: $m") } 「buz」をパラメーターとして「foo」に渡す方法はありますか?何かのようなもの: foo("a message", buz)
141 kotlin 

7
Firebase Cloud Function HTTPエンドポイントを保護してFirebase認証済みユーザーのみを許可するにはどうすればよいですか?
新しいfirebaseクラウド関数を使用して、HTTPエンドポイントの一部をfirebaseに移動することにしました。すべてがうまくいきます...しかし、次の問題があります。HTTPトリガー(Cloud Functions)によってビルドされた2つのエンドポイントがあります ユーザーを作成し、Firebase Admin SDKによって生成されたカスタムトークンを返すAPIエンドポイント。 特定のユーザーの詳細を取得するためのAPIエンドポイント。 最初のエンドポイントは問題ありませんが、2番目のエンドポイントについては、認証されたユーザーに対してのみ保護したいと思います。以前に生成したトークンを持っている人を意味します。 これを解決するにはどうすればよいですか? 私はクラウド関数でヘッダーパラメーターを取得できることを知っています request.get('x-myheader') しかし、リアルタイムデータベースを保護するのと同じようにエンドポイントを保護する方法はありますか?

19
Cloud Functions for FirebaseでCORSを有効にする
現在、Firebase向けの新しいCloud Functionsの使用方法を学んでいますが、AJAXリクエストを介して記述した関数にアクセスできないという問題があります。「 'Access-Control-Allow-Origin'がありません」というエラーが表示されます。これが私が書いた関数の例です: exports.test = functions.https.onRequest((request, response) => { response.status(500).send({test: 'Testing functions'}); }) 関数は次のURLにあります:https : //us-central1-fba-shipper-140ae.cloudfunctions.net/test Firebase docsは関数内にCORSミドルウェアを追加することを提案していますが、試してみましたが、機能しません:https : //firebase.google.com/docs/functions/http-events これは私がそれをした方法です: var cors = require('cors'); exports.test = functions.https.onRequest((request, response) => { cors(request, response, () => { response.status(500).send({test: 'Testing functions'}); }) }) 何が悪いのですか?これで何か助けていただければ幸いです。 更新: Doug Stevensonの回答が役立ちました。({origin:true})を追加すると問題が修正され、最初は完全に見落としたものに変更response.status(500)する必要もありましたresponse.status(200)。

2
間違った種類の値を保持しているキーに対するWRONGTYPE操作php
こんにちは私はRedisでLaravelを使用しています。getメソッドでキーにアクセスしようとすると、次のエラー「間違った種類の値を保持するキーに対するWRONGTYPE操作」が発生します。 次のコードを使用してキー値にアクセスしています- 私はこのコードを使用してredisからデータを取得します $values = "l_messages"; $value = $redis->HGETALL($values); print($value);
141 php  redis 

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