プログラミング

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

7
C#の特定のタイムゾーンでのDateTimeの作成
タイムゾーンが誤って設定されて修正されたために、マシンでタイムゾーンが変更された場合のケースをテストする単体テストを作成しようとしています。 テストでは、どのローカルタイムゾーンでもDateTimeオブジェクトを作成して、テストの実行者がそれらの場所に関係なく正常に実行できるようにする必要があります。 DateTimeコンストラクターから確認できることから、TimeZoneをローカルタイムゾーン、UTCタイムゾーン、または指定しないのいずれかに設定できます。 PSTなどの特定のタイムゾーンでDateTimeを作成するにはどうすればよいですか?
162 c#  .net  datetime  timezone  .net-3.5 

23
Excel「外部テーブルは予期された形式ではありません。」
以下のコードを使用してExcel(xlsx)ファイルを読み取ろうとしています。「外部テーブルが予期された形式ではありません。」というメッセージが表示されます。Excelでファイルを開いていない限り、エラーになります。つまり、C#プログラムから読み取る場合は、まずExcelでファイルを開く必要があります。xlsxファイルは、ネットワーク上の共有にあります。最初に開かずにファイルを読み取るにはどうすればよいですか?ありがとう string sql = "SELECT * FROM [Sheet1$]"; string excelConnection = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + pathname + ";Extended Properties=\"Excel 8.0;HDR=YES;IMEX=1;\""; using (OleDbDataAdapter adaptor = new OleDbDataAdapter(sql, excelConnection)) { DataSet ds = new DataSet(); adaptor.Fill(ds); }

25
片方がもう片方を置き換えないように2つの文字列を置き換えるにはどうすればよいですか?
次のコードがあるとします。 String word1 = "bar"; String word2 = "foo"; String story = "Once upon a time, there was a foo and a bar." story = story.replace("foo", word1); story = story.replace("bar", word2); このコードの実行後、値がstoryされます"Once upon a time, there was a foo and a foo." 逆の順序で交換した場合も、同様の問題が発生します。 String word1 = "bar"; String word2 = …
162 java  string  replace 

6
Swift do-try-catch構文
Swift 2の新しいエラー処理を理解するために試してみます。これが私がしたことです:最初にエラー列挙型を宣言しました: enum SandwichError: ErrorType { case NotMe case DoItYourself } そして、エラーをスローするメソッドを宣言しました(例外ではなく、エラーです)。ここにその方法があります: func makeMeSandwich(names: [String: String]) throws -> String { guard let sandwich = names["sandwich"] else { throw SandwichError.NotMe } return sandwich } 問題は呼び出し側からです。このメソッドを呼び出すコードは次のとおりです。 let kitchen = ["sandwich": "ready", "breakfeast": "not ready"] do { let sandwich = try makeMeSandwich(kitchen) print("i …
162 swift  swift2 

5
WebKit / BlinkでMacOSトラックパッドユーザーがスクロールバーを非表示にしないようにする
WebKit / Blink(Safari / Chrome)のMacOS 10.7(Mac OS X Lion)以降のデフォルトの動作では、トラックパッドユーザーが使用していないときはスクロールバーを非表示にします。これは混乱を招く可能性があります。多くの場合、スクロールバーは、要素がスクロール可能であることを示す唯一の視覚的な手掛かりです。 例(jsfiddle) HTML <div class="frame"> Foo<br /> Bar<br /> Baz<br /> Help I'm trapped in an HTML factory! </div> CSS .frame { overflow-y: auto; border: 1px solid black; height: 3em; width: 10em; line-height: 1em; }​ WebKit(Chrome)スクリーンショット Presto(Opera)スクリーンショット WebKitのスクロール可能な要素に常にスクロールバーを表示させるにはどうすればよいですか?
162 css  macos  webkit  scrollbar  blink 

22
チームビルドエラー:パス…はすでにワークスペースにマップされています
Team Foundation Serverで新しいビルドを作成すると、新しいビルドを実行しようとすると次のエラーが発生します。 パスC:\ Build \ ProductReleases \ FullBuildv5.4.2x \ Sourcesは、ワークスペースBuildServer_23に既にマップされています。 ワークスペースダイアログにその名前のワークスペースが表示されません。
162 tfs  build-server 

5
Rubyで@@ variableはどういう意味ですか?
ダブルアットマーク(@@)が前に付いているRuby変数は何ですか?アットマークが前に付いた変数についての私の理解は、それがPHPの次のようにインスタンス変数であるということです。 PHPバージョン class Person { public $name; public function setName($name) { $this->name = $name; } public function getName() { return $this->name; } } Rubyと同等 class Person def set_name(name) @name = name end def get_name() @name end end 二重アットマークの@@意味と、単一アットマークとの違いは何ですか?



11
「fs:ネイティブモジュールソースの再評価はサポートされていません」を修正する方法-graceful-fs
最近、ノードv.6に切り替えました。通常のビルドgrunt / gulp / webpackの実行で、ますます問題が発生し始めました。 例えば: $ gulp [14:02:20] Local gulp not found in ~/_Other/angular-2-ts/angular2-seed [14:02:20] Try running: npm install gulp 一方、gulpと他のすべてのプラグインとモジュールはrm -rf node_modules、/ node_modulesフォルダーにインストールされます(さらに経由で再インストールされます)。 それらのエラーのほとんどは次のような行を持っています (node:42) fs: re-evaluating native module sources is not supported. If you are using the graceful-fs module, please update it to a more recent version. …




2
Node.js 0.12で利用可能なECMAScript 6の機能
Node.js(0.12)の新しい安定版リリースが最近、アップグレードされたGoogleのv8 JavaScriptエンジン、v3.28.73とともにリリースされました。 --harmonyフラグを使用せずに現在Node.jsにあるECMAScript 6の機能は何ですか? ES 6の機能をリストしていると主張するいくつかのサイトをチェックしましたが、それらはすべて古くなっているようです-最も目立つのは、このテーブル(更新: 現在0.12の現在のNode.jsステータスで更新されています)。--harmonyそれらのいくつかがデフォルトで有効になっているのを見つけたときにフラグを要求しました(いくつか例を挙げると、マップ、セット、シンボル)。更新:ノード固有のテーブルが利用可能になりました また、純粋にv8エンジンについてこの情報をグーグルしようとすると、最新の情報が得られすぎます。現在のv8リリースは4.2。*であり、Node.jsが使用しているものよりもはるかに進んでいます。 この質問(およびその回答)が、Node.js開発者が利用できるようになったES 6の機能に関する包括的な概要になることを願っています。 私が現在知っているNode.js 0.12で有効になっているES 6の機能: マップ、セット/ WeakMaps、WeakSets シンボル Object.observe 約束 数 .isInteger .isSafeInteger .isNaN .EPSILON .MIN_SAFE_INTEGER .MAX_SAFE_INTEGER 数学 .clz32 .imul 。符号 .log10 .log2 .log1p .expm1 .cosh .sinh .tanh .acosh .asinh .atanh .trunc .fround .cbrt .hypot

5
ECMAScript 6の使用
ブラウザのコンソールでECMAScript 6コードを実行する方法を探していますが、ほとんどのブラウザは、探している機能をサポートしていません。たとえば、Firefoxは、矢印機能をサポートする唯一のブラウザです。 Chromeでこれらの機能を実行する方法(拡張機能、ユーザースクリプトなど)はありますか?

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