プログラミング

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

14
なぜ代入ステートメントは値を返すのですか?
これは許可されています: int a, b, c; a = b = c = 16; string s = null; while ((s = "Hello") != null) ; 私の理解では、割り当てs = ”Hello”;によって“Hello”が割り当てられるだけですsが、操作は値を返しません。それが真の場合、何にも比較されない((s = "Hello") != null)ため、エラーが発生しますnull。 代入ステートメントが値を返すことを許可する背後にある理由は何ですか?
126 c#  syntax 

6
Angularコントローラー内でアンダースコアを使用する
angularjsコントローラー内でアンダースコアライブラリを使用するにはどうすればよいですか? この投稿:AngularJS limitTo by last 2 records 誰かが_変数をrootScopeに割り当てて、ライブラリがアプリ内のすべてのスコープで使用できるようにすることを提案しました。 しかし、それをどこで行うべきかははっきりしていません。つまり、アプリモジュールの宣言に行くべきですか?つまり: var myapp = angular.module('offersApp', []) .config(['$rootScope', function($rootScope) { } しかし、下線libはどこにロードしますか?私のインデックスページには、ng-appディレクティブと、angular-jsおよびアンダースコアライブラリの両方へのスクリプト参照がありますか? index.html: <head> </head> <body ng-app="offersApp"> ... <script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script> <script src="scripts/vendor/angular.js"></script> <script src="scripts/vendor/underscore.js"></script> ... どうすればこれを達成できますか?

3
Rのグローバル変数とローカル変数
私はRの初心者であり、Rでのローカル変数とグローバル変数の使用法とはかなり混乱しています。 現在の環境で変数を使用する=か<-、変数を割り当てるか、および<<-関数内でグローバル変数にアクセスできるかについて、インターネット上のいくつかの投稿を読みました。 ただし、C ++で覚えている{}ように、角かっこ内で変数を宣言するたびにローカル変数が発生するので、これはRでも同じですか?または、ローカル変数の概念があるのは、Rの関数だけです。 ブラケットだけでは不十分だと思われる小さな実験を行いましたが、何か問題が発生していますか? { x=matrix(1:10,2,5) } print(x[2,2]) [1] 4
126 r 

2
クラスライブラリにSystem.Web.Script参照を追加する
現在、コードをapp_codeフォルダーからクラスライブラリに移動しています。複数のメソッドに[System.Web.Script.Serialization.ScriptIgnore]属性をタグ付けしました。クラスライブラリがこの名前空間を認識できません。参照の追加ダイアログでは、この名前空間を表示できません。クラスライブラリからこのタグを適切に使用するにはどうすればよいですか? ここにエラーがあります: タイプまたは名前空間名 'ScriptIgnoreAttribute'が見つかりませんでした(usingディレクティブまたはアセンブリ参照がありませんか?)

8
MySQLのCHECK制約が機能しない
まず、次のようなテーブルを作成しました CREATE TABLE Customer ( SD integer CHECK (SD > 0), Last_Name varchar (30), First_Name varchar(30) ); そして、そのテーブルに値を挿入しました INSERT INTO Customer values ('-2','abc','zz'); MySQLはエラーを表示せず、値を受け入れました。

18
データベースとWebサーバーを同じマシン上に配置することが望ましくないのはなぜですか?
Scott OverselmanのStack Overflowチームへのインタビュー(パート1および2)を聞いた彼は、SQLサーバーとアプリケーションサーバーは別々のマシン上にあるべきだと断言しました。これは、一方のサーバーが危険にさらされた場合に両方のシステムにアクセスできないことを確認するためだけのものですか?2つのサーバーの複雑さ(追加コスト、2つのサーバー間の専用ネットワーク接続、より多くのメンテナンスなど)をセキュリティの懸念が上回っていますか?2台のサーバーがあり、1台のサーバーが危険にさらされていても、攻撃者はデータベースを削除したり、アプリケーションコードをいじったりして、深刻な被害を与える可能性があります。 パフォーマンスが問題ではないのに、なぜこれがそれほど大きな問題になるのでしょうか。

17
\ r \ nを表示するテキストエディタ?[閉まっている]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 4年前休業。 この質問を改善する 実際の改行と改行を表示できるテキストエディタを探しています。 たとえば、次の文字列を保存するとします。 "This\rIs\r\nA\nString" 表示する代わりに This Is A String 表示されるテキストエディタを探しています This\rIs\r\nA\nString 特定のプログラムでのテキストファイルの解析に問題があるのは、改行/改行/行の終わりの両方に一貫性がないためと考えられます。 ファイルを読み取ってその書式で表示できるプログラムを作成することもできますが、既にそれを実行できるプログラムを知っている人がいれば簡単だと思いました。 ありがとう! [編集] Windowsを使用していることを指定するのを忘れており、Cygwinのインストールは実際にはオプションではありません。それ以外の場合は、viまたはvimを使用します。 また、既にインストールされているPSPadでこれを行う方法がある場合、それも知っていればすばらしいでしょう。ありがとう!

14
ルビーで単一引用符と二重引用符を使用するとパフォーマンスが向上しますか?
ルビで単一引用符の代わりに二重引用符を使用すると、Ruby 1.8および1.9で意味のある方法でパフォーマンスが低下するかどうかを知っていますか。 だから私がタイプした場合 question = 'my question' より速いですか question = "my question" rubyは、二重引用符に遭遇したときに何かを評価する必要があるかどうかを判断しようとし、おそらくそれを行うためにいくつかのサイクルを費やしていると思います。
126 ruby  performance  syntax 

12
シャッフルにJavaScript Array.sort()メソッドを使用することは正しいですか?
私は彼のJavaScriptコードで誰かを助けていて、私のようなものは次のようなセクションに捕らえられました。 function randOrd(){ return (Math.round(Math.random())-0.5); } coords.sort(randOrd); alert(coords); 私の最初のことでしたが、ちょっと、これはおそらく機能しません!しかし、私はいくつかの実験を行ったところ、確かに少なくともランダム化された結果が得られるように思えました。 それから私はいくつかのウェブ検索をしました、そして、ほとんどトップでこのコードが最も熱心にコピーされた記事を見つけました。かなり立派なサイトと著者のように見えました... しかし、私の直感はこれが間違っているに違いないと私に告げています。特に、ソートアルゴリズムはECMA標準で指定されていないため。ソートのアルゴリズムが異なると、不均一なシャッフルが異なると思います。いくつかのソートアルゴリズムはおそらく無限にループするかもしれません... しかし、どう思いますか? そして、別の質問として...このシャッフルテクニックの結果がどれだけランダムであるかをどのように測定しますか? 更新:私はいくつかの測定を行い、答えの1つとして以下の結果を投稿しました。


2
IOCTL Linuxデバイスドライバー[終了]
休業。この質問はもっと集中する必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 昨年休業。 この質問を改善する 誰かが私を説明できますか、 なにIOCTL? 何に使うの? どうすれば使用できますか? と同じように機能する新しい関数を定義できないのはなぜIOCTLですか?

7
インターフェースはJavaの複数のインターフェースを拡張できますか?
インターフェースはJavaの複数のインターフェースを拡張できますか?このコードは私のIDEで有効であるように見え、コンパイルされます: interface Foo extends Runnable, Set, Comparator<String> { } しかし、Javaでは多重継承が許可されていないと聞いていました。インターフェースに例外があるように見えるのはなぜですか?

1
XElementを介して属性を配置する方法
私はこのコードを持っています: XElement EcnAdminConf = new XElement("Type", new XElement("Connections", new XElement("Conn"), // Conn.SetAttributeValue("Server", comboBox1.Text); // Conn.SetAttributeValue("DataBase", comboBox2.Text))), new XElement("UDLFiles"))); // Conn. 属性を追加する方法 Connか?コメントとしてマークした属性を追加したいのですがConn、定義後に属性をオンに設定しようとするとEcnAdminConf、表示されません。 XMLが次のようになるように、なんとかして設定したいと思います。 <Type> <Connections> <Conn ServerName="FAXSERVER\SQLEXPRESS" DataBase="SPM_483000" /> <Conn ServerName="FAXSERVER\SQLEXPRESS" DataBase="SPM_483000" /> </Connections> <UDLFiles /> </Type>
126 c#  xml  linq-to-xml 


8
Bootstrap 3.0-固定列サイズを含む流動グリッド
ブートストラップの使い方を学んでいます。現在、私はレイアウトをたどっています。Bootstrapはかなりクールですが、私が目にするものはすべて時代遅れのようです。私の人生において、私には理解できない基本的なレイアウトだと思います。私のレイアウトは次のようになります: --------------------------------------------------------------------------- | | | | | | | | | 240px | 160px | All Remaining Width of the Window | | | | | | | | | --------------------------------------------------------------------------| このグリッドは、ウィンドウの高さ全体を占める必要があります。私の理解から、固定幅と流動幅を混合する必要があります。ただし、Bootstrap 3.0には流動性クラスがないようです。たとえそうであったとしても、流体と固定カラムサイズをどのように混合するかわかりません。誰もがBootstrap 3.0でこれを行う方法を知っていますか?

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