树莓派3上用户目前无法正常是使用GPIO中的UART串口(GPIO14&GPIO15;),也就是说用户无论是想用串口来调试树莓派,还是想用GPIO中的串口来连接GPS,蓝牙,XBEE等等串口外设目前都是有问题的。
原因是树莓派CPU内部有两个串口,一个是硬件串口(官方称为PL011UART),一个是迷你串口(官方成为mini-uart)。
在树莓派2B/B+这些老版树莓派上,官方设计时都是将“硬件串口”分配给GPIO中的UART(GPIO14&GPIO15;),因此可以独立调整串口的速率和模式。
而树莓派3的设计上,官方在设计时将硬件串口分配给了新增的蓝牙模块上,而将一个没有时钟源,必须由内核提供时钟参考源的“迷你串口”分配给了GPIO的串口,这样以来由于内核的频率本身是变化的,就会导致“迷你串口”的速率不稳定,这样就出现了无法正常使用的情况。
目前解决方法就是,关闭蓝牙对硬件串口的使用,将硬件串口重新恢复给GPIO的串口使用,也就意味着树莓派3的板载蓝牙和串口,现在成了鱼和熊掌,两者无法兼得。
按照一下方法回复恢复硬件串口:1、将此文件复制到/boot/overlays/~$sudocppi3-miniuart-bt-overlay.dtb/boot/overlays2、编辑/boot目录下的config.txt文件~$sudovim/boot/config.txt3、添加或修改下面内容:dtoverlay=pi3-miniuart-bt-overlayforce_turbo=14、关闭蓝牙服务~$sudosystemctldisablehciuart5、重启系统~$sudoreboot
1
│creator.d.ts│global.d.ts│jsconfig.json│list.txt│project.json│README.md│template-banner.png│template.json│tsconfig.json│├─assets││animate.meta││audio.meta││bydrbg.mp3││bydrbg.mp3.meta││prefabs.meta││resources.meta││Scene.meta││Script.meta││Texture.meta│││├─animate││coin_up.anim││coin_up.anim.meta││fish_bigred_die.anim││fish_bigred_die.anim.meta││fish_bigred_run.anim││fish_bigred_run.anim.meta││fish_denglong_die.anim││fish_denglong_die.anim.meta││fish_denglong_run.anim││fish_denglong_run.anim.meta││fish_fuyi_die.anim││fish_fuyi_die.anim.meta││fish_fuyi_run.anim││fish_fuyi_run.anim.meta││fish_gui_die.anim││fish_gui_die.anim.meta││fish_gui_run.anim││fish_gui_run.anim.meta││fish_hailuoshuimu_die.anim││fish_hailuoshuimu_die.anim.meta││fish_hailuoshuimu_run.anim││fish_hailuoshuimu_run.anim.meta││fish_hetun_die.anim││fish_hetun_die.anim.meta││fish_hetun_run.anim││fish_hetun_run.anim.meta││fish_jinshayu_die.anim││fish_jinshayu_die.anim.meta││fish_jinshayu_run.anim││fish_jinshayu_run.anim.meta││fish_red_die.anim││fish_red_die.anim.meta││fish_red_run.anim││fish_red_run.anim.meta││fish_shayu_die.anim││fish_shayu_die.anim.meta││fish_shayu_run.anim││fish_shayu_run.anim.meta││fish_shuimu_die.anim││fish_shuimu_die.anim.meta││fish_shuimu_run.anim││fish_shuimu_run.anim.meta││fish_yellow_die.anim││fish_yellow_die.anim.meta││fish_yellow_run.anim││fish_yellow_run.anim.meta││gold_down.anim││gold_down.anim.meta││net_1.anim││net_1.anim.meta││net_2.anim││net_2.anim.meta││net_3.anim││net_3.anim.meta││net_4.anim││net_4.anim.meta││net_5.anim││net_5.anim.meta││net_6.anim││net_6.anim.meta││net_7.anim││net_7.anim.meta││silver_down.anim││silver_down.anim.meta││weapon_level_1.anim││weapon_level_1.anim.meta││weapon_level_2.anim││weapon_level_2.anim.meta││weapon_level_3.anim││weapon_level_3.anim.meta││weapon_level_4.anim││weapon_level_4.anim.meta││weapon_level_5.anim││weapon_level_5.anim.meta││weapon_level_6.anim││weapon_level_6.anim.meta││weapon_level_7.anim││weapon_level_7.anim.meta│││├─audio││bydrbg.mp3││bydrbg.mp3.meta│││├─prefabs││bullet.prefab││bullet.prefab.meta││coins_down.prefab││coins_down.prefab.meta││coins_up.prefab││coins_up.prefab.meta││fish_node.prefab││fish_node.prefab.meta││net.prefab││net.prefab.meta│││├─resources││fishconfig.json││fishconfig.json.meta│││├─Scene││mainscene.fire││mainscene.fire.meta│││├─Script│││Bullet.ts│││Bullet.ts.meta│││CoinController.ts│││CoinController.ts.meta│││Coins.ts│││Coins.ts.meta│││Fish.ts│││Fish.ts.meta│││FishType.ts│││FishType.ts.meta│││FluxayEffect.ts│││FluxayEffect.ts.meta│││FluxayFrag.ts│││FluxayFrag.ts.meta│││Game.ts│││Game.ts.meta│││Lib.meta│││Net.ts│││Net.ts.meta│││NumUp.ts│││NumUp.ts.meta│││WaterWaveEffect.ts│││WaterWaveEffect.ts.meta│││WaterWaveFrag.ts│││WaterWaveFrag.ts.meta│││Weapon.ts│││Weapon.ts.meta│││││└─Lib││Fetch.js││Fetch.js.meta│││└─Texture│bg_buyu2.jpg│bg_buyu2.jpg.meta│cointextures.plist│cointextures.plist.meta│cointextures.png│cointextures.png.meta│game_bg.jpg│game_bg.jpg.meta│singleColor.png│singleColor.png.meta│startbg.jpg│startbg.jpg.meta│textures.plist│textures.plist.meta│textures.png│textures.png.meta│timer.plist│timer.plist.meta│timer.png│timer.png.meta│├─library││uuid-to-mtime.json│││└─imports│├─00││0004d1cf-a0ad-47d8-ab17-34d3db9d35a3.json│││├─01││01821c38-18f1-4a1f-b1c0-dac8df856a9b.json││01857e81-46bf-45c5-b320-c38e79536090.json│││├─02││0297aab2-9482-4fc6-ac87-d68d50d5f2f1.json││02e525be-7b9a-4b62-ab99-ee172db2bc88.json│││├─03││03df0651-a189-4b05-a646-29981a15dee3.json││03e50ffb-cb1a-4afb-aede-3ac3ac31698f.json│││├─04││048a219b-da01-4684-8b54-aa1653c502b3.json││04e9cc79-504b-41ff-a96e-99247a6149c2.json│││├─05││05b6ae1c-08ba-4230-8b5b-dee0f9af12f5.json│││├─07││072c5ae0-8e92-4b42-a7c5-3540dcce1d2a.json││075496c2-3054-4116-b28a-6a3ce56c9b82.json│││├─09││09dcbf2e-7e12-4484-b274-a90a5dbea247.json│││├─0a││0abcbfc1-d6be-4e67-bd69-493d74d32d96.json│││├─0b││0bdf1072-1a07-4fa5-b855-b5bce89525b0.json││0bf3fea6-f31b-484d-a4dd-64971cef270b.json│││├─0c││0c3ad56d-ba91-4ea3-a026-9b500145f231.json││0c7ca89b-b169-4b30-b1b8-29a079aa5ee3.json│││├─0d││0d784963-d024-4ea6-a7db-03be0ad63010.json│││├─0e││0e51b981-a3d9-49cc-aa9c-404e0efeda5a.json││0e61ade8-dc34-4136-b740-47260ebeea1e.json││0e7af90c-9613-4d76-a5f4-b12ac5730edd.json││0eb2a745-93e2-49ac-b774-0109a77961fd.json│││├─0f││0f059f64-4f38-4b3e-b13e-984931a6e553.json││0f9ca701-1737-4790-872b-7a0bb56dec66.json│││├─11││11ae9247-d3ae-483f-97c1-1fdd824f486d.json│││├─12││124733b0-c72d-4ddb-ac93-6013a1069762.json│││├─13││13745ebd-1b5f-4f37-b312-3d2943b17919.json│││├─14││144ba423-9342-4f87-a7ff-6445353a9d84.json│││├─17││17692484-19b5-47ef-877e-04329f343065.json││17abdf57-fe91-42bd-9ca5-8effe2f19648.json│││├─18││18f693fa-b5b1-47ed-a94d-ebdd89f8fbc1.json│││├─19││19ccf57e-b91f-4a08-ab53-797df5a850d8.json│││├─1a││1a32fc76-f0bd-4f66-980f-56929c0ca0b3.json│││├─1b││1b2a844b-1d1f-4e9e-8332-ae9c394b990e.json││1b42dc08-8b1c-4686-be87-0371affccd09.json││1b5f84d9-d84c-466f-877a-66499c80168c.json│││├─1c││1c4b1f77-a56b-4b8e-8768-fe614ca7795b.json│││├─1d││1d08772e-5067-4fe7-a948-fe4c265239e4.json││1dbbd2a0-29b7-4b0e-b4b9-4545f9b12435.json││1dda02c4-5feb-4e65-afb8-b507f7536b15.json│││├─1f││1f55e3be-b89b-4b79-88de-47fd31018044.json│││├─20││20cc7edd-f3fd-465a-a4d0-409af2f2d0cc.js││20cc7edd-f3fd-465a-a4d0-409af2f2d0cc.js.map││20d2864e-2849-4e8f-96f8-86a092fc6b54.json││20efa081-6c83-4ca6-9ebb-f22a338205ca.json│││├─21││216ebe51-1649-444a-a5e1-7ba1810f8e91.json│││├─22││22cd0693-0a6e-42bd-b506-9939a672cf34.js││22cd0693-0a6e-42bd-b506-9939a672cf34.js.map│││├─23││232d2782-c4bd-4bb4-9e01-909f03d6d3b9.json│││├─24││24362c0b-cd8a-42b4-b0b0-612e46b13c93.json││2480a30d-1189-4156-9dd9-0e8f923c1563.json││24d91079-898d-4a00-9162-5fe14ca29ae9.json││24dd0050-4696-4438-b6f2-ca1c58d7594e.json││24df14fa-d878-4d23-ab70-c9c53d4da4a7.json│││├─25││25501932-13d9-4350-8092-03d40ceb1f4a.json│││├─26││267022d1-2bf5-45af-9a4b-82e19bfba17c.json││26d9ba0f-0e83-498a-aa4d-e77f74499b9d.json││26e6fa3f-7118-4ae6-bfe7-ab5ee5508cf5.json│││├─27││27756ebb-3d33-44b0-9b96-e858fadd4dd4.json│││├─28││2805584a-6040-4424-96c3-96d103045660.json││28113253-416b-43f3-9ec6-e0a8162da5bf.json││286bfe94-1f51-4171-acf3-0d9583d95885.json││28d1bbbb-4940-470f-a102-ff086930a3b0.json│││├─29││29158224-f8dd-4661-a796-1ffab537140e.json│││├─2a││2a053610-65c1-4cb7-b86e-0775eceea601.json│││├─2b││2b18009f-267a-4264-a33b-dfd3cfc0b6fd.json││2b9e3d83-f490-478b-86f1-ef4e5d49907d.json│││├─2c││2c937608-2562-40ea-b264-7395df6f0cea.json│││├─2d││2d2f792f-a40c-49bb-a189-ed176a246e49.json││2d6e643a-a267-47a0-8154-dbd8f16354ac.json││2d788c1d-016d-4d67-84a4-ccc98384d993.json│││├─2e││2e4f226c-a1b7-481e-a0ae-f888ef3d3b1b.json││2ee8e7fb-5e5c-4c9a-9714-38d8c3e578c6.json│││├─31││31d8962d-babb-4ec7-be19-8e9f54a4ea99.json│││├─32││32044bd2-481f-4cf1-a656-e2b2fb1594eb.json│││├─33││33893dd5-677c-4bb0-92af-ee597e1aa1c4.json││33af693e-d71c-4fde-9afe-88dc94a9f106.json│││├─37││37b4eef4-871c-401c-bdee-6b9adc01c331.json│││├─3b││3b7d4fe9-3228-4294-99e3-0a390c422252.json│││├─3c││3c324ef3-72e1-4b13-92b1-c6fae373a5ba.json││3c8a767b-42fa-4515-915c-38007be1049f.json│││├─40││40176488-8c85-4153-a8ce-1ae91710cf59.json││40495743-9f8f-4800-9899-66be731160df.json│││├─41││410fb916-8721-4663-bab8-34397391ace7.json│││├─42││427469c9-20f7-437c-945e-572fa3297acf.json││42bbc18a-0c68-4256-86c0-2fb447967da1.json│││├─43││430f802a-2866-40fe-919d-8ca8ea6e5676.json││43cb34c2-e40e-48a8-97e7-2ceeeb4a42eb.json│││├─45││456d1b90-1c41-4cd9-b7ef-aac447a7d476.json│││├─46││46994b4c-e334-4bdb-9966-5aa49c63b10e.json││46ff724b-9704-40a8-a728-9eb6eb5ca6d7.json│││├─48││488d9c1c-f5f6-4d16-ae16-344c3df2e63d.json│││├─49││491b8a0a-4d70-4997-96d4-e7982d0e1a63.json│││├─4a││4a37dd57-78cd-4cec-aad4-f11a73d12b63.json││4a913230-31ce-4f9c-a9ab-68235d744c83.json││4af5e771-080d-4880-8ec6-2dc4f67995ed.js││4af5e771-080d-4880-8ec6-2dc4f67995ed.js.map│││├─4b││4bf4c93a-d991-4949-a482-881f241e4141.json││4bfccf2c-a16a-41a5-8f54-bd4bfbe19e20.js││4bfccf2c-a16a-41a5-8f54-bd4bfbe19e20.js.map│││├─4d││4d46a583-b2bf-4562-b699-f3680c780bfe.json│││├─4e││4e4e81b6-df38-4854-99dc-0a674ef0f2b5.json│││├─4f││4f32ff9f-0e4b-4c57-a034-89bc04432731.json││4fa9903b-7d83-447c-8d3d-cb8eb4461dde.json│││├─51││51e2c28e-adf5-4e15-b2fd-8c82bf7e5953.json││51fdd00f-5ded-4399-b54f-c214f5d979f6.json│││├─53││533b30b8-8dd0-40f5-8557-52e0fd88042e.json│││├─54││5400c248-8d8b-4118-948f-81e2ec367c7e.json││54a605ee-9169-41fa-af39-f3981e5f1f8c.json│││├─55││559d3fe0-dc90-45a5-9993-1afec6785d88.json│││├─56││56283616-8081-4bb2-a8c8-8570ecff53a6.json││5694850a-e9f3-4870-83d1-623c6ed25bf9.json│││├─57││572dc32c-4434-4835-98b0-88f7ffa5dc90.json│││├─59││5965ffac-69da-4b55-bcde-9225d0613c28.json││59861bb3-ff57-41c9-a255-b9182c03047f.json││59c940d6-5384-4f29-ad18-11cda8fc43aa.json│││├─5c││5c3bb932-6c3c-468f-88a9-c8c61d458641.json│││├─5d││5d6c4aee-f038-4aea-9857-ce97168ed4c4.json│││├─5e││5e1c3913-a3e7-480e-a203-6a0fd274ec7e.json│││├─5f││5fe5dcaa-b513-4dc5-a166-573627b3a159.json│││├─60││600c098a-ab62-4154-b9d8-666aab617d30.json│││├─61││61accde8-fde1-402b-ab58-bdd28a3942e6.json││61aeb05b-3b32-452b-8eed-2b76deeed554.json│││├─63││635335fc-42e5-43f5-b0be-97460d5686b5.json│││├─64││64dbebaa-3b5b-431f-a57f-dcf131530f35.json│││├─65││6533f1f0-9f14-4d12-8280-7795e52f14e9.json││656fc88c-21df-4d04-98f3-fbdc764025fb.json││6572b388-40aa-4468-8bee-c861eee04a25.json│││├─66││6694055d-5d1e-437b-9ccc-14f0b0147d64.json││66cbd9ed-1825-4b25-9682-bf94641784f7.json│││├─67││6741d111-7225-47e8-b609-9782145368db.json││67b03c3d-dc4d-485b-8204-c57894f449d9.json││67e68bc9-dad5-4ad9-a2d8-7e03d458e32f.json│││├─68││6827c9a9-7400-47f8-9b91-82b413347226.json││6827ca32-0107-4552-bab2-dfb31799bb44.json││682ddab7-e1ff-414f-b88d-abc2b3f11763.json│││├─69││69da6bdc-7062-44a1-90fc-0b6c635a1e4e.js││69da6bdc-7062-44a1-90fc-0b6c635a1e4e.js.map│││├─6c││6c0051df-32ee-4fa6-b474-730cf9e6788b.js││6c0051df-32ee-4fa6-b474-730cf9e6788b.js.map││6c118523-5e25-4f0d-b567-2991124e7457.json││6c8a93d9-b2fe-438f-b279-e0bf0eae16d9.json││6cb54e84-34bc-4922-949c-2c66e9d36196.json│││├─6d││6d7f789f-25c8-4fec-bca6-af1472c43469.json││6df372f2-5cb4-48da-adce-172889222312.json│││├─6e││6e299c95-2a3d-4dd3-9325-b2ed01cdf301.json│││├─6f││6f2e4942-4c66-4494-811b-e525737d59b2.json│││├─70││70ae7bf2-0452-4e6f-bae3-740cd4589a33.json│││├─71││7164f049-b7d6-478d-998f-50d717232a71.json││7168db62-0edc-42e5-be5d-682cf6c4a165.json││71c79991-d8b2-4f24-a925-c40fe899c367.json│││├─72││72a723f9-ff5d-4c51-a489-df9bea196a74.json│││├─73││732de79f-ab8f-415f-9778-2cd265015725.json││737ababa-1a14-4243-885b-93e49fbe4bbc.js││737ababa-1a14-4243-885b-93e49fbe4bbc.js.map││739837b6-1850-4236-8607-26c1b6e513be.json││73a32fb7-2c82-4c85-9345-907c97db0de9.json│││├─74││7428782d-0a10-4fd3-88dd-97d08ec74c8d.json││744909da-1944-4ff8-a6c1-c534ca716fa8.json││74da5f94-89c9-4ad1-9d35-d187db055157.json│││├─75││75f668ca-95a5-435c-9eda-2bebf4fde8e0.json│││├─76││7626cb3b-184f-48eb-b186-700eaec22e95.json│││├─77││77fdf1a0-c06c-4621-8890-6c42b3c7e81c.json│││├─78││785a442c-3ceb-45be-a46e-7317f625f3b9.json││78dcac94-d4b4-4d54-9d54-125f7905fffe.json│││├─79││79a836c2-efa1-4f55-9d83-e7e01cc5fa7e.json││79cc5f08-fbce-47ec-822c-3c3eb5e30446.json│││├─7a││7a38dcd7-81ec-418c-9d2d-d7e4de90456b.json││7ac60e40-4eeb-4517-aeeb-04cbc6be0dc9.json│││├─7d││7d4ffd94-42d6-4045-9db7-a744229adfc4.json││7d9784a9-977e-4f10-8da2-927c4375d82b.json││7de03a80-4457-438d-95a7-3e7cdffd6086.json│││├─7e││7e54bfbd-abf1-4b07-848d-ed6be5dd385c.json││7e67aa7f-1a25-4a89-a67b-51988117ae87.json│││├─7f││7f09d7a1-59bb-4067-bff9-0d801340056a.json││7f2109fa-9a0f-41bc-89fe-7ecada6ffb46.json││7f4833b4-635c-4cf1-a0ee-f4dfd5592ac9.json│││├─80││8034aa6b-550f-474e-9533-9b47aa0f67fa.json││809a6c37-c698-4f2c-b17e-b11280535f77.json│││├─81││81d43d3f-aea2-432a-8c4d-7c372b2e8c61.json│││├─82││82dec17b-cc45-4121-b2ae-50526bf0da75.json││82dfd553-ef79-44b8-8061-71a0b0b14784.json│││├─83││83df0103-1a4f-4ab6-a8ce-da84de250baf.json│││├─84││849190fe-c4f3-4071-9ff2-f028eccc6fd1.json│││├─85││8539a433-6e37-4e72-8ee8-25199c989f05.json│││├─86││864c06d9-8e4f-4699-92e0-3641a17a207f.json││8672ddd8-2ed0-47a7-8a67-54f9bc694fd5.json││86b1b7c9-e881-4b2f-8359-f58377be70df.json││86f11e5c-0766-4bcf-b5e4-1b205070130a.json││86fe4526-9483-4c85-b7c9-b3a4ec696d58.json│││├─88││88d3f1d1-528c-46e5-b32f-310801a8e6ac.json││88e79fd5-96b4-4a77-a1f4-312467171014.json│││├─89││89e7ec20-0962-44ca-b4f7-58afd0d8d1de.json│││├─8a││8a8a9123-067c-4864-8f0b-da0fa58c7a09.json│││├─8b││8b3f724a-58a2-4c3e-8665-8d1b699a987c.json││8be2ef75-eb72-4325-aa21-ae207cd38ced.json│││├─8c││8c5001fd-07ee-4a4b-a8a0-63e15195e94d.json││8c784fc2-508c-4cb6-894e-4b65681eed5c.json││8c877f6b-5c4c-4ebf-9751-7e0195bcbdba.json││8cdb44ac-a3f6-449f-b354-7cd48cf84061.json│││├─8d││8d70fff5-61e4-41a8-bb57-1937dce06b21.json││8d8fe451-16b7-43a6-86eb-9dd7148ea07c.json│││├─8f││8fbc3705-06bc-48a8-b67e-adb34c8d2d35.json│││├─90││90004ad6-2f6d-40e1-93ef-b714375c6f06.json│││├─92││9292c58e-45ca-4938-ac17-8088f8ef2d17.json│││├─93││93974307-dddb-4e1d-871b-5069a0de6fd9.json│││├─95││9568e1ca-5ab7-411e-9b0d-b0e9983bfe91.js││9568e1ca-5ab7-411e-9b0d-b0e9983bfe91.js.map│││├─96││96083d03-c332-4a3f-9386-d03e2d19e8ee.json││96123ee6-d3ed-4ced-8515-85e218046884.json│││├─97││972b9a4d-47ee-4c74-b5c3-61d8a69bc29f.json│││├─98││983047c6-a680-4748-9ce6-f39301500861.json│││├─99││99136961-8bbe-4c5e-b564-505a38657a21.json│││├─9a││9a424810-bfbf-4ca0-9e0b-dd08f789db4c.json│││├─9b││9bbda31e-ad49-43c9-aaf2-f7d9896bac69.json│││├─9d││9d1ca96e-8016-41ad-bee1-51056da1a91a.js││9d1ca96e-8016-41ad-bee1-51056da1a91a.js.map││9daee274-564f-4402-a23d-b73f0aff7f51.json││9df3582b-c5aa-4569-ae31-5df02081671d.json│││├─9e││9ed14bf6-a37e-4942-bab6-75f37fd66e3a.json│││├─9f││9fa7abaf-660d-4f18-952d-997fedfa9271.json││9fe96c97-616b-4be5-8856-d4cf98fea936.json│││├─a1││a127358b-7c77-4ca9-8c9f-6d5318961079.json│││├─a2││a23235d1-15db-4b95-8439-a2e005bfff91.json││a29eef79-eeb2-4a38-a168-d21bd37e3998.json││a2f88b52-8557-4f10-9346-03e616499968.json│││├─a5││a57528c9-ff21-4770-9755-f2bbab4dc529.json│││├─a6││a6c9935c-ec1b-428a-b2cc-ce83b3a98b49.json││a6f2b813-4d64-4515-be55-7be5e365f84f.json│││├─a7││a7fe1459-80b0-4fce-979a-7a6d1808c962.json│││├─a8││a8445764-7300-4090-a67e-ee101e9278d3.json│││├─a9││a9ed75e3-8e71-46ee-9d9c-75cca81fd5da.json│││├─ab││abe14db1-c921-4bea-9560-16b6cfccb47d.json│││├─ac││ac7f2e7f-cdeb-4bb0-a947-b43f7fcc19e0.json│││├─ad││ad09ac88-3201-4188-8771-21448bb848a1.json│││├─ae││ae428ba9-dd0d-41f0-9069-30d9e71407fc.json││ae58eac7-a12e-45e5-9b0e-f20ddb8dde02.json│││├─af││afe36ec2-b53a-4048-92dc-bad6bc374c1d.json│││├─b1││b1455a43-9865-40e7-b6e1-366e332962d4.json││b19323a4-50ee-4b39-b830-75517ae143f5.json│││├─b2││b23ee855-4052-4dbb-a70d-26ae11060370.json│││├─b3││b3e846ce-74fe-47a8-8e97-8de07f5c8a63.json│││├─b4││b43014f4-c80d-4d65-91e6-207ca3f7dcc1.json│││├─b5││b575ee15-9c6a-42b7-b333-50e6edb58a85.json│││├─b6││b63d7b96-2120-45f9-ab8f-9a1ce5cafa93.json││b6d24188-4d34-40dc-a4c8-300d8708c3c9.json│││├─b7││b71c29cd-d128-470c-b5f6-a7da4223c03b.json││b727dec4-3622-4410-b50e-519847cb78e9.json││b794eefa-7d9b-4391-a5f1-3eb6b0f30414.json│││├─b8││b855f513-fb18-47ed-ae03-1ce5a4b39e1b.json│││├─b9││b97a8f6f-ee30-4065-b98f-88e1c65bb7c4.json│││├─ba││ba99ccbe-4ea0-47e2-9481-e365a4edb9f9.json││badd5ffc-055d-41e8-8e9a-1c857f63c252.json│││├─bb││bb0de968-7717-4292-a3ed-ce70ac82cec3.json│││├─bd││bda0ef09-db4d-4228-ac65-c7b3297163bc.json│││├─be││be0f5b0c-b541-4d97-864b-99d4f4d4c362.json│││├─bf││bf0a434c-84dd-4a8e-a08a-7a36f180cc75.json│││├─c2││c20a311f-c967-4121-85f8-fef8d07b4623.json││c24be583-788e-4c8f-9ba8-07a882828313.js││c24be583-788e-4c8f-9ba8-07a882828313.js.map││c2550ec9-9a23-4468-a5eb-b8f1433768dc.json││c2a96c29-680e-4b2d-bedd-10210919a6c1.json│││├─c3││c3312362-a6f4-422e-96a4-58c2dfc7f138.json││c37f6938-70ca-43d7-b627-468f3c3d97a1.json││c3a4c72f-662a-45a1-a781-6b2bc29f55f7.json││c3ac27cf-1902-4e52-a079-16144a0988fe.json│││├─c5││c5e5856f-0015-4060-8388-a1b035371f9b.json│││├─c6││c609ed00-b89b-413f-8014-7de1420df0c9.json││c62e2941-a4ce-4794-addd-80172244bfff.json││c6650e6d-eee1-4285-9782-b2824e396c73.json│││├─c8││c8939c32-8a6c-4e61-b4b1-03903b7c4189.json│││├─c9││c9e2668e-f384-4d9e-9f00-9a776f305e93.json││c9fa51ff-3f01-4601-8f80-325d1b11dab7.json│││├─ca││ca8401fe-ad6e-41a8-bd46-8e3e4e9945be.json││ca8eb5f0-4971-4fe4-b043-70bd3e8852e8.json│││├─cc││cc0a5259-03ef-4af4-937c-ae5eed9bf4da.json││cca9d123-df61-4770-b32b-356312eca6be.json│││├─cd││cd33edea-55f5-46c2-958d-357a01384a36.json│││├─ce││ce15d8b7-ace8-4b6e-af96-6ba207fcb646.json││cef0d325-c2d1-494b-98dd-6122288a1da3.json│││├─cf││cf8d1692-3353-44df-b824-f6cf10f8b6a1.json│││├─d1││d1b8be49-b0a0-435c-83b7-552bed4bbe35.json│││├─d2││d2c3a687-a636-4a0a-89df-d3b7e5955f5b.json│││├─d3││d3a88e92-7f7d-4fee-ac42-20585efc0efa.json│││├─d4││d46576a2-9546-4479-88d9-15d231e6303e.json││d4fa770e-bad7-4579-98b3-586bfcb77d63.json│││├─d9││d932f480-c4a8-49d6-8cda-a03143e51115.json│││├─da││daed04b0-f944-4d6d-b259-e5a314026fa9.json│││├─dc││dc0368d4-85a3-4347-9074-c5c0ab836f40.json││dc049123-db43-4e82-8b18-fb47d3e6e8e1.json│││├─df││df5cd4b4-43a1-4b36-b361-ea0adbf719c2.json││dfbc7635-b601-4bcb-8274-15dc8f9d92e3.json│││├─e0││e06565e1-e3d4-4c2e-9986-cd913caf2999.json││e084ee88-be20-4d86-bab3-42441eb73fde.json│││├─e3││e39dade0-c7a8-4a27-9578-ad7f965fb7c7.json│││├─e4││e4ad804a-aaeb-4479-b369-3a9ae26f6f80.json│││├─e7││e7aba14b-f956-4480-b254-8d57832e273f.json││e7bbde70-d98b-48cd-9335-7acb5764f593.json│││├─e8││e863428c-a983-48c7-b0d0-461920c514b7.json││e8b93313-2d56-401a-bf4f-d70c1280413b.json││e8da5085-2e13-4166-8f70-503e153cb594.json│││├─e9││e9ec654c-97a2-4787-9325-e6a10375219a.json│││├─ea││eacda806-39a0-4be9-bd2c-c78a8acf17dd.json││eaf95c36-27f6-4dd1-8d38-8efec9177ed2.json│││├─ef││ef4e8995-c67d-4e7f-a8d4-269b1892ed7e.json││efc6db68-0ffd-4e86-8327-63ff3cf0875b.json│││├─f0││f0048c10-f03e-4c97-b9d3-3506e1d58952.json││f078bd13-a356-4cc4-9291-1dfd9090eeca.json│││├─f1││f1068e87-c6b5-4a2a-8ea4-3c093ae9f95e.json│││├─f3││f34ee3be-c6d1-4bf7-8c6b-4f9a981808d1.json││f3503b44-f03d-4a53-980b-f2406b963696.json│││├─f4││f44cedd7-bea4-46b1-a973-14cb08cd786f.js││f44cedd7-bea4-46b1-a973-14cb08cd786f.js.map│││├─f5││f5f60557-5de7-4edc-abb8-922cdede8809.json│││├─f6││f6d562e3-022e-411c-8306-7920d1740611.json│││├─f7││f770949d-88c7-43bd-9df2-44a8c330375c.json│││├─fa││fa40b79d-8f7f-4a70-ac1e-cfa9ea76796f.json││fab2f368-19fc-4e89-bc06-855fd23991f1.json│││├─fc││fc121c24-fed6-4a6e-930c-3df392d4c85f.js││fc121c24-fed6-4a6e-930c-3df392d4c85f.js.map││fc97d1ac-acd2-4b62-8239-b47a2ce81af0.json│││├─fd││fd73e7ca-d72f-4228-bbfe-d897ab8d3353.js││fd73e7ca-d72f-4228-bbfe-d897ab8d3353.js.map│││├─fe││fe7528b1-e993-4d58-b738-a1554922de5e.json│││└─ff│ffe33363-ee01-4e41-bdd0-38849e6d56f6.json│├─local││assets.json││console.json││hierarchy.json││layout.windows.json││local.json││node-library.json││scene.json│││└─logs│project.log│├─packages├─screenshots│alipay2.jpg│fish.gif│fish.gif.meta│qqgroup.JPG│wechatpay2.jpg│├─settings│builder.json│builder.panel.json│project.json│└─temp└─quick-scripts└─assets└─ScriptBullet.jsBullet.js.mapCoinController.jsCoinController.js.mapCoins.jsCoins.js.mapFish.jsFish.js.mapFishType.jsFishType.js.mapFluxayEffect.jsFluxayEffect.js.mapFluxayFrag.jsFluxayFrag.js.mapGame.jsGame.js.mapNet.jsNet.js.mapNumUp.jsNumUp.js.mapWaterWaveEffect.jsWaterWaveEffect.js.mapWaterWaveFrag.jsWaterWaveFrag.js.mapWeapon.jsWeapon.js.map
2024/8/25 13:37:31 10.13MB cocos creator 捕鱼达人
1
关于博睿康公司NeuracleEEGRecorderV2采集软件和配套eeglab工具箱
2024/4/2 18:39:14 143.99MB eeglab Neurac EEG数据采
1
本资源包含达内科技的c++课件及其配套源码笔记【完美版】绝对是初学者的福音
2024/3/13 13:01:06 239KB C%2B%2B c++ 课件 源码
1
猜数字  猜数字  猜数字可以算是一种益智类小游戏,一般两个人玩,也可以由一个人和电脑玩,可以在纸上、在网上都可以玩。
这种游戏规则简单,但可以考验人的严谨和耐心。
  目录  1规则  1.1次数限制  1.2含重复数字的猜数字  2解法  2.1计算机解  2.2推理解  2.3代入解  2.4其他  3参看  规则  这个游戏的规则比较简单,一般两个人玩,一方出数字,一方猜。
