プログラミング

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



7
ディレクティブを使用して配置するためのVisual StudioまたはResharper機能
私は、usingディレクティブを現在の名前空間内に配置し、VSとResharperがデフォルトでそれらを配置するため、外部には配置しないようにしています。 未使用のディレクティブを使用して並べ替え/削除し、現在のネームスペース内に配置するマクロ/標準機能を知っている人はいますか?


8
Bash内でEmacsを開く方法
Ubuntu 11.10を使用しています。端末でコマンド「emacs」を入力すると、emacsが別のウィンドウとして開きます。nanoエディターのように、ターミナル内で開くにはどうすればよいですか?
122 bash  emacs 


7
シンボリックリンクが作成された後、それが指すものを変更できますか?
古いシンボリックリンクを解除して新しいシンボリックリンクを作成する以外の方法で、シンボリックリンク(symlink)によって参照されるパス名を変更するメカニズム(システムコール-コマンドラインプログラムではない)を提供するオペレーティングシステムはありますか? POSIX標準ではサポートされていません。Solaris 10ではサポートされていません。MacOS X 10.5(Leopard)ではサポートされていません。(私は、AIXもHP-UXもどちらも実行しないことを確信しています。このLinuxシステムコールのリストから判断すると、Linuxにもそのようなシステムコールはありません。) 何かすることはありますか? (答えは「いいえ」であると期待しています。) ネガを証明するのは難しいので、質問を整理してみましょう。 まだリストされていない(Unixのような)オペレーティングシステムにreadlink()、古いシンボリックリンクを削除して新しいシンボリックリンクを作成せずにシンボリックリンクの値(によって返される文字列)を書き換えるシステムコールがないことがわかっている場合は、追加してください—またはそれら—答えで。
122 unix  symlink 

19
LINQでコレクションを「n」個の部分に分割しますか?
nLINQでコレクションをパーツに分割する良い方法はありますか?もちろん、必ずしも均等ではありません。 つまり、コレクションをサブコレクションに分割します。サブコレクションにはそれぞれ要素のサブセットが含まれており、最後のコレクションを不規則にすることができます。
122 c#  .net  linq  data-structures 


11
iOSのUITextViewで属性付きテキストのタップを検出する
をUITextView表示するがありますNSAttributedString。この文字列には、タップ可能にしたい単語が含まれているため、タップするとアクションが実行されるようにコールバックされます。UITextViewURLのタップを検出してデリゲートにコールバックできることはわかっていますが、これらはURLではありません。 iOS 7とTextKitの機能でこれが可能になったように思えますが、例を見つけることができず、どこから始めればよいかわかりません。 文字列にカスタム属性を作成できるようになったことを理解しています(まだ行っていませんが)。おそらく、これらは魔法の単語の1つがタップされたかどうかを検出するのに役立ちますか?いずれにせよ、そのタップを傍受して、どの単語でタップが発生したかを検出する方法はまだわかりません。 iOS 6の互換性は必要ありません。

2
AngularJS:送信とサーバー応答の間のすべてのフォームコントロールを無効にする
ユーザーが[保存]ボタンまたは[送信]ボタンをクリックしたときに、フォームコントロールを無効にする(または少なくともユーザーインタラクションで利用できないようにする)場合、どの方法が最適(かつ正しい)かというジレンマがあります。そして、データはネットワーク上を移動します。私はJQuery(これは悪です!!!)を使用したくないし、すべての要素を配列として(クラスまたは属性マーカーによって)クエリしたくありません。 cm-form-control「data-sent」と「data-processed」の2つの通知をサブスクライブするカスタムディレクティブですべての要素をマークします。次に、カスタムコードは2番目の通知をプッシュするか、Promiseを解決します。 promiseTracker(不愉快に!)強制することを使用して、などの非常に愚かなコードを生成しますng-show="loadingTracker.active()"。明らかに、すべての要素がng-disabledそうであるわけではなく、ユーザーng-hide/showが「ダンス」ボタンを避けたくありません。 弾丸をかじりながらjQueryを使用する より良いアイデアを持っている人はいますか?前もって感謝します! 更新: フィールドセットのアイデアは機能します。まだ同じことをしたい人のための簡単なフィドルがありますhttp://jsfiddle.net/YoMan78/pnQFQ/13/ HTML: <div ng-app="myApp"> <ng-form ng-controller="myCtrl"> Saving: {{isSaving}} <fieldset ng-disabled="isSaving"> <input type="text" ng-model="btnVal"/> <input type="button" ng-model="btnVal" value="{{btnVal}}"/> <button ng-click="save()">Save Me Maybe</button> </fieldset> </ng-form> </div> とJS: var angModule = angular.module("myApp", []); angModule.controller("myCtrl", function ($scope, $filter, $window, $timeout) { $scope.isSaving = undefined; $scope.btnVal = 'Yes'; $scope.save …

