实例介绍
维也纳大学LTE链路级仿真代码,适合LTE初学者了解全系统架构
【实例截图】
【核心代码】
f8dead3a-b1f4-45a8-bb9e-004a17f06768
└── LTE_Link_Level_1.7_r1089
├── channel_2x2_5MHz.mat
├── +channel_resampling
│ ├── nearestNeighborInterpolator.m
│ └── sincInterpolator.m
├── +channels
│ ├── channelMatrixTrace.m
│ └── uplinkChannel.m
├── C-source
│ ├── bit2byte.c
│ ├── Bit_Interleaver.c
│ ├── byte2bit.c
│ ├── Circular_Buffer_Mapping.c
│ ├── ConvEncode.c
│ ├── convolutional.h
│ ├── crc16.c
│ ├── crc16.h
│ ├── crc24a.c
│ ├── crc24a.h
│ ├── crc24b.c
│ ├── crc24b.h
│ ├── GNU_lesser_GPL_license.txt
│ ├── Gold_sequence_generation.c
│ ├── Hard_decision.c
│ ├── LTE_rx_soft_sd_improved_kbest.cpp
│ ├── LTE_rx_soft_sd_improved_kbest_func.cpp
│ ├── LTE_rx_soft_sd_improved_kbest_func.h
│ ├── maxstar.h
│ ├── MIT_license.txt
│ ├── SisoDecode.c
│ ├── siso.h
│ ├── Soft_Bit_Interleaver.c
│ ├── soft_sd2.cpp
│ ├── soft_sd_c2.cpp
│ ├── Turbo_rate_matcher_bit_selection_and_pruning_mapping.c
│ └── Turbo_rate_matching_bit_selection.c
├── documentation
│ ├── GNU_lesser_GPL_license.txt
│ ├── License_agreement_LTE_LL.pdf
│ ├── LTElinkDoc.pdf
│ ├── MIT_license.txt
│ └── Vienna_LTE_simulators_Webpage.url
├── examples
│ ├── 2x1_VehA_LSestimator_optimal.mat
│ ├── 2x1_VehA_opt_choice.mat
│ ├── 2x2_VehA_opt_PMI_CQI_RI.mat
│ ├── 4x2_VehA_opt_PMI_CQI_RI.mat
│ ├── AWGN_1.4MHz_r655
│ │ ├── cqi_10_0re-tx_0TTI_UL_delay_1.4MHz_AWGN_TX_mode1_1x1_SSD_freqoff0_none_5000TTI_r655_20100616_112217.mat
│ │ ├── cqi_1_0re-tx_0TTI_UL_delay_1.4MHz_AWGN_TX_mode1_1x1_SSD_freqoff0_none_5000TTI_r655_20100614_152540.mat
│ │ ├── cqi_11_0re-tx_0TTI_UL_delay_1.4MHz_AWGN_TX_mode1_1x1_SSD_freqoff0_none_5000TTI_r655_20100616_164805.mat
│ │ ├── cqi_12_0re-tx_0TTI_UL_delay_1.4MHz_AWGN_TX_mode1_1x1_SSD_freqoff0_none_5000TTI_r655_20100616_222359.mat
│ │ ├── cqi_13_0re-tx_0TTI_UL_delay_1.4MHz_AWGN_TX_mode1_1x1_SSD_freqoff0_none_5000TTI_r655_20100617_041145.mat
│ │ ├── cqi_14_0re-tx_0TTI_UL_delay_1.4MHz_AWGN_TX_mode1_1x1_SSD_freqoff0_none_5000TTI_r655_20100617_100858.mat
│ │ ├── cqi_15_0re-tx_0TTI_UL_delay_1.4MHz_AWGN_TX_mode1_1x1_SSD_freqoff0_none_5000TTI_r655_20100617_161416.mat
│ │ ├── cqi_2_0re-tx_0TTI_UL_delay_1.4MHz_AWGN_TX_mode1_1x1_SSD_freqoff0_none_5000TTI_r655_20100614_192832.mat
│ │ ├── cqi_3_0re-tx_0TTI_UL_delay_1.4MHz_AWGN_TX_mode1_1x1_SSD_freqoff0_none_5000TTI_r655_20100614_233339.mat
│ │ ├── cqi_4_0re-tx_0TTI_UL_delay_1.4MHz_AWGN_TX_mode1_1x1_SSD_freqoff0_none_5000TTI_r655_20100615_034238.mat
│ │ ├── cqi_5_0re-tx_0TTI_UL_delay_1.4MHz_AWGN_TX_mode1_1x1_SSD_freqoff0_none_5000TTI_r655_20100615_075750.mat
│ │ ├── cqi_6_0re-tx_0TTI_UL_delay_1.4MHz_AWGN_TX_mode1_1x1_SSD_freqoff0_none_5000TTI_r655_20100615_155128.mat
│ │ ├── cqi_7_0re-tx_0TTI_UL_delay_1.4MHz_AWGN_TX_mode1_1x1_SSD_freqoff0_none_5000TTI_r655_20100615_203112.mat
│ │ ├── cqi_8_0re-tx_0TTI_UL_delay_1.4MHz_AWGN_TX_mode1_1x1_SSD_freqoff0_none_5000TTI_r655_20100616_011251.mat
│ │ └── cqi_9_0re-tx_0TTI_UL_delay_1.4MHz_AWGN_TX_mode1_1x1_SSD_freqoff0_none_5000TTI_r655_20100616_060628.mat
│ ├── examples.txt
│ ├── LTE_sim_batch_quick_test_r1089
│ │ ├── cqi_7_0re-tx_1TTI_UL_delay_1.4MHz_flat Rayleigh_TX_mode1_1x1_SSD_freqoff0_subframe_5000TTI_r1089_20110928_132404.mat
│ │ ├── cqi_7_0re-tx_1TTI_UL_delay_1.4MHz_flat Rayleigh_TX_mode2_2x1_SSD_freqoff0_subframe_5000TTI_r1089_20110928_144708.mat
│ │ ├── cqi_7_0re-tx_1TTI_UL_delay_1.4MHz_flat Rayleigh_TX_mode2_4x2_SSD_freqoff0_subframe_5000TTI_r1089_20110928_161940.mat
│ │ ├── cqi_7_0re-tx_1TTI_UL_delay_1.4MHz_flat Rayleigh_TX_mode3_4x2_SSD_freqoff0_subframe_5000TTI_r1089_20110928_185415.mat
│ │ ├── cqi_7_0re-tx_1TTI_UL_delay_1.4MHz_PedB_TX_mode1_1x1_SSD_freqoff0_subframe_5000TTI_r1089_20110926_101006.mat
│ │ ├── cqi_7_0re-tx_1TTI_UL_delay_1.4MHz_PedB_TX_mode2_2x1_SSD_freqoff0_subframe_5000TTI_r1089_20110926_120642.mat
│ │ ├── cqi_7_0re-tx_1TTI_UL_delay_1.4MHz_PedB_TX_mode2_4x2_SSD_freqoff0_subframe_5000TTI_r1089_20110926_141858.mat
│ │ ├── cqi_7_0re-tx_1TTI_UL_delay_1.4MHz_PedB_TX_mode3_4x2_SSD_freqoff0_subframe_5000TTI_r1089_20110926_180648.mat
│ │ ├── cqi_7_3re-tx_1TTI_UL_delay_1.4MHz_flat Rayleigh_TX_mode1_1x1_SSD_freqoff0_subframe_5000TTI_r1089_20110928_192708.mat
│ │ ├── cqi_7_3re-tx_1TTI_UL_delay_1.4MHz_flat Rayleigh_TX_mode2_2x1_SSD_freqoff0_subframe_5000TTI_r1089_20110928_204214.mat
│ │ ├── cqi_7_3re-tx_1TTI_UL_delay_1.4MHz_flat Rayleigh_TX_mode2_4x2_SSD_freqoff0_subframe_5000TTI_r1089_20110928_220506.mat
│ │ ├── cqi_7_3re-tx_1TTI_UL_delay_1.4MHz_flat Rayleigh_TX_mode3_4x2_SSD_freqoff0_subframe_5000TTI_r1089_20111004_135803.mat
│ │ ├── cqi_7_3re-tx_1TTI_UL_delay_1.4MHz_PedB_TX_mode1_1x1_SSD_freqoff0_subframe_5000TTI_r1089_20110926_185232.mat
│ │ ├── cqi_7_3re-tx_1TTI_UL_delay_1.4MHz_PedB_TX_mode2_2x1_SSD_freqoff0_subframe_5000TTI_r1089_20110926_203817.mat
│ │ ├── cqi_7_3re-tx_1TTI_UL_delay_1.4MHz_PedB_TX_mode2_4x2_SSD_freqoff0_subframe_5000TTI_r1089_20110926_223655.mat
│ │ └── cqi_7_3re-tx_1TTI_UL_delay_1.4MHz_PedB_TX_mode3_4x2_SSD_freqoff0_subframe_5000TTI_r1089_20111004_143340.mat
│ ├── R1-071967_r553
│ │ ├── cqi_101_0re-tx_1TTI_UL_delay_1.4MHz_AWGN_TX_mode1_1x1_SSD_freqoff0_none_5000TTI_r553_20091211_171037.mat
│ │ ├── cqi_102_0re-tx_1TTI_UL_delay_1.4MHz_AWGN_TX_mode1_1x1_SSD_freqoff0_none_5000TTI_r553_20091211_172933.mat
│ │ ├── cqi_103_0re-tx_1TTI_UL_delay_1.4MHz_AWGN_TX_mode1_1x1_SSD_freqoff0_none_5000TTI_r553_20091211_174856.mat
│ │ ├── cqi_104_0re-tx_1TTI_UL_delay_1.4MHz_AWGN_TX_mode1_1x1_SSD_freqoff0_none_5000TTI_r553_20091211_171116.mat
│ │ ├── cqi_105_0re-tx_1TTI_UL_delay_1.4MHz_AWGN_TX_mode1_1x1_SSD_freqoff0_none_5000TTI_r553_20091211_173301.mat
│ │ ├── cqi_106_0re-tx_1TTI_UL_delay_1.4MHz_AWGN_TX_mode1_1x1_SSD_freqoff0_none_5000TTI_r553_20091211_175543.mat
│ │ ├── cqi_107_0re-tx_1TTI_UL_delay_1.4MHz_AWGN_TX_mode1_1x1_SSD_freqoff0_none_5000TTI_r553_20091211_171520.mat
│ │ ├── cqi_108_0re-tx_1TTI_UL_delay_1.4MHz_AWGN_TX_mode1_1x1_SSD_freqoff0_none_5000TTI_r553_20091211_173949.mat
│ │ ├── cqi_109_0re-tx_1TTI_UL_delay_1.4MHz_AWGN_TX_mode1_1x1_SSD_freqoff0_none_5000TTI_r553_20091211_180257.mat
│ │ ├── cqi_110_0re-tx_1TTI_UL_delay_1.4MHz_AWGN_TX_mode1_1x1_SSD_freqoff0_none_5000TTI_r553_20091211_201750.mat
│ │ ├── cqi_111_0re-tx_1TTI_UL_delay_1.4MHz_AWGN_TX_mode1_1x1_SSD_freqoff0_none_5000TTI_r553_20091211_204015.mat
│ │ ├── cqi_112_0re-tx_1TTI_UL_delay_1.4MHz_AWGN_TX_mode1_1x1_SSD_freqoff0_none_5000TTI_r553_20091211_210414.mat
│ │ ├── cqi_113_0re-tx_1TTI_UL_delay_1.4MHz_AWGN_TX_mode1_1x1_SSD_freqoff0_none_5000TTI_r553_20091211_212715.mat
│ │ ├── cqi_114_0re-tx_1TTI_UL_delay_1.4MHz_AWGN_TX_mode1_1x1_SSD_freqoff0_none_5000TTI_r553_20091211_215028.mat
│ │ ├── cqi_115_0re-tx_1TTI_UL_delay_1.4MHz_AWGN_TX_mode1_1x1_SSD_freqoff0_none_5000TTI_r553_20091211_221449.mat
│ │ ├── cqi_116_0re-tx_1TTI_UL_delay_1.4MHz_AWGN_TX_mode1_1x1_SSD_freqoff0_none_5000TTI_r553_20091211_195706.mat
│ │ ├── cqi_117_0re-tx_1TTI_UL_delay_1.4MHz_AWGN_TX_mode1_1x1_SSD_freqoff0_none_5000TTI_r553_20091211_193022.mat
│ │ ├── cqi_118_0re-tx_1TTI_UL_delay_1.4MHz_AWGN_TX_mode1_1x1_SSD_freqoff0_none_5000TTI_r553_20091211_190052.mat
│ │ ├── cqi_119_0re-tx_1TTI_UL_delay_1.4MHz_AWGN_TX_mode1_1x1_SSD_freqoff0_none_5000TTI_r553_20091211_183056.mat
│ │ ├── cqi_120_0re-tx_1TTI_UL_delay_1.4MHz_AWGN_TX_mode1_1x1_SSD_freqoff0_none_5000TTI_r553_20091211_200924.mat
│ │ ├── cqi_121_0re-tx_1TTI_UL_delay_1.4MHz_AWGN_TX_mode1_1x1_SSD_freqoff0_none_5000TTI_r553_20091211_193723.mat
│ │ ├── cqi_122_0re-tx_1TTI_UL_delay_1.4MHz_AWGN_TX_mode1_1x1_SSD_freqoff0_none_5000TTI_r553_20091211_190524.mat
│ │ ├── cqi_123_0re-tx_1TTI_UL_delay_1.4MHz_AWGN_TX_mode1_1x1_SSD_freqoff0_none_5000TTI_r553_20091211_182908.mat
│ │ ├── cqi_124_0re-tx_1TTI_UL_delay_1.4MHz_AWGN_TX_mode1_1x1_SSD_freqoff0_none_5000TTI_r553_20091211_195743.mat
│ │ ├── cqi_125_0re-tx_1TTI_UL_delay_1.4MHz_AWGN_TX_mode1_1x1_SSD_freqoff0_none_5000TTI_r553_20091211_192633.mat
│ │ ├── cqi_126_0re-tx_1TTI_UL_delay_1.4MHz_AWGN_TX_mode1_1x1_SSD_freqoff0_none_5000TTI_r553_20091211_185442.mat
│ │ └── cqi_127_0re-tx_1TTI_UL_delay_1.4MHz_AWGN_TX_mode1_1x1_SSD_freqoff0_none_5000TTI_r553_20091211_182213.mat
│ └── VehA_2x1_optimal_MMSE.mat
├── jCapacity.m
├── LTE_aux_mex_files.m
├── LTE_channel_estimator.m
├── LTE_channel_estimator_mini.m
├── LTE_channelestimator_MSE.m
├── LTE_channel_matrix.m
├── LTE_channel_model.m
├── LTE_channel_predictor.m
├── LTE_check_parameters.m
├── LTE_common_bit2byte.mexw64
├── LTE_common_bit_interleaver.mexw64
├── LTE_common_byte2bit.mexw64
├── LTE_common_calculate_SC_SNR.m
├── LTE_common_compute_BLER.m
├── LTE_common_CQI_mapping.m
├── LTE_common_CQI_mapping_table.m
├── LTE_common_crc16.mexw64
├── LTE_common_crc24a.mexw64
├── LTE_common_crc24b.mexw64
├── LTE_common_EESM.m
├── LTE_common_generate_output_filename.m
├── LTE_common_gen_gold_sequence.mexw64
├── LTE_common_gen_PBCH.m
├── LTE_common_gen_PDCCH.m
├── LTE_common_gen_Reference_Signal.m
├── LTE_common_gen_Synchronization_Signal.m
├── LTE_common_get_CQI_params.m
├── LTE_common_get_precoding_matrix.m
├── LTE_common_HARQ_CQI_parameters.m
├── LTE_common_layer_mapping.m
├── LTE_common_R1_071667_CQI_parameters.m
├── LTE_common_scrambling.m
├── LTE_common_soft_bit_interleaver.mexw64
├── LTE_common_turbo_encoder_generate_interleaving_mapping.m
├── LTE_common_turbo_rate_matching_bit_selection_and_pruning.mexw64
├── LTE_demapper.m
├── LTE_detect_CLSM.m
├── LTE_detect_IA.m
├── LTE_detecting.m
├── LTE_detect_OLSM.m
├── LTE_detect_SISO.m
├── LTE_detect_SIxO.m
├── LTE_detect_TxD.m
├── LTE_feedback_CLSM.m
├── LTE_feedback_getBICM.m
├── LTE_feedback.m
├── LTE_feedback_OLSM.m
├── LTE_feedback_SISO.m
├── LTE_feedback_TxD.m
├── LTE_ici_aware_detecting.m
├── LTE_ICI_estimator.m
├── LTE_interference_alignment.m
├── LTE_load_parameters_dependent.m
├── LTE_load_parameters_generate_elements.m
├── LTE_load_parameters.m
├── LTE_map2antenna.m
├── LTE_mini_RX.m
├── LTE_plot_confidence_intervals.m
├── LTE_precoding.m
├── LTE_processTTI_results.m
├── LTE_rx_calculate_turbo_BER.m
├── LTE_rx_check_crc.m
├── LTE_rx_code_block_desegmentation.m
├── LTE_rx_DLSCH_decode.m
├── LTE_rx_hard_decision.mexw64
├── LTE_rx_HARQ_combine.m
├── LTE_RX.m
├── LTE_rx_siso_decode.mexw64
├── LTE_rx_soft_sd2.mexw64
├── LTE_rx_soft_sd_improved_kbest.mexw64
├── LTE_rx_sync.m
├── LTE_rx_turbo_decode.m
├── LTE_rx_turbo_rate_matcher.m
├── LTE_setclock.m
├── LTE_set_results.m
├── LTE_sim_batch_best_CQI_scheduler.m
├── LTE_sim_batch_BLER_curves_HARQ_AWGN.m
├── LTE_sim_batch_BLER_curves_HARQ_rate_1_3.m
├── LTE_sim_batch_BLER_curves_HARQ_rates.m
├── LTE_sim_batch_BLER_curves.m
├── LTE_sim_batch_HARQ_CDFs.m
├── LTE_sim_batch_IA.m
├── LTE_sim_batch_jreitter_eusipco2011.m
├── LTE_sim_batch.m
├── LTE_sim_batch_michal_vtc_2011.m
├── LTE_sim_batch_multi_cell_multi_user.m
├── LTE_sim_batch_quick_test.m
├── LTE_sim_batch_qwang_pimrc2010.m
├── LTE_sim_batch_R1_07196.m
├── LTE_sim_batch_single_cell_multi_user.m
├── LTE_sim_batch_single_downlink.m
├── LTE_sim_batch_winner_channel_model.m
├── LTE_sim_main.m
├── LTE_sim_main_par.m
├── LTE_sim_main_single.m
├── LTE_sim_main_single_optimumprecoder.m
├── LTE_sim_result_plots.m
├── LTE_sim_results_scheduler_plot.m
├── LTE_SNR_estimator.m
├── LTE_softsphere_kbest.m
├── LTE_softsphere.m
├── LTE_trafficmodel.m
├── LTE_tx_append_crc.m
├── LTE_tx_code_block_concatenation.m
├── LTE_tx_code_block_segmentation.m
├── LTE_tx_convolutional_encoder.mexw64
├── LTE_tx_DLSCH_encode.m
├── LTE_TX.m
├── LTE_tx_precoding.m
├── LTE_tx_turbo_encode.m
├── LTE_tx_turbo_rate_matcher.m
├── LTE_winner_channel_model_antenna_init.m
├── LTE_winner_channel_model_antenna_init_mobilkom.m
├── LTE_winner_channel_model.m
├── +network_elements
│ ├── AdaptiveFeedbackScheduler.m
│ ├── bestCqiSchedulerMIMOHARQ.m
│ ├── bestCqiSchedulerMIMO.m
│ ├── clock.m
│ ├── eesmAverager.m
│ ├── eNodeB.m
│ ├── fixedScheduler.m
│ ├── harqProcess.m
│ ├── lteScheduler.m
│ ├── MI_data
│ │ ├── BICMC_16.mat
│ │ ├── BICMC_4.mat
│ │ ├── BICMC_64.mat
│ │ ├── BICM_k_d.mat
│ │ ├── BICM_k_d_MSE.mat
│ │ ├── Efficiency_k_d_MSE.mat
│ │ ├── MI_curves.fig
│ │ └── MI_curves.png
│ ├── miesmAverager.m
│ ├── ProportionalFairScheduler.m
│ ├── roundRobinScheduler.m
│ ├── sinrAverager.m
│ ├── UE.m
│ ├── UE_scheduling_params.m
│ └── UeSpecificEnodebData.m
├── +outputs
│ ├── bsOutput.m
│ ├── genieInformation.m
│ ├── ueOutput.m
│ └── ueSignaling.m
├── paper scripts
│ ├── HARQ_validation_SINRs.mat
│ ├── LTE_get_cell_SINR_distribution.m
│ ├── LTE_sim_batch_michal_wsa_2010.m
│ ├── LTE_sim_batch_schwarz_WiAd_2010.m
│ ├── LTE_sim_batch_schwarz_wsa_2010.m
│ ├── Reproducibility_LLvsSL_LL.m
│ ├── Reproducibility_optimal_pilots_VTC_2011_Fall.m
│ ├── Reproducibility_RAN_sims.m
│ ├── Reproducibility_Schedulers_batch.m
│ ├── Reproducibility_Schedulers_LL.m
│ ├── Reproducibility_Schedulers_plot.m
│ ├── Schwarz_Asilomar2010.m
│ ├── Schwarz_ICC2011.m
│ ├── Schwarz_ICC_plot_fair.m
│ └── Schwarz_ICC_plot_temp.m
├── Physical_Layer_batch.m
├── plot_multiplex.m
├── plot_quick_test_results_r1089.m
├── plot_reference_BLER_curves_r655.m
├── +results
│ ├── cellSpecificTraces.m
│ ├── simulationResults.m
│ └── ueSpecificTraces.m
├── results
│ └── here is where results should be saved.txt
├── +schedulers
│ ├── ConstrainedScheduler.m
│ ├── InstProportionalFairScheduler.m
│ ├── Kwan_scheduler.asv
│ ├── Kwan_scheduler.m
│ ├── MaxMinScheduler.asv
│ ├── MaxMinScheduler.m
│ ├── MaxThroughputScheduler2.m
│ ├── MaxThroughputScheduler.asv
│ ├── MaxThroughputScheduler.m
│ ├── OptimumThroughputScheduler.asv
│ ├── OptimumThroughputScheduler.m
│ ├── PropFair_Sun.asv
│ ├── PropFair_Sun.m
│ ├── PropFair_Sun_Var.m
│ ├── ResourceFairScheduler.asv
│ ├── ResourceFairScheduler.m
│ ├── RoundRobin_Traffic.m
│ ├── VarFairScheduler.asv
│ ├── VarFairScheduler.m
│ ├── VariableFairnessScheduler.asv
│ ├── VariableFairnessScheduler.m
│ ├── Weighted_sumrate.asv
│ └── Weighted_sumrate.m
├── +simulation_config
│ ├── betaSimulationConfig.m
│ ├── iaSimulationConfig.m
│ ├── lteJournalPaperSimulationConfig.m
│ ├── mobilkom_CLSM.m
│ ├── mumimoSimulationConfig.m
│ ├── musisoSimulationConfig.m
│ ├── pimrc2010qwangSimulationConfig.m
│ ├── simulatorConfig.m
│ ├── sisoQuickTestSimulationConfig.m
│ ├── sumimoQuickTestSimulationConfig.m
│ ├── sumimoSimulationConfig.m
│ ├── susisoBestCqiSimulationConfig.m
│ ├── susisoBlerCurvesBatchSimulationConfig.m
│ ├── susisoSimulationConfig.m
│ ├── tbSimulationConfig.m
│ ├── vtc2011springMichalSimulationConfig.m
│ ├── winnerModelExampleSimulationConfig.m
│ ├── wsa2010michalSimulationConfig.m
│ └── wsa2010schwarzSimulationConfig.m
├── +traffic_models
│ ├── data_packet.m
│ ├── ftp.m
│ ├── fullbuffer.m
│ ├── gaming.m
│ ├── generic_tm.m
│ ├── http.m
│ ├── packet_part.m
│ ├── video.m
│ └── voip.m
├── +utils
│ └── MIdata_loader.m
└── Winner Channel Model
└── readme_where_to_download_winner_channel_model.txt
20 directories, 319 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论