質問する前にGoogleで検索しましょう。 http://www.google.com/
プログラム・ソフトの使い方は PC 初心者板やソフトウェア板へ。
ウイルス、ハッキング・クラッキングを求めるような発言は禁止です。
Javascript は Web 制作板、CGI は Web プログラミング板へ。
業界談義、愚痴はプログラマ板へどうぞ。
ゲーム関係の話題はゲーム製作板へどうぞ。
ネタ、板とは関係の無い話題はご遠慮ください。
前スレ
スレ立てるまでもない質問はここで 149匹目
https://mevius.5ch.net/test/read.cgi/tech/1529199088/
前々スレ
スレ立てるまでもない質問はここで 151匹目
https://mevius.5ch.net/test/read.cgi/tech/1541239698/
注意「〜と〜はどっちの方が○いですか?」みたいなのは
このスレの粘着荒らしですので無視してください
スレ立てるまでもない質問はここで 152匹目
■ このスレッドは過去ログ倉庫に格納されています
2019/11/08(金) 21:03:36.68ID:q9/Fdf+e
453デフォルトの名無しさん
2020/01/31(金) 21:12:49.05ID:xSyop55M herokuの無料プランでnode製のオンライン対戦ゲームを走らせています
このサービスに「アカウント登録をして試合結果を保存する」みたいな機能を追加する場合どういう方法がとれますか?
php+sqlの使えるサーバは持ってます
このサービスに「アカウント登録をして試合結果を保存する」みたいな機能を追加する場合どういう方法がとれますか?
php+sqlの使えるサーバは持ってます
454デフォルトの名無しさん
2020/01/31(金) 21:42:45.12ID:uao/m7zT OAuth
455デフォルトの名無しさん
2020/01/31(金) 22:04:39.04ID:y3M2GGQ2 >>452
署名の検証のことを復号化と呼ぶのはちょっと・・・
やるなら↓こんな感じだけどキーはシリアルナンバーみたいなわかりやすいものにはならないしコピーは防げない
1. ライセンス販売時にメールアドレスのようなユーザー固有の値を取得
2. ユーザー固有値を特定のロジックで変換してそれに対する署名をライセンスキーとして発行
3. アプリにユーザー固有値とライセンスキーの2つを入力させて検証
署名の検証のことを復号化と呼ぶのはちょっと・・・
やるなら↓こんな感じだけどキーはシリアルナンバーみたいなわかりやすいものにはならないしコピーは防げない
1. ライセンス販売時にメールアドレスのようなユーザー固有の値を取得
2. ユーザー固有値を特定のロジックで変換してそれに対する署名をライセンスキーとして発行
3. アプリにユーザー固有値とライセンスキーの2つを入力させて検証
456デフォルトの名無しさん
2020/01/31(金) 22:11:50.62ID:uao/m7zT457デフォルトの名無しさん
2020/01/31(金) 22:31:02.15ID:uao/m7zT >>455
書き間違い>署名
シリアルナンバーとCRCとかチェック用のビット列を暗号化したものをプロダクトキーとして入力
プロダクトキーを公開鍵で復号してチェックすればとりあえず正当なプロダクトキーらしい?ことは分かる
プロダクトキーを秘密鍵を持たない第三者が捏造することは困難だから
という意味で最短と
内部に持ってる公開鍵にパッチ当てられると無力だけど、それなら認証ロジックをnopするんじゃないかな?
書き間違い>署名
シリアルナンバーとCRCとかチェック用のビット列を暗号化したものをプロダクトキーとして入力
プロダクトキーを公開鍵で復号してチェックすればとりあえず正当なプロダクトキーらしい?ことは分かる
プロダクトキーを秘密鍵を持たない第三者が捏造することは困難だから
という意味で最短と
内部に持ってる公開鍵にパッチ当てられると無力だけど、それなら認証ロジックをnopするんじゃないかな?
458蟻人間 ◆T6xkBnTXz7B0
2020/01/31(金) 23:41:27.69ID:r/XM8LG1 チェックサムを追加したり、デバッグを禁止したり、解析屋との闘いはいろいろやるよね。
459デフォルトの名無しさん
2020/01/31(金) 23:56:42.98ID:/fagGTpB460デフォルトの名無しさん
2020/02/02(日) 22:12:44.33ID:A9JRuskj 質問です。Windowsで、あるプロセスを外部のアプリから監視して
そのプロセスがどこにアクセスしてるのかを知る方法はありますか?
フリーソフトとか見るとRemoteAddressは表示してくれて
そのプロセスがどのサーバーにアクセスしてるかは分かるんですがもっと詳しく知りたいです。
例えばそのプロセスが5chにアクセスしたとして「www.5ch.net/test/read.cgi」くらいまで知る事って出来ないでしょうか?
そのプロセスがどこにアクセスしてるのかを知る方法はありますか?
フリーソフトとか見るとRemoteAddressは表示してくれて
そのプロセスがどのサーバーにアクセスしてるかは分かるんですがもっと詳しく知りたいです。
例えばそのプロセスが5chにアクセスしたとして「www.5ch.net/test/read.cgi」くらいまで知る事って出来ないでしょうか?
461デフォルトの名無しさん
2020/02/02(日) 22:43:38.54ID:N5COx75g462デフォルトの名無しさん
2020/02/03(月) 01:11:15.32ID:HCDYXqFl >>461
ありがとうございます。wiresharkで見てみますね。
ありがとうございます。wiresharkで見てみますね。
463デフォルトの名無しさん
2020/02/03(月) 11:08:21.57ID:i5PIv24J fortranコンパイラってc++より速いってホントですか?
464デフォルトの名無しさん
2020/02/03(月) 11:15:28.99ID:Bvdfvp5R 違う言語のコンパイラの速度比較してどうするの
465デフォルトの名無しさん
2020/02/03(月) 11:21:44.24ID:i5PIv24J いやコンパイル速度じゃなくて
一般的なオブジェクトコードの速さです
一般的なオブジェクトコードの速さです
466デフォルトの名無しさん
2020/02/03(月) 12:52:16.04ID:62FLJlST SIMDとか効率よく使ってくれるコードは吐いてくれる確率が高い
って昔は言われてたからその都市伝説がまだ流通してるんだろう
って昔は言われてたからその都市伝説がまだ流通してるんだろう
467デフォルトの名無しさん
2020/02/03(月) 18:58:01.55ID:jMGplki4 速かろうが77から赤Cにスイッチしたときの感動は
468デフォルトの名無しさん
2020/02/04(火) 01:30:10.56ID:6xtXNqGo 画像の中から丸い形状だけ取得して、その丸の中心座標を得るようなプログラムを書こうと思ったらどうすれば良いですか?
opencvなどを使えば簡単に出来ますか?
opencvなどを使えば簡単に出来ますか?
469デフォルトの名無しさん
2020/02/04(火) 12:42:55.21ID:SyKO2BA6 まるちはいかんお
https://mevius.5ch.net/test/read.cgi/tech/1432298597/291
>こんな感じの絵から〇の中心座標と〇の番号割り振りをしようと思ったら
>やっぱりAIを使わないと厳しいですか?
>https://dotup.org/uploda/dotup.org2054757.jpg
https://mevius.5ch.net/test/read.cgi/tech/1432298597/291
>こんな感じの絵から〇の中心座標と〇の番号割り振りをしようと思ったら
>やっぱりAIを使わないと厳しいですか?
>https://dotup.org/uploda/dotup.org2054757.jpg
470デフォルトの名無しさん
2020/02/04(火) 13:08:10.64ID:Np8xXmTj 精度がどれくらい必要なんだ?
471デフォルトの名無しさん
2020/02/04(火) 14:09:39.20ID:6xtXNqGo >>470
中心座標の精度はあまり必要ないです。
丸の範囲内に収まってるくらいで大丈夫です。
丸の順番は80〜90%以上あると嬉しいです。
分岐してる箇所は、どっちを先に読み取っても大丈夫で、ディレクトリ構造みたいに階層構造が分かればokな仕様にしたいです。
中心座標の精度はあまり必要ないです。
丸の範囲内に収まってるくらいで大丈夫です。
丸の順番は80〜90%以上あると嬉しいです。
分岐してる箇所は、どっちを先に読み取っても大丈夫で、ディレクトリ構造みたいに階層構造が分かればokな仕様にしたいです。
472デフォルトの名無しさん
2020/02/04(火) 14:11:24.42ID:6xtXNqGo473デフォルトの名無しさん
2020/02/04(火) 15:05:01.67ID:Np8xXmTj ハフ変換による丸検出ってのが簡単そうだぞ
中心座標がわかれば丸同士のパス検出は自前でも何とかなるんじゃね?
中心座標がわかれば丸同士のパス検出は自前でも何とかなるんじゃね?
474デフォルトの名無しさん
2020/02/04(火) 19:08:44.72ID:rvpdgwbC 機械学習だろそこは
475デフォルトの名無しさん
2020/02/07(金) 08:44:21.23ID:Oz9minLC476デフォルトの名無しさん
2020/02/07(金) 18:07:45.46ID:7KczGd1L スレチかもしれなないが、質問だ。
ツイッターで、C言語の投稿を検索するときってどうすればいいの?
ハッシュタグはなんですか?
#C では関係ないヒットが多すぎてツライ。
ツイッターで、C言語の投稿を検索するときってどうすればいいの?
ハッシュタグはなんですか?
#C では関係ないヒットが多すぎてツライ。
477デフォルトの名無しさん
2020/02/07(金) 23:31:30.64ID:Aojjs6N4 >>463
ざっくり言うとだが
昔はfortranはC言語でいう関数が言語仕様に組み込まれてるから
思い切った最適化が出来て速いコードを生成しやすいと言われていた
今はfortran以外の言語も頑張ってるから
差は縮まっていると聞く
ざっくり言うとだが
昔はfortranはC言語でいう関数が言語仕様に組み込まれてるから
思い切った最適化が出来て速いコードを生成しやすいと言われていた
今はfortran以外の言語も頑張ってるから
差は縮まっていると聞く
478デフォルトの名無しさん
2020/02/08(土) 12:07:47.91ID:vyHTTWz1479デフォルトの名無しさん
2020/02/08(土) 22:06:05.96ID:FBDx471W ドットインストールの動画をダウンロードしたら
メール来てアカウント停止された。
禁止行為らしい。
通勤時などにオフラインで勉強したいだけなのに。
おかしくない?
メール来てアカウント停止された。
禁止行為らしい。
通勤時などにオフラインで勉強したいだけなのに。
おかしくない?
480デフォルトの名無しさん
2020/02/08(土) 22:09:30.41ID:AzxwIx7o >>479
ここの利用方法すらわからない低能は消えろ
ここの利用方法すらわからない低能は消えろ
481デフォルトの名無しさん
2020/02/08(土) 22:24:25.40ID:FBDx471W なんだと!
だれが低脳ザルだ?
だれが低脳ザルだ?
482デフォルトの名無しさん
2020/02/08(土) 22:25:53.60ID:FBDx471W じゃどこで動画を見ろと?
家にいるときは実際にコード書いて動かしているわけだから
動画なんて見る時間はない。
通勤時間のすきま時間を利用するのが効率的なのに。
家にいるときは実際にコード書いて動かしているわけだから
動画なんて見る時間はない。
通勤時間のすきま時間を利用するのが効率的なのに。
483デフォルトの名無しさん
2020/02/08(土) 22:42:27.45ID:uvgcwZ2m >>482
お前の都合なんて知ったことではないだろう。ちゃんと提供されたサービスの範囲で利用しろよ。
お前の都合なんて知ったことではないだろう。ちゃんと提供されたサービスの範囲で利用しろよ。
484デフォルトの名無しさん
2020/02/08(土) 23:03:32.80ID:FBDx471W485デフォルトの名無しさん
2020/02/08(土) 23:12:00.47ID:0wE1WgKD486デフォルトの名無しさん
2020/02/08(土) 23:17:45.90ID:E3W6HTim ほんまに移動してて草
487デフォルトの名無しさん
2020/02/09(日) 00:08:03.43ID:lHBgXdX9488デフォルトの名無しさん
2020/02/09(日) 00:43:54.67ID:YpWJ7Y8F489デフォルトの名無しさん
2020/02/09(日) 07:09:29.77ID:8Rkgjrki >>479
ざまあああw
ざまあああw
490デフォルトの名無しさん
2020/02/09(日) 08:07:12.85ID:JwRobFO2 ストリーミングでもないのか
規約に書いてるのか知らんけど確かにひでえなw
まあこんなサイトで勉強しないですんだじゃん
MDNやらPHPのサイト見たほうがよほどいいよ
規約に書いてるのか知らんけど確かにひでえなw
まあこんなサイトで勉強しないですんだじゃん
MDNやらPHPのサイト見たほうがよほどいいよ
491デフォルトの名無しさん
2020/02/09(日) 17:59:34.89ID:QqkdphAP -1001/100の結果が-11になるのは
2進数で計算した時の誤差が関係してると思うけど、
仕様上ありえる話でしょうか?
2進数で計算した時の誤差が関係してると思うけど、
仕様上ありえる話でしょうか?
492デフォルトの名無しさん
2020/02/09(日) 18:03:05.35ID:OgMNplUP493デフォルトの名無しさん
2020/02/09(日) 18:20:01.21ID:GpaXptWq >>291
-2.25 を整数にマイナス方向に丸めて -3
-2.25 を整数にマイナス方向に丸めて -3
494デフォルトの名無しさん
2020/02/09(日) 18:46:50.47ID:6++kPC7v >>491
ありえる
例えばC++03/C89以前では負数の商は処理系定義だから商が-11になる処理系も規格準拠であった
※ C++11/C99では負数でも0方向に丸めることが規定されたので処理系準拠なら必ず-10になる
ありえる
例えばC++03/C89以前では負数の商は処理系定義だから商が-11になる処理系も規格準拠であった
※ C++11/C99では負数でも0方向に丸めることが規定されたので処理系準拠なら必ず-10になる
495デフォルトの名無しさん
2020/02/09(日) 19:12:27.42ID:mORiFTgk なぜC++だと思った?
496デフォルトの名無しさん
2020/02/09(日) 19:15:52.72ID:QqkdphAP 言語は指定してないよ
497デフォルトの名無しさん
2020/02/09(日) 19:29:41.59ID:mORiFTgk 2進数ともかぎらないのか
何進数でも
結果を整数に負の方向に丸めれば
結果は11
何進数でも
結果を整数に負の方向に丸めれば
結果は11
498デフォルトの名無しさん
2020/02/09(日) 19:30:23.69ID:mORiFTgk -11
499デフォルトの名無しさん
2020/02/09(日) 19:47:34.23ID:6++kPC7v >>495
「例えば」の意味もわからんのか?
「例えば」の意味もわからんのか?
500デフォルトの名無しさん
2020/02/09(日) 19:49:29.23ID:mORiFTgk 「例えば」にC++の特殊事情を4行も書くから
501デフォルトの名無しさん
2020/02/09(日) 20:15:12.95ID:6++kPC7v だから何?→
502デフォルトの名無しさん
2020/02/09(日) 20:43:30.59ID:rLPnmqry たらばがに
503デフォルトの名無しさん
2020/02/09(日) 20:54:46.77ID:mORiFTgk504デフォルトの名無しさん
2020/02/09(日) 21:07:45.34ID:6++kPC7v505デフォルトの名無しさん
2020/02/09(日) 21:10:29.93ID:mORiFTgk 中身があれば関係ないことを4行書いても何とも思わないけど
中身が「ありえる」だからね
中身4文字
雑談4行
中身が「ありえる」だからね
中身4文字
雑談4行
506デフォルトの名無しさん
2020/02/09(日) 21:57:04.42ID:6++kPC7v 「ありえる」だけ書いとけっていう主張?
なら君はそうすればいいと思うよ
あと雑談とか意味わからん
蛇足とかのボキャブラリーもないのかな?w
なら君はそうすればいいと思うよ
あと雑談とか意味わからん
蛇足とかのボキャブラリーもないのかな?w
507デフォルトの名無しさん
2020/02/09(日) 22:31:21.52ID:OliK3lJl508デフォルトの名無しさん
2020/02/09(日) 23:02:14.50ID:pOPbuoc0 すいません、POODLE攻撃でパディングだけのブロックに暗号文のブロックをはめこんでを復号を試みると
256分の1で成功するってどういことですか?さっぱり意味がわかりませんので教えてください。
256分の1で成功するってどういことですか?さっぱり意味がわかりませんので教えてください。
509デフォルトの名無しさん
2020/02/10(月) 02:27:16.61ID:VRCQc/iz510デフォルトの名無しさん
2020/02/10(月) 02:32:17.72ID:jvWR6fCp511デフォルトの名無しさん
2020/02/10(月) 02:34:04.08ID:jvWR6fCp > なぜそういう値になるかを知りたいわけで
いや別にそれはいい。理由なんていくつかぱっと
思いつくものの一つだろうし調べればわかることだから
いや別にそれはいい。理由なんていくつかぱっと
思いつくものの一つだろうし調べればわかることだから
512デフォルトの名無しさん
2020/02/10(月) 03:44:07.76ID:dcztTfMY >>509
まあ落ち着け
「例えば」を見落とした自身の落ち度を棚に上げて
勘違いさせたのは相手が4行も書いたからだ自分は悪くない!
なんて端からみても逆ギレそのものだよ
文脈からわかるでしょと相手には言外の理解を求めるのに
自分は相手の言い分を理解しようとするそぶりもない
甘えん坊か
引っ込みが付かない気持ちもわかるが
こんな振る舞いじゃ味方は現れないし
冷静になったとき自尊心にもマイナスだぞ
まあ落ち着け
「例えば」を見落とした自身の落ち度を棚に上げて
勘違いさせたのは相手が4行も書いたからだ自分は悪くない!
なんて端からみても逆ギレそのものだよ
文脈からわかるでしょと相手には言外の理解を求めるのに
自分は相手の言い分を理解しようとするそぶりもない
甘えん坊か
引っ込みが付かない気持ちもわかるが
こんな振る舞いじゃ味方は現れないし
冷静になったとき自尊心にもマイナスだぞ
513デフォルトの名無しさん
2020/02/10(月) 06:40:51.56ID:oq8L7+LM ひどい自演
514デフォルトの名無しさん
2020/02/10(月) 21:07:13.58ID:L6eYQqyh >>508
ブロック暗号は平文を一定の長さに区切る
パディングとは長さを揃えること
平文の最後のブロックが8ビットで残りがパディングされていると仮定すると256通り
仮平文と暗号文(最後のブロック)から256個の鍵を算出できる
その鍵を他のブロックにも適用し意味が通れば当たり
POODLE攻撃という言葉が同じ方法を指すものかは知らない
ブロック暗号は平文を一定の長さに区切る
パディングとは長さを揃えること
平文の最後のブロックが8ビットで残りがパディングされていると仮定すると256通り
仮平文と暗号文(最後のブロック)から256個の鍵を算出できる
その鍵を他のブロックにも適用し意味が通れば当たり
POODLE攻撃という言葉が同じ方法を指すものかは知らない
515デフォルトの名無しさん
2020/02/12(水) 15:00:26.39ID:ohhYjydu 知り合いが会社で書かされてたらしいんだけど何でこの令和の時代にCOBOLなんてものが蔓延してるんですか?
BCD採用してる言語という理由にしても今ならもっと読みやすい言語あるだろうし
企業の説明会でもあんな物を書かされた文系が「新人のころの良い経験」って自慢してくるの
流石に頭おかしいし仮にもSIerならもっとまともなシステムの提案しろって思うんですけど。
BCD採用してる言語という理由にしても今ならもっと読みやすい言語あるだろうし
企業の説明会でもあんな物を書かされた文系が「新人のころの良い経験」って自慢してくるの
流石に頭おかしいし仮にもSIerならもっとまともなシステムの提案しろって思うんですけど。
516デフォルトの名無しさん
2020/02/12(水) 15:07:53.44ID:a1w2Xqz0 SJISも半角カタカナも全角英数もまだ絶滅してない
517デフォルトの名無しさん
2020/02/12(水) 17:58:53.81ID:h0cbN6Js >>515
COBOLで書かれた稼働中の既存の巨大なシステムを、今時の新しい言語で全面リプレース(当然これまでのシステムと同等の信頼性を保証するだけのテスト込み)するのを顧客が納得する価格で提案できるならやってみれば?
COBOLで書かれた稼働中の既存の巨大なシステムを、今時の新しい言語で全面リプレース(当然これまでのシステムと同等の信頼性を保証するだけのテスト込み)するのを顧客が納得する価格で提案できるならやってみれば?
518デフォルトの名無しさん
2020/02/13(木) 12:54:54.13ID:j/Xu5oaf このスレに適してる質問なのか分からないですが
メルカリみたいな中古販売のアプリを作ったと仮定して
顧客の売り上げ金を顧客の銀行口座に出金するような機能を実装しようと思った場合、どうしたら良いですかね?
かなり実装が難しいですか?
メルカリみたいな中古販売のアプリを作ったと仮定して
顧客の売り上げ金を顧客の銀行口座に出金するような機能を実装しようと思った場合、どうしたら良いですかね?
かなり実装が難しいですか?
519デフォルトの名無しさん
2020/02/13(木) 12:56:33.84ID:j/Xu5oaf 半自動で出金手続きとなると
個人でもそういうものを作れるものなんでしょうか?
個人でもそういうものを作れるものなんでしょうか?
520デフォルトの名無しさん
2020/02/13(木) 15:36:16.40ID:1y46ra0V >>518
プログラム板じゃなく銀行にどんな手続きが必要かとか聞けよ
ありえないが仮に全ての銀行に口座出金用の共通のAPIとかあったとしても手続きは銀行ごとに違うの当たり前
そんな調べ方とか考え方の時点で向いてないからやめとけ
プログラム板じゃなく銀行にどんな手続きが必要かとか聞けよ
ありえないが仮に全ての銀行に口座出金用の共通のAPIとかあったとしても手続きは銀行ごとに違うの当たり前
そんな調べ方とか考え方の時点で向いてないからやめとけ
521デフォルトの名無しさん
2020/02/14(金) 13:57:08.20ID:+9NDg3r6 無数の銀行があるし、自分で実装することは無理
各ユーザーが、各銀行のアプリを使って、操作する
各ユーザーが、各銀行のアプリを使って、操作する
522デフォルトの名無しさん
2020/02/14(金) 17:47:57.41ID:EOtBZfN8 >>518
LINE Payみたいな「何とかペイ」系の送金サービスで銀行振込対応してるところがある
でも1つに絞ると使う側の利便性が低いので
送金サービスを集約してくれるような決済ベンダーを使うか
自前で複数の送金サービスに対応するかだろうね
LINE Payみたいな「何とかペイ」系の送金サービスで銀行振込対応してるところがある
でも1つに絞ると使う側の利便性が低いので
送金サービスを集約してくれるような決済ベンダーを使うか
自前で複数の送金サービスに対応するかだろうね
523デフォルトの名無しさん
2020/02/15(土) 00:46:58.55ID:dj77mElG 銀行対応しようとすると、これまた古い全銀協フォーマットとかが出てくる
、そして、ある日突然システム変わったから、フォーマット変わりました、ヨロピクねって言って来るw
、そして、ある日突然システム変わったから、フォーマット変わりました、ヨロピクねって言って来るw
524デフォルトの名無しさん
2020/02/15(土) 01:22:22.69ID:4nCkOaKa SICPをいま読むのは無駄?
525デフォルトの名無しさん
2020/02/15(土) 02:22:02.19ID:QAGa8Flq いつ読むの?無駄でしょ!
526デフォルトの名無しさん
2020/02/15(土) 12:14:58.63ID:nZygKFuF あえて無駄なことをする
527デフォルトの名無しさん
2020/02/15(土) 15:11:27.90ID:b15PnjdK 今日みかけたC++の意味不明な記述
for(;;){
int i, j;
if (a==1) break;
}
なんだこれ?一体なにの変数でループするの?
a=b=c;
これはaとbに一度にcの同じ値を入れるってこと?
for(;;){
int i, j;
if (a==1) break;
}
なんだこれ?一体なにの変数でループするの?
a=b=c;
これはaとbに一度にcの同じ値を入れるってこと?
528デフォルトの名無しさん
2020/02/15(土) 15:15:01.34ID:co+55GLA ∞ループ
while(1)と一緒
while(1)と一緒
529デフォルトの名無しさん
2020/02/15(土) 15:20:08.26ID:b15PnjdK なるほど
530デフォルトの名無しさん
2020/02/15(土) 15:31:30.46ID:nVzum59x >a=b=c;
>これはaとbに一度にcの同じ値を入れるってこと?
そう
「a = b = c」は「a = (b = c)」で、「=」は代入した値を返す演算子
a = b = cの記述ができるようにそうしてある
>これはaとbに一度にcの同じ値を入れるってこと?
そう
「a = b = c」は「a = (b = c)」で、「=」は代入した値を返す演算子
a = b = cの記述ができるようにそうしてある
531デフォルトの名無しさん
2020/02/15(土) 16:01:17.19ID:0hgUDlXi 代入した値を返すわけじゃない
代入した後のbの参照を返す
コンパイラによっては
素直に書くよりコストがかかるかも知れない
代入した後のbの参照を返す
コンパイラによっては
素直に書くよりコストがかかるかも知れない
532デフォルトの名無しさん
2020/02/15(土) 19:30:02.97ID:BBNrjqch int[][] ab=new int[100][100];
2次元配列でカウントしていく場合
ab[100][1] ab[100][2] ab[100][3]
と右側を小とみてカウントさせていく作りにするのが普通ですか?
ループではこうでしょうか。
for (i=0;i<100;i++) {
for (j=0;j<100;j++) {
ab[i][j]=1;
}
}
また、これで代入した場合
int[][] as = { {1, 2, 3}, {4, 5, 6}, {7, 8, 9} };
as[0][0] 1 as[0][1] 2 as[0][2] 3 as[1][0] 4
の順で代入されるのでやはり右側が小さい位と考えるのが自然ですよね?
座標の時はどちらがいいかわかりません。
as[x][y] こちらが見た目では自然ですが
第一項目x 第二項目yと考えると
as[y][x] と右から左へこの順にしたほうが正しいような気がします。
この辺はどう考えるべきでしょうか?
2次元配列でカウントしていく場合
ab[100][1] ab[100][2] ab[100][3]
と右側を小とみてカウントさせていく作りにするのが普通ですか?
ループではこうでしょうか。
for (i=0;i<100;i++) {
for (j=0;j<100;j++) {
ab[i][j]=1;
}
}
また、これで代入した場合
int[][] as = { {1, 2, 3}, {4, 5, 6}, {7, 8, 9} };
as[0][0] 1 as[0][1] 2 as[0][2] 3 as[1][0] 4
の順で代入されるのでやはり右側が小さい位と考えるのが自然ですよね?
座標の時はどちらがいいかわかりません。
as[x][y] こちらが見た目では自然ですが
第一項目x 第二項目yと考えると
as[y][x] と右から左へこの順にしたほうが正しいような気がします。
この辺はどう考えるべきでしょうか?
533デフォルトの名無しさん
2020/02/15(土) 19:35:39.67ID:co+55GLA 普通は座標でも as[y][x] だけど
DirectX と OpenGL だと逆にした方が良いとか
C/C++ と Fortran だと逆にした方が良いとか
って話もあったりなかったり
DirectX と OpenGL だと逆にした方が良いとか
C/C++ と Fortran だと逆にした方が良いとか
って話もあったりなかったり
534デフォルトの名無しさん
2020/02/15(土) 21:27:18.44ID:EjXucOxV c言語で多次元配列なんて使ったこと無かったんだけどカオスすぎて苦笑
(ab[100]) [100] かなと思ったら違う?えっ、外側のインデックスが連続なの?
何が言いたいかと言えば、ポインタが指すアドレスがページをまたがるとページングが発生する可能性が発生する
連続したアドレスに対して処理を行う方が原理として高速に処理できるはず
ただ、最適化によっては知らん
(ab[100]) [100] かなと思ったら違う?えっ、外側のインデックスが連続なの?
何が言いたいかと言えば、ポインタが指すアドレスがページをまたがるとページングが発生する可能性が発生する
連続したアドレスに対して処理を行う方が原理として高速に処理できるはず
ただ、最適化によっては知らん
535デフォルトの名無しさん
2020/02/15(土) 21:29:29.73ID:EjXucOxV あ、C言語とは指定されてなかった失敗
536デフォルトの名無しさん
2020/02/15(土) 21:32:25.94ID:cTwFsuY/ >>532
>と右側を小とみてカウントさせていく作りにするのが普通ですか?
「小とみて」の意味がわからん 小も大もないと思うんだけど?
>ループではこうでしょうか。
一般的にはそう
配列のメモリ表現を考えればインナーループとアウターループを逆にすると効率悪い
>座標の時はどちらがいいかわかりません。
インデックスを1つだけ指定した場合に行を取得したいのか列を取得したいのかによる
array[row][col]で処理したいのかarray[col][row]で処理したいのか
>と右側を小とみてカウントさせていく作りにするのが普通ですか?
「小とみて」の意味がわからん 小も大もないと思うんだけど?
>ループではこうでしょうか。
一般的にはそう
配列のメモリ表現を考えればインナーループとアウターループを逆にすると効率悪い
>座標の時はどちらがいいかわかりません。
インデックスを1つだけ指定した場合に行を取得したいのか列を取得したいのかによる
array[row][col]で処理したいのかarray[col][row]で処理したいのか
537デフォルトの名無しさん
2020/02/16(日) 11:36:54.75ID:nYOrfTm7 CとJavaは違うぞ
>c言語で多次元配列なんて使ったこと無かったんだけど
知らないなら黙ってろよω
>c言語で多次元配列なんて使ったこと無かったんだけど
知らないなら黙ってろよω
538デフォルトの名無しさん
2020/02/16(日) 12:32:03.22ID:RAeRriFB >>537
何が言いたいかと、以降は無視かよクズ
何が言いたいかと、以降は無視かよクズ
539デフォルトの名無しさん
2020/02/16(日) 12:41:19.04ID:4bp8Vns/ 言いたいことも言えないこんな世の中じゃ・・
540デフォルトの名無しさん
2020/02/16(日) 13:11:08.20ID:AefWo1TQ 数値(数字?)チェックの関数を作るとしたら名前は
isNumeric と isNumber のどちらが良いでしょうか?
numericとnumberの違いは数値と数字の違いでしょうか?
検索したらどちらもあるけど、numericの方が多いようです。
isNumeric と isNumber のどちらが良いでしょうか?
numericとnumberの違いは数値と数字の違いでしょうか?
検索したらどちらもあるけど、numericの方が多いようです。
541デフォルトの名無しさん
2020/02/16(日) 13:20:25.83ID:4bp8Vns/ Numberは数学的な表現での意味合い。
Numericはプログラム言語のオブジェクト表現での意味合い。
と考えてるお!
Numericはプログラム言語のオブジェクト表現での意味合い。
と考えてるお!
542デフォルトの名無しさん
2020/02/16(日) 13:24:13.58ID:nYOrfTm7 isNaNを造って!isNaNで判定
543デフォルトの名無しさん
2020/02/16(日) 15:26:18.98ID:iNVxJNOu >>540
個人的には文字や文字列が数字として扱えるかどうかチェックならisNumericのほうがしっくり来る
isAlphaNumericとは言ってもisAlphaNumberとは言わないから
変数が数値そのものなのかどうかのチェックならisNumberのほうがしっくり来る
isNumericを後者の用途で使ってたりisNumberを前者の用途で使ってるケースもあるから
使用言語やその言語のメジャーなフレームワークを参考にすると良いと思う
個人的には文字や文字列が数字として扱えるかどうかチェックならisNumericのほうがしっくり来る
isAlphaNumericとは言ってもisAlphaNumberとは言わないから
変数が数値そのものなのかどうかのチェックならisNumberのほうがしっくり来る
isNumericを後者の用途で使ってたりisNumberを前者の用途で使ってるケースもあるから
使用言語やその言語のメジャーなフレームワークを参考にすると良いと思う
544デフォルトの名無しさん
2020/02/16(日) 18:38:25.28ID:v3JJWFtt なんだって!
545デフォルトの名無しさん
2020/02/16(日) 19:23:39.40ID:5EL9p8ON たぶん、それぞれで意味が異なるのだろう
JavaScript では、isNumber
jQuery では、$.isNumeric
JavaScript では、isNumber
jQuery では、$.isNumeric
546デフォルトの名無しさん
2020/02/16(日) 20:51:38.43ID:iNVxJNOu 素のJavaScriptにはisNumberという関数はないよね?
1. Node.jsのisNumberObject()
util.types.isNumberObject(0); // => false
util.types.isNumberObject(new Number(0)); // => true
2. LodashのisNumber()
_.isNumber(3); // => true
_.isNumber('3'); // => false
_.isNumber(Infinity); // => true
3. jQueryのisNumeric()
$.isNumeric(10); // => true
$.isNumeric(’10’); // => true
$.isNumeric(Infinity) //=> false
1. Node.jsのisNumberObject()
util.types.isNumberObject(0); // => false
util.types.isNumberObject(new Number(0)); // => true
2. LodashのisNumber()
_.isNumber(3); // => true
_.isNumber('3'); // => false
_.isNumber(Infinity); // => true
3. jQueryのisNumeric()
$.isNumeric(10); // => true
$.isNumeric(’10’); // => true
$.isNumeric(Infinity) //=> false
547デフォルトの名無しさん
2020/02/16(日) 21:02:40.67ID:iozwRYdz >>540
> 数値(数字?)チェックの関数を作るとしたら名前は
> isNumeric と isNumber のどちらが良いでしょうか?
まず言葉をちゃんと区別して使いましょう
数値は文字通り「値」でありその値がどんな値かと言えば数、つまり算術演算の対象となる値だ
他方、数字は「字」であって予め前提とされている読み方(その逆写像は十進法などの数の表記法)に従うと
数(つまり数値)を表す文字(あるいは文字列)だから、数値と数字とは全く別物(前者は字面によって表された意味、後者は字面そのもの)だよ
> 数値(数字?)チェックの関数を作るとしたら名前は
> isNumeric と isNumber のどちらが良いでしょうか?
まず言葉をちゃんと区別して使いましょう
数値は文字通り「値」でありその値がどんな値かと言えば数、つまり算術演算の対象となる値だ
他方、数字は「字」であって予め前提とされている読み方(その逆写像は十進法などの数の表記法)に従うと
数(つまり数値)を表す文字(あるいは文字列)だから、数値と数字とは全く別物(前者は字面によって表された意味、後者は字面そのもの)だよ
548デフォルトの名無しさん
2020/02/16(日) 21:42:51.26ID:Tgn1WNaT 本来は Numeric は形容詞として使われるのが普通
Number は名詞として使われるのが普通
本来は isNumber の方が英語的にはふさわしい気がする
どうしても Numeric を使いたいのなら isNumericValue とか
しないと不自然
Number は名詞として使われるのが普通
本来は isNumber の方が英語的にはふさわしい気がする
どうしても Numeric を使いたいのなら isNumericValue とか
しないと不自然
549デフォルトの名無しさん
2020/02/16(日) 22:24:30.76ID:iNVxJNOu SVCのCは名詞か形容詞
550デフォルトの名無しさん
2020/02/16(日) 23:11:48.98ID:7XKOgWLJ551デフォルトの名無しさん
2020/02/16(日) 23:13:46.25ID:7XKOgWLJ >>547
そうなんだけど、数値として扱いたいけど、使用できる文字は0-9だけにしたいとかあるんだよね
数値チェック用の関数とか、指数形式とか16進数表記に対応していたりとかしていて
たしかに数値ではあるんだけど、そんな文字は受け付けたくない。
そうなんだけど、数値として扱いたいけど、使用できる文字は0-9だけにしたいとかあるんだよね
数値チェック用の関数とか、指数形式とか16進数表記に対応していたりとかしていて
たしかに数値ではあるんだけど、そんな文字は受け付けたくない。
552デフォルトの名無しさん
2020/02/16(日) 23:20:34.63ID:7XKOgWLJ 数字には桁数という概念はあっても値の範囲という概念は無いと思うんだよね
それに対して数値は値の範囲がある。
よくisNumberだけとかisNumecicだけのチェクがあるけど、
特定の値の範囲で使える文字は10進数表記のみにするなら、
isNumber かつ isNumeric とかにしたほうが良いんだろうか
とか今思ってる
それに対して数値は値の範囲がある。
よくisNumberだけとかisNumecicだけのチェクがあるけど、
特定の値の範囲で使える文字は10進数表記のみにするなら、
isNumber かつ isNumeric とかにしたほうが良いんだろうか
とか今思ってる
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- バリ島で男子生徒ら集団万引きか、防犯カメラ映像が拡散 京都の大谷中学・高校が「窃盗行為」謝罪★4 [七波羅探題★]
- 【地震速報】青森県で震度6強 沿岸部に津波警報 ★6 [ぐれ★]
- 「日の丸にバツ印」掲げた大学生 あいまいな国旗損壊罪に「怖い」 The Mainichi [少考さん★]
- 【テレビ】25年ぶり復活「炎のチャレンジャー」南原清隆&菊池風磨がMC 懐かし「電流イライラ棒」も [湛然★]
- 【音楽】BARBEE BOYS・KONTAが事故で四肢麻痺を公表、新体制で活動は継続 [少考さん★]
- 中国「捜索レーダー起動は各国の通常の手法」 火器管制用か回答せず [蚤の市★]
- 千葉県民だけどなんか地震あったらしいな
- ぺこーら、地震で同僚が次々配信を止めるなか強行し続けるので悪目立ちするwww [268244553]
- 高市総理、睡眠時間30分😢
- 秋田大学のホームページがつながらなくなって1日以上経つのだが
- 【速報】高市早苗、起床 [779938112]
- 共産党議員「日本は中国を侵略した歴史がある」→ネトウヨ「そんな歴史は無い!捏造するな!!国家侮辱罪で逮捕だ!!!」 [314039747]
