プログラミング

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

2
xcode4のフレームワークと静的ライブラリの違い、およびそれらを呼び出す方法
私はxcodeとObjective-Cにかなり慣れていません。非常に基本的な質問をしたいと思います。 プロジェクト設定で「バイナリをライブラリにリンク」すると、ワークスペースの他のプロジェクトからインポートされたフレームワークとライブラリに違いがあることがわかりました。 最初の質問、なぜフレームワークがあるのですか?そして、なぜ図書館があるのですか?ライブラリをフレームワークにすることはできませんか? 次に、.hファイルから、インポートした静的ライブラリからクラスを呼び出すにはどうすればよいですか? 接頭辞が必要だと思いますが、見つかりませんでした。「ProjName / Myclass.h」も機能していません。 できるだけ具体的にお願いします。 ありがとう

8
XMLHttpRequestから進捗状況を取得する方法
XMLHttpRequestの進行状況(アップロードされたバイト数、ダウンロードされたバイト数)を取得することは可能ですか? これは、ユーザーが大きなファイルをアップロードしているときに進行状況バーを表示するのに役立ちます。標準APIはそれをサポートしていないようですが、おそらく、そこにあるブラウザーのいずれかに非標準の拡張機能があるのでしょうか?クライアントはアップロード/ダウンロードされたバイト数を知っているので、それは結局のところかなり明白な機能のようです。 注:私は「進行状況をサーバーにポーリングする」代替案を知っています(これは私が今行っていることです)。これの主な問題は(複雑なサーバー側コードを除く)、通常、大きなファイルをアップロードしている間、ほとんどのISPはアップストリームの品質が悪いため、ユーザーの接続が完全に解放されます。したがって、追加のリクエストを行うことは、私が期待したほど応答性がよくありません。私は、ブラウザが常に持っているこの情報を取得する方法(おそらく非標準)があることを望んでいました。

