プログラミング

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

15
ES2015のみで0からnまでの数値の範囲を生成する方法は?
rangePythonなどで使用できるので、JavaScriptに欠けている関数を常に見つけましたか?ES2015で範囲の数値を生成する簡潔な方法はありますか? 編集:私の質問はECMASCRIPT-5ではなくES2015に固有であるため、前述の重複とは異なります。また、範囲は0から始まり、特定の開始番号ではないことが必要です(それがそこにあればいいでしょうが)


5
CSS3変換が機能しない
メニュー項目を10度回転して変形しようとしています。CSSはFirefoxで機能しますが、ChromeとSafariで効果を再現できませんでした。IEはこのCSS3プロパティをサポートしていないので、問題ありません。 私は次のCSSを使用しました: li a { -webkit-transform:rotate(10deg); -moz-transform:rotate(10deg); -o-transform:rotate(10deg); } 誰かが私が間違っているところを提案してくれませんか? ありがとう。
122 html  css 

6
vimでファイルを開いた後、ディレクトリの参照に戻ります
vimでブラウジングディレクトリを開くと、カーソルをファイル名に移動してを押すことでファイルを開くことができますEnter。 さて、前のディレクトリブラウジングに戻るコマンドはありますか? そうでない場合、ディレクトリ参照モードを閉じずにファイルを開く方法はありますか?
122 vim 

18
プログラムでAndroidナビゲーションバーの高さと幅を取得するにはどうすればよいですか?
画面下部の黒いナビゲーションバーは、Androidでは簡単に削除できません。ハードウェアボタンの代わりとして、3.0以降、Androidの一部となっています。ここに写真があります: このUI要素の幅と高さのサイズをピクセル単位で取得するにはどうすればよいですか?

5
matplotlibで密度プロットを作成する方法は?
RIでは、次のようにして目的の出力を作成できます。 data = c(rep(1.5, 7), rep(2.5, 2), rep(3.5, 8), rep(4.5, 3), rep(5.5, 1), rep(6.5, 8)) plot(density(data, bw=0.5)) python(matplotlibを使用)では、最も近いのは単純なヒストグラムです。 import matplotlib.pyplot as plt data = [1.5]*7 + [2.5]*2 + [3.5]*8 + [4.5]*3 + [5.5]*1 + [6.5]*8 plt.hist(data, bins=6) plt.show() normed = Trueパラメータも試してみましたが、ガウス分布をヒストグラムに当てはめる以外の方法はありませんでした。 私の最新の試みは周りだったscipy.statsとgaussian_kde、ウェブ上の例は以下のが、私はこれまで成功してきました。
122 python  r  numpy  matplotlib  scipy 

19
パスワードに従って文字列をエンコードする簡単な方法は?
Pythonには、パスワードを使用して文字列をエンコード/デコードする組み込みの簡単な方法がありますか? このようなもの: >>> encode('John Doe', password = 'mypass') 'sjkl28cn2sx0' >>> decode('sjkl28cn2sx0', password = 'mypass') 'John Doe' したがって、「John Doe」という文字列は「sjkl28cn2sx0」として暗号化されます。元の文字列を取得するには、ソースコードのパスワードであるキー「mypass」でその文字列を「ロック解除」します。これを、Word文書をパスワードで暗号化/復号化できる方法にしたいのですが。 これらの暗号化された文字列をURLパラメータとして使用したいと思います。私の目標は、強力なセキュリティではなく難読化です。ミッションクリティカルなものがエンコードされていません。データベーステーブルを使用してキーと値を格納できることはわかっていますが、最小限に抑えようとしています。

