プログラミング

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


12
iTermが他のOSと同じ方法で「メタキー」を変換するようにする
emacsキーバインドを使用するbashシェルでは、Mf、Mbのようなキーの組み合わせを使用して、シェルプロンプトでそれぞれ1ワードずつ前後に移動できます。通常、WindowsおよびLinuxでは、メタキーはAltキーにマップされます。しかし、iTermでは、このメタキーをMacBook ProのOptionキーまたはCommandキーにマップする方法が見つかりませんでした。 OS Xでは、デフォルトでメタキーがESCキーにマッピングされているようです。したがって、iTermでESC-f、ESC-bを使用できます。ただし、ESCキーは明らかに実用的ではありません。さらに、iTermにはメタキーのマッピングを修飾できるオプションがあります([ブックマーク]> [プロファイル]> [キーボードプロファイル]> [グローバル]> [オプションキー]など)。この設定はまったく機能していないようです。 したがって、誰かがこの問題の解決策を知っている場合は、私に知らせてください。 最新リリース0.9.6.1012にアップグレードしましたが、この動作はまだ持続します。 編集:私の質問のいくつかの明確化。私が話しているキーバインディングは、emacsではなくbashシェル用です。デフォルトでは、bashシェルもemacsと同じキーバインディングを使用します。

5
web.configでセッションタイムアウトを設定する方法
ASP.Net Webアプリケーションのインプロセスセッションのセッションタイムアウト値を設定する方法についての解決策が見つかりません。 VSTS 2008 + .Net 3.5 + C#を使用しています。タイムアウトを1分に設定するために私が自分で書いたものですが、正しいですか? 私はsystem.webセクションの下に書いた web.config <sessionState timeout="1" mode="InProc" />

