プログラミング

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

5
C、C99、ANSI C、GNU Cの違いは何ですか?
私はcodechefでプログラミングの練習を始めましたが、CとC99の違いに混乱しています。ここでCはどういう意味ですか?C89ですか?この送信の下部にある言語を確認してください。CとC99の両方が含まれています。 私はインターネット上でGNU Cと呼ばれるものを見つけました。linux/ unixシステム用の別のCはありますか?これらはANSIのC標準に準拠していますか?いくつかの場所で「C99 strict」も読んだことがあります。これは何ですか? 使用中の他のCの標準はありますか?C 4.3.2と呼ばれるものはありますか、それとも現在使用中のgccバージョンですか? 編集: これ、これ、これが役に立ちました。さらに検索して、未回答の項目を編集します。 私はプログラミングの初心者ではありません。C言語とは何か知っています。C89、C99、C11のようなANSIによる異なるC標準があることを知っています。
122 c  gcc  c99  c89  ansi-c 

19
Makefileで複数行の文字列変数を作成することは可能ですか
複数行の文字列(メークリリースのお知らせの本文など)であるmakefile変数を作成します。何かのようなもの ANNOUNCE_BODY=" Version $(VERSION) of $(PACKAGE_NAME) has been released It can be downloaded from $(DOWNLOAD_URL) etc, etc" しかし、私はこれを行う方法を見つけることができないようです。出来ますか?

10
json.netを使用して、プロパティを逆シリアル化し、シリアル化しない
Json.netでC#オブジェクトをシリアル化することによって生成されたいくつかの構成ファイルがあります。 シリアル化されたクラスの1つのプロパティを、単純なenumプロパティからクラスプロパティに移行したいと思います。 これを行う簡単な方法の1つは、クラスに古い列挙型プロパティを残し、Json.netが構成を読み込むときにこのプロパティを読み取るように設定し、次にオブジェクトをシリアル化するときに再度保存しないようにすることです。古い列挙型から新しいクラスを個別に生成することを扱います。 Json.netがシリアル化時にのみそれを無視し、逆シリアル化時にそれに注意を払うように、C#オブジェクトのプロパティを(たとえば属性で)マークする簡単な方法はありますか?
122 c#  json.net 

2
Pythonでラインスタイルが異なるメジャーグリッドラインとマイナーグリッドラインを作成する方法
私は現在、matplotlib.pyplotグラフの作成に使用しており、主グリッド線を実線と黒で表示し、副グリッド線を灰色または破線で表示したいと考えています。 グリッドプロパティでwhich=both/major/mineは、色と線種は線種によって単純に定義されます。マイナーラインスタイルのみを指定する方法はありますか? これまでのところ適切なコードは plt.plot(current, counts, 'rd', markersize=8) plt.yscale('log') plt.grid(b=True, which='both', color='0.65', linestyle='-')
122 python  matplotlib 