5
swift 3.0のNotificationCenterとswift 2.0のNSNotificationCenterを使用してデータを渡す方法は?
socket.io迅速なiOSアプリで実装しています。 現在、いくつかのパネルでサーバーをリッスンしており、メッセージの受信を待機しています。getChatMessage各パネルで関数を呼び出すことでそうしています。 func getChatMessage(){ SocketIOManager.sharedInstance.getChatMessage { (messageInfo) -> Void in dispatch_async(dispatch_get_main_queue(), { () -> Void in //do sth depending on which panel user is }) } } しかし、私はそれが間違ったアプローチであることに気づき、それを変更する必要があります-着信メッセージのリッスンを1回だけ開始し、メッセージが来たときに、このメッセージをリッスンする任意のパネルに渡します。 そのため、NSNotificationCenterを介して着信メッセージを渡したいと思います。これまでのところ、何かが起こったという情報を渡すことができましたが、データ自体は渡せませんでした。私はそれをしていた: NSNotificationCenter.defaultCenter().addObserver(self, selector: #selector(ViewController.showSpinningWheel(_:)), name: showSpinner, object: nil) それから私は呼ばれる関数を持っていました: func showSpinningWheel(notification: NSNotification) { } そして、私がそれを呼びたいと思ったときはいつでも、 NSNotificationCenter.defaultCenter().postNotificationName(hideSpinner, object: self) それでは、オブジェクトを渡し、messageInfo呼び出される関数に含めるにはどうすればよいですか?

8
レコードの変更履歴を追跡するMySQLオプション/機能はありますか?
MySQLデータベースのレコードへの変更を追跡できるかどうか尋ねられました。したがって、フィールドが変更された場合、古いものと新しいものが利用可能であり、これが行われた日付です。これを行う機能または一般的な技術はありますか? もしそうなら、私はこのようなことをすることを考えていました。というテーブルを作成しますchanges。これには、マスターテーブルと同じフィールドが含まれますが、プレフィックスとしてoldおよびnewが付けられますが、実際に変更されたフィールドとそのフィールドのみが対象TIMESTAMPです。それはID。このように、SELECTレポートを実行して、各レコードの履歴を表示できます。これは良い方法ですか?ありがとう!
122 mysql  database 

15
スレッドセーフなList <T>プロパティ
私はList&lt;T&gt;間違いなくスレッドセーフに使用できるプロパティとしての実装を望んでいます。 このようなもの: private List&lt;T&gt; _list; private List&lt;T&gt; MyT { get { // return a copy of _list; } set { _list = value; } } コレクションのコピー(複製)を返す必要があるようですが、どこかでコレクションを反復処理していて、同時にコレクションが設定されている場合、例外は発生しません。 スレッドセーフなコレクションプロパティを実装する方法は?

4
辞書のリスト内に値がすでに存在するかどうかを確認しますか?
次のように、Pythonの辞書リストがあります。 a = [ {'main_color': 'red', 'second_color':'blue'}, {'main_color': 'yellow', 'second_color':'green'}, {'main_color': 'yellow', 'second_color':'blue'}, ] 次のように、特定のキー/値を持つディクショナリがリストにすでに存在するかどうかを確認したいと思います。 // is a dict with 'main_color'='red' in the list already? // if not: add item
122 python  list  dictionary 


5
「git pull」は保留中の変更を自動的に隠してポップできますか?
私はこれを解決する方法を知っています: user@host$ git pull Updating 9386059..6e3ffde error: Your local changes to the following files would be overwritten by merge: foo.bar Please, commit your changes or stash them before you can merge. Aborting しかし、聞かせする方法はありませんgit pullんstashし、pop私のために踊りますか? このコマンドに別の名前が付いていても問題ありません。 のシェルエイリアスを作成することgit stash; git pull; git stash popが解決策ですが、より良い解決策を探しています。
122 git  git-pull  git-stash 

10
c#で動的匿名型にプロパティが存在するかどうかを確認するにはどうすればよいですか?
プロパティからチェックインしたいメソッドから動的として受け取る匿名タイプのオブジェクトがそのオブジェクトに存在します。 .... var settings = new { Filename="temp.txt", Size=10 } ... function void Settings(dynamic settings) { var exists = IsSettingExist(settings,"Filename") } IsSettingExistはどのように実装しますか?

7
Pythonでの2次元配列の回転
私が書いているプログラムでは、2次元配列を回転させる必要が生じました。最適な解決策を探して、私は仕事をするこの印象的なワンライナーを見つけました: rotated = zip(*original[::-1]) 私は今それを自分のプログラムで使用しており、想定どおりに機能します。しかし、私の問題は、それがどのように機能するのか理解していないということです。 関係するさまざまな機能がどのようにして望ましい結果を達成するかを誰かが説明していただければ幸いです。

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