[過去ログ] スレ立てるまでもない質問はここで 163匹目 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
337: (ワッチョイ bb5f-1sfo) 2023/01/05(木)12:01 ID:nNkP0Ncc0(1) AAS
こんなん、条件が特殊でしょw
338: (ワッチョイ 9365-IAh0) 2023/01/05(木)12:18 ID:uXoq84mk0(1) AAS
>>336
DB自体の規模はあまり問題ではない
SQLiteが無理なのは複数の人が同時にアクセスするようなDBで、その時点でDBのユースケースの9割からは外れる
339
(1): (オッペケ Srbb-Yvog) 2023/01/05(木)13:09 ID:HRGQlaN+r(2/2) AAS
>>335
少しは自分で調べたらどうか
でお前はSQLiteが速いと困るのか?
画像リンク

画像リンク

画像リンク

画像リンク

画像リンク

340: (ワッチョイ a314-TwI4) 2023/01/05(木)13:21 ID:jGVXI03l0(1) AAS
ファイル型のデータベースって言ったらユニケージやろ
外部リンク[html]:www.usp-lab.com
ロールバックはシンボリックリンクを手作業で張り替えればいいから安全
341: (ワッチョイ 5bcf-/EFQ) 2023/01/05(木)13:24 ID:/79BsoYR0(1) AAS
情報はありがたいが出典は書いてほしいな。
342: (ワッチョイ 9a01-+uJR) 2023/01/05(木)14:39 ID:O+NRT3S+0(2/2) AAS
>>339
1万件のselectで0.11sだったのに5,000件だと1.1sとかえらく遅くなったなw
そもそもSQLite 2.7.6って20年近く前のリリースやぞ...
外部リンク[html]:www.sqlite.org
まあこの頃のPostgresSQLは遅いので有名だったからこんなもんじゃね?
343: (ワッチョイ 9709-TwI4) 2023/01/05(木)14:50 ID:vkZCL/K50(1/2) AAS
ウェイトフリー、ロックフリーのキューにいれてシリアル化? 、直列化? すれば
多重アクセスでもSQliteでいいか?
344: (ワッチョイ 9709-TwI4) 2023/01/05(木)14:53 ID:vkZCL/K50(2/2) AAS
Lock-freeとWait-freeアルゴリズム 出典: フリー百科事典『ウィキペディア(Wikipedia)』

Lock-freeとWait-freeアルゴリズムとは、共有データにロックをかけてアクセスを防ぐアルゴリズムとは違い、複数のスレッドが同時並行的に、ある対象データを壊すことなしに読み書きすることを可能にするアルゴリズムである。
Lock-free とはスレッドがロックしないことを意味しており、全てのステップにおいてシステムが必ず進行する。
Wait-free とは、他のスレッドの動作に関係なく、スレッドがいかなる操作も有限のステップで操作を完了させられることを指す。
Wait-free なアルゴリズムは Lock-free である。

銀行預金の例
例えば、銀行口座への預金プログラムを作るとする。それぞれのスレッドをATMとする。
ロック方式のやり方の場合、1つ目のATMが預金をするとき、ほかのATMが同時に預金残高を変更しないよう、ロックをかける。
さもないと、同時に処理してしまうと、最終的な預金残高に不整合が起きうる。
この処理を Lock-free にするには、すべての預入要求を管理するスレッドを作り、そこに、Wait-free のキューを作り、
ATMはそのキューに対して非同期にロックをかけることなく預入要求を入れ、預入要求を管理するスレッドはキューから順次取り出し、預金残高を更新する。
このやり方の方が、わざわざ Lock-free の預金アルゴリズムを作るよりも、プログラミングは楽である。
さらに、この手法は、キューがWait-freeであるので、Lock-free なだけでなく、Wait-freeでもある。
預金残高の書き換え処理をn並列で行いたいなら、n個Wait-freeキューを作り、口座番号をnで割った余りでどのキューに入れるか決めるという方法で対応できる。
345: (ワッチョイ 4e10-RSPM) 2023/01/06(金)00:44 ID:Hz2m3Wai0(1) AAS
sndvol.exeやeartrumpetなどのアプリごとの音量調整アプリはどうやって実現させているのでしょうか
アプリごとに音量調整できるWindowsAPIがあるのですか?
346
(2): (ワッチョイ c135-cPcX) 2023/01/07(土)05:35 ID:14znWkOG0(1/2) AAS
設定ファイルから読み込むってどうやって管理するのでしょうか?
設定オブジェクトを作って回すのですか?
347: (スプッッ Sdb3-ptnV) 2023/01/07(土)05:50 ID:EUFYIDvGd(1) AAS
>>346
Javaは設定ファイル読み書き用のクラスがある
348: (ワッチョイ c135-cPcX) 2023/01/07(土)05:52 ID:14znWkOG0(2/2) AAS
スタティッククラスでもいいですよね
349: (ワッチョイ 2b10-paaL) 2023/01/07(土)10:59 ID:WIrLAGqE0(1) AAS
他人のアドバイスを聞かない典型だな
350
(1): (ワッチョイ 114b-nYYl) 2023/01/07(土)16:14 ID:3z/XOEWR0(1) AAS
SPAi
外部リンク:tama-san.com