6
モックオブジェクトの初期化-MockIto
MockItoを使用してモックオブジェクトを初期化する方法はたくさんあります。これらの中で最良の方法は何ですか? 1。 public class SampleBaseTestCase { @Before public void initMocks() { MockitoAnnotations.initMocks(this); } 2。 @RunWith(MockitoJUnitRunner.class) [編集] 3。 mock(XXX.class); これらより良い他の方法があるかどうか私に提案してください...
122 java  junit  mockito 

3
unittest.TestCaseの__init__
unittest.TestCase初期化時にクラスが実行する処理にいくつか追加したいのですが、それを行う方法がわかりません。 今私はこれをやっています: #filename test.py class TestingClass(unittest.TestCase): def __init__(self): self.gen_stubs() def gen_stubs(self): # Create a couple of tempfiles/dirs etc etc. self.tempdir = tempfile.mkdtemp() # more stuff here この一連のテスト全体で、すべてのスタブが1回だけ生成されるようにしたいと思います。私はsetUpClass()Python 2.4を使用しているので使用できません(Python 2.7でも機能していません)。 ここで何が悪いのですか? 私はこのエラーを受け取ります: `TypeError: __init__() takes 1 argument (2 given)` ... __init__コマンドを使用してすべてのスタブコードを実行すると、その他のエラーが発生しpython -m unittest -v testます。

2
UNIXドメインソケットVS名前付きパイプ?
UNIXの名前付きソケットを調べたところ、それらは名前付きパイプであると思いました。私は名前パイプを調べましたが、ほとんど違いはありませんでした。私はそれらが異なって初期化されているのを見ましたが、それが私が気づく唯一のものです。どちらもCの書き込み/読み取り機能を使用し、AFAIKと同様に機能します。 UNIXドメインソケットと名前付きパイプの違いは何ですか?いつ他のものを選ぶのですか?デフォルトでどちらを使用する必要がありますか?
122 c  linux 

3
WebRequestの本文データを設定する
ASP.NETでWebリクエストを作成していて、大量のデータを本文に追加する必要があります。それ、どうやったら出来るの? var request = HttpWebRequest.Create(targetURL); request.Method = "PUT"; response = (HttpWebResponse)request.GetResponse();
122 c#  httpwebrequest 

2
init coder aDecoderとは正確には何ですか?
私はオンラインコースからiOS開発を学び、カスタムビュー(カスタムテーブルビューセル、コレクションビューセルなど)を作成するたびに、インストラクターは常にこの初期化子を実装します。 required init?(coder aDecoder: NSCoder) { super.init(coder: aDecoder) } なぜ正確にいつもこれを呼び出さなければならないのですか?それは何をするためのものか?init内にプロパティを配置できますか?
122 ios  swift 

2
Boolean.hashCode()
hashCode()クラスBoolean のメソッドは、次のように実装されています。 public int hashCode() { return value ? 1231 : 1237; } なぜ1231と1237を使用するのですか?なぜ他にないのですか?
122 java  boolean  hashcode 

2
HTTPヘッダーにはどの文字エンコードを使用すればよいですか?
HTTPヘッダーに「楽しい」HTML特殊文字(✰)(詳細についてはhttp://html5boilerplate.com/を参照)を使用しており、Server仕様に従って「許可」されているかどうか疑問に思っています。 Windows Xp Pro SP 3上のChromeの開発ツールの[ネットワーク]タブを使用すると、theは問題なく表示されます。 IE8では、✰が正しくレンダリングされません。 w3.org HTMLバリデーターはそれを正しくレンダリングしません(â°代わりに" "を表示します)。 今、私は文字エンコーディングにあまり熱心ではありません...そして率直に言って、私はそれらについてあまり気にしません。私は言われたように盲目的にUTF-8 cusを使用しています。:-) 異なるパーサー/ブラウザ/エンジン/(何でも呼ばれる)のバグが原因で格差は発生していますか? これの仕様や、HTTPヘッダーの「値」に使用できる文字のリストはありますか?
122 http-headers 

2
整数を文字列に変換する
整数があります {% set curYear = 2013 %} で{% if %}声明私はいくつかの文字列とそれを比較する必要があります。curYearループでデクリメントする必要があるため、最初は文字列に設定できません。 どうすれば変換できますか?
122 python  jinja2  nunjucks 

14
AppCompatActivityでシンボルViewModelProvidersを解決できません
ViewModelを機能させようとしていますが、今のところうまくいきません。Android Studioにエラーが表示されるCannot resolve symbol 'ViewModelProviders'。 このトピックに関して私が見つけた他のすべての質問はに修正extends Activityすることでしたextends AppCompatActivityが、私は正しいものを拡張しています。何が欠けているかわからない... コードはこのYouTubeビデオに基づいています MainActivity.java public class MainActivity extends AppCompatActivity implements TileAdapter.TileAdapterOnClickHandler { private BaseViewModel viewModel; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //set Toolbar Toolbar myToolbar = findViewById(R.id.toolbar); setSupportActionBar(myToolbar); //initialize viewModel viewModel = ViewModelProviders.of(this).get(BaseViewModel.class); BaseViewModel.java public class BaseViewModel extends ViewModel { private Movie[] …


23
`react-native run-ios`がエラーを返す:iPhone Xシミュレーターが見つかりませんでした
私は実行するたびにreact-native run-ios、私が取得します Could not find iPhone X simulator Error: Could not find iPhone X simulator at resolve (calendarPractice/node_modules/react-native/local-cli/runIOS/runIOS.js:149:13) at new Promise (<anonymous>) at runOnSimulator (calendarPractice/node_modules/react-native/local-cli/runIOS/runIOS.js:134:10) at Object.runIOS [as func] (calendarPractice/node_modules/react-native/local-cli/runIOS/runIOS.js:106:12) at Promise.resolve.then (calendarPractice/node_modules/react-native/local-cli/cliEntry.js:117:22) ただし、Xcodeで実行すると、正常に動作します { "devicetypes" : [ { "name" : "iPhone 4s", "bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Developer\/Library\/CoreSimulator\/Profiles\/DeviceTypes\/iPhone 4s.simdevicetype", "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-4s" …

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