出数字的人要想好一个没有重复数字的4位数,不能让猜得人知道。
猜的人就可以开始猜。
每猜一个数字,出数者就要根据这个数字给出几A几B,其中A前面的数字表示位置正确的数的个数,而B前的数字表示数字正确而位置不对的数的个数。
  如正确答案为5234,而猜的人猜5346,则是1A2B,其中有一个5的位置对了,记为1A,而3和4这两个数字对了,而位置没对,因此记为2B,合起来就是1A2B。
  接着猜的人再根据出题者的几A几B继续猜,直到猜中为止。
  次数限制  有的时候,这个游戏有猜测次数上的限制。
根据计算机测算,这个游戏,如果以最严谨的计算,任何数字可以在7次之内猜出。
而有些地方把次数限制为6次或更少,则会导致有些数可能猜不出来。
而有些地方考虑到人的逻辑思维难以达到计算机的那么严谨,故设置为8次甚至10次。
也有的没有次数上的限制。
  含重复数字的猜数字  有一种使用范围比较狭窄的猜数字,是允许重复数字存在的猜数字,但由于其规则较复杂,故没有得到广泛的推广。
其规则如下:  除了上面的规则外,如果有出现重复的数字,则重复的数字每个也只能算一次,且以最优的结果为准,  如正确答案为5543,猜的人猜5255,则在这里不能认为猜测的第一个5对正确答案第二个,根据最优结果为准的原理和每个数字只能有一次的规则,两个比较后应该为1A1B,第一个5位子正确,记为1A;
猜测数字中的第三个5或第四个5和答案的第二个5匹配,只能记为1B。
当然,如果有猜5267中的第一个5不能与答案中的第二个5匹配,因此只能记作1A0B。
  解法  对于不同的人,常常会用到不同的解法  计算机解  通常采用的计算机解是通过排除法,即遍历所有可能的数,将不符合要求的数剃掉。
  下面是一个计算机处理的例子:  for(inti=0;i<Array.Count;i++){if(Array与当前输出数字的比较!=用户输入的与正确答案对比的结果){Array.Remove(i);i--;}}    这个代码采用C#的语法,其中Array表示所有可能的数字的集合。