13
MVCで(エリアへの)デフォルトルートを設定する方法
さて、これは以前に尋ねられましたが、そこには固い解決策はありません。だから私やこれが便利だと思う人のために。 MVC2(ASP.NET)では、誰かがWebサイトに移動したときにデフォルトの領域が指定されるようにしたいのです。したがって、私のサイトに移動すると、AreaZのControllerX ActionYに移動します。 Global.asaxで次のルートを使用する routes.MapRoute( "Area", "", new { area = "AreaZ", controller = "ControllerX ", action = "ActionY " } ); これは、正しいページを提供しようとする場合と同様に機能します。ただし、MVCは、Areaフォルダーではなく、サイトのルートでビューの検索を続行します。 これを解決する方法はありますか? 編集 「ソリューション」があり、それはControllerXにあり、ActionYはビューの完全なパスを返します。ちょっとしたハックですが、うまくいきます。しかし、私はもっと良い解決策があることを望んでいます。 public ActionResult ActionY() { return View("~/Areas/AreaZ/views/ActionY.aspx"); } 編集: これは、ページのHTML ActionLinkがある場合にも問題になります。エリアが設定されていない場合、アクションリンクは空白で出力されます。 これはすべて設計上の欠陥ですか、それとも欠陥ですか?

7
Xcode6:シミュレーターの2つのインスタンスを実行する
iOSアプリには2つの異なるターゲットがあります。シミュレータの2つの異なるインスタンスで2つのアプリを同時に実行することはできますか?Xcodeのデバッガーを利用する必要がない場合は問題ありません。これまでのところ、私が見つけた唯一の解決策は、XCodeの2つのバージョンをインストールすることでしたが、これは非常に重い/スペースを消費する解決策です。
122 ios  xcode  xcode6  simulator 

12
templateUrlを使用したAngularJSディレクティブの単体テスト
templateUrl定義されているAngularJSディレクティブがあります。私はそれをジャスミンでユニットテストしようとしています。 私のJasmine JavaScriptは、この推奨に従って、次のようになります。 describe('module: my.module', function () { beforeEach(module('my.module')); describe('my-directive directive', function () { var scope, $compile; beforeEach(inject(function (_$rootScope_, _$compile_, $injector) { scope = _$rootScope_; $compile = _$compile_; $httpBackend = $injector.get('$httpBackend'); $httpBackend.whenGET('path/to/template.html').passThrough(); })); describe('test', function () { var element; beforeEach(function () { element = $compile( '<my-directive></my-directive>')(scope); angular.element(document.body).append(element); }); afterEach(function () …

4
Mavenで実行可能なjarを構築していますか?
次のように、mavenを使用して「logmanager」と呼ばれる小さなホームプロジェクトの実行可能jarを生成しようとしています。 Mavenを使用して、依存関係を持つ実行可能JARを作成するにはどうすればよいですか? そこで表示されたスニペットをpom.xmlに追加し、mvn assembly:assemblyを実行しました。logmanager / targetに2つのjarファイル(logmanager-0.1.0.jarとlogmanager-0.1.0-jar-with-dependencies.jar)が生成されます。最初のjarをダブルクリックするとエラーが発生します。 Could not find the main class: com.gorkwobble.logmanager.LogManager. Program will exit. jar-with-dependencies.jarをダブルクリックしたときの少し異なるエラー: Failed to load Main-Class manifest attribute from: C:\EclipseProjects\logmanager\target\logmanager-0.1.0-jar-with-dependencies.jar パスとクラス名をコピーして貼り付け、POMのスペルをチェックしました。私のメインクラスは、Eclipse起動構成から正常に起動します。誰かが私のjarファイルが実行されない理由を理解するのを手伝ってくれる?また、なぜ最初に2つのjarファイルがあるのですか?さらに情報が必要な場合はお知らせください。 pom.xml参考までに、以下が完全なです。 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.gorkwobble</groupId> <artifactId>logmanager</artifactId> <name>LogManager</name> <version>0.1.0</version> <description>Systematically renames specified log files on a scheduled basis. Designed to help manage …

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