6
dnxで欠落している依存関係(または他のローダーの障害)を診断するにはどうすればよいですか?
Kestrelを使用して、DNXでASP.NET vNextのHelloWebサンプルの修正バージョンを実行しようとしています。これは非常に最先端であると理解していますが、ASP.NETチームが少なくとも最も単純なWebアプリを機能させ続けることを願っています:) 環境: Linux(Ubuntu、ほとんど) モノ3.12.1 DNX 1.0.0-beta4-11257(11249も利用可能です) 「ウェブアプリ」コード、中Startup.cs: using Microsoft.AspNet.Builder; public class Startup { public void Configure(IApplicationBuilder app) { app.UseWelcomePage(); } } プロジェクト構成、project.json: { "dependencies": { "Kestrel": "1.0.0-beta4", "Microsoft.AspNet.Diagnostics": "1.0.0-beta4", "Microsoft.AspNet.Hosting": "1.0.0-beta4", "Microsoft.AspNet.Server.WebListener": "1.0.0-beta4", "Microsoft.AspNet.StaticFiles": "1.0.0-beta4", "Microsoft.Framework.Runtime": "1.0.0-beta4", "Microsoft.Framework.Runtime.Common": "1.0.0-beta4", "Microsoft.Framework.Runtime.Loader": "1.0.0-beta4", "Microsoft.Framework.Runtime.Interfaces": "1.0.0-beta4", }, "commands": { "kestrel": "Microsoft.AspNet.Hosting --server …
133 c#  asp.net-core  dnx 

3
Javaメソッド宣言のパラメーターの最大数
Javaのメソッドが持つことができるパラメーターの最大数はいくつですか?なぜですか? 64ビットWindowsシステムでJava 1.8を使用しています。 これに関するStackOverflowのすべての回答は、技術的な制限は理由を指定せずに255パラメータであると述べています。 正確には、静的thisメソッドは255、非静的メソッドは254(この場合は255番目)です。 これはある種の仕様で説明でき、静的に定義されたパラメーターの最大数が許可されているだけだと思いました。 しかし、これはintすべての4バイトタイプでのみ有効でした。longパラメータを使用していくつかのテストを行いましたが、その場合は127個のパラメータしか宣言できませんでした。 Stringパラメータ、試験から推定される許容数Iは、(基準サイズは、Javaで4バイトであるので、それがあってもよい?)255です。 ただし、64ビットシステムを使用しているので、参照サイズは8バイト幅にする必要があります。したがって、Stringパラメーターの場合、longタイプと同様に、最大許容数は127にする必要があります。 この制限はどのように正確に適用されますか? 制限はメソッドのスタックサイズと関係がありますか? 注:これらの多くのパラメーターをメソッドで実際に使用するつもりはありませんが、この質問は正確な動作を明確にすることだけを目的としています。
133 java  jvm 

3
LaTeXのコードを*素敵な*見た目にする[終了]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? Stack Overflowのトピックとなるように質問を更新します。 7年前休業。 この質問を改善する 私は現在プロジェクトレポートを書いており、使用した少しクレイジーで直感的でないコードを説明するために、サンプルコードのたくさんの短い抜粋をたくさん入れる必要があります。 LaTeXにコードを取り込む方法: いい感じ 行が長すぎる場合は、ページの端からはみ出しません(list lstlistingまたはverbatim) 残りのテキストとインラインであることが望ましい 編集済み(ユーザーが自分で設定を考え出さなくても済むように、設定を追加します(wikibooks(下のリンク)から取得し、見やすくするために編集しました)) 素敵な設定: \usepackage{color} \usepackage{listings} \lstset{ % language=C++, % choose the language of the code basicstyle=\footnotesize, % the size of the fonts that are used for the code numbers=left, % where to put the line-numbers numberstyle=\footnotesize, % the size …
133 latex  listings 

1
JaiとJai-imageioはどこでダウンロードできますか?[閉まっている]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? Stack Overflowのトピックとなるように質問を更新します。 8年前に閉鎖。 この質問を改善する 私は、のピクセルの色を取得する必要がありますTIFFあなたがに任意の選択肢を知っていれば、イメージをJaiしてJai-imageio私に知らせてください。
133 java  jai 

4
Eclipseワークスペース:その理由と理由
ワークスペースのさまざまな使用方法(プロジェクトごと、アプリケーションごと(マルチアセンブリかどうか)、プログラム言語ごと、ターゲットごと(Web開発、プラグインなど)など)を見て、読んだり、考えたりしたことがあります。まだ最善のアプローチが何であるか疑問です。 とにかくこれについての詳細な洞察をページに与えることはできませんか? これには、いわば多くのサブ質問が含まれます。私が尋ねるべき具体的なサブ質問がすべてわからないので、Eclipse(およびワークスペース)のすべての側面がわからないので、私が探しているものの例を挙げましょう: 何のために? 食の開発はそれが使用されることをどのように意味しましたか? 他の/ほとんどの人はどう思いますか? どう思いますか? ...? どうして? 構成の競合と共有のメリットはありますか? ファイルスペースの理由はありますか? パフォーマンス? ...? ああ、私は異なる言語とプロトコルを使用する開発者の最小限のユースケースについて話しており、必ずしもすべてが1つのプロジェクトですべてではない(例:一部のプロジェクトではphp、javascriptおよびxml、他のプロジェクトではC#、まだJavaおよびSQL)その他など) 編集2012-11-27:誤解しないでください。私はワークスペースの使用を疑うのではなく、それが意図されているように、または誰かがそれをより良く考えると思われる場合は、それを使用したいだけです。それで「何のため?」意味:最適な用途は何ですか?なぜ?" 実際には「何のために?」をターゲットにしています。つまり、答えの理由を教えてください。
133 eclipse  workspace 

10
Backbone.jsでサブビューをレンダリングして追加する方法
ネストされたビューのセットアップがあり、アプリケーションで多少深くなる可能性があります。サブビューを初期化、レンダリング、および追加する方法はたくさんありますが、一般的な方法は何なのでしょうか。 ここに私が考えたカップルがあります: initialize : function () { this.subView1 = new Subview({options}); this.subView2 = new Subview({options}); }, render : function () { this.$el.html(this.template()); this.subView1.setElement('.some-el').render(); this.subView2.setElement('.some-el').render(); } 長所:追加で正しいDOM順序を維持することを心配する必要はありません。ビューは早い段階で初期化されるため、render関数では一度にすべてを実行する必要はありません。 短所:コストがかかる可能性のあるredelegateEvents()を強制されますか?親ビューのレンダリング関数は、発生する必要のあるすべてのサブビューレンダリングで乱雑になりますか?tagName要素のを設定する機能がないため、テンプレートは正しいtagNamesを維持する必要があります。 別の方法: initialize : function () { }, render : function () { this.$el.empty(); this.subView1 = new Subview({options}); this.subView2 = new Subview({options}); this.$el.append(this.subView1.render().el, this.subView2.render().el); …

12
Angular 2、4、5、6でのプラグインアーキテクチャ/プラグインシステム/プラグイン可能なフレームワークの実装
2018年5月24日更新:元の投稿から+3バージョンのAngularになりましたが、まだ実行可能な最終的なソリューションはありません。Lars Meijdam(@LarsMeijdam)は、一見の価値のある興味深いアプローチを考え出しました。(プロプライエタリな問題のため、彼は最初にサンプルを投稿したGitHubリポジトリを一時的に削除する必要がありました。ただし、コピーが必要な場合は、直接彼にメッセージを送ることができます。詳細については、以下のコメントを参照してください。) Angular 6の最近のアーキテクチャの変更により、ソリューションに近づくことができます。さらに、Angular Elements(https://angular.io/guide/elements)はいくつかのコンポーネント機能を提供します。 すばらしいAngularチームの誰かがこれに遭遇した場合、この機能に非常に興味を持っている他の多くの人々がいるように見えることに注意してください。バックログを検討する価値があるかもしれません。 私はでプラガブル(プラグイン)フレームワークを実装したいと思いAngular 2、Angular 4、Angular 5、またはAngular 6アプリケーション。 (このプラグイン可能なフレームワークを開発するための私の特定のユースケースは、ミニチュアコンテンツ管理システムを開発する必要があるということです。ここで詳しく説明されていないいくつかの理由によりAngular 2/4/5/6、そのシステムのほとんどのニーズにほぼ完全に適合します。) プラグイン可能なフレームワーク(またはプラグインアーキテクチャ)とは、具体的には、サードパーティの開発者が、プライマリアプリケーションのソースコードに直接アクセスしたり、その知識を持たなくても、プラグイン可能なコンポーネントを使用してプライマリアプリケーションの機能を作成または拡張できるシステムを意味しますまたは内部の仕組み。 (「アプリケーションのソースコードや内部の仕組みに直接アクセスしたり、その知識を持たない」という表現は、中心的な目的です。) プラグイン可能なフレームワークの例には、WordPressまたはなどの一般的なコンテンツ管理システムが含まれますDrupal。 (Drupalと同様に)理想的な状況は、これらのプラグイン可能なコンポーネント(またはプラグイン)をフォルダーに簡単に配置し、アプリケーションにそれらを自動検出または検出させ、魔法のように「機能」させることです。これをある種のホットプラグ可能な方法で、つまりアプリの実行中に行うのが最適です。 私は現在、次の5つの質問に対する回答を(あなたの助けを借りて)決定しようとしています。 実用性:Angular 2/4/5/6アプリケーションのプラグインフレームワークは実用的ですか?(これまで、を使用して真にプラグイン可能なフレームワークを作成する実用的な方法はありませんでしたAngular2/4/5/6。) 予想される課題:Angular 2/4/5/6アプリケーションのプラグインフレームワークの実装で遭遇する可能性のある課題は何ですか? 実装戦略:Angular 2/4/5/6アプリケーションのプラグインフレームワークを実装するために使用できる特定の技術または戦略は何ですか? ベストプラクティス:Angular 2/4/5/6アプリケーションのプラグインシステムを実装するためのベストプラクティスは何ですか? 代替技術: プラグインフレームワークがアプリケーションで実用的でない場合、どのような比較的同等の技術(例)が、最新の非常に反応性の高いWebアプリケーションに適しているでしょうか?Angular 2/4/5/6React 一般に、次のAngular 2/4/5/6理由により、の使用は非常に望ましいです。 当然のことながら、非常に高速です。 帯域幅をほとんど消費しません(初期ロード後) フットプリントが比較的小さい(後AOTとtree shaking)-そしてそのフットプリントは縮小し続けています それは非常に機能的であり、Angularチームとコミュニティはそのエコシステムの急速な成長を続けています それは、次のような最高の、最新のWeb技術の多くとよく果たしているTypeScriptとObservables Angular 5はサービスワーカーをサポートするようになりました(https://medium.com/@webmaxru/a-new-angular-service-worker-creating-automatic-progressive-web-apps-part-1-theory-37d7d7647cc7) によってGoogleサポートされているため、将来的にはサポートおよび拡張される可能性があります Angular 2/4/5/6現在のプロジェクトで使用したいです。を使用できる場合は、おそらく(サーバー側のレンダリングに)Angular 2/4/5/6も使用します。Angular-CLIAngular Universal 上記の質問に関するこれまでの私の考えは次のとおりです。フィードバックと啓発を確認して提供してください。 Angular 2/4/5/6アプリはパッケージを消費しますが、これは必ずしもアプリケーション内でプラグインを許可することと同じではありません。他のシステム(例Drupal:)のプラグインは、システムによって自動的に「ピックアップ」される共通モジュールディレクトリにプラグインフォルダーをドロップすることで基本的に追加できます。ではAngular 2/4/5/6、(プラグインとして)パッケージは通常を介してインストールされnpm、に追加されてから、package.json手動でアプリにインポートされapp.moduleます。これはDrupal、フォルダーをドロップしてシステムにパッケージを自動的に検出させる方法よりもはるかに複雑です。プラグインのインストールが複雑になるほど、人々がプラグインを使用する可能性は低くなります。のための方法があった場合、それははるかに良いでしょうAngular 2/4/5/6プラグインを自動的に検出してインストールします。開発者以外がAngular 2/4/5/6アプリケーションをインストールし、アプリケーションのアーキテクチャをすべて理解する必要なく、選択したプラグインをインストールできる方法を見つけることに非常に興味があります。 …


20
ネットワーク接続を確認しています
オンラインAPIにアクセスできるかどうかを確認したいのですが、そのためにはインターネットアクセスが必要です。 Pythonを使用して利用可能なアクティブな接続があるかどうかを確認するにはどうすればよいですか?
133 python  networking 

6
CSSを使用してテキストをストレッチできますか?
CSSでテキストをストレッチできますか?フォントを大きくしたくないので、横にある小さなテキストよりも太く表示されます。テキストを垂直方向に引き伸ばして、変形させたいだけです。これは1つのdivにあり、その横の通常のテキストは別のdivにあります。これどうやってするの?
133 css 

5
Math.random()の説明
これはかなり単純なJava(おそらくすべてのプログラミングに当てはまります)の質問です: Math.random() 0と1の間の数を返します。 0から100までの整数を返したい場合は、次のようにします。 (int) Math.floor(Math.random() * 101) 1から100の間で、私はそうします: (int) Math.ceil(Math.random() * 100) しかし、3〜5の数値を取得したい場合はどうなりますか?次のステートメントのようになりますか? (int) Math.random() * 5 + 3 について知ってnextInt()いjava.lang.util.Randomます。しかし、私はこれをどのように行うかを学びたいですMath.random()。
133 java  math 

3
CSS @ font-face-「src:local( '☺')」はどういう意味ですか?
私は@font-face初めて使用して、fontsquirrelからフォントキットをダウンロードしました 彼らが私のCSSに挿入することを推奨するコードは次のとおりです。 @font-face { font-family: 'junctionregularRegular'; src: url('Junction-webfont.eot'); src: local('☺'), url('Junction-webfont.woff') format('woff'), url('Junction-webfont.ttf') format('truetype'), url('Junction-webfont.svg#webfontoNEpZXy2') format('svg'); } さて、にこにこ顔が困ってます。しかし、src内のURLの数もそうです-なぜそれらはそれほど多くのファイルを推奨し、ページがレンダリングされるときにそれらすべてがブラウザーに送信されるのですか?.ttf以外をすべて削除することに害はありますか?
133 css  font-face 

7
Twigでクラス定数にアクセスする方法は?
エンティティクラスにいくつかのクラス定数があります。例: class Entity { const TYPE_PERSON = 0; const TYPE_COMPANY = 1; } 通常のPHPでは、私はよくやるif($var == Entity::TYPE_PERSON)ので、Twigでこの種のことをしたいと思います。出来ますか?
133 php  templates  twig 

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