这个例子为了方便说明,结合了语言的描述。
  这样的方法充分利用了计算机计算速度快的优势,迅速排出不符合要求的数。
通常第一次猜测的时间(有的引擎为第二次猜测)会在10秒左右,而随着猜测次数的不断增加,猜测的时间会越来越短,最后几乎不需要时间,这是由于集合中的数越来越少,排除需要的时间也随之减少。
  推理解  计算机解释根据这种方法推广的。
这种解法的中心思想是假设猜的这个数字是正确答案,即如果它为正确答案,那么这个数应该符合已经猜测的数及其结果。
如已经有  12340A0B  那么下一步就不能猜含有1234中任一数字的数,因为如果正确答案含1234中任一,结果就不可能为0A0B。
  这种解法对猜者要求较高,通常,可能会被定式思维所干扰,导致难以猜出。
  基于这个解法,根据个人思维风格和起始数字选择的不同,以及对出题者出数风格的猜测,有时可以把猜测次数控制在5步内,但不总能在5步内猜出。
  使用这种解法需要考虑的时间很久,和计算机解正好相反,人使用这种方法,通常随着猜测次数的增加,需要考虑的东西不断增多,反而考虑的时间会变得越来越长。
  代入解  还有一种方法,在人的猜测中很常用,即将推理出不可能含有的数字,代入,察看那些数字是有的。
  但这种方法其猜测次数难以确定,且通常的猜测次数比推理解多。
  其他  可能还有其他的方法。