6
SQLiteクエリで使用する単一引用符をエスケープする
データベーススキーマ(これまでのところ1つのテーブルのみ)と、そのテーブルのINSERTステートメントを1つのファイルに記述しました。次に、次のようにデータベースを作成しました。 $ sqlite3 newdatabase.db SQLite version 3.4.0 Enter ".help" for instructions sqlite> .read ./schema.sql SQL error near line 16: near "s": syntax error ファイルの16行目は次のようになります。 INSERT INTO table_name (field1, field2) VALUES (123, 'Hello there\'s'); 問題は、単一引用符のエスケープ文字です。(の\\\'代わりにを使用して)単一引用符を二重にエスケープしてみました\'が、それも機能しませんでした。何が悪いのですか?
179 sqlite  escaping 


6
C#.NETのApp.configとは何ですか?どうやって使うのですか?
データベースファイルがExcelワークブックであるプロジェクトをC#.NETで実行しました。接続文字列の場所は私のコーディングでハードコーディングされているので、システムにインストールすることには問題はありませんが、他のシステムにはあります。 アプリケーションのセットアップが完了したら、ユーザーにパスを設定するように促す方法はありますか? 私が得た答えは「Use App.Config」でした...このApp.configとは何か、そして私のコンテキストでそれをどのように使用するかを誰かにここで教えてもらえますか?
179 c#  .net  app-config 

5
Dispose()は、nullオブジェクトのusingステートメントで呼び出されますか?
using(潜在的に)nullオブジェクトでステートメントを使用しても安全ですか? 次の例を検討してください。 class Test { IDisposable GetObject(string name) { // returns null if not found } void DoSomething() { using (IDisposable x = GetObject("invalid name")) { if (x != null) { // etc... } } } } Disposeオブジェクトがnullでない場合にのみ呼び出されることが保証されていますNullReferenceExceptionか?
179 c#  idisposable  using 

7
git diffからディレクトリを除外する
ディレクトリ全体をGitの差分から除外するにはどうすればよいですか。(この場合は/ spec)。git diffコマンドを使用して、ソフトウェアリリース全体の差分を作成しています。ただし、仕様への変更はこの手順には関係なく、頭痛の種になるだけです。今私はできることを知っています git diff previous_release..current_release app/ これにより、たとえばlib /ディレクトリではなく、appディレクトリのすべての変更の差分が作成されます。誰かがこのタスクを達成する方法を知っていますか?ありがとう! 編集:明確にしたいだけですが、/ specを除いて、最後にすべてのディレクトリのパラメーターを文字列化できます。コマンドで単一のディレクトリを本当に除外する方法があることを望んでいました。
179 git 

20
ビューの背景色を設定する方法
ビュー(この場合はボタン)の背景色を設定しようとしています。 私はこのコードを使用します: // set the background to green v.setBackgroundColor(0x0000FF00 ); v.invalidate(); ボタンが画面から消えます。私は何を間違っていますか、そしてビューの背景色を変更する正しい方法は何ですか? ありがとう。
179 android  view  colors  background  set 

6
Passport.js-エラー:ユーザーをセッションにシリアル化できませんでした
Passport.jsモジュールとExpress.jsで問題が発生しました。 これは私のコードであり、最初の試行ではハードコードされたログインを使用したいだけです。 私はいつもメッセージを受け取ります: 私はたくさん検索して、stackoverflowにいくつかの投稿を見つけましたが、失敗はしませんでした。 Error: failed to serialize user into session at pass (c:\Development\private\aortmann\bootstrap_blog\node_modules\passport\lib\passport\index.js:275:19) 私のコードは次のようになります。 'use strict'; var express = require('express'); var path = require('path'); var fs = require('fs'); var passport = require('passport'); var LocalStrategy = require('passport-local').Strategy; var nodemailer = require('nodemailer'); var app = express(); module.exports = function setupBlog(mailTransport, database){ …


3
コマンドラインを使用してJSONオブジェクトのアイテムを数える方法は?
私はコマンドJSONからこの種の応答を受け取っていcurlます: [ { "cid": 49, "pyn": "yi4", "hans": "亿", "hant": "億", "tid": 68, "l10n": "cent million", "pid": 1, "pos": "num", "pos_txt": "" }, { "cid": 50, "pyn": "yi4", "hans": "亿", "hant": "億", "tid": 69, "l10n": "100 millions", "pid": 1, "pos": "num", "pos_txt": "" } ] またはコマンドライン(例)2を使用して、配列(ここ)の項目数を数えるにはどうすればよいですか?Bashunderscore
179 json  bash  curl  jq 

12
線形回帰からp値とr二乗を引き出します
単純な線形回帰モデルから、p値(単一の説明変数の係数が非ゼロであることの有意性)とR二乗値をどのように引き出しますか?例えば... x = cumsum(c(0, runif(100, -1, +1))) y = cumsum(c(0, runif(100, -1, +1))) fit = lm(y ~ x) summary(fit) p値とR二乗値がsummary(fit) 表示されることはわかっていますが、これらを他の変数に固定できるようにしたいと考えています。
179 r 


26
Linuxですべてのフォルダーとファイルの名前を小文字に変更するにはどうすればよいですか?
大文字がどこにも表示されないように、完全なフォルダーツリーの名前を再帰的に変更する必要があります(C ++ソースコードですが、問題ではありません)。 CVSおよびSubversionバージョン管理ファイル/フォルダーを無視することのボーナスポイント。シェルはどのLinuxボックスでも使用できるはずなので、シェルスクリプトが推奨されます。 ファイル名の変更の詳細について、いくつかの有効な引数がありました。 同じ小文字の名前のファイルは上書きする必要があると思います。それはユーザーの問題です。大文字と小文字を区別しないファイルシステムでチェックアウトすると、最初のファイルシステムも後者で上書きされます。 私はAZ文字を検討し、それらをa〜zに変換します。他のすべては問題を引き起こしているだけです(少なくともソースコードに関して)。 Linuxシステムでビルドを実行するにはスクリプトが必要になるため、CVSまたはSubversionバージョン管理ファイルへの変更は省略すべきだと思います。結局のところ、それは単なるスクラッチチェックアウトです。おそらく「エクスポート」がより適切です。
179 linux  rename  lowercase 

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