プログラミング

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

10
gemファイルがインストールされている場所を見つける方法
を使用してインストールされているgemを見つけるgem listことができますが、gemがインストールされている場所が表示されません。 gemの場所を見つけるにはどうすればよいですか。また、gemがインストールされる場所をインストールする前に、どのようにして知ることができますか?
289 ruby  rubygems 


9
UnicodeDecodeError: 'utf8'コーデックはバイト0x9cをデコードできません
クライアントからUTF-8の有効な文字を受け取ることになっているソケットサーバーがあります。 問題は、一部のクライアント(主にハッカー)が間違った種類のデータをすべて送信していることです。 私は本物のクライアントを簡単に区別できますが、送信したすべてのデータをファイルに記録しているので、後で分析できます。 このようなエラーœが発生することがありUnicodeDecodeErrorます。 これらの文字の有無にかかわらず、文字列UTF-8を作成できるようにする必要があります。 更新: 私の特定のケースでは、ソケットサービスはMTAだったため、次のようなASCIIコマンドのみを受信することを期待しています。 EHLO example.com MAIL FROM: <john.doe@example.com> ... これらすべてをJSONでログに記録していました。 その後、善意のない人々が、あらゆる種類のジャンクを売ることに決めました。 そのため、私の特定のケースでは、非ASCII文字を削除しても問題ありません。

11
ベクトルの最後の値にアクセスする方法は?
1つまたは2つのレベルのデータフレームにネストされているベクトルがあるとします。length()関数を使用せずに最後の値にアクセスするための迅速でダーティーな方法はありますか?PERLの$#特別な変数の何か? だから私は次のようなものが欲しいです: dat$vec1$vec2[$#] の代わりに dat$vec1$vec2[length(dat$vec1$vec2)]
289 r  dataframe  vector 

15
LIKEワイルドカードを使用して列を検索するには(大文字と小文字を区別しない)。
周りを見回して、自分が何をしていたのかわからなかったので、ここに行きます。 SELECT * FROM trees WHERE trees.`title` LIKE '%elm%' これは正常に機能しますが、ツリーの名前がElmやELMなどの場合は機能しません... このワイルドカード検索でSQLの大文字と小文字を区別しないようにするにはどうすればよいですか? MySQL 5とApacheを使用しています。


9
JSONで改行を処理するにはどうすればよいですか?
私はいくつかのJSONを生成し、それをJavaScriptのオブジェクトにプルしようとしています。エラーが発生し続けます。ここに私が持っているものがあります: var data = '{"count" : 1, "stack" : "sometext\n\n"}'; var dataObj = eval('('+data+')'); これは私にエラーを与えます: unterminated string literal を使用するとJSON.parse(data)、同様のエラーメッセージが表示されます:Unexpected token ↵Chromeでは「unterminated string literal」、FirefoxとIEでは「」。 取り出した\n後sometextはどちらの場合もエラーはなくなります。私は理由を把握することができないよう\nになりをevalしてJSON.parse失敗します。
289 javascript  json  newline 

7
awkスクリプトでシェル変数を使用するにはどうすればよいですか?
外部シェル変数をawkスクリプトに渡す方法をいくつか見つけましたが、'およびについて混乱してい"ます。 まず、シェルスクリプトを試してみました。 $ v=123test $ echo $v 123test $ echo "$v" 123test 次にawkを試しました: $ awk 'BEGIN{print "'$v'"}' $ 123test $ awk 'BEGIN{print '"$v"'}' $ 123 なぜ違うのですか? 最後に私はこれを試しました: $ awk 'BEGIN{print " '$v' "}' $ 123test $ awk 'BEGIN{print ' "$v" '}' awk: cmd. line:1: BEGIN{print awk: cmd. line:1: ^ unexpected …
289 bash  shell  awk 

10
Bootstrap v4のvisible-**およびhidden-**がありません
Bootstrap v3では、多くの場合、hidden-**クラスをclearfixと組み合わせて使用​​して、さまざまな画面幅で複数列のレイアウトを制御します。例えば、 複数のhidden-**を1つのDIVに組み合わせて、複数の列が異なる画面幅で正しく表示されるようにすることができます。 例として、製品の写真の行を、大きな画面サイズでは1行に4つ、小さな画面では3つ、非常に小さな画面では2つ表示したいとします。製品の写真は高さが異なる場合があるため、行が適切に分割されるようにするには、clearfixが必要です。 これはv3の例です... http://jsbin.com/tosebayode/edit?html,css,output v4はこれらのクラスを廃止し、visible / hidden-**-up / downクラスに置き換えたので、代わりに複数のDIVを使用して同じことを行う必要があるようです。 これはv4での同様の例です... http://jsbin.com/sagowihowa/edit?html,css,output したがって、私は単一のDIVから、同じことを達成するために多くのアップ/ダウンクラスを持つ複数のDIVを追加する必要があるまで行ってきました。 から... <div class="clearfix visible-xs-block visible-sm-block"></div> に... <div class="clearfix hidden-sm-up"></div> <div class="clearfix hidden-md-up hidden-xs-down"></div> <div class="clearfix hidden-md-down"></div> 私が見落としたv4でこれを行うより良い方法はありますか?

7
iTerm2で「履歴のスクロール」をオフにするにはどうすればよいですか
新しいiTerm 2をインストールしました。マウス機能を有効にするかどうかを尋ねるメッセージが上部の黄色のバーに表示されます。残念ながら、正確な文はもう覚えていません。 偶然に私は承認しました。iTermでマウスのスクロールホイールを使用すると、上にスクロールされなくなり、コマンド履歴がトリガーされます。私がアップカーソルを押すかのように。 もう一度オフにする適切な設定が見つかりませんでした。このオプションをどこで切り替えられるか知っている人はいますか? 助けてくれ!
289 terminal  iterm2 

20
入れ子になった辞書をきれいに印刷する方法は?
Pythonで深さ〜4の辞書をきれいに印刷するにはどうすればよいですか?でかなりの印刷を試みましたpprint()が、うまくいきませんでした: import pprint pp = pprint.PrettyPrinter(indent=4) pp.pprint(mydict) "\t"ネストごとにインデント()が必要なので、次のようになります。 key1 value1 value2 key2 value1 value2 等 これどうやってするの?
289 python  dictionary 

6
Typescriptオブジェクトのインデックス付きメンバーの型を強制しますか?
文字列->文字列のマッピングをTypescriptオブジェクトに保存し、すべてのキーが文字列にマッピングされるようにします。例えば: var stuff = {}; stuff["a"] = "foo"; // okay stuff["b"] = "bar"; // okay stuff["c"] = false; // ERROR! bool != string 値が文字列(または任意のタイプ..)でなければならないことを強制する方法はありますか?
289 typescript 




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