2015GitWebRTC编译实录9
2015.07.20 neteq 编译通过
注意不要引用tools目录里的内容
[1347/1600 ] CXX obj /webrtc/modules/audio_coding/neteq/neteq.audio_multi_vector.o
[1348/1600 ] CXX obj /webrtc/modules/audio_coding/neteq/neteq.accelerate.o
[1349/1600 ] CXX obj /webrtc/modules/audio_coding/neteq/neteq.merge.o
[1350/1600 ] CXX obj /webrtc/modules/audio_coding/neteq/neteq.audio_classifier.o
[1351/1600 ] CXX obj /webrtc/modules/audio_coding/neteq/neteq.audio_decoder_impl.o
[1353/1600 ] CXX obj /webrtc/modules/audio_coding/neteq/neteq.audio_vector.o
[1354/1600 ] CXX obj /webrtc/modules/audio_coding/neteq/neteq.background_noise.o
[1355/1600 ] CXX obj /webrtc/modules/audio_coding/neteq/neteq.buffer_level_filter.o
[1356/1600 ] CXX obj /webrtc/modules/audio_coding/neteq/neteq.comfort_noise.o
[1357/1600 ] CXX obj /webrtc/modules/audio_coding/neteq/neteq.decision_logic.o
[1358/1600 ] CXX obj /webrtc/modules/audio_coding/neteq/neteq.decision_logic_fax.o
[1359/1600 ] CXX obj /webrtc/modules/audio_coding/neteq/neteq.decision_logic_normal.o
[1360/1600 ] CXX obj /webrtc/modules/audio_coding/neteq/neteq.decoder_database.o
[1361/1600 ] CXX obj /webrtc/modules/audio_coding/neteq/neteq.delay_manager.o
[1362/1600 ] CXX obj /webrtc/modules/audio_coding/neteq/neteq.delay_peak_detector.o
[1363/1600 ] CXX obj /webrtc/modules/audio_coding/neteq/neteq.dsp_helper.o
[1364/1600 ] CXX obj /webrtc/modules/audio_coding/neteq/neteq.dtmf_buffer.o
[1365/1600 ] CXX obj /webrtc/modules/audio_coding/neteq/neteq.dtmf_tone_generator.o
[1366/1600 ] CXX obj /webrtc/modules/audio_coding/neteq/neteq.expand.o
[1367/1600 ] CXX obj /webrtc/modules/audio_coding/neteq/neteq.neteq_impl.o
[1368/1600 ] CXX obj /webrtc/modules/audio_coding/neteq/neteq.neteq.o
[1369/1600 ] CXX obj /webrtc/modules/audio_coding/neteq/neteq.normal.o
[1370/1600 ] CXX obj /webrtc/modules/audio_coding/neteq/neteq.statistics_calculator.o
[1371/1600 ] CXX obj /webrtc/modules/audio_coding/neteq/neteq.payload_splitter.o
[1372/1600 ] CXX obj /webrtc/modules/audio_coding/neteq/neteq.packet_buffer.o
[1373/1600 ] CXX obj /webrtc/modules/audio_coding/neteq/neteq.post_decode_vad.o
[1374/1600 ] CXX obj /webrtc/modules/audio_coding/neteq/neteq.preemptive_expand.o
[1375/1600 ] CXX obj /webrtc/modules/audio_coding/neteq/neteq.random_vector.o
[1376/1600 ] CXX obj /webrtc/modules/audio_coding/neteq/neteq.rtcp.o
[1377/1600 ] CXX obj /webrtc/modules/audio_coding/neteq/neteq.sync_buffer.o
[1378/1600 ] CXX obj /webrtc/modules/audio_coding/neteq/neteq.timestamp_scaler.o
[1379/1600 ] CXX obj /webrtc/modules/audio_coding/neteq/neteq.time_stretch.o
2015.07.20 rtc_p2p编译通过
[879/1600 ] CXX obj /webrtc/p2p/client/rtc_p2p.httpportallocator.o
[880/1600 ] CXX obj /webrtc/p2p/client/rtc_p2p.basicportallocator.o
[881/1600 ] libisac_neon.a
[882/1600 ] CXX obj /webrtc/p2p/client/rtc_p2p.connectivitychecker.o
[883/1600 ] libmetrics_default.a
[884/1600 ] CXX obj /webrtc/p2p/client/rtc_p2p.socketmonitor.o
[1275/1600 ] CXX obj /webrtc/p2p/base/rtc_p2p.basicpacketsocketfactory.o
[1276/1600 ] libred.a
[1277/1600 ] CXX obj /webrtc/p2p/base/rtc_p2p.asyncstuntcpsocket.o
[1278/1600 ] libpcm16b.a
[1279/1600 ] CXX obj /webrtc/p2p/base/rtc_p2p.constants.o
[1280/1600 ] libg722.a
[1281/1600 ] CXX obj /webrtc/p2p/base/rtc_p2p.dtlstransportchannel.o
[1282/1600 ] libwebrtc_opus.a
[1283/1600 ] CXX obj /webrtc/p2p/base/rtc_p2p.p2ptransport.o
[1284/1600 ] CXX obj /webrtc/p2p/base/rtc_p2p.p2ptransportchannel.o
[1285/1600 ] libcng.a
[1286/1600 ] CXX obj /webrtc/p2p/base/rtc_p2p.port.o
[1287/1600 ] CXX obj /webrtc/p2p/base/rtc_p2p.portallocator.o
[1288/1600 ] CXX obj /webrtc/p2p/base/rtc_p2p.pseudotcp.o
[1289/1600 ] CXX obj /webrtc/p2p/base/rtc_p2p.rawtransport.o
[1290/1600 ] CXX obj /webrtc/p2p/base/rtc_p2p.rawtransportchannel.o
[1291/1600 ] CXX obj /webrtc/p2p/base/rtc_p2p.relayport.o
[1292/1600 ] CXX obj /webrtc/p2p/base/rtc_p2p.relayserver.o
[1293/1600 ] CXX obj /webrtc/p2p/base/rtc_p2p.session.o
[1294/1600 ] CXX obj /webrtc/p2p/base/rtc_p2p.stun.o
[1295/1600 ] CXX obj /webrtc/p2p/base/rtc_p2p.sessiondescription.o
[1296/1600 ] CXX obj /webrtc/p2p/base/rtc_p2p.stunport.o
[1297/1600 ] CXX obj /webrtc/p2p/base/rtc_p2p.stunrequest.o
[1298/1600 ] CXX obj /webrtc/p2p/base/rtc_p2p.transportdescription.o
[1299/1600 ] CXX obj /webrtc/p2p/base/rtc_p2p.transportchannelproxy.o
[1300/1600 ] CXX obj /webrtc/p2p/base/rtc_p2p.turnport.o
[1301/1600 ] CXX obj /webrtc/p2p/base/rtc_p2p.transportdescriptionfactory.o
[1302/1600 ] CXX obj /webrtc/p2p/base/rtc_p2p.turnserver.o
[1501/1600 ] CXX obj /webrtc/p2p/base/rtc_p2p.stunserver.o
[1502/1600 ] CXX obj /webrtc/p2p/base/rtc_p2p.tcpport.o
[1503/1600 ] libvpx.a
[1504/1600 ] CXX obj /webrtc/p2p/base/rtc_p2p.transport.o
[1505/1600 ] CXX obj /webrtc/p2p/base/rtc_p2p.transportchannel.o
2015.07.20 libwebrtcopus编译通过
[1262/1600 ] CC obj /webrtc/modules/audio_coding/codecs/opus/webrtc_opus.opus_interface.o
[1263/1600 ] CXX obj /webrtc/modules/audio_coding/codecs/opus/webrtc_opus.audio_encoder_opus.o
2015.07.20 libopus编译通过
根据BUILD.gn增加了一系列的宏定义,还有浮点定义
[2/1600 ] CC obj/third_party/opus/src/celt/opus.entdec.o
[3/1600 ] CC obj/third_party/opus/src/celt/opus.entenc.o
[4/1600 ] CC obj/third_party/opus/src/celt/opus.kiss_fft.o
[5/1600 ] CC obj/third_party/opus/src/celt/opus.laplace.o
[6/1600 ] CC obj/third_party/opus/src/celt/opus.mathops.o
[7/1600 ] CC obj/third_party/opus/src/celt/opus.bands.o
[8/1600 ] CC obj/third_party/opus/src/celt/opus.celt.o
[9/1600 ] CC obj/third_party/opus/src/celt/opus.celt_decoder.o
[10/1600 ] CC obj/third_party/opus/src/celt/opus.celt_encoder.o
[11/1600 ] CC obj/third_party/opus/src/celt/opus.celt_lpc.o
[12/1600 ] CC obj/third_party/opus/src/celt/opus.cwrs.o
[13/1600 ] CC obj/third_party/opus/src/celt/opus.entcode.o
[14/1600 ] CC obj/third_party/opus/src/celt/opus.mdct.o
[15/1600 ] CC obj/third_party/opus/src/celt/opus.modes.o
[16/1600 ] CC obj/third_party/opus/src/celt/opus.pitch.o
[17/1600 ] CC obj/third_party/opus/src/celt/opus.quant_bands.o
[18/1600 ] CC obj/third_party/opus/src/celt/opus.rate.o
[19/1600 ] CC obj/third_party/opus/src/celt/opus.vq.o
[21/1600 ] CC obj/third_party/opus/src/silk/opus.CNG.o
[22/1600 ] CC obj/third_party/opus/src/silk/opus.A2NLSF.o
[23/1600 ] CC obj/third_party/opus/src/silk/opus.ana_filt_bank_1.o
[24/1600 ] CC obj/third_party/opus/src/silk/opus.biquad_alt.o
[25/1600 ] CC obj/third_party/opus/src/silk/opus.bwexpander.o
[26/1600 ] CC obj/third_party/opus/src/silk/opus.bwexpander_32.o
[27/1600 ] CC obj/third_party/opus/src/silk/opus.check_control_input.o
[28/1600 ] CC obj/third_party/opus/src/silk/opus.code_signs.o
[29/1600 ] CC obj/third_party/opus/src/silk/opus.control_codec.o
[30/1600 ] CC obj/third_party/opus/src/silk/opus.control_audio_bandwidth.o
[31/1600 ] CC obj/third_party/opus/src/silk/opus.control_SNR.o
[32/1600 ] CC obj/third_party/opus/src/silk/opus.debug.o
[33/1600 ] CC obj/third_party/opus/src/silk/opus.dec_API.o
[34/1600 ] CC obj/third_party/opus/src/silk/opus.decode_core.o
[35/1600 ] CC obj/third_party/opus/src/silk/opus.decode_frame.o
[36/1600 ] CC obj/third_party/opus/src/silk/opus.decode_indices.o
[37/1600 ] CC obj/third_party/opus/src/silk/opus.decode_parameters.o
[38/1600 ] CC obj/third_party/opus/src/silk/opus.decode_pitch.o
[39/1600 ] CC obj/third_party/opus/src/silk/opus.decode_pulses.o
[40/1600 ] CC obj/third_party/opus/src/silk/opus.decoder_set_fs.o
[41/1600 ] CC obj/third_party/opus/src/silk/opus.enc_API.o
[42/1600 ] CC obj/third_party/opus/src/silk/opus.encode_indices.o
[43/1600 ] CC obj/third_party/opus/src/silk/opus.encode_pulses.o
[44/1600 ] CC obj/third_party/opus/src/silk/opus.gain_quant.o
[45/1600 ] CC obj/third_party/opus/src/silk/opus.HP_variable_cutoff.o
[46/1600 ] CC obj/third_party/opus/src/silk/opus.init_decoder.o
[47/1600 ] CC obj/third_party/opus/src/silk/opus.init_encoder.o
[48/1600 ] CC obj/third_party/opus/src/silk/opus.inner_prod_aligned.o
[49/1600 ] CC obj/third_party/opus/src/silk/opus.interpolate.o
[50/1600 ] CC obj/third_party/opus/src/silk/opus.lin2log.o
[51/1600 ] CC obj/third_party/opus/src/silk/opus.log2lin.o
[52/1600 ] CC obj/third_party/opus/src/silk/opus.LP_variable_cutoff.o
[53/1600 ] CC obj/third_party/opus/src/silk/opus.LPC_analysis_filter.o
[54/1600 ] CC obj/third_party/opus/src/silk/opus.LPC_inv_pred_gain.o
[55/1600 ] CC obj/third_party/opus/src/silk/opus.NLSF2A.o
[56/1600 ] CC obj/third_party/opus/src/silk/opus.NLSF_decode.o
[57/1600 ] CC obj/third_party/opus/src/silk/opus.NLSF_del_dec_quant.o
[58/1600 ] CC obj/third_party/opus/src/silk/opus.NLSF_encode.o
[59/1600 ] CC obj/third_party/opus/src/silk/opus.NLSF_stabilize.o
[60/1600 ] CC obj/third_party/opus/src/silk/opus.NLSF_unpack.o
[61/1600 ] CC obj/third_party/opus/src/silk/opus.NLSF_VQ.o
[62/1600 ] CC obj/third_party/opus/src/silk/opus.NSQ.o
[63/1600 ] CC obj/third_party/opus/src/silk/opus.NLSF_VQ_weights_laroia.o
[64/1600 ] CC obj/third_party/opus/src/silk/opus.NSQ_del_dec.o
[65/1600 ] CC obj/third_party/opus/src/silk/opus.pitch_est_tables.o
[66/1600 ] CC obj/third_party/opus/src/silk/opus.PLC.o
[67/1600 ] CC obj/third_party/opus/src/silk/opus.process_NLSFs.o
[68/1600 ] CC obj/third_party/opus/src/silk/opus.quant_LTP_gains.o
[69/1600 ] CC obj/third_party/opus/src/silk/opus.resampler.o
[70/1600 ] CC obj/third_party/opus/src/silk/opus.resampler_down2.o
[71/1600 ] CC obj/third_party/opus/src/silk/opus.resampler_down2_3.o
[72/1600 ] CC obj/third_party/opus/src/silk/opus.shell_coder.o
[73/1600 ] CC obj/third_party/opus/src/silk/opus.resampler_private_AR2.o
[74/1600 ] CC obj/third_party/opus/src/silk/opus.resampler_private_down_FIR.o
[75/1600 ] CC obj/third_party/opus/src/silk/opus.resampler_private_IIR_FIR.o
[76/1600 ] CC obj/third_party/opus/src/silk/opus.resampler_private_up2_HQ.o
[77/1600 ] CC obj/third_party/opus/src/silk/opus.resampler_rom.o
[78/1600 ] CC obj/third_party/opus/src/silk/opus.sigm_Q15.o
[79/1600 ] CC obj/third_party/opus/src/silk/opus.sort.o
[80/1600 ] CC obj/third_party/opus/src/silk/opus.stereo_decode_pred.o
[81/1600 ] CC obj/third_party/opus/src/silk/opus.stereo_encode_pred.o
[82/1600 ] CC obj/third_party/opus/src/silk/opus.stereo_find_predictor.o
[83/1600 ] CC obj/third_party/opus/src/silk/opus.stereo_LR_to_MS.o
[84/1600 ] CC obj/third_party/opus/src/silk/opus.stereo_MS_to_LR.o
[85/1600 ] CC obj/third_party/opus/src/silk/opus.stereo_quant_pred.o
[86/1600 ] CC obj/third_party/opus/src/silk/opus.sum_sqr_shift.o
[87/1600 ] CC obj/third_party/opus/src/silk/opus.table_LSF_cos.o
[88/1600 ] CC obj/third_party/opus/src/silk/opus.tables_gain.o
[89/1600 ] CC obj/third_party/opus/src/silk/opus.tables_LTP.o
[90/1600 ] CC obj/third_party/opus/src/silk/opus.tables_NLSF_CB_NB_MB.o
[91/1600 ] CC obj/third_party/opus/src/silk/opus.tables_NLSF_CB_WB.o
[92/1600 ] CC obj/third_party/opus/src/silk/opus.tables_other.o
[93/1600 ] CC obj/third_party/opus/src/silk/opus.tables_pitch_lag.o
[94/1600 ] CC obj/third_party/opus/src/silk/opus.VAD.o
[95/1600 ] CC obj/third_party/opus/src/silk/opus.tables_pulses_per_block.o
[96/1600 ] CC obj/third_party/opus/src/silk/opus.VQ_WMat_EC.o
[97/1600 ] CC obj/third_party/opus/src/src/opus.analysis.o
[98/1600 ] CC obj/third_party/opus/src/src/opus.mlp.o
[99/1600 ] CC obj/third_party/opus/src/src/opus.mlp_data.o
[100/1600 ] CC obj/third_party/opus/src/src/opus.opus.o
[101/1600 ] CC obj/third_party/opus/src/src/opus.opus_decoder.o
[102/1600 ] CC obj/third_party/opus/src/src/opus.opus_encoder.o
[103/1600 ] CC obj/third_party/opus/src/src/opus.opus_multistream.o
[104/1600 ] CC obj/third_party/opus/src/src/opus.opus_multistream_encoder.o
[105/1600 ] CC obj/third_party/opus/src/src/opus.opus_multistream_decoder.o
[106/1600 ] CC obj/third_party/opus/src/silk/fixed/opus.find_LTP_FIX.o
[107/1600 ] CC obj/third_party/opus/src/src/opus.repacketizer.o
[108/1600 ] CC obj/third_party/opus/src/silk/fixed/opus.apply_sine_window_FIX.o
[109/1600 ] CC obj/third_party/opus/src/silk/fixed/opus.autocorr_FIX.o
[110/1600 ] CC obj/third_party/opus/src/silk/fixed/opus.burg_modified_FIX.o
[111/1600 ] CC obj/third_party/opus/src/silk/fixed/opus.corrMatrix_FIX.o
[112/1600 ] CC obj/third_party/opus/src/silk/fixed/opus.encode_frame_FIX.o
[113/1600 ] CC obj/third_party/opus/src/silk/fixed/opus.find_LPC_FIX.o
[114/1600 ] CC obj/third_party/opus/src/silk/fixed/opus.find_pred_coefs_FIX.o
[115/1600 ] CC obj/third_party/opus/src/silk/fixed/opus.find_pitch_lags_FIX.o
[116/1600 ] CC obj/third_party/opus/src/silk/fixed/opus.k2a_Q16_FIX.o
[117/1600 ] CC obj/third_party/opus/src/silk/fixed/opus.k2a_FIX.o
[118/1600 ] CC obj/third_party/opus/src/silk/fixed/opus.schur_FIX.o
[119/1600 ] CC obj/third_party/opus/src/silk/fixed/opus.LTP_scale_ctrl_FIX.o
[120/1600 ] CC obj/third_party/opus/src/silk/fixed/opus.LTP_analysis_filter_FIX.o
[121/1600 ] CC obj/third_party/opus/src/silk/fixed/opus.noise_shape_analysis_FIX.o
[122/1600 ] CC obj/third_party/opus/src/silk/fixed/opus.pitch_analysis_core_FIX.o
[123/1600 ] CC obj/third_party/opus/src/silk/fixed/opus.prefilter_FIX.o
[124/1600 ] CC obj/third_party/opus/src/silk/fixed/opus.process_gains_FIX.o
[125/1600 ] CC obj/third_party/opus/src/silk/fixed/opus.regularize_correlations_FIX.o
[126/1600 ] CC obj/third_party/opus/src/silk/fixed/opus.residual_energy16_FIX.o
[127/1600 ] CC obj/third_party/opus/src/silk/fixed/opus.residual_energy_FIX.o
[128/1600 ] CC obj/third_party/opus/src/silk/fixed/opus.schur64_FIX.o
[129/1600 ] CC obj/third_party/opus/src/silk/fixed/opus.solve_LS_FIX.o
[130/1600 ] CC obj/third_party/opus/src/silk/fixed/opus.vector_ops_FIX.o
[131/1600 ] CC obj/third_party/opus/src/silk/fixed/opus.warped_autocorrelation_FIX.o
[132/1600 ] CXX obj/third_party/libyuv/source/libyuv_neon.scale_neon64.o
[133/1600 ] CXX obj/third_party/libyuv/source/libyuv_neon.scale_neon.o
[134/1600 ] CXX obj/third_party/libyuv/source/libyuv_neon.row_neon64.o
[135/1600 ] CXX obj/third_party/libyuv/source/libyuv_neon.rotate_neon64.o
[136/1600 ] CXX obj/third_party/libyuv/source/libyuv_neon.row_neon.o
[137/1600 ] CXX obj/third_party/libyuv/source/libyuv_neon.compare_neon64.o
[138/1600 ] CXX obj/third_party/libyuv/source/libyuv_neon.compare_neon.o
[139/1600 ] CXX obj/third_party/libyuv/source/libyuv_neon.rotate_neon.o
[140/1600 ] CXX obj /webrtc/system_wrappers/source/system_wrappers.condition_variable_posix.o
[141/1600 ] CXX obj /webrtc/system_wrappers/source/system_wrappers.atomic32_mac.o
[142/1600 ] CXX obj /webrtc/system_wrappers/source/system_wrappers.aligned_malloc.o
[143/1600 ] CXX obj /webrtc/system_wrappers/source/system_wrappers.clock.o
[144/1600 ] CXX obj /webrtc/system_wrappers/source/system_wrappers.condition_variable.o
[145/1600 ] CXX obj /webrtc/system_wrappers/source/system_wrappers.cpu_info.o
[146/1600 ] libopus.a
2015GitWebRTC编译实录9的更多相关文章
- 2015GitWebRTC编译实录17-audio_processing_neon编译问题解决
编译audio_processing_neon lib时,发现只要涉及到WEBRTC_ARCH_ARM64就会出现问题,仔细回想了下,年初编译旧版本解决arm64支持问题时,好像也是要把这个注掉,但是 ...
- 2015GitWebRTC编译实录15
各个库编译完成后,整合talkapp,联编时还是碰到了一些问题,主要是lib里的源码文件被错误移走,或者宏定义等有问题的,不一而足 FQ访问https://apprtc.appspot.com/,拿到 ...
- 2015GitWebRTC编译实录14
libvpx 尝试用脚本编译了下,发现有问题,就偃旗息鼓,改用他自己的configure了,在网上找了下,Git上有个现成的,直接用,更好些. https://github.com/brion/VPX ...
- 2015GitWebRTC编译实录13
2015.07.21 libboringssl.a 编译通过主要是生成路径,去除test文件比较啰嗦,后继测试需要重点跟进下 CC obj/third_party/boringssl/boringss ...
- 2015GitWebRTC编译实录12
2015.07.20 libjingle_peerconnection 编译通过[1382/1600 ] CXX obj/talk/app /webrtc/libjingle_peerconnecti ...
- 2015GitWebRTC编译实录11
2015.07.21 ilbc 编译通过注意有几个win32打头的文件,其实都是要编进去的[429/1600 ] CC obj ilbc.abs_quant.o[430/1600 ] CXX obj ...
- 2015GitWebRTC编译实录10
2015.07.20 rtc_p2p编译通过[879/1600 ] CXX obj /webrtc/p2p/client/rtc_p2p.httpportallocator.o[880/1600 ] ...
- 2015GitWebRTC编译实录8
2015.07.20 common_video 编译通过,其对libyuv有引用[1309/1600 ] CXX obj /webrtc/common_video/libyuv/common_vide ...
- 2015GitWebRTC编译实录7
2015.07.20 libvoiceengine 编译通过去除了mock测试代码,mock是用来进行测试的,意义不大.另外会报一个常量错误,需要定义WEBRTC_MAC宏,只定义WEBRTC_IOS ...
随机推荐
- HDU 3074 Multiply game(线段树)
单点更新,更新时先除去 原来的数,因为有去摸,可以用乘上逆元代替. //================================================================ ...
- Javascript——Math对象
Math 对象是一个固有的对象,无需创建它,直接把 Math 作为对象使用就可以调用其所有属性和方法.这是它与Date,String对象的区别 Math 对象属性 Math 对象方法
- Java 类的一些高级特征
1. 面向对象的特征二:继承性 * 1.为什么要设计继承性? 继承的出现提高了代码的复用性. 继承的出现让类与类之间产生了关系,提供了多态的前提. * 2.通过"class A extend ...
- [USACO精选] 第一章 数值计算
好不容易坑来了传说中的USACO精选,近100题我要是能做完就哈哈哈哈了…继今天学并查集连番受挫之后,决定写一写基础题. #0 负二进制 2014-01-10 其实是想到就会做,不想到就不会做的题,数 ...
- CodeForces 546B C(Contest #1)
Description Colonel has n badges. He wants to give one badge to every of his n soldiers. Each badge ...
- 网络安全之PHP安全编程建议
要提供互联网服务,当你在开发代码的时候必须时刻保持安全意识.可能大部分 PHP 脚本都对安全问题都不在意,这很大程度上是因为有大量的 无经验程序员 在使用这门语言.但是,没有理由让你因为对你的代码的不 ...
- 理解NSTextContainer
Apple的Doc对这个类的描述是这样的: The NSTextContainer class defines a region where text is laid out. An NSLayout ...
- 2016 - 1- 22 img tag and the lists (intro to HMTL&CSS)
1 :The img tag img tag allows put some img file into page. just like : <a href = "me.png&quo ...
- C++中的数组与指针
数组与指针看起来很像 int a[] = {1, 2 ,3}; int *p = a; 如此,我们可以p[0], p[1], p[2] 看起来,与直接使用数组名没什么两样,但是看这段代码 sizeof ...
- linux基础命令学习(七)samba服务器配置
samba有五种安全级别,它们分别是: share:不需要samba账户就可登陆samba服务器 user:需要添加samba账户才可以登陆samba服务器 server:由另外一 ...