2024/3/11 20:56:10 20KB 猜数字游戏 C# GuessNumber
1
优秀毕业设计论文自己写的下载了就知道我花了多少汗水了第1章概述 1 1.1课题的背景及意义 1 1.2课题分析 1 1.3国内外发展状况 2 1.3.1国内方面 2 1.3.2国外方面 2第2章系统实现主要技术 3 2.1技术方案选取 3 2.1.1开发语言 3 2.1.2开发模式选择 4 2.2相关语言及开发工具介绍 5 2.2.1JSP技术简介 5 2.2.2MyEclipse简介 6 2.2.3Tomcat简介 6 2.2.4MicrosoftSQLServer2005简介 7第3章系统概述 8 3.1运行环境 8 3.1.1软件运行环境 8 3.2系统的可行性研究 8 3.2.1技术可行性 8 3.2.2社会可行性 9 3.2.3经济可行性 9 3.3系统需求分析 9 3.3.1用户需求分析 9 3.3.2性能需求分析 10 3.3.3产品质量需求分析 10 3.3.4系统设计目标分析 11 3.4系统体系结构分析 11 3.4.1B/S结构与C/S结构 11 3.4.2B/S与C/S的优越性 12第4章系统总体设计 14 4.1系统设计 14 4.1.1逻辑结构分析 14 4.1.2功能模块划分 14 4.1.3系统流程概述 15 4.1.4数据流图分析 18 4.1.5系统用例 19 4.2数据库设计 20 4.2.1数据库的需求分析 20 4.2.2数据库表设计 20 4.2.3E-R模型 22 4.3MVC模式 25 4.3.1视图层 25 4.3.2模型层 26 4.3.3模型层 26第5章系统详细设计与实现 28 5.1前台开发 28 5.1.1首页设计 28 5.1.2用户登录 29 5.1.3用户注册 29 5.1.4用户订餐 30 5.1.5购物车 31 5.1.6订单 31 5.1.7在线聊天 32 5.1.8在线留言 33 5.2后台开发 33 5.2.1管理员登录 33 5.2.2管理员功能 34 5.2.3商品显示 34 5.2.4添加商品 35 5.2.5销售统计 36 5.2.6管理用户 37 5.2.7订单管理 37 5.3部分核心代码 38 5.3.1乱码处理方法 38 5.3.2时间格式处理方法 38 5.3.3数据库配置信息 39 5.3.4购物车 39 5.3.5分页 40第6章系统测试与维护 42 6.1系统测试 42 6.1.1系统测试的目的 42 6.1.2系统测试的方法 42 6.1.3网上订餐管理系统的测试 42 6.2系统维护 43结论 44参考文献 45致谢 46
1
互联网2B产品开发,创新与探索,沈宇东-2017中国产品经理大会上海站
2023/12/5 21:49:28 3.06MB 互联网 2B 产品
1
1.对于二叉排序树,下面的说法()是正确的。
A.二叉排序树是动态树表,查找不成功时插入新结点时,会引起树的重新分裂和组合B.对二叉排序树进行层序遍历可得到有序序列C.用逐点插入法构造二叉排序树时,若先后插入的关键字有序,二叉排序树的深度最大D.在二叉排序树中进行查找,关键字的比较次数不超过结点数的1/22.在有n个结点且为完全二叉树的二叉排序树中查找一个键值,其平均比较次数的数量级为()。
A.O(n)B.O(log2n)C.O(n*log2n)D.O(n2)3.静态查找与动态查找的根本区别在于()。
A.它们的逻辑结构不一样B.施加在其上的操作不同C.所包含的数据元素类型不一样D.存储实现不一样4.已知一个有序表为{12,18,24,35,47,50,62,83,90,115,134},当折半查找值为90的元素时,经过()次比较后查找成功。
A.2B.3C.4D.55.已知数据序列为(34,76,45,18,26,54,92,65),按照依次插入结点的方法生成一棵二叉排序树,则该树的深度为()。
A.4B.5C.6D.76.设散列表表长m=14,散列函数H(k)=kmod11。
表中已有15,38,61,84四个元素,如果用线性探测法处理冲突,则元素49的存储地址是()。
A.8B.3C.5D.97.平衡二叉树的查找效率呈()数量级。
A.常数阶B.线性阶C.对数阶D.平方阶8.设输入序列为{20,11,12,…},构造一棵平衡二叉树,当插入值为12的结点时发生了不平衡,则应该进行的平衡旋转是()。
A.LLB.LRC.RLD.RR二、填空题(每空3分,共24分)。
1.在有序表A[1..18]中,采用二分查找算法查找元素值等于A[7]的元素,所比较过的元素的下标依次为。
2.利用逐点插入法建立序列(61,75,44,99,77,30,36,45)对应的二叉排序树以后,查找元素36要进行次元素间的比较,查找序列为。
3.用顺序查找法在长度为n的线性表中进行查找,在等概率情况下,查找成功的平均比较次数是。
4.二分查找算法描述如下:intSearch_Bin(SSTST,KTkey){low=1;high=ST.length;while(low<=high){mid=(low+high)/2;if(key==ST.elem[mid].key)returnmid;elseif(key<ST.elem[mid].key);else;}return0;}5.链式二叉树的定义如下:typedefstructBtn{TElemTypedata;;}BTN,*BT;6.在有n个叶子结点的哈夫曼树中,总结点数是。
三、综合题(共52分)。
1.(共12分)假定关键字输入序列为19,21,47,32,8,23,41,45,40,画出建立二叉平衡树的过程。
2.(共15分)有关键字{13,28,31,15,49,36,22,50,35,18,48,20},Hash函数为H=keymod13,冲突解决策略为链地址法,请构造Hash表(12分),并计算平均查找长度(3分)。
ASL=3.(共10分)设关键字码序列{20,35,40,15,30,25},给出平衡二叉树的构造过程。
4.(共15分)设哈希表长为m=13,散列函数为H(k)=kmod11,关键字序列为5,7,16,12,11,21,31,51,17
2023/10/29 19:17:51 88KB 数据结构 第九章  查找 作业
1
完成一个猜数字的GUI游戏。
开始游戏后,产生一个没有重复数字的4位随机数,用户每猜一个数字,显示出“完全猜中的数字个数”和“猜中数字但位置错误的数字个数”,比如nAmB,数字n表示猜中的位置正确的数字个数,数字m表示数字正确而位置不对的数字个数。
例如,正确答案为5234,如果用户猜5346,则显示:1A2B,数字1表示数字5及其位置猜对了,数字3和4这两个数字猜对了,但是位置没对,记为2B。
然后,用户根据游戏提示的信息继续猜,直到猜中为止。
同时设计规则,根据猜中的次数计算积分,并可以显示不同用户的排行榜。
注意:因为BGM因为太大被我去掉了
2023/10/28 16:16:48 166KB java课设 面向对象课设 猜数字游戏 GUI
1
目录第1章绪论 1.1通信系统的基本概念  1.1.1通信系统的组成  1.1.2通信系统的基本特性  1.1.3通信系统的信道  1.1.4通信系统中的信号  1.1.5通信系统中的发送与接收设备 1.2信号传输的基本问题  1.2.1信号通过线性系统  1.2.2信号通过线性系统  1.2.3干扰 1.3通信电路的基本形式 1.4关于本书的内容  1.4.1关于信号变换的理论和技术  1.4.2关于电路第2章滤波器 2.1引言 2.2滤波器的特性和分类  2.2.1滤波器的特性  2.2.2滤波器的分类 2.3LC滤波器  2.3.1LC串、并联谐振回路  2.3.2般LC滤波器 2.4声表面波滤波器 2.5有源RC滤波器  2.5.1构成有源RC滤波器的单元电路  2.5.2运算仿真法实现有源RC滤波器  2.5.3级联法实现有源RC滤波器(x)  2.5.4自动校正有源RC滤波器(x) 2.6抽样数据滤波器(x)  2.6.1抽样数据单元电路  2.6.2抽样数据滤波器  2.6.3连续域到离散域的映射 2.7小结  习题第3章高频放大器 3.1引言 3.2晶体管的高频小信号等效电路和参数  3.2.1双极型晶体管混合x型等效电路和参数  3.2.2场效应管的等效电路和参数  3.2.3晶体管的y参数等效电路 3.3高频小信号宽带放大器  3.3.1概述  3.3.2共发射极放大器  3.3.3共基极放大器  3.3.4共发共基级联电路  3.3.5场效应管高频小信号放大器  3.3.6展宽频带的措施(x)  3.3.7自动增益控制(ACC)电路 3.4放大器的噪声  3.4.1电阻的热噪声  3.4.2电子器件的噪声  3.4.3噪声系数  3.4.4接收机的灵敏度与最小可检测信号  3.4.5噪声温度  3.4.6低噪声放大器(x) 3.5宽带功率放大器(x)  3.5.1A类功率放大器的基本电路特性  3.5.2B类与AB类功率放大器  3.5.3传输线变压器  3.5.4宽频带放大器晶体管工作状态的选择  3.5.5功率的合成与分配 3.6小结  习题第4章线性电路及其分析方法 4.1引言 4.2线性电路的基本概念与线性元件  4.2.1线性电路的基本概念  4.2.2线性元件 4.3线性电路的分析方法  4.3.1线性电路与线性电路分析方法的异同点  4.3.2线性电阻电路的近似解析分析  4.3.3线性动态电路分析简介(x) 4.4线性电路的应用举例  4.4.1C类谐振功率放大器  4.4.2D类和E类功率放大器(x)  4.4.3倍频器  4.4.4模拟相乘器  4.4.5时变参量电路与变频器 4.5小结附录余弦脉冲系数表习题第5章正弦波振荡器第6章 调制与解调第7章锁相环路第8章频率合成技术名词索引参考文献注:带(x)者为作者建议可列为选读内容的部分
2023/10/25 11:35:46 7.33MB 通信 电路 微波 射频
1
共 22 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