プログラミング

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

2
Paypalのような完全なオンライン決済ゲートウェイの構築[終了]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 3年前休業。 この質問を改善する したがって、この質問は、既存の支払いゲートウェイを私のサイトに統合することに関するものではありません。これは、アーキテクチャ上の問題です。 Paypalに似たシステムを構築したい。現在、Paypalは屋根の下に多くの機能を提供しており、それらのすべてを一度に実装することはできません。Paypalなどのサービスのコア機能を実装したい。 だから私の質問は(むしろ議論は)そのようなシステムをどのように構築するかについてです 議論すべきいくつかのポイント: 既存の銀行を通じて支払いを処理します。これを取得するには、ローカル銀行のプロトコルにアクセスする必要があると思います。 ユーザーが支払いを安全に保管および処理できるようにする Paypalはどのように取引を処理しますか? 考え?

8
NumPyまたはPandas:NaN値を保持しながら配列型を整数として保持
内部に要素がリストされている間に、numpy配列のデータ型をint(またはint64その他の)として固定しておくための好ましい方法はありnumpy.NaNますか? 特に、社内のデータ構造をPandas DataFrameに変換しています。この構造では、整数型の列がまだNaNを持っています(ただし、列のdtypeはintです)。これをDataFrameにすると、すべてをフロートとして再キャストするように見えますが、本当にそうしたいintです。 考え? 試したこと: 私はfrom_records()pandas.DataFrameで関数を使用してみましたがcoerce_float=False、これは役に立ちませんでした。また、NumPyのマスクされた配列をNaN fill_valueで使用しようとしましたが、これも機能しませんでした。これらすべてが原因で、列のデータ型が浮動小数点になりました。