このMacのXojo(元REAL basic)で作ったアプリと同じ機能のものをWindowsで作りたいんですけど、何で作ればいいでしょうか?
Xojoのwikiを見たら「主にMacintosh版が知られ、しばしば「Macintosh版のVisual Basic」と喩えられるが、Windows版ならびにLinux/x86版も存在する」と書いてあるので、VB.Netでしょうか?(Windows版のXojoは選択肢に無いです。資料が少ないので苦労しそうなので)
351: (ワッチョイ 8136-DgIZ) 2023/01/08(日)10:35 ID:GlU1P94I0(1) AAS
イベントとトリガーがよく似ていてよく分からないのです。
352
(1): (ワッチョイ 2bbb-5W0d) 2023/01/08(日)11:13 ID:uwnWRrBG0(1) AAS
イベントは名詞でトリガーは動詞だ
一般的には特定のタイミングや事象の発生時に処理などを紐付けることをイベント定義といい、それが都度トリガーされるんだよ
データベースとか個別のプログラミング言語についての質問ならまずそれを書こうな
353: (ブーイモ MMb3-mEot) 2023/01/08(日)11:43 ID:ze4uB6tDM(1) AAS
>>352
>一般的には特定のタイミングや事象の発生時に処理などを紐付けることをイベント定義といい、
それはイベントリスナーとかイベントハンドラーの定義でイベント自体の定義とはちと違うような
354: (ワッチョイ db02-DWwd) 2023/01/08(日)22:56 ID:HDlteC580(1) AAS
というか「定義」という言葉自体にプログラム界隈では
本来の意味の外に「システムに情報を登録する」的な意味があるから
355: (ワッチョイ 9909-Or7w) 2023/01/09(月)04:49 ID:kk2QqCeo0(1) AAS
>>350

Develop faster with Xojo.

Cross-platform
Develop for macOS, Windows, Linux, web, iOS & Pi with one IDE and the object-oriented Xojo programming language.
外部リンク:www.xojo.com
356
(1): (アウアウウー Sa85-AyIk) 2023/01/09(月)05:15 ID:7T37Y5iWa(1/2) AAS
>>346
Ruby では、YAML, JSON みたいな設定ファイルを読み込んで、Ruby Object へ変換できる

require 'json'

p json_str = '{"a":1, "あ":"あ\u0061\u0301い"}'
p json_obj = JSON.parse( json_str ) #=> {"a"=>1 "あ"=>"あáい"}

p json_obj[ "a" ] #=> 1
p json_obj[ "あ" ] #=> "あáい"

json_obj[ "x" ] = [ 10, 20 ] # データを追加
p json_obj #=> {"a"=>1 "あ"=>"あáい", "x"=>[10, 20]}

p json_new_str = JSON.dump( json_obj ) # 文字列化
#=> "{\"a\":1,\"あ\":\"あáい\",\"x\":[10,20]}"
357: 356 (アウアウウー Sa85-AyIk) 2023/01/09(月)05:19 ID:7T37Y5iWa(2/2) AAS
>>356
末尾を修正。p ではなく、print で

>p json_new_str = JSON.dump( json_obj ) # 文字列化
>#=> "{\"a\":1,\"あ\":\"あáい\",\"x\":[10,20]}"

print json_new_str = JSON.dump( json_obj ) # 文字列化
#=> {"a":1,"あ":"あáい","x":[10,20]}
358: (ワッチョイ b912-ax8G) 2023/01/09(月)07:21 ID:wblFjkkG0(1) AAS
てす
359: (ワッチョイ a99b-ax8G) 2023/01/09(月)07:21 ID:8tJZ7vFF0(1) AAS
てす
360: (ワッチョイ 2b10-paaL) 2023/01/10(火)07:15 ID:61XHduoy0(1) AAS
>トリガーは動詞だ
これはちょっと
361: (ワッチョイ 7107-YvRn) 2023/01/10(火)08:02 ID:66qooq+g0(1/2) AAS
引き金を引くという動詞も確かにあるがイベントと混同するなら引き金という名詞の方だわな
362: (ワッチョイ 7107-YvRn) 2023/01/10(火)08:05 ID:66qooq+g0(2/2) AAS
他のスレ見てわかったがイベントとトリガーはXAMLの話か
じゃあちゃんとその前提を書けよ
言葉の意味は文脈で変わることくらいそろそろ覚えていい歳だろ
363
(1): (アウアウウー Sa85-vHPl) 2023/01/10(火)19:34 ID:ulBzXC/Xa(1) AAS
goto文ってどのくらい御法度なんでしょうか?
あんまり使いたくないってレベル?見かけたら万死に値するレベル?
364: (ワッチョイ 2bcf-DSRP) 2023/01/10(火)19:43 ID:P3QTMFGG0(1) AAS
>>363
こんなとこで質問するよりWikipediaでいいからgoto文の項と構造化プログラミングの項を読んできた方がよっぽど有用
365: (ワッチョイ 2bbb-5W0d) 2023/01/10(火)20:44 ID:RWUjcPgA0(1/2) AAS
batのように良い代替手段がない環境では積極的に使う
オレオレ神エクセルならお好きにどうぞ
複数人でソース管理するプロジェクトなら規約で禁止しろ
チーム内で一番センスのないやつがクソコードを量産する前に
366: (ワッチョイ 0914-Or7w) 2023/01/10(火)23:22 ID:JPfha5IN0(1) AAS
すべての言語でgotoは禁止されている
1-
あと 636 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ

ぬこの手 ぬこTOP 0.033s