問題タブ [datadirectory]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - C#でDataDirectoryのサブフォルダを指定する方法
私はC#プログラミングにかなり慣れていないので、SQLデータベースからデータを取得したり、画像をピクチャボックスにロードしたりする必要があるVS2012のWindowsフォームアプリケーションに取り組んでいます。絶対パスの説明 (「D:\ProjectFolder\DbaseFolder\Dbase.sdf」など) を使用するか、次のようにデータディレクトリへの相対パスを使用して、データベースに正常に接続できました。
これは機能します。ただし、データベースを datadirectory のサブフォルダーに配置したいのですが、接続文字列を作成する方法がわかりません。私は次のように考えていました:
しかし、それはうまくいきません。同じ問題は、画像をピクチャボックスに配置する場合にも当てはまります。データ ディレクトリのサブフォルダへの相対パスを作成するにはどうすればよいですか?
r - Emacs が作業中に ESS データ ディレクトリを開こうとする
ESS[S] (バージョン 13.09) モードを使用して、emacs (バージョン 24.3.1) で R (バージョン 3.1.1) をコーディングしています。ときどき、作業中にミニバッファに次のメッセージが表示されます。
なぜこれが表示され続けるのか、私にはわかりません。Enter キーを押すと、通常は R:2 と呼ばれる R の新しいバッファーが開き、次のコードが実行されます。
オートコンプリートがアクティブなときにミニバッファーが開いているように見えることがよくあります。これら 2 つを使用する際に、検索しても見つからなかった既知のバグはありますか?
また、ess-command-output という名前の空白のバッファーが時々開かれることにも気付きました。
この問題は、追加の r バッファーが開いた後も引き続き発生し、十分な注意を払わなければ、R の 5 つのバッファーを簡単に開くことができますが、その時点で emacs は通常フリーズします。
c# - コンソール アプリケーションで ConnectionString の DataDirectory を定義して EntityFramework Code First Migrations と連携する方法
MyProject\App_Data\Cos.mdf
でデータベースの場所を設定しようとしましたApp.config
:
でProgram.cs
私は書いた:
表示されたパスは次のとおりです(間違えていないことを示すために貼り付けました):
しかし、パッケージ マネージャー コンソールを true にenable-migrations
変更すると、次のように入力するとエラーが発生します。AutomaticMigrations
update-database
Cannot attach the file 'C:\Users\s8359_000\Documents\Visual Studio 2013\Projects\Projekt5 — kopia\Projekt5\bin\Debug\Cos.mdf' as database 'Cos'.
Debug
.NET がディレクトリにデータベースを作成しようとするのはなぜですか?! 私はこのトピックについて StackOverflow で 15 のテーマを調べましたが、誰もがうまくいかない回答を複製しているようです。
SRUTZKYの回答後に編集 はい、そうです、エラーがあります。あなたの答えの後にいくつかの組み合わせを試しましたが、残念ながらどれもうまくいきませんでした。
そしてメイン
次に、コンソールに入ります:
Migrations
ディレクトリとを削除した後enable-migrations
、自動移行をtrueにすると、次のupdate-database
ようになります。
PM> update-database '-Verbose' フラグを指定して、ターゲット データベースに適用されている SQL ステートメントを表示します。System.Data.SqlClient.SqlException (0x80131904): ファイルのアクティブ化エラーが発生しました。物理ファイル名「\baza.mdf」が間違っている可能性があります。追加のエラーを診断して修正し、操作を再試行してください。データベースの作成に失敗しました。リストされたいくつかのファイル名を作成できませんでした。関連するエラーを確認してください。System.Data.SqlClient.SqlConnection.OnError で (SqlException 例外、ブール値の breakConnection、アクション
1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action
1 wrapCloseInAction) で System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds (String methodName、Boolean async、Int32 timeout、Boolean asyncWrite) での dataReady) System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery (TaskCompletionSource1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean asyncWrite) at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() at System.Data.Entity.Infrastructure.Interception.DbCommandDispatcher.<NonQuery>b__0(DbCommand t, DbCommandInterceptionContext
1 c) での System.Data.Entity.Infrastructure.Interception .InternalDispatcher1.Dispatch[TTarget,TInterceptionContext,TResult](TTarget target, Func
3 オペレーション、TInterceptionContext インターセプションコンテキスト、アクション3 executing, Action
3 実行) System.Data.Entity.Infrastructure.Interception.DbCommandDispatcher.NonQuery(DbCommand コマンド、DbCommandInterceptionContextinterceptionContext) で System.Data.Entity.SqlServer.SqlProviderServices.<>c__DisplayClass1a.b__19(DbConnection conn) で System.Data.Entity .SqlServer.SqlProviderServices.<>c__DisplayClass33.b__32() at System.Data.Entity.SqlServer.DefaultSqlExecutionStrategy.<>c__DisplayClass1.b__0() at System.Data.Entity.SqlServer.DefaultSqlExecutionStrategy.Execute[TResult](Func1 operation) at System.Data.Entity.SqlServer.DefaultSqlExecutionStrategy.Execute(Action operation) at System.Data.Entity.SqlServer.SqlProviderServices.UsingConnection(DbConnection sqlConnection, Action
1 act) System.Data.Entity.SqlServer.SqlProviderServices.UsingMasterConnection で (DbConnection sqlConnection、アクション1 act) at System.Data.Entity.SqlServer.SqlProviderServices.CreateDatabaseFromScript(Nullable
1 commandTimeout、DbConnection sqlConnection、文字列 createDatabaseScript) System.Data.Entity.SqlServer.SqlProviderServices.DbCreateDatabase (DbConnection 接続、Nullable) で1 commandTimeout, StoreItemCollection storeItemCollection) at System.Data.Entity.Core.Common.DbProviderServices.CreateDatabase(DbConnection connection, Nullable
System.Data.Entity.Migrations.Utilities.DatabaseCreator.Create(DbConnection 接続) で System.Data.Entity.Core.Objects.ObjectContext.CreateDatabase() で 1 commandTimeout、StoreItemCollection (storeItemCollection)、System.Data.Entity.Migrations.DbMigrator で.EnsureDatabaseExists(Action mustSucceedToKeepDatabase) at System.Data.Entity.Migrations.Infrastructure.MigratorBase.EnsureDatabaseExists(Action mustSucceedToKeepDatabase) at System.Data.Entity.Migrations.DbMigrator.Update(String targetMigration) at System.Data.Entity.Migrations.Infrastructure .MigratorBase.Update(String targetMigration) で System.Data.Entity.Migrations.Design.ToolingFacade.UpdateRunner.Run() で System.AppDomain.DoCallBack(CrossAppDomainDelegate callBackDelegate) で System.AppDomain.DoCallBack(CrossAppDomainDelegate callBackDelegate)
System.Data.Entity.Migrations.Design.ToolingFacade.Run (BaseRunner ランナー) で System.Data.Entity.Migrations.Design.ToolingFacade.Update (文字列 targetMigration、ブール値の力) で System.Data.Entity.Migrations.UpdateDatabaseCommand で。 <>c__DisplayClass2.<.ctor>b__0() at System.Data.Entity.Migrations.MigrationsDomainCommand.Execute(アクション コマンド) ClientConnectionId:23ca49c1-4797-4bc3-8f16-f34fd77f2cbe ファイルのアクティブ化エラーが発生しました。物理ファイル名「\baza.mdf」が間違っている可能性があります。追加のエラーを診断して修正し、操作を再試行してください。データベースの作成に失敗しました。リストされたいくつかのファイル名を作成できませんでした。関連するエラーを確認してください。午後>
android - アプリケーションのデータ ディレクトリに偽のファイルがある
最近、Samsung Galaxy Note 4 をデバイス コレクションに追加しました。「ホーム」ディレクトリにデータ ファイルを保存するアプリがありますが、この特定のデバイスがそのディレクトリに不要なファイルを作成し続けていることに気付きました。私は数年間、他の Samsung デバイスで実行してきましたが、これまでに見たことがありません。ファイルを削除することはできますが、ファイルはある時点で自動的に再作成され、次回アプリを起動したときに表示されます。
ファイルはすべて「rList-com.[会社].[モジュール].[サブモジュール].[アプリケーション].[アクティビティ名]」のような名前になっています。これらのいくつかが表示され、それぞれがアプリケーションのさまざまなアクティビティに対応しています。どのファイルが存在するかは、おそらくどのアプリケーション アクティビティが実行されたかによって異なります。
これらのファイルは何ですか? それらをなくす(そして二度と戻らない)方法はありますか?サムスンはこれをやっていますか?ベライゾン?アンドロイド?
(電話は 4.4.1 を実行していますが、同じく Samsung の 4.4.1 を実行しているタブレットも持っていますが、これはこれを行いません。)
postgresql - data_directory の変更後に postgresql を開始できない
Debian で postgresql を使用しています。構成ファイルを編集した後、postgresql サービスを開始できません。
(ええ、デフォルトの data_directory の代わりにカスタム ディレクトリを使用するだけです)
ログインを見つける/var/log/syslog
そして何も入っていない/var/log/postgresql/postgresql-9.4-main.log
ありがとう。
私は最終的にこの答えを得ました:
@langtonの答え。
彼は言った
pg_upgradecluster などを実行するか、pg_createcluster を使用して新しいクラスターを作成する必要があります (これらのコマンドは debian システム用です - OS を指定しませんでした)。
だから私はコマンドを実行しました:
pg_createcluster -d /opt/data/postgresql/data -l /opt/data/postgresql/log 9.4 ckd
その後 :
service postgresql restart
始まりました!