5
コンテナの背景画像を回転させる方法は?
Chromeのスクロールバーのボタンに配置された画像を回転させたい。今、私はこのコンテンツを持つCSSを持っています: ::-webkit-scrollbar-button:vertical:decrement { background-image:url(images/arrowup.png) ; -webkit-transform:rotate(120deg); -moz-transform:rotate(120deg); background-repeat:no-repeat; background-position:center; background-color:#ECEEEF; border-color:#999; } コンテンツを回転させずに画像を回転させたい。

11
コンポーネントを拡張/継承する方法は?
基本コンポーネントは変更される可能性があり、これらの変更が派生コンポーネントにも反映されることを望んでいるため、Angular 2にすでにデプロイされている一部のコンポーネントの拡張をほぼ完全に書き直す必要なく作成したいと思います。 私はこの簡単な例を作成して、私の質問をよりよく説明しようとしました: 次の基本コンポーネントでapp/base-panel.component.ts: import {Component, Input} from 'angular2/core'; @Component({ selector: 'base-panel', template: '<div class="panel" [style.background-color]="color" (click)="onClick($event)">{{content}}</div>', styles: [` .panel{ padding: 50px; } `] }) export class BasePanelComponent { @Input() content: string; color: string = "red"; onClick(event){ console.log("Click color: " + this.color); } } あなたは、例えばのみALTER派生する別の成分、例えば、色の場合の基本的なコンポーネントの動作を作成したいと思いますapp/my-panel.component.ts: import {Component} from 'angular2/core'; import …

29
リストから複数の要素を削除する
リストから複数の要素を同時に削除することはできますか?インデックス0と2の要素を削除しdel somelist[0]、の後にを続けたい場合del somelist[2]、2番目のステートメントは実際にを削除しsomelist[3]ます。 私は常に最初に大きい番号の要素を削除することができると思いますが、もっと良い方法があることを望んでいます。
160 python  list 

7
文字列を正規表現に補間する
Rubyの正規表現に文字列の値を代入する必要があります。これを行う簡単な方法はありますか?例えば: foo = "0.0.0.0" goo = "here is some other stuff 0.0.0.0" if goo =~ /value of foo here dynamically/ puts "success!" end
160 ruby  regex 

8
乱数ジェネレータを正しくシードする方法
私はGoでランダムな文字列を生成しようとしています、そしてこれが私がこれまでに書いたコードです: package main import ( "bytes" "fmt" "math/rand" "time" ) func main() { fmt.Println(randomString(10)) } func randomString(l int) string { var result bytes.Buffer var temp string for i := 0; i < l; { if string(randInt(65, 90)) != temp { temp = string(randInt(65, 90)) result.WriteString(temp) i++ } } return result.String() …
160 random  go 

11
Javascript-マウスの位置を追跡する
マウスカーソルの位置をtミリ秒ごとに定期的に追跡したいと考えています。つまり、基本的に、ページが読み込まれると、このトラッカーが開始し、(たとえば)100ミリ秒ごとに、posXとposYの新しい値を取得してフォームに出力する必要があります。 次のコードを試しましたが、値が更新されません。フォームボックスに表示されるのは、posXとposYの初期値のみです。これを稼働させる方法についてのアイデアはありますか? <html> <head> <title> Track Mouse </title> <script type="text/javascript"> function mouse_position() { var e = window.event; var posX = e.clientX; var posY = e.clientY; document.Form1.posx.value = posX; document.Form1.posy.value = posY; var t = setTimeout(mouse_position,100); } </script> </head> <body onload="mouse_position()"> <form name="Form1"> POSX: <input type="text" name="posx"><br> POSY: <input type="text" name="posy"><br> …
160 javascript 

11
RVMは機能ではありません。「rvm use…」でルビーを選択しても機能しません
Rubyバージョンを一覧表示する console:~$ rvm list rvm rubies ruby-2.0.0-p481 [ i686 ] # => - current # =* - current && default # * - default Rubyの特定のバージョンを使用してみてください console:~$ rvm use 2.0.0 RVM is not a function, selecting rubies with 'rvm use ...' will not work. You need to change your terminal emulator …
160 ruby  bash  rvm 

9
gitリポジトリからマージした後に.origファイルを削除するにはどうすればよいですか?
マージ中に.origファイルがgitリポジトリでどのようにチェックされるか、変更された追跡されていないセクターに表示されるようになりました。しかし、私はこのファイルを私のリポジトリにもう入れたくありません。どうやってするか。 modified: Gemfile.lock.orig # modified: Gemfile.orig # modified: app/assets/images/bg_required.png.orig # modified: app/assets/javascripts/application.js.orig etc... どんな助けでもありがたいです。
160 git 


5
正規表現を使用してbashで検索して置換する
私はこの例を見ました: hello=ho02123ware38384you443d34o3434ingtod38384day echo ${hello//[0-9]/} これはこの構文に従います: ${variable//pattern/replacement} 残念ながら、patternフィールドは完全な正規表現構文をサポートしていないようです(たとえば、.またはを使用\sすると、リテラル文字と一致しようとします)。 完全な正規表現構文を使用して文字列を検索/置換するにはどうすればよいですか?
160 regex  bash 

11
Spring Data JPAにカスタムメソッドを追加する方法
Spring Data JPAを調査しています。デフォルトですべてのクラッドおよびファインダー機能を動作させる以下の例を考えます。ファインダーをカスタマイズしたい場合は、インターフェース自体でも簡単に実行できます。 @Transactional(readOnly = true) public interface AccountRepository extends JpaRepository<Account, Long> { @Query("<JPQ statement here>") List<Account> findByCustomer(Customer customer); } 上記のAccountRepositoryの実装に完全なカスタムメソッドを追加するにはどうすればよいですか?インターフェースなので、そこでメソッドを実装することはできません。

6
Pythonを使用して単純なXMLファイルを作成する
Pythonで単純なXMLファイルを作成する場合のオプションは何ですか?(ライブラリに関して) 私が欲しいxmlは次のようになります: <root> <doc> <field1 name="blah">some value1</field1> <field2 name="asdfasd">some vlaue2</field2> </doc> </root>
160 python  xml 

7
プロットティックの数を減らす
グラフにティックが多すぎて、お互いに実行されています。 ティックの数を減らすにはどうすればよいですか? たとえば、私には目盛りがあります: 1E-6, 1E-5, 1E-4, ... 1E6, 1E7 そして私はただ欲しい: 1E-5, 1E-3, ... 1E5, 1E7 私はで遊んでみましたが、LogLocatorこれを理解することができませんでした。
160 python  matplotlib 

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