实例介绍
【实例简介】ServiceStack.Redis .NET源码
【实例截图】
【核心代码】
.
├── ServiceStack.Redis-master
│ ├── CONTRIBUTING.md
│ ├── NuGet.Config
│ ├── README.md
│ ├── build
│ │ ├── build-core.proj
│ │ ├── build.bat
│ │ ├── build.proj
│ │ └── build.tasks
│ ├── build.cmd
│ ├── docs
│ │ └── pages
│ │ ├── images
│ │ │ ├── 1-CreateProject.png
│ │ │ ├── 10-projectjson.png
│ │ │ ├── 11-dotnetrestore.png
│ │ │ ├── 12-dotnetrun.png
│ │ │ ├── 2-Solution.png
│ │ │ ├── 3-AddNugetPackage.png
│ │ │ ├── 4-SearchNugetPackage.png
│ │ │ ├── 5-InstallNugetPackage.png
│ │ │ ├── 6-AcceptLicence.png
│ │ │ ├── 7-Program.png
│ │ │ ├── 8-Output.png
│ │ │ └── 9-dotnetnew.png
│ │ └── netcore.md
│ ├── license.txt
│ ├── src
│ │ ├── Directory.Build.props
│ │ ├── ServiceStack.Redis
│ │ │ ├── BasicRedisClientManager.Async.cs
│ │ │ ├── BasicRedisClientManager.ICacheClient.cs
│ │ │ ├── BasicRedisClientManager.cs
│ │ │ ├── BasicRedisResolver.cs
│ │ │ ├── BufferedReader.Async.cs
│ │ │ ├── BufferedReader.cs
│ │ │ ├── BufferedStream.cs
│ │ │ ├── Commands.cs
│ │ │ ├── Generic
│ │ │ │ ├── ManagedListGeneric.cs
│ │ │ │ ├── QueuedRedisTypedCommand.Async.cs
│ │ │ │ ├── QueuedRedisTypedCommand.cs
│ │ │ │ ├── RedisClientHash.Generic.Async.cs
│ │ │ │ ├── RedisClientHash.Generic.cs
│ │ │ │ ├── RedisClientList.Generic.Async.cs
│ │ │ │ ├── RedisClientList.Generic.cs
│ │ │ │ ├── RedisClientSet.Generic.Async.cs
│ │ │ │ ├── RedisClientSet.Generic.cs
│ │ │ │ ├── RedisClientSortedSet.Generic.Async.cs
│ │ │ │ ├── RedisClientSortedSet.Generic.cs
│ │ │ │ ├── RedisClientsManagerExtensionsGeneric.cs
│ │ │ │ ├── RedisTypedClient.Async.cs
│ │ │ │ ├── RedisTypedClient.cs
│ │ │ │ ├── RedisTypedClient_App.cs
│ │ │ │ ├── RedisTypedClient_Hash.cs
│ │ │ │ ├── RedisTypedClient_List.Async.cs
│ │ │ │ ├── RedisTypedClient_List.cs
│ │ │ │ ├── RedisTypedClient_Set.Async.cs
│ │ │ │ ├── RedisTypedClient_Set.cs
│ │ │ │ ├── RedisTypedClient_SortedSet.Async.cs
│ │ │ │ ├── RedisTypedClient_SortedSet.cs
│ │ │ │ ├── RedisTypedCommandQueue.cs
│ │ │ │ ├── RedisTypedPipeline.Async.cs
│ │ │ │ ├── RedisTypedPipeline.cs
│ │ │ │ ├── RedisTypedTransaction.Async.cs
│ │ │ │ └── RedisTypedTransaction.cs
│ │ │ ├── IHandleClientDispose.cs
│ │ │ ├── IRedisFailover.cs
│ │ │ ├── IRedisResolver.cs
│ │ │ ├── IRedisSentinel.cs
│ │ │ ├── Pipeline
│ │ │ │ ├── QueuedRedisCommand.Async.cs
│ │ │ │ ├── QueuedRedisCommand.cs
│ │ │ │ ├── QueuedRedisOperation.Async.cs
│ │ │ │ ├── QueuedRedisOperation.cs
│ │ │ │ ├── RedisAllPurposePipeline.Async.cs
│ │ │ │ ├── RedisAllPurposePipeline.cs
│ │ │ │ ├── RedisCommand.Async.cs
│ │ │ │ ├── RedisCommand.cs
│ │ │ │ ├── RedisCommandQueue.cs
│ │ │ │ ├── RedisPipelineCommand.Async.cs
│ │ │ │ ├── RedisPipelineCommand.cs
│ │ │ │ └── RedisQueueCompletableOperation.cs
│ │ │ ├── PooledRedisClientManager.Async.cs
│ │ │ ├── PooledRedisClientManager.cs
│ │ │ ├── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── RedisClient.Async.cs
│ │ │ ├── RedisClient.ICacheClient.cs
│ │ │ ├── RedisClient.cs
│ │ │ ├── RedisClientExtensions.cs
│ │ │ ├── RedisClientHash.Async.cs
│ │ │ ├── RedisClientHash.cs
│ │ │ ├── RedisClientList.Async.cs
│ │ │ ├── RedisClientList.cs
│ │ │ ├── RedisClientManagerCacheClient.Async.cs
│ │ │ ├── RedisClientManagerCacheClient.cs
│ │ │ ├── RedisClientManagerConfig.cs
│ │ │ ├── RedisClientSet.Async.cs
│ │ │ ├── RedisClientSet.cs
│ │ │ ├── RedisClientSortedSet.Async.cs
│ │ │ ├── RedisClientSortedSet.cs
│ │ │ ├── RedisClient_Admin.cs
│ │ │ ├── RedisClient_Hash.Async.cs
│ │ │ ├── RedisClient_Hash.cs
│ │ │ ├── RedisClient_List.Async.cs
│ │ │ ├── RedisClient_List.cs
│ │ │ ├── RedisClient_Set.Async.cs
│ │ │ ├── RedisClient_Set.cs
│ │ │ ├── RedisClient_Slowlog.cs
│ │ │ ├── RedisClient_SortedSet.Async.cs
│ │ │ ├── RedisClient_SortedSet.cs
│ │ │ ├── RedisClientsManagerExtensions.Async.cs
│ │ │ ├── RedisClientsManagerExtensions.cs
│ │ │ ├── RedisConfig.cs
│ │ │ ├── RedisDataExtensions.cs
│ │ │ ├── RedisDataInfoExtensions.cs
│ │ │ ├── RedisEndpoint.cs
│ │ │ ├── RedisException.cs
│ │ │ ├── RedisExtensions.cs
│ │ │ ├── RedisLock.Async.cs
│ │ │ ├── RedisLock.cs
│ │ │ ├── RedisManagerPool.Async.cs
│ │ │ ├── RedisManagerPool.cs
│ │ │ ├── RedisNativeClient.Async.cs
│ │ │ ├── RedisNativeClient.cs
│ │ │ ├── RedisNativeClient_Utils.Async.cs
│ │ │ ├── RedisNativeClient_Utils.cs
│ │ │ ├── RedisPubSubServer.cs
│ │ │ ├── RedisResolver.cs
│ │ │ ├── RedisResponseException.cs
│ │ │ ├── RedisRetryableException.cs
│ │ │ ├── RedisScripts.cs
│ │ │ ├── RedisSentinel.cs
│ │ │ ├── RedisSentinelResolver.cs
│ │ │ ├── RedisSentinelWorker.cs
│ │ │ ├── RedisState.cs
│ │ │ ├── RedisStats.cs
│ │ │ ├── RedisSubscription.Async.cs
│ │ │ ├── RedisSubscription.cs
│ │ │ ├── ScanResult.cs
│ │ │ ├── ServiceStack.Redis.Core.csproj
│ │ │ ├── ServiceStack.Redis.Source.csproj
│ │ │ ├── ServiceStack.Redis.csproj
│ │ │ ├── ShardedConnectionPool.cs
│ │ │ ├── ShardedRedisClientManager.cs
│ │ │ ├── Support
│ │ │ │ ├── ConsistentHash.cs
│ │ │ │ ├── Diagnostic
│ │ │ │ │ ├── InvokeEventArgs.cs
│ │ │ │ │ ├── TrackingFrame.cs
│ │ │ │ │ ├── TrackingRedisClientProxy.cs
│ │ │ │ │ └── TrackingRedisClientsManager.cs
│ │ │ │ ├── IOrderedDictionary.cs
│ │ │ │ ├── ISerializer.cs
│ │ │ │ ├── Locking
│ │ │ │ │ ├── DisposableDistributedLock.cs
│ │ │ │ │ ├── DistributedLock.Async.cs
│ │ │ │ │ ├── DistributedLock.cs
│ │ │ │ │ ├── IDistributedLock.Async.cs
│ │ │ │ │ ├── IDistributedLock.cs
│ │ │ │ │ ├── ILockingStrategy.cs
│ │ │ │ │ ├── NoLockingStrategy.cs
│ │ │ │ │ ├── ReadLock.cs
│ │ │ │ │ ├── ReaderWriterLockingStrategy.cs
│ │ │ │ │ └── WriteLock.cs
│ │ │ │ ├── ObjectSerializer.cs
│ │ │ │ ├── OptimizedObjectSerializer.cs
│ │ │ │ ├── OrderedDictionary.cs
│ │ │ │ ├── Queue
│ │ │ │ │ ├── IChronologicalWorkQueue.cs
│ │ │ │ │ ├── ISequentialData.cs
│ │ │ │ │ ├── ISequentialWorkQueue.cs
│ │ │ │ │ ├── ISimpleWorkQueue.cs
│ │ │ │ │ └── Implementation
│ │ │ │ │ ├── RedisChronologicalWorkQueue.cs
│ │ │ │ │ ├── RedisSequentialWorkQueue.Locks.cs
│ │ │ │ │ ├── RedisSequentialWorkQueue.cs
│ │ │ │ │ ├── RedisSimpleWorkQueue.cs
│ │ │ │ │ ├── RedisWorkQueue.cs
│ │ │ │ │ ├── SequentialData.cs
│ │ │ │ │ └── SerializingRedisClient.cs
│ │ │ │ ├── RedisNamespace.cs
│ │ │ │ └── SerializedObjectWrapper.cs
│ │ │ ├── Transaction
│ │ │ │ ├── RedisTransaction.Async.cs
│ │ │ │ ├── RedisTransaction.cs
│ │ │ │ └── RedisTransactionFailedException.cs
│ │ │ ├── UtilExtensions.cs
│ │ │ └── ValueTask_Utils.Async.cs
│ │ ├── ServiceStack.Redis.sln
│ │ ├── ServiceStack.Redis.sln.DotSettings
│ │ ├── StackExchangeTester
│ │ │ ├── App.config
│ │ │ ├── Program.cs
│ │ │ └── StackExchangeTester.csproj
│ │ ├── TestMqHost
│ │ │ ├── App.config
│ │ │ ├── Program.cs
│ │ │ ├── Program2.cs
│ │ │ ├── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ └── TestMqHost.csproj
│ │ ├── sentinel
│ │ │ ├── orig
│ │ │ │ ├── redis-6380
│ │ │ │ │ ├── redis.windows.conf
│ │ │ │ │ └── sentinel.conf
│ │ │ │ ├── redis-6381
│ │ │ │ │ ├── redis.windows.conf
│ │ │ │ │ └── sentinel.conf
│ │ │ │ └── redis-6382
│ │ │ │ ├── redis.windows.conf
│ │ │ │ └── sentinel.conf
│ │ │ ├── redis
│ │ │ │ ├── redis-cli.exe
│ │ │ │ └── redis-server.exe
│ │ │ ├── redis-6380
│ │ │ │ ├── redis.conf
│ │ │ │ ├── redis.windows.conf
│ │ │ │ ├── sentinel.conf
│ │ │ │ └── sentinel.windows.conf
│ │ │ ├── redis-6381
│ │ │ │ ├── redis.conf
│ │ │ │ ├── redis.windows.conf
│ │ │ │ ├── sentinel.conf
│ │ │ │ └── sentinel.windows.conf
│ │ │ ├── redis-6382
│ │ │ │ ├── redis.conf
│ │ │ │ ├── redis.windows.conf
│ │ │ │ ├── sentinel.conf
│ │ │ │ └── sentinel.windows.conf
│ │ │ ├── redis.conf
│ │ │ ├── reset.cmd
│ │ │ ├── sentinel.conf
│ │ │ ├── startAll.cmd
│ │ │ ├── startAll.sh
│ │ │ └── stopAll.sh
│ │ └── servicestack.snk
│ └── tests
│ ├── Console.Tests
│ │ ├── App.config
│ │ ├── BlockingPop.cs
│ │ ├── BlockingRemoveAfterReconnection.cs
│ │ ├── BrPopAfterReconnection.cs
│ │ ├── Console.Tests.csproj
│ │ ├── ForceFailover.cs
│ │ ├── GoogleRedisSentinelFailoverTests.cs
│ │ ├── HashCollectionStressTests.cs
│ │ ├── HashStressTest.cs
│ │ ├── LocalRedisSentinelFailoverTests.cs
│ │ ├── LongRunningRedisPubSubServer.cs
│ │ ├── MasterFailoverWithPassword.cs
│ │ ├── MultiBlockingRemoveAfterReconnection.cs
│ │ ├── NetworkRedisSentinelFailoverTests.cs
│ │ ├── Program.cs
│ │ ├── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── RedisSentinelFailoverTests.cs
│ │ └── packages.config
│ ├── Directory.Build.props
│ ├── ServiceStack.Redis.Benchmark
│ │ ├── IncrBenchmarks.cs
│ │ ├── Program.cs
│ │ └── ServiceStack.Redis.Benchmark.csproj
│ ├── ServiceStack.Redis.Tests
│ │ ├── AdhocClientTests.Async.cs
│ │ ├── AdhocClientTests.cs
│ │ ├── App.config
│ │ ├── AsyncImplementationsTests.Async.cs
│ │ ├── BasicRediscClientManagerTests.Async.cs
│ │ ├── BasicRediscClientManagerTests.cs
│ │ ├── Benchmarks
│ │ │ └── DoubleSerializationBenchmarks.cs
│ │ ├── ConfigTests.cs
│ │ ├── CultureInfoTests.Async.cs
│ │ ├── CultureInfoTests.cs
│ │ ├── CustomCommandTests.Async.cs
│ │ ├── CustomCommandTests.cs
│ │ ├── DiagnosticTests.cs
│ │ ├── Examples
│ │ │ ├── BestPractice
│ │ │ │ ├── BlogPostBestPractice.cs
│ │ │ │ ├── BlogPostMigrations.cs
│ │ │ │ └── IBlogRepository.cs
│ │ │ ├── BlogPostExample.cd
│ │ │ ├── BlogPostExample.cs
│ │ │ ├── ServiceStack_Redis_UseCase.cs
│ │ │ ├── SimpleExamples.cs
│ │ │ ├── SimpleLocks.cs
│ │ │ ├── SimplePubSub.cs
│ │ │ ├── TestData.cs
│ │ │ └── TodoApp.cs
│ │ ├── Generic
│ │ │ ├── RedisClientHashTestsBase.Async.cs
│ │ │ ├── RedisClientHashTestsBase.cs
│ │ │ ├── RedisClientHashTestsModels.Async.cs
│ │ │ ├── RedisClientHashTestsModels.cs
│ │ │ ├── RedisClientListTestExtra.Async.cs
│ │ │ ├── RedisClientListTestExtra.cs
│ │ │ ├── RedisClientListTestsBase.Async.cs
│ │ │ ├── RedisClientListTestsBase.cs
│ │ │ ├── RedisClientListTestsModels.Async.cs
│ │ │ ├── RedisClientListTestsModels.cs
│ │ │ ├── RedisClientSetTestsBase.Async.cs
│ │ │ ├── RedisClientSetTestsBase.cs
│ │ │ ├── RedisClientSetTestsModels.Async.cs
│ │ │ ├── RedisClientSetTestsModels.cs
│ │ │ ├── RedisClientTests.Async.cs
│ │ │ ├── RedisClientTests.cs
│ │ │ ├── RedisClientTestsBase.cs
│ │ │ ├── RedisPersistenceProviderTestsBase.Async.cs
│ │ │ ├── RedisPersistenceProviderTestsBase.cs
│ │ │ ├── RedisPersistenceProviderTestsBaseImpl.Async.cs
│ │ │ ├── RedisPersistenceProviderTestsBaseImpl.cs
│ │ │ ├── RedisTypedClientAppTests.cs
│ │ │ ├── RedisTypedClientTests.Async.cs
│ │ │ ├── RedisTypedClientTests.cs
│ │ │ ├── RedisTypedPipelineTests.Async.cs
│ │ │ ├── RedisTypedPipelineTests.cs
│ │ │ ├── RedisTypedTransactionTests.Async.cs
│ │ │ └── RedisTypedTransactionTests.cs
│ │ ├── Integration
│ │ │ ├── IntegrationTestBase.cs
│ │ │ ├── MultiThreadedPoolIntegrationTests.cs
│ │ │ ├── MultiThreadedRedisClientIntegrationTests.cs
│ │ │ └── RedisRegressionTestRun.cs
│ │ ├── Issues
│ │ │ ├── AuthIssue.cs
│ │ │ ├── ConnectionStringConfigIssues.cs
│ │ │ ├── DomainEventsTests.cs
│ │ │ ├── PipelineIssueTests.cs
│ │ │ ├── PooledRedisClientManagerIssues.cs
│ │ │ ├── RedisCharacterizationTests.cs
│ │ │ ├── ReportedIssues.cs
│ │ │ └── TransactionIssueTests.cs
│ │ ├── LexTests.Async.cs
│ │ ├── LexTests.cs
│ │ ├── LicenseUsageTests.cs
│ │ ├── LuaCachedScripts.Async.cs
│ │ ├── LuaCachedScripts.cs
│ │ ├── ManagedListGenericTests.cs
│ │ ├── NetCoreTestsRunner.cs
│ │ ├── ObjectSerializerTests.cs
│ │ ├── PooledRedisClientManagerTests.Async.cs
│ │ ├── PooledRedisClientManagerTests.cs
│ │ ├── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── QueueTests.cs
│ │ ├── RedisBasicPersistenceProviderTests.Async.cs
│ │ ├── RedisBasicPersistenceProviderTests.cs
│ │ ├── RedisBatchTests.Async.cs
│ │ ├── RedisBatchTests.cs
│ │ ├── RedisBenchmarkTests.cs
│ │ ├── RedisCacheClientTests.Async.cs
│ │ ├── RedisCacheClientTests.cs
│ │ ├── RedisClientConfigTests.Async.cs
│ │ ├── RedisClientConfigTests.cs
│ │ ├── RedisClientEvalTests.Async.cs
│ │ ├── RedisClientEvalTests.cs
│ │ ├── RedisClientHashTests.Async.cs
│ │ ├── RedisClientHashTests.cs
│ │ ├── RedisClientListTests.Async.cs
│ │ ├── RedisClientListTests.cs
│ │ ├── RedisClientSetTests.Async.cs
│ │ ├── RedisClientSetTests.cs
│ │ ├── RedisClientSortedSetTests.Async.cs
│ │ ├── RedisClientSortedSetTests.cs
│ │ ├── RedisClientTests.Async.cs
│ │ ├── RedisClientTests.cs
│ │ ├── RedisClientTestsBase.Async.cs
│ │ ├── RedisClientTestsBase.cs
│ │ ├── RedisClientsManagerExtensionsTests.cs
│ │ ├── RedisExtensionTests.cs
│ │ ├── RedisGeoNativeClientTests.Async.cs
│ │ ├── RedisGeoNativeClientTests.cs
│ │ ├── RedisGeoTests.Async.cs
│ │ ├── RedisGeoTests.cs
│ │ ├── RedisHyperLogTests.Async.cs
│ │ ├── RedisHyperLogTests.cs
│ │ ├── RedisManagerPoolTests.cs
│ │ ├── RedisPasswordTests.cs
│ │ ├── RedisPersistenceProviderTests.Async.cs
│ │ ├── RedisPersistenceProviderTests.cs
│ │ ├── RedisPipelineCommonTests.Async.cs
│ │ ├── RedisPipelineCommonTests.cs
│ │ ├── RedisPipelineTests.Async.cs
│ │ ├── RedisPipelineTests.cs
│ │ ├── RedisPubSubServerTests.cs
│ │ ├── RedisPubSubTests.Async.cs
│ │ ├── RedisPubSubTests.cs
│ │ ├── RedisScanTests.Async.cs
│ │ ├── RedisScanTests.cs
│ │ ├── RedisStatsTests.Async.cs
│ │ ├── RedisStatsTests.cs
│ │ ├── RedisTemplateTests.cs
│ │ ├── RedisTransactionCommonTests.Async.cs
│ │ ├── RedisTransactionCommonTests.cs
│ │ ├── RedisTransactionTests.Async.cs
│ │ ├── RedisTransactionTests.cs
│ │ ├── RedisUtilTests.cs
│ │ ├── RetryCommandTests.Async.cs
│ │ ├── RetryCommandTests.cs
│ │ ├── SerializationTests.cs
│ │ ├── ServiceStack.Redis.Tests.csproj
│ │ ├── Shared
│ │ │ ├── BuiltInsFactory.cs
│ │ │ ├── IModelFactory.cs
│ │ │ ├── ModelFactoryBase.cs
│ │ │ ├── ModelWithComplexTypes.cs
│ │ │ ├── ModelWithComplexTypesFactory.cs
│ │ │ ├── ModelWithCompositeIndexFields.cs
│ │ │ ├── ModelWithFieldsOfDifferentAndNullableTypes.cs
│ │ │ ├── ModelWithFieldsOfDifferentAndNullableTypesFactory.cs
│ │ │ ├── ModelWithFieldsOfDifferentTypes.cs
│ │ │ ├── ModelWithFieldsOfDifferentTypesFactory.cs
│ │ │ ├── ModelWithFieldsOfNullableTypes.cs
│ │ │ ├── ModelWithFieldsOfNullableTypesFactory.cs
│ │ │ ├── ModelWithIdAndName.cs
│ │ │ ├── ModelWithIdOnly.cs
│ │ │ ├── ModelWithIndexFields.cs
│ │ │ ├── ModelWithLongIdAndStringFields.cs
│ │ │ ├── ModelWithMapAndList.cs
│ │ │ ├── ModelWithNamedCompositeIndex.cs
│ │ │ ├── ModelWithOnlyStringFields.cs
│ │ │ ├── Movie.cs
│ │ │ ├── PerfTestBase.cs
│ │ │ ├── Poco.cs
│ │ │ ├── SampleOrderLine.cs
│ │ │ ├── Shipper.cs
│ │ │ ├── ShipperFactory.cs
│ │ │ └── TaskQueue.cs
│ │ ├── ShippersExample.Async.cs
│ │ ├── ShippersExample.cs
│ │ ├── SslTests.cs
│ │ ├── Support
│ │ │ ├── CustomType.cs
│ │ │ ├── CustomTypeFactory.cs
│ │ │ └── TcpClientWithTimeout.cs
│ │ ├── TestConfig.cs
│ │ ├── TestData
│ │ │ └── PopulateTestData.cs
│ │ ├── TrackThreadTests.cs
│ │ ├── TwemproxyTests.cs
│ │ ├── UserSessionRedisClientTests.Async.cs
│ │ ├── UserSessionRedisClientTests.cs
│ │ ├── ValueTypeExamples.Async.cs
│ │ └── ValueTypeExamples.cs
│ └── ServiceStack.Redis.Tests.Sentinel
│ ├── NetCoreTestsRunner.cs
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── Redis3SentinelSetupTests.cs
│ ├── RedisResolverTests.cs
│ ├── RedisSentinelConnectionTests.cs
│ ├── RedisSentinelTestBase.cs
│ ├── RedisSentinelTests.cs
│ └── ServiceStack.Redis.Tests.Sentinel.csproj
└── 好例子网_ServiceStack.Redis-master.zip
45 directories, 414 files
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论