我有n对数字:(p [1],s [1]),(p [2],s [2]),...,(p [n],s [n])
其中p [i]是大于1的整数; s [i]是整数:0 <= s [i] <p [i]
有没有办法确定最小正整数a,这样对于每对:
( s[i] + a ) mod p[i] != 0
Run Code Online (Sandbox Code Playgroud)
还有比蛮力更好的东西?
如果使用单文件配置发布,应该将数据插入 MySql 数据库的简单控制台应用程序将失败:
dotnet publish -c Release -r linux-x64 -p:PublishSingleFile=true -o publish/ GarLoader.MySqlUploader
Run Code Online (Sandbox Code Playgroud)
如果我随后运行它 ( ./publish/GarLoader.MySqlUploader),它会失败。堆栈跟踪是:
System.TypeInitializationException: The type initializer for 'MySql.Data.MySqlClient.Replication.ReplicationManager' threw an exception.
---> System.TypeInitializationException: The type initializer for 'MySql.Data.MySqlClient.MySqlConfiguration' threw an exception.
---> System.Configuration.ConfigurationErrorsException: Configuration system failed to initialize
---> System.NotSupportedException: CodeBase is not supported on assemblies loaded from a single-file bundle.
at System.Reflection.RuntimeAssembly.get_CodeBase()
at System.Configuration.ClientConfigPaths..ctor(String exePath, Boolean includeUserConfig)
at System.Configuration.ClientConfigPaths.GetPaths(String exePath, Boolean includeUserConfig)
at System.Configuration.ClientConfigurationHost.get_ConfigPaths()
at System.Configuration.ClientConfigurationHost.GetStreamName(String configPath)
at System.Configuration.ClientConfigurationHost.get_IsAppConfigHttp()
at System.Configuration.Internal.DelegatingConfigHost.get_IsAppConfigHttp()
at System.Configuration.ClientConfigurationSystem..ctor()
at …Run Code Online (Sandbox Code Playgroud) .net c# typeinitializationexception .net-5 .net-core-publishsinglefile