博客主页
好友

Blog:

火喵博客・日记本
迎来高温休假
重要通知:休假10天!!!休假10天!!!休假10天!!!重要的事情说三遍。重庆迎来了几十年难遇的高温天气,重庆主城区各大区实行“还电于民”政策。躺家里宅10天吗?还没想好。是不是又可以继续折腾...
[Computer Organizaion] A simple outline
Computer Organization Outline   Short-Hand 固件功能类似软件,形态类似硬件。 软件与硬件具有逻辑功能的等价性。 计算机系统层级结构中,微程序属于硬件级 完整的计算机系统通常包括:硬件系统与软件系统 CPU地址线数量 与 内存容量 密切相关 冯诺依曼计算机的核心思想是 存储程序和程序控制 计算机中表示地址时使用 无符号数 当 -1 < x < 0 时,[x]补 = 2+x 字长8位的某二进制补码整数为 11011010 ,则该数的标准移码为 01011010 对于IEEE754格式的浮点数:阶码用 移码 表示,尾数用 原码 表示。 同一个数的补码和移码,其数值部分相同,而符号部分相反。 相同位数的补码和移码,具有相同的 数据表示范围 一般用移码表示浮点数的阶码,用补码表示定点数。 执行算数右移指令的过程:操作数的符号位不变,各位顺次右移1次,符号位拷贝到最高位。 原码除法:操作数取绝对值相除,符号位单独处理。 在定点二进制运算器中,减法运算一般通过:补码运算的二进制加法器 来实现 若浮点数用补码表示,则判断运算结果是否为规格化数的方法:数符与尾数小数点后第一位 是否相异 在小数除法中,为了避免溢出,要求被除数的绝对值 小于 除数的绝对值。 并行加法器中虽然不存在进位的串行传递,但高位的进位依然依赖于数据的低位。 运算器中通常有一个状态标记寄存器,为计算机提供判断条件,以实现程序转移。 在计算机中,对于正数,其三种机器数右移后符号位均不变,但若右移时最低数位丢1,则可能导致 影响运算精度 CPU可以直接访问主存 计算机字长为32位,主存容量为128MB,按字编址,其寻址范围为 0~32M-1... The post [Computer Organizaion] A simple outline appeared first on SakuraWald.
隔壁大楼要拆了 噪音好大 震感明显。昨晚没睡觉 早上超级饿 吃了平常三次早餐的量;周末白天睡多了 晚上玩MC也没觉得困 现在也不觉得困
c4d开心版 安装说明
安装步骤 1解压并打开下载的安装包 (图 1) 右键以管理员身份运行安装程序2点击前进 (图 2) 点击前进3根据需要修改软件的安装路径,默认是装在C盘 (图 3) 然后点击前进4点击前进 (图 4) 点击前进5等待安装 (图 5) 等 …
Telegram机器人
泠风寒声酱!:@Lfhsheng_bot 仓库地址:Lfhsheng/LfhshengBot 每次暑假时,就是编程的好时机。 最近 ...
开源导航系统推荐
最近开始整理了浏览器的书签,自己收藏了太多书签有时候找不到需要的网站,之前是用papaly临时用了下,但缺点是无法自定义标注,也不能自定义CSS,直到今天才终于想起来要搜索有没有相关的插件……一搜果然有!原来关键词叫“开源导航系统”,已经有很多人造轮子了,甚好甚好!自己不用写了哈哈哈哈!找到一个很符合自己要求的开源导航项目,叫WebStackPage,我一看觉得好眼熟啊!难怪好多人的导航网站就是用这个做的!这个可以下源码包在本地修改就可以当导航主页了~果然很方便!这几天在慢慢添加进去中,还没有整理完……自己有几大类:常用、游戏、ACG、设计、web、软件等等,这次整理果然发现一堆失效的网站,这么多年积累都没打开过几次,还是要时常清理下滴~大概就是上面的样子啦!目前还没整理完,慢慢检查吧……整理好了以后添加就会很方便了。Hexo也有相关项目噢!在这里:hexo-theme-webstack,直接按照教程做就很好弄了。目前没有弄线上版的计划,等有人需要再说吧。开源导航列表:名称介绍WebStackPage受欢迎的开源导航,有很多相关主题北邮人导航这个挺简洁的简约导航纯静态网页,不支持自定义小呆导航2.0一款白色简约风格网址导航,由于有人无视开源协议导致作者不再更新5IUX搜索简洁美观的导航一个导航侧栏可以展开,卡通风格极客导航一个开源的导航,具备很酷的界面和完备的管理功能单页导航很复古的导航Goujiz网址导航有免费版也有授权版懒人导航有点像基于WebStackPage的修改版极客猿梦导航专注独立开发者的导航站小舒同学这个算是浏览器插件,能直接把你的浏览器收藏夹生成美观的标签页,
français_langage_courant
10d14cac8e963837a0a1470bfc41190c91ae1fcbbaefcb300a46e29ea13d36d27ec62cdcfeae2f49665c1c996b703d04a853e0c064b46224dea97caafa59b232105951748cdcad68595244a0ad068aa94aa58e9ce4807a990ebfec7453af2c054d9072816262156d1ffac1218069387f149f6a77fe14f3112c6d7c975d027871e874f80be14270799b3f740dc4ef0fe0d61edfd506adea870cd9f8afa3bd96115e84803939a21c5bca2a8c5d4fcf1a856e2fa5b46f4a99cf0d13f28edc50de92731d85e027297bc06e994691539f7ecc8609086d3a949f5be9eeb458fac7bac3405f3ccab826631d9215673a3dc18ca6b68e2620b37a6307cd87192e922427baf09c58fbb32456b18af3302e7f44e09158f68bb4a95a8b5da3cb10c2faa66bcfd9d250ab3d16da490c0835ce26d64870a1718a6149f2dc2a88eae288c8c867da5832269061d069843105a400037135aa34bce844c336ecb765f857a0eccb8981367d672d3d61b3719d91694bba75179e7b33438569f2fe9231c38baf93f7b2b7f1198293ae4b73ed4e4a502d15bfe18a2b2238a0c2521b000d54b4e4262fb10a3bab61ac7695ae31bf494e063ee4957c00615411d45a21805f4ef7b69901e3cafce6e16540ba2c7468ba57a3cb56f0a86afec0e74872d8600971f63359edf0a3ec5cbb512def8c570bf9ee6c5a846e8b4ffc52de12d3dd7408b615f2039be42bdbbb6d11f76b508798e4e5bbc2ddfa5ec6a107adc57911d63938b4aa889e22cdce0c023038802a3c1bf32834830139a61345f8f90fa9608148ebd3c66a19c2049c807c4a4a91b2dcf9efd54e97e44b8239b2c70d4f2be252612ff5921fdf46d6195d247b93542698c3e583dad704900b69cd7a2150652b16aac3bd596fe74a0617c70d005421a142109f7b5d828d56c7ff838ec2bab772be38ec6410a3cc1053c34f0b9d5a6a5842335c2824a568bc4a2b586e95cc729204472531da5bc33cbfc7f0c553467b43897fb65cb7db01b193263fbaf64433f9979c7f02fe6a81ec30f952e8cfb90cb38d9609e2ea5bbdbc53a4f2b114c4138fc9629963ef9ce2469345dc55624eac69a28857fdc90412c76385a1bfcb6ca26edbcab70d0e68f1d918fc7d5797de9d39d82bfc37437e8284271217a578721426d68a17f30f9a6d5d7ea9f8218e6bf2918005f1ec42144001beba32c8e620be483bebe21473841196078ef5ef087e8b3326f8b332ffd6d2fa4a71f115675a0822e0714266c53c4253c54cfd04de20fe0387982346b1c96da124c51965233a1ad06156a1d80e3c01a06a7993ebf6448afea38d59683db0c676cdad39194c0319669d7e714840646fe76749e29a53a8d3f8042bfa3fe548dfda4a06e41b251f5a8a6baedca08e1c61637f947d05ff4a4d849c6f749c8b183c286ab618874aaa79eeb153de8289a83695d92fe1b9d762deb0695274dfd9ef11b833f4509072fc3ee9758b207f735586ab8101c18839c12435350bf6b6b1fe871529b52f9bd580701f2b5733c1dd81745b328e80161e4d41cbe703d51200d41a317ece4bf44695467710d2a4c04beb118ce38e7d9300f205028f86acadc698de12c516b9395979f26bbdbc7bad6bd073c8f69922ec5a33286b2a2ff0b445d69dea53a674c38fbd0de012fa3a78feaa8360a17636b61c71f9ef801966c52279fb848393b7aa60227314a8c3284fb51cca156679ebcf65b668f2ede7f4877c2d4b3b886cfdce1dc939923552d9e57dacfe955c7400733d3eeed4bd0cf129ca1ff2eaef40e70cc50de93145a48adee3053c0beb251c7f25d289700657ef018af6b9e68d500d948174b5301c56b37bbf281a7f48431e0e0c480f17a80d023a911c05e630680f865c5d62e0be6a5603302ffc823e9cb575c8938e3efbd4fc1521ac47f61b2a549dd863211253fef5d171932dbf080981eb4f789732ae496f5d81062d33db66c3533ffa8619fd5e3a4dbfa760b295d00895041d21c20f45238709a27c9ad3fe88b440edf33e90180f2497a21288445df9a4eb7471e5e53ae43ebca4f773e68ac566a43ae481446a08045ddef5b30dbe21d4e852e91887740c0d174ce77e6c346477ccf79dd381d0d6006099c246010ca506dfefd712fea36caf87da96b79fb113be0000c0a4b1598ab5e2ab9d502d059807aeeca77fb67f52de8748d30f08a7188704fcf4532d855695c0af75e34b714884c348c0c53589fbadd6d7e1705ee43e23998dbcd924d84596bf11caa94fe219cc988f684bb18ef9478cde117d5f89a3635efa1d2cda94bd490c8826fb4ba41654b6abe498b9f4a2a8b34e05f1baf4faa0de2f2971bacc98539efed5e7d9c855171aff75f9ea1bd3662c36360add543c88a56648b50839d0a8c8e3d8a3f75e5edb61a12d18a1c14d33787cb64bda94c4e78526cea1297f44b3578904d5d5cd179f6cbaee3ca294b20efffe43c7587bb9cb110e7f3e8976d3b37f81a0258ff209419da747bc2fe9f3077d5e26296be5b550c7bac13de8fcfea5fb488f6bd901a6c3989a80449b1845ba5b70d8fb10bf451a3eabf737d4ff0a80e4f7e15e373178f6b9fd076579f3f82e29b08bf5d5c9edb78684b46f1373a3a2daa6efa112d5b87d0ffcdaacc86ec0fa496f5011d4b6c73e8ffeb1d040ca24bd42943b731124c13957671153c5451d9cb41bbe3c60656e2e7919ca1bd7db807eb610ec10cc1f549624059f59700690156b779d34217b1ce68fe99281cc4149d8e6af82d216734dd959b7fb0043bb8c22ba69eeffd37f4072f79ee584bf159cab391228445b09afd215cdbb435234a6e8225d5ca335ab5f8dec576e6a9e3dfeefcf33fe9a18b80a4cc467b20e461bd3b4e37f2bcb1eb1dd9f07f0d0fd83af0007d61a4d4ce5f30bec71e416492b2184ba06daeedb997f69f5449c15f131d912162a109562d116b9f60a1cbdb648ccc7a5e04761d0d2009c7f96a658459b1b5f3c581afa770e4258a3c397b54ba4af5c0b22655c9a6c2e524cd37de58a8c61a7f5e67410119f9869c5033da243f77261f601efc2bd71afff2cf7d72e61a86f0e22df5d5330be57eab2dd9f1a48f18b6785ae1141142903eae3706cc917e912f19468fc83028f299f19d62231e6f8f4b25df5d3c5dbedb26018843dac53491a4fd4411890a5117b7d5d6a6ac196ee8fd1f3128edb6ea1d018d81ce03b9d2eddbaeab0994968c04713bc8d6b541ef49d05c5ad6f12f85fd61bb7ec2fb18dcffd27491d3b93e0224be147048ffccd256b5b8497bd9f2014c5d229e2e39c9dda4821e28a460bf36c09e5a3392c946a191314f7e377d9b3b958387b39dab1416b8562d5b88d242c8f3d29332f5cc9161396862d87ecd09fe6bd9b3013c7281d47e98be65d336d87967e10a465aa313af3bf40a9c74266bf7e7b9e121715bffb0f506cf75bee25d7f3c7bb1a2d8fdf51ba2507819f4aee3ad8274d449fbdaa942b80094006e69b78e9a2394802f29c6205d4b88103b353fe789d8094a0e94c89b4a4a419ef1501a8d6a1c12216280f38ae66b951c5e0b5885a4175f32e0574a87b4ac7b99e65d223a4932533e5b31acb066f6fab2d9677da443b83694d6d8301706d56005bded74988edc418bedf45d9504c559c0e68a783d39e1622f989a8d8a0e84a3ec1e1336733eebf272c0a9fa641c6e47e40941d1bff8b587ba6eccb7021db612e075d416285edfec93af02e8ef903c1b28a1b323c704cd9e109e51313fec20338e3efccad16c7b551ed641c20ce39aa16043091fcdba050b9febb4d6490bf788c5692244a8ce25101f82a6db9e3c04795d4e738b21adf49b9f134a566921d7a10a8996d5fd16435c5ace0aaebc2361b0b20105e35c6080da9212f7eb04bbc4bec73e986ddcbaf5b8f2c77f04b23e3b3640e6f481d4a0f1857d6051659ea654ae11ccf21b6aaea945c15399f54f76b3dbb6b575e9ebb20a8975fb9406efa29f872497b7639da0ef6045aee92e6cabe22224b52921766c3f9086140acb1658248ad0dbede8197a728269b2bdf4d0b1d890398b402b05ec4894248de9a52c336f462a76c6e5db74ac7049f2d6481fb1628d1ab3c8f6c1e2d2b1974fd8d861967dd264f898a9de59e4b8ebc01990cdc6a18b03729c434a5925fdd42d79d80f57625c9c132d8639fd33a903e36e316f6710f03d8507c628713ad912847044bf6d88c532e59bdb8c6391a547c69bc19d12daeb4f7ad6d4437d548aa0cfa57c20fcbdbbba00a42f28340c510ba0c518c51a1f544e732e7ee1b1952934670ea07056e84168e480b4f55f13146066df108ded9616ff07bee07c56a14b98756ab82bb0dca77d54e89704f6af3aca81762fb02da00183bf3e5cb65cbe929f98073060f2978d6d0f1401b40ff6a72ade3e97a766419ea02c857dacfe9ba60500d4ce348f6ac94e97a13c6c6747df36f0b92ddae175c9e31cdc89f0bb06f1ede4830a849df72c53364a971a491f9b3d439810c3f21fff9f84767041337bc1a3573b9ef9ff77e39e4a9b8e4f9a0c80ecaf172db4053f67fef563dac30f89fcf89377da6224dd7a448a0a75ff0c0a822ef166c0a5ecaddf296d328ea88011083e40bad3bab5968dfc724b2eb7a06e27065ac88716d05642e8955aae557109510fe12b62cf1ac92e86893a95726bd18f81331a8a6a426887c6470151de5b19d2bba3ee90612da4110fbd0c2150efe9e16e9b075d8629f1ac25231819455f06c3d3a8bfda3d12691021b84bf399a725c9746f9b273a2cc9db383511a1a8cceff1d2b0c4ba480406720ef0605da25f5e271ad46c48b896a5e41771850b7d33725ce82dc9510f4dae53f1de4b035d4f4ba044b8feb0e8ce1fba4f0b1bba8af 施工完后就公布啦
français_basis
10d14cac8e963837a0a1470bfc41190c91ae1fcbbaefcb300a46e29ea13d36d27ec62cdcfeae2f49665c1c996b703d04a853e0c064b46224dea97caafa59b232105951748cdcad68595244a0ad068aa94aa58e9ce4807a990ebfec7453af2c054d9072816262156d1ffac1218069387f149f6a77fe14f3112c6d7c975d027871e874f80be14270799b3f740dc4ef0fe0d61edfd506adea870cd9f8afa3bd96115e84803939a21c5bca2a8c5d4fcf1a856e2fa5b46f4a99cf0d13f28edc50de92731d85e027297bc06e994691539f7ecc8609086d3a949f5be9eeb458fac7bac3405f3ccab826631d9215673a3dc18ca678830bc5be5c630c01fe79be4cd3157986f0fcca97f7287e1c77e976ec166ef9460d8a187292a8751b7bb50c70aef1fa3320d82fb22746e2498d212000a055b9aa920674ec5a8851d2af7c63cdc319ff09565e55d0650d5833919127941a4b0c6aeca499191ae8ccb2b5278595aa0c9c8425223d4b0a164bea3dbcdc6c547df238b9f9a0de12c566b923663793678d271786ad332d2e17730c6be90e4cff01d64d0e8a588aa1b4dbde4f0b09eb6ec55c5c255cfd06515a68d2f72f9f63d6c53013bedbe08961b694c4f7ac54dd32eb7e4aa19b5cc4cc5ee01ed66d63eb33e708945e960924792fb68efa86b1fbaec6af684f7f36e407829bcbfda29d377e28ad442199d762318fdfdd0b80d87055811d046d1657cd8239c73952944cf9e96f690c8c7dbed3ff8a246491c8d0a37539db5d07bf5affc7b01fbff5130dee7ced4c210202ad27ca029cdb658d17b130ce4b3e0961e4d2fc07ccda76334efc367bfa468053e97ac891aa587aa96b5dc42432d33d268be26892f39ef377d6d77fab6bc9ef64080f1de3b5e2f7f8592922ffae0f128b2e12fffbf8e71ee28d024f44951359e5e581b9e4206658241bc9ebea4772ff1a314d33a6b08ed728bbaece3bcd49439fd482f446e45c73b459b567e8426faaf1b342fd138a37d49244b86fe9863f8777196ee3e199832470cde49fb89f7e9a884c18d5fa02d3213ed68ebff8e514e6ff24d97c10b588cf9473d99cd61ab12d8b1821d3daf9b3bbfb2322ca0bfc8667fd9b40dd472419214bb15f09e2b771085a4934ff9bf7ea0b5075a8ef749bc40acf0a1f673588eaea04c788d58e615ce1024608e6ff3a5b3be49857bbbd984ead23aaa36b458146bc0b01950b7e2f671d176acc038f146e41cfe4d896d9ef0b096c857781e70660f7a062f8f12fe1a7f998a3678cd392d68fa9fec2c273a1ce4a77d3f9421b500a069070c4862608ac1e061da55627e7dca5423842d3d58947dd2ec9a7a8a798b07419d6d4486ab50452f2573a7e2c6e89049bfc0d28cac6c36f2869b208997301821dc9478f33a063fba61e7c49d5d6e7c2434a9b64a11fc84e184fc37d9caebfd6f835d07888dbfa203f342bb92d307066ced323b06ee4668228fe011a9be2fb907424c7c4faf17501df444fb9c93f599e57d6479dece10b3932be31ff10f65e94c7927c445b9ee99e1ba6ee637dcd05b52b3e33ecd8bb0bc2bf62058bb105344043763354659f278c661b40c402ee06a0171e463c39357c2f76a92b1e87b19fc2a40c61bf40b085e1c9e2dbe8471bb613a76f70b37cc5c0266483a1c43694682485f35c0fcbc7b121f396fe01f379aab67e8aee3a207c3f95849007f899f28232bd080611c5bd706f3228caca00de4adc935b5faf3fc24b90a26b2aac015024524a4d01614440e6bc711b9ef39e41069add9e31ed1d9111b1eec7c8bcb8dffdb04937feb0e474f9aa254e9a282fef02c53982058839f36893b0a6adc641592fe184c44353f34bd590475c104ac51bed819403d09e58b9915e4ccc3cde17fc5a368b594067cfc5ec3487a19c6502548690a86f9f29091d800d4cea903303c0ad36d51eb81031547cd31b8bd9cebb37672e33cd892542a540a70dd7a6c6c4017867d2475fc7ef9227e77c05629df305b64adb5d8fcd0789fe3f637cd20af2e52881b1fcd8c99537cb6b16d090d5c8492ffb5100972eb2f7d07744c6df090af6ac4080d9fcbc3ef978e7ff8bdd02baccfc99e06461ca9eecef1555d1d7389c73c782cc6ce70fd63598c346904dd80f9fde16fb8c849a6829d58d672786480fa18278cf9d834467794142ea0d7faf46cfb97e57fd339013ead611befa02254a61bc2bc4f4e855ba1c2633dd518c6507711c2a39830b08edaa10b86e59ca32d0caa203a560d52eb985a4c5fda929d1f288ed849b82a9eba5526c39508129894cee0a22ec7cc5f4fae37051f1a488576ab91a4f4a0f840926f46887eec4c69b95e864bafefc7a85ceaaf0ce9617e7d2b4ae33fac15cb5985491a89655b7f708ea08bfeebd78acfdc8bdcba0382b15ab878fcc7e2eec280cc39a6c84b4ba8b4fc7e17102d347db3a15c5711fd1b6478c182595f3a091ba551b465ef19028bb4daec7a518b7d4c8e404e9bc5a3a590fa30cc932327a9ce080ca803ba0c1fd2b5d105fb79941e818d6bdd04710ed807d552534e2ba9794f899aa62cea334e5a7653f43774b1205db2630323e0865e66c63bf6de9473672aa2a1bd6669a1b989578ac898df6ed564dae22d2fba456f1361678ab1560c3af6edc3c89366040a9b84ca333784ccd481f0f767c83c43b21d298c31c290afa1a742c5790859e7f763d40d1d18c94bd5ef12639dd21b6ab62229ebf9d6b55c4f769936ac352990fba4b00d327205de82641810746c7d95d1ecb435726c949b6fc61c6740f59b8c0e3768fff0ec74bae4e84c171a294a9ff3766cbb9a7e65569e921c839c1bae2a6b132df6648c301c75513a1ce421bd10be34a6d5a404be60ad619210b27f0a2aed265cdce4dc2bee78b4db143b4fa2bc58e97b4d0f073a9e4ef0895ca2d8ca4348c56c880f2ea99bb29128b86c279068ec537a706d49cdb52e19819062cbea87ecffc6dd00b8f84c3f2cebc347dae4d37c6b452099ede961c3da3df2fab19e7d8c0becbbdb89cc4e8db9ffa6437d7ba2cdf7cf7cd206d93c2619c47bd39e1f338c8e55c33b700e3d2763b7547eff372c696a83546c9edd5296f5ad9e152e1f9efcd6f0e1016c1b2c51f8a89d76eb815a95c6f8201ea8007ea1561e15c6da91fdf2ef97d3fa45300f204ad4d14cc5381e120864cc5f06550b16654daffafb7f197d8d38bb4a21629c5bf78c0165ae4f545b808130822fbf387771b764291f0b088871e9c7e382590dfe31a751e29744b0e33f6328152894e3a7b5cd4e12e9941cac042131bdc53d37cb0ca4190c51efad2752e74471c266658b7973f94270c78e99a2c6fb029cc2ed03a68f827ab4700c881dffb6021383731d309848d9794940b5cbfbd96d1db0122b740c5b6b28ea6868b85a10eaf8ac1ba0d2fce4a1c53117b3bd9193217f84fa1691d455cf36249292ed9dd1bcc5d5e39b9bb661b60427d19ac0c067b5da35de8f15c94e46a87b36de1247379e06564e859dfc71345252a1e8fb0e80687ca9a0329d54e928c54623c8f3121b562cfce81dd09ba3fca6360132a223e1cd1150d103f1e99070fb36b52d9916735670a085f095355fa400a0af034fc0f6677a47b52c1dae442d1167fdcd0df32db8909c435fb72abbb4b4aa3109b32e1f6e676de20f6cd07f7af6009fb9685651fd508c34159838a4456031eebc07828ed36d585ced9de0f419b8ff59562c20ec4fa09880f0a10a4c78f7806462167140e37aa01a488545648f27b063ce3af77577e27bdca8331bf333076f24f13c0a9a5dfd9913d451292dc1dcc51474c9771db468be797bcf2382350cc786f3bb90fdecaf7b23635ef6be101bc94f2eb12318624ac5d932c4f35053c6ef8b1cea72643e77fdd64aa2064a2205d7864784686ca6cd6154fd728bfe2da15a6ca14d6ec129d7b89541e6c08d4bf0520e50ce9f742a84e9036bfe8462d5c7c0007cb9767bb77ddd7bd6e6ab9d63b5de7013410f98f4def818d4f16fba3c113b0b50f976a260814f39cc08b93c8349274eac25894d387f730f4c02016d2049a34b60671eae66daa70f6ab733a2efec94db6fd0cf50647490b7c271063188d4cdabd8a2a86d770969ca5f696ee5619f300b015cdcc3a894618e80446aacfb645dd667543ca907d8ba6be421f406132546271792c6f2beb0e20e94071e5036a7ae5b3639a31933bd28e53a7e52d6f76a8b731df1eda63a616c49b8999eb219b6459c8dc2c3dde426959c12f8603023b4766bd8bf63efb456a9a78320ce1377820e7a677444e508442d006ff0b553f9cb6266526bec204d7b16af64bbcab575cab13660a1ec6354bf6d73238c86acaa9da397db6513d85ea4ca361fec89b4a42f71113578dd38e5e66d61dd1ecdd9a9927caf897a1d40cfc97d85038f3806528c53b35f985846aea516c2fd101217353b09139867ff5b18f81a64089fc3d80b293c2b5d6c6c2435943263870d4347cb2e3aef81a2289555a0adb0985e21de83be87f8766e80e374ff5537ae7871362dfa85ea628d06db45e04f00217facab2893c5696d1cb79d1beacd4d89af834d57c8e9b6fbb5745ac8274097f2418bbed2687f3c6bb748d58fbe6a485e0568474caec52695530584533cdd9bd7cd09c5355203e7a8a9af5a3bbf7b00587d6cac1c83ee6239d3496b174498da65907fb6a56db9e52b85602cdb0dff38fa4ec5148e95e7ca536e51321046b1c43d3fb7762b7d0bfb6e0d0ee7b2355555ac5836f99c575dbaa986bf6da3a9dbecbdf7d106ad5f9a6b0aca9d9c9ad42dcc64b56582de888340112f64cb423a152c5d567a7b34480c138afd48a5d24ed3cca1bed4241015f5dd8c691031827cd357e317d1c3562b3a7c27314676bb8c26bfb1881fe63eecb4d25a7c6a68cb70a0d1db23d483a7f5c4eb553bd0e27ce436a13c335d21896e18a6410e71d640aadabeac5b1f8e33aa71c9cc14bcbc6ca06927c3047e0c1937ecc7ed618f94c26dc3f7428214358b00a2f64e2e13d2a783597d993a2b5b1a407a5adfb3e7ed2d6b8e06ce3435ec186c2632fdfac276fc70505b729222f7f75b35d683d9ad7477d7d4d0000b8bede1b3154c3c57d2af0e56ae82ee66a9fa6447ec2965ddf543dd25706137394f25e336c274e0923aea2d0bc66fde528c053f3ceadaf336a69bec45ace212b6536520eae35b96bf9c23d3f8bb1ac8f7f8c8a5844a009f42e55a0049bc2605c48267d91d365f18e1030477f3610808e8e134c9ac4b902593e337f6654ebf1aa0e7739ddd0dd724e876de07a249bbde20624ef58dc5621e795b11efb00b372627947e425586d5a0f9615340aec0dc518590fdece681fbad305a468224fb97cda60a0dfec591df8a4972b06ad51ff7254802221d6aa728179db2f59e53b636097cf48c9199fed5fbe5327d7814e3f58242c5f7975bdaa5fe72ad81e539001765166491588dcdfab0357de4b4e14ac4af31ba48268eab1afd3a4c8a75ee985379e46eb2117aab761ea8165883a6f73a984b46d9bcfef6f876e00834476ecdbad1d4d1fb74cc6bc577e8447a630f6c2256fd3222bfe44409f8d2512a12fc973044b8a333b885576293d2108f8655b559a6615c52017cdb59e021c6cc2a03351a880408e958a31f865f35ac32955aff0cd48fff0e6f23a7971d1c35ee2bc40ebc98a15a62acddd42724a5c7ff12901882076e0864732d33791ff42048e0550fb709b024b888f205ecc04c7ddaf8d0c024f8d2072697dbb3dd611673a1a7f6254d9fe15163636f692ad17cccfdae17ce4060170c3123f6406cd18b7df3575e55b019ddcb11d40660f78d91f3f062f93bd22be39e9f63ed29587a7dc1def09b58d079d1fe263f212ade5a307e1dd6c9ef65faa32fa2be063dc217f83f564357dad2f1de9596ba94d598c433229e3693e1352639232e2e6518edad9f9aead35bb27b2a416733fbfcb7c05e5d6a1ba2f57401c3b942d065ee6f4e67a4c0650b48b423cc706a6fa14aaa705e16b408e756f3840f1c4ad731d1e0928c15c83e1b5b8209dd378e1c39cc38633e977f25dd205f6ade648f9bc6a5525f1fee31c1152032ec59fb8b7d635efbfd51c2e158e3fe491f1d79d78385eebd0bbfa24c2202ecb3af8a18ef6feef7178c60bd6683ab51d0c6dbc0e90248c5e3df5793ddec48633b626a26fc6e38d08690f6d5bd096acc0fcd52c7978153846c969cf618ae1a13737526537679c2c4e27b8d2a70e43b31a3cd5afa49b3b33a26093a4557fd9c587dcb954e46a6bd9c9530f617914285fc1abf70b40c992d2d08249635ad96bdcced993db920551263dad8ebff6d821db9306e1a043b652dda97ad8418cc57e4005cad89b2088a88708bc3e6e318608d174c1e126573c0caa1417218cb42ff4eaafe2f28117f73db0699e1e697ebb019a28d9fe402a9e6a030c3f91a9ed1b246604a2662ab9876211df97b5d8e1e0ba24582ec5b2deba1a2e764498c4e5e49fa44137e354a8f304ab930fc1abbad0d669f9c85888d44797384925e7a71b47cece86ae354fa194b9a8c8bee601b55ed7cf6304acbd03c46d6defc81171e07aee6d09c819b0d63b0ca143a98504c9379e77e1758c3deb2c07c5efa018130b9d2ab32e7e1e8335211ea08e4f768571d8f8a712cc22630f1ae88047873213b79128e416c6dd3d3c70a697595595a2ab4801d67e98489dd838b6fbcc9d7958efae67ae37296ae2714846621545ccb567d9f444e1df9cb9b2cfff77f892eef28abd87c193732f6031886cf5dcdb5c149f0bda3b6286dff7bfc775d4a45a9b86429913882a0a24862f5cb4c2df154b17210bbe348fdcea7f291bce445d1d3be9e19aab6f3e3febb4d6dcf51fda04702960465c8771dda55d9032608890e42504cab5d3cd3436e052c895eb698c4dbe2dd35e8f8eaafec4620ab08a32e58e3a1f926933306bb4f0101ae1c7ded2f51060329e53dcd71bc549f380813627262c144c9778af7ad1041a3f6932a872aa3ac613096fa0f0c2f425e82c4d04b931ae788fdfa91bbcb942f5aa8d926015dfcc2842e580445c5229a80c7ed63f2f72bb762d6fa18f2a94ec25d04cb7fd2709223f538086a813bf92eb01e16936ae511a6f920a28c52c41e2393a6ac544ec33df63a67a0b9e31ba38d1c148f06dfc6c271f8f21308468f7ab9011cd8a918bca3955f9b749c51ffc6c97ca82e19a0ae6a839bb0e740db9e25431f303419509ec86d47908683862f30f68fa9fcf2634acb35bf8fe74b36cf4ef1e52d1d9aaf65e3c8ccf375edf8f0ad9acd6c3b976ef5f6781ec491df2ee5d7c3bf237d6b6fddf57925cd3004fd43fb39b2d2d48124b12a5eaa71f8dd2e9c6016ea23557efc298aa843ad071d74ea9952e5d96eddaf658841e015b398658a0ed0b65d61431d3689a69334d57bd81918f7b33357b99374ed7ff1907c98162e71d0a5460a620cc8ece926e1ed87da71cc3557463c273061a2cc06a5937331bc3d132c988ca3ae73b2b0dc973b6af23c15539538a2ea79789a38aec1c9e72f76d58c4380e4e51476cf4d4280dcca6d4573f2e0b85a70b809d2a75673f9d4cecbafe0fdf2e534f361f8f8221dff802e1e0c0ea712a4a0f2b2532464c3062dfa2891de2d2d80260c0d98a25b8822ef5ead25b01b4a8772992c52c9a7c88d5e462c7f6b2fff1afbfda53d764d8309b6178352221661cd3a662b72ddb6576aec9be0431e33c84b8773527ea34f227550acc2ea2466ed28ec3e0d6cf8146a5371df89acad5c00c40f4b042ef39455da5c14d543342b6e384908b6f3af37180472979d560fc8c28ea5422bd4dcd5dc3fa0c053e238f2808edd67713a085d23c492d26b7d7ff03b8bf4a50f09c9a5145d852cdfed3f4ef2cfc2a3fdcf7bbb1f6c3da79177a393fe688f0037f3165baaade0d9b83082031096369ce13378eb594b4a08474acdf400634437b3a7eede05818ec7c814a992d15548514d7e9e696ae3f4b659a12edc86b2c747c54141dbecfed1718ea1c1db10e807bdcbc0b9be1b482a3c7bcc33b4672915cb79933011a0f76054795e63386ed8bf88c7187ceb79365e877292bbcb4bb39bbbcd8ad9ce512f8b6a5540db8ce86a56a78c13629eddfe4b0159bb7e763029f502a7c0130a9fd7af515ff376cf99ca9e1fd12068672dcb82bbea58602e6e14b50ab1a656dbb85b2f4df3865c9766160ef7fd99e294e1c95fa590f271ac8050de1e1ab17961e19202af57e7eece123d069f42ef250f7124855bb42d9835dedb1810066cb69f5ea3c075c24abbf429d33af8111766395a197f48aba1affe80abc2e4b03ac3637502f1250d184aa859d8e482f6187a53936a1fddd8318c3660e628a4eecaba610788d25837a00a1355dd1262144f3afa698ff0099e2d6fdf658c11aa773ac9e0e4a03a9711adf420af18dec5d9dfc2b17b5e2db0eadfd425289270372f92bd1c9e454ed41e5dd184b504b0d68d08ddb11482d2965dad8e1de74b9a41c5ef67599275b212edcccb78b52cb29b0dd34e8da07949987d6518e5def7621c984aa273d0960b9a930b1088149c18d3106c4406f031bae6d27a0b3f68bed67b8cde9bd1ad7c5704701daf6dc56331ae043e71439d46cec60dd53f16797bd970ca6878a7f5468f388485e7a36c672b4cdacd843e205442d8da5360b6d70e9dd65493d26887620e711a86094ebfaa54b7a7fdf4cd6a197fc7cc0e02f26af9bc2e98a600f8845e1d118d5af3d18f042c5080a96ce560f8d73aeaead1ea842e7b219f3c2cea22a81e623daf89a592eb338725bcbfbcf3661ae33cbebda5ce4621e8ef941a9f029aa03adb1185caa6965dd568bb28e0d7f960e8ed4452980c47b75c3127b685ec470a9a65fc6805514703a6fb0875196abd7375f024dcee228cc60c7afc09a7ce14f947bb33c07252105a4bb73b9d7db7e1376d0a9104f0df1eafde01175c944eaf6f9c624e7e3c83534a1ee8543f317809ae1ab01bcee79f197394f02915952aae4588f4dcc22c7c3f7d9850597337ebcc43eb00e62d2ca0bd7b78f58ff7ec2b9c4b36a8b0f64a8f009dcfca6bbaf2ea963015eec369e1ab56cca416af81ca548c5567193589d4e35296edb227823aa87b7577f4815bfcd603ad79e6b84eafd244c1edf6227422367fe7f7dcc7aae6af3c20c536a6cfdd23002470487eed60a20ae9607fd5018746c2f88904ef3d1f736f922120ed5424b690aa956102ec17d501230746f663f3e7530e4cccd74db5cac661ead44727294d2efc91a6b9fa384a017317c6d7b365f95ee56d54cd3ba69d28fb19f89c4fe2823b0892202294d28be98857c0617c5ec8e4282e4623c1e14368999c7d619ddd45ff2c3bbc2b1190922f9ec6327f9a1a323297aad0244acdbd58d0a33bca63a622bc4084c06c553a8c47c29b40b2b14d93d381d29e281a0ca580c3ea2a6dd8f0035a00e0f8e5fe9c11f3acd1c2839a5ea53dde4f695870aa3d6adf610c9423077246a96c274620a45329cfef0f36040d5508b0afd346d3a819ae7291be3665ee4df67dcd71e733c4cbbef74ae65c469ddeb9e6237d196a910f501a16794f585e2a7926bf2eca972ab06c026e195f62367ab84511f293d5842b704baf05756fe71fb887ccda36d8909fe83eab83c1bfb51602113a68a2c6c761dcdbb2706192c31c776debbaff56798baf502302e96a79d9326924f87fe22a1810ca296e1551bf95d38e7a0535b8c3df48d0c09a2a3290ddcfc82d173b82966f94d225f1118a47a5c10e55496dc7382b0085955c41b2774af328c94dfc0234360b6d8fcd2095ebfa94d447d914e69f3bdd37cf683f0f95f70b1f1b925eaf3b5e6202d7f34c610752e11f0aa9a1838df2ad585390beddb61c30f96190ac956fffc8ddd624c939e3a272c3d8eec6c48069ff45256ef74f1e87cb08015133164105c158152452229f5246d73e9e4e9e8fb9545c1f816759f330ea5bc40655ffee9b76fd7b674e48266ea807e94d4e6837481ec9b5ab42f00cf59ca3c8460996cc9928c19ef3a14236139a0c0a0b274ead4bae19efc7cde4a0b64f44ff3be8bd11e6b9690fa29b75ebc9ff3c25da9264b0fbed987f3f28cf6eefd32e6875448904345c154542d81b8d0d3aa28e1aa182229eea2b58451e004e4e14f23b9ab0be2adf5d6cf00b2e47f5b116302fe272da8bcec5eef2b4ddc6dcb60229d2f6755a518dff39d241370c89b8e8dfd4d154d4f604f44b14f03c87ba65020d8f4679fb732ea5710224e9685f63e3ddcb7231601d1ba45f1c037ac743b7735b189b78e3732aeff9e877883d84c88ab0b39a1493403789b8d765d097c490f65623b9ada6a1814dc24c703a159e60a0950e040487c6a1a7255338c8fae583e2086513ab243dd0f4135c1365d0a833a112e10e04e27a01fa672a2abad83aa774ba0cb1dddadbe995a8723713b1b4b587561b602e5fe15e24c8e0ed422ce2add7aa2a9a0c7c8d54b40fd9458fd38ad4b09b64eb84563385cf449621e26c0c2887ecbaa1c55772c1b6a5f19e4065f608d5c53ea94d21cd4cbdaee542011678b9460047426b936e73bf1b8081ebe62baaaded1a6bb54f17d6783a22c0cedd4d0aada1f95f0c44f7cbc8cd5a809f9341628176b1413c2c131349c6e8d324b58ebaedbd909dd37f2b7ddbf34e3a0a2d8e1311a77d0bb1f9ad39f1594da8e80f142694c70a937150b95d387ab74a0f6920cfea2feba1ed35ca1c1bea29148a0fdd777e6d596f9ebb10992ed84c582b64805201e56faafe5c0a86739fcac06f915812242a7c902dfdb8fad638f0f265cecd4f565f968700303a594426a49113aa5c6ad0fc05359b0119dc852274eb4752531a1d8c8534d0f0d48b8f8a43ef3ce18b1c108fe13e08456ebefe5aac14a5bd81bd94016ada4875bda4ec0cf91706eb1a559ab8ac5971bac6fe7df7f9ed3e86b0e0ee8f6644376b29e9d54f6c6962da3957030b4ab71e2bdefab4c7a01384308dc30f3fbcfb0dcfcf782a34e2a401968a7f704ed41bf1dd2ba00a7d0b68c06040295d2beaec29d84f65d8e69bb19b1c2521d484c164099ad101e25ccd5c7c75c1a2c1c876aaa01c3285349f911b0ec29dcf528244a0121e37e880e3ee6c973d57d3249d4a1c266f69cc991636e3bff978393608af9b59325c91e55b3b3d1fb07611fbff7101059ca92dffd2ce528d6a0fc16a72586aef331d956315571c5c549c78971a07a9764c79b5543a9880f76bd24de582e87452541431dfc60df912a36dea4440c37953951ebb122efd7b2a733ffe87e11dc6a62b8ca6877132e74aa770743d2254b185b0204eef656579238786300a094f72277e74edf6a1bd792007f4dae2bb91415ca4262b5de7af28a489c847d278affddbf7bb7c907ea00caf0ce0b875579339a3b3b2e0c09a142c593a4607f0b5f7097217b671ae6963ec6e257c076908d3f36fea9f1df65b95aa1dfcb805bac961490feeba1bfe1e32eca97739fdac72dba490c975abe4a87414864227028fa750cb4f6eac8d76e70e62baf43b35d86820e38afd7c7f1a49e2a4e0395d58128fb8d8091972f6015e165c4029ed5940d8b89574839a27f391e34e078e777dc5b0e6227e7f303efd518028add154ec05d3040ecda0a298290e0ab2d79a6de9b8dff7e8cb00d7cae04ae6bf115ab8f1dc4117e2f6c5ccd68646b2ebb381fedfe7c4e483844cdc7a8d436f837e4e349d468440c6ee4007a387f644efe875d0b4e51707d366e5e7d5cbbe533751ed6dabb16cf6e43b02814ea3723551d2b3cade9d093e74ef68186423290a59c848056fae5fc75bc435bf89df47aed1bcb8721e0cb4eb654a83eccd7869e6b2b39bb87ae4bd582795636ebb50c27cd7ddac7f714ad104fd8ed62ceee2786ee539cb39841c01a626b157bde031162b3488df5d367268a260a8d7f7bdda52889ee9c70a76afcecd96223e275464d66cdb76649f0b72e69dba976df37dbfe89b5028455cb88da8275bdb5d220eeb760f478ebb3d95ee9ea6f3dc1957748a60d47c0b0a716538069752c768924025052d4f5bcdd7779a99bb6bd46d4fcbc808091052b93f04ccc1255299978f568e759f52604623be4d0041e0a4177e0e61e56125af0c3f25369879c53f41fb5cbbe7f5fd704ba33f99764f7025bced6962915ffcb245d712af62e2fd71c183021842becee05e19dffd32b523033fb38c4782384e0aa05f1eb3ed23599b818a60b726ff4e6662150e1fee6e8018900ada09d89d840d2378766421a90a020a66fb12f0faeec14feeb80674ad3c020e730a3a501fe413b4649e4743266edf1156a6ed958fc8d29ce6046894c8a123f7c5ec7d6e667955b28d1dc4791defd57265ab2eb4bd0b52c84a6e773163338e7e639a6672d291f1c8a6762e312b1d96d5c640c5e4e4aa898293cec7f67137935c60d004e21bd8101c8a12705337f5e5bdcc1c56a56a449b3068324a3ae0a72bdb206a2b147a1bcf823fffa14277d6b36ccfcc45cbee6b0a101834f4d0fbf298cfa052614515d40d1aee1f27a787320cf6a5ef0f95db1fad17b2ca54c658ae11bfb3e10aab66d4bdd031cb9ddd33cef7945ffcdd15d9d11e99fa13335ce54dce29c35de9438aec63ad5e1ed0033c55a8a766858f287406b32c6241adf3e9c8f1c4a60e145c6cf53f00da3251d5aed96dac0cc431b9a2973f5a703c39803cfb071902c7d06ee0403a1a9e45ecfe9dd7147405780b254f7d3cafba491367cea9dbcbd5015b5a2d1e07d3870948ec7055dbac2c52653033dbabe5df4b320a6f6e7e4c4eae63d928b937995a4ee6b0de6540f21bf47f7c5c8eb08b11e0e08b609d77c22d5f6b570e673d644ee58c4255b2bdd72bcd8eacda3a17d8013c57a30e79b8e9415d9230cef6963478fd99e417d38ec43c08c6d4d47d5cd0491c1b6e0ba42153f09bc7d018f22c203a82eadd297487e606024293ec868f6c355631b1575bdf25cb8ec33adbda13b3a54a86bde370b7af8bb97083d5ca1a105cfebad6818663e8ba16797b47641fb0727c2bbd56ea1c30223196a90947c74a74db3284012df7e99737feb31676ae344c80b8536a0d0c7bd06a44545882297827ee95da45541ed8c773a22c627751747db3fa8952a533a3ffb002202a2a380e9c7d27a59aef44a8a1444bc163f370bee4f663ec5e157e8cbc0e887e01b66975e2009c236d2d8b28b94a909b438dfd0b1eef2523fb2eb3333b661550cdada5ce7034a7209f2d89c4454b31edac749f645cf3ad824ec82cb5e4bc0f735b70b77c5d82be19347ea79b5e88110ac26ebd84a4151e2da0516eee1e9d564f4151065f50502d3e706126254103254a73c56717ca9424cb51c2316419003c4e88e44ceb3982d3875b7743f7eebc2d8e4327481f307b47b36f3685e3cf8dfc770783e1ff4076fd550e9f6d680ec65a7b8d858c91b41f32019dff8c9e00713bf0e5264d2d2f3c55f40271363aa8735276dd27e2cb6d757c48522ce8411d70292740e9513944aca7e1822bde3f61b42f684b8fd1b9191030cc54b61512e0ca5b6805d5ab7221c7a1f0c341f726170b76f5e695e7579154d0ae908e9f4c68c389690a59618def1ee4d55c160984cd4831709945c5a899e07503b35baedf7a3bdb74e2e4240b1f2cb93c7522c486c45b8711147de18283430389f92e33592804682206c8bd3ff7982f6903f37e1c825e61f304ccf87b6dcaa16026b5708d025442b0046ca04a22e826c4606099b69ab0467651b99a500f8fbe5f7ee68fb99bc85c4785dd4178c8a1083313b985f2399ad43181feaaf799e65e1a4f3f9d4c00a251004667419b1efbf47c99d7434a348b691f6ee7d0a3e022c7ce997a72f26fdb95b04a5e67804472cab673c79efd553ea8e3f0646e8fb198d17c233c077645d19f54ce64fd9a99916853cd4bb346aa2a99cfe8a07d0618237b9443586dfcbcc25c61769b46ec9b03b74c482460302fb64ad7fe5b747ce2a3918331981dfea4c53dddbedbadd1017906a859bc0c7ccf5c21a1e5a4b4882d17589fd36d1b1d82512e5d2caf330ca1daf1803cb4198fdf6a989df9d8bbf22be5457c0662a4d622a332f731f0aca607316052c5feea7bdb4291a045fde6bfb4bf5d1b6e58674ed3e37885124a20932f1386bf58fa97a1daffd814e55f08d64991a912420ce91314e095f81c499e7259269d9e4163a6eb0a551251ce755e4e7bb66c57369dcf52426b4396af9b909ef37008702c9454b34f44b0e2dfc52b4a5433b0b2f39a91f8601df6af454afeae02038b4e9d8ff926b9e56e4e5d0f63136c1e6826931c96893b1a32b5e82d4acb6ef841f2cc2b528726f301d7fef6f5488832647f37aea0f3e889ab3c2aa790771dc1db4dff4888e07a709e6aeae4bb76d3927ab00c562fcbcbb313a312e601d375336dc9fe241acf51bd2e0576f3857c7634b19f527005ee1e91ce63b57d81f2c801d59bafe6334ae73f18124e3835dd5b5e48ceba7445edede12792738ec9e2fc56282790fb9cdc459709e1a2748c5a9b1cea0ca8753951051c1952c5d36d514cfd76410d171c34295232a513bca078e11f743a1f6a74973d433f4a45451fe45bf56ff7a16352d6b6e5a605d276ed11747ad6faa98a3963ae2ad9e447b8359cf87470fd35aecfc43f8c40333b0a45516dc447b334071f80ef6eb7f14ec6de376257fd545fb6abd7e507f78b495a48049ce830d5bf5d9280a28e23aa63375885c4d99999647d58871c4163591668ae1dbd333df94b828c8c56754291ee00804c316724b85bd75fab5f3b4b3b4786d8f002f7e317a63ddbc05cce31b3854004ca8369371c3b362ca75dde572a777aa396a46c0d786cf0aff0a8a6ca7748719cf332ebd543cec59b6ac6deaf86329c517d6bccfaf278ac5f06662817ffa2dfc71993b3d64eafe6187bd229e9701777daf854b084fb44fff93de7410af422027fb5897c8efe9d5b0af539730212ba171834818b8370abf7ec8cbbdf8dd50920b61cea2bd88a79e7555aec699cacf362db6201889240909ae8b3ae72b31528cca606134a5ab85264b89194b5f8fced1e06737b79a1b417be2cc72ce4b1cb3c9faab5277b7638456feef5a7db7277f5dceaa833806b4333c9cf5ee753d9fc06e2d8dc696363ed2b8f7d560c48851daf0a250cf3142747db579ebcbd681c19d26f7481df0e38cda9d223b5f7ecbaa792d569423357e6c3331565ad05b9149a7cceedfb4dae23df5103e95d2100f261cd943f237df1c0b2bfbc97695ef0d78cb268b7a255c900deef1bcdba8545f49a0f2cf639f8ad5c6032a4ed6619b663db0bfb7e3e8b049b005dbd8f58839232145ac708f1b70692c033f8a3db61bfd20f10704f29b6858bf32e628092938fe8a5cfeb9ca26cd30efc690f55d94ed2886a3e5155a8b07127b2c7a34b590cfa46a94a093c676da9bea09674fbfac28216a7dd7cdea36f7e6762c444b0006d100562c48909727ff06ce1eec784f606d9be5b12afe287cf62797f8e6d5e18fffc9b510e53502a0b701ae61e2dc0fc99f9bc16c02c1fb1fffd656aea32faf699feec726673e4321a429845f3d39bb3e4f28acd4110718aff7f27320cf30e53ec7313415884fcfa03571c1950a1b42387ac7de74db8655bf0b8977a1e437cf26d0c05752cf00cd372e7e3d3f86a97614381b1404ba70fcdafcfd99bdc0abb3ad1627a12d666bf049cb074dda1b04075f661f14b5354cbae7e1c8fe640240c128f40f71c599ffe48bfd43c8fe8f22bd5a59c5b7f9e206bb0988420e78c716820bccdea93f6496f4e1259123dd191418e89b62ca47816f97d83bbe939a19c3466eeb4ff488c8b86f07bb404043e58f72c45e6c7cdf3e7d1a2969d9ed66ee368650b0e3be6559174e0133acc903b6f22a48ca270eabdf014606631e280724c5995d2fbf54886a38393b518cca0e2e5badea92ea179b093783733648db86194e9a66fe3cffb592a7c4b0d5fca9f1158ed7791ce32e7d2d385dcd7e8fe47d0768ff380573ace7446c054fa43075cb2242eaa008108ad9d9da688a2e111ab2bdf905f2ec76d8b69bb6bce8329cdfd7f08bdb31d5a12353d43e9f50ce6fe97cedec436d2c39b04c21cfee1866fd80576d8e1be7fec382014c83467cacc50806593078ff196532644b3053d2f94b830b9b1e3ce49f2ceba9393ad3bb747e3fc2359856fb6f30d471400394fe3478a65f5b92028b533c5f28701d8971a22413bcb8a2a4403f264fc3e34f926e8795ab7ac557c60dc300e227e0594cdb74f73b4de1c8fef9a1c7b179dbc2c66f4bd6c3e4812fce40aa55e027d36993b0e88db283a5997e5e4faf62c1a1cf66e180e25e8ef82dd32243e57888c5ef837a282daf4cf0ec288da55237aefed515ebb5df4f455af37f512b05f17eb41cc04102eeb1f3b33c17d9e0823d958d1b56805fb3630c4f476032880617d17f80cfd022d06a9da609733686ee22081a2fceeefd68beee027726184c1b3d141aa59e190ebc239b8ac81167e129afdc7d50fba207deb46626429bfd5e0bfc12098fde7d95d1bfd58991e6252462e92bf3a685727805fc3377e6d3c0eda08900ba9cabeefdecb0ae88660d5544ac6bc2c9ebe2f90e13d50b8f5e6f542fb56374297611175048927cbc29db625e3aa1e72f8b4ded4c6c690020e3548ace9f70bfc8a51b2bf10cb2a040f773dc96043c3dde3c4e868051a3a120c8e42ff0de68ffcd31ea53461a4758541ffa87d1bb149a6381a81231f8a78d92760920fef848c28d6a6a78b5cbdc4387e600cabd8db965da9a593a76b9b15a1b462a0c2c42bd0957b0c6f257770ed6d302b223c015a316471d97c73fe360317483d055a3394f7b29193e6ebb03e0f710a32d52b9de2ca0f2b5c8eb5842c7721bae3095ffea014352436192ec7287d037ccd823624078bff4810c0df42d2401885e11a16afbc28e212bc587596fd8d9f3e219b2ca854f5c869ddd2357883ee91f19b4f76d8bc6ae9958d650f91ca281d79eff017c5afa094338bc5ca4de55c8624609c6974353f0b6e60ba19017bb58ece0b48663ba027c0b15dab56302190a27e3e513cda29d697fd8697291935b66b472df54809d40471c5ee2fe3cc3e151f1ff089251e6fc7f28f18be161b6714c65fc12ab6c91a61587d24bace37fc82ff79bf3937a8e8a2baacdfecb67c10dd881728cfcdc9690c9f0f9dace5ffa518e1ab5823d6a1e407a660dec3e7f7145b862f1a03e321c1d34ea1c6d4e87ba6258cd5f2531d0a7bc8e93009d110f8ff48205683625a5a57b25f8b46a50a71230de44ee09a8c990e071cb3063522d2447b47059e195d627f2e9caa0ba55b691477750fc9589ab7e5d74ca352e197a30813d6f6b52f0f8a2333a00a6f3597fc49b3ba0d46f254c7ac26d693169c20cc3a52bd8d6fdccf43f93e329f7e273e677fd3b8c1e5153236431d8d2f288bb59b9114e92ad3d3f9ec3ca73f36199fe89719352ab6ca3fcdbb620dc1dd041db26a9b9d8a2111bb7e9714ee10524ec4857ec6c25006ca3b370dfc73e576e6525d0890f8b06f56843ffbfcf080dede13f8b77cd09cf7d0394df469177da7b870bf21b7248b478104dfdb27985ac1637e7684742e08bd253cd09222c5acb0dde289863ba150e43e5abe70ca41b732439904cbcf4e64ead2bf8b055b95bbc4580667a49ed4617e453dc6a88179ad262ac1f296373d9fa597af02cfb3ceaa8fb1ed26753a592c4dd371d12d0283c012e058cff0b796cfe8578703fce590c1610634569eb627f39c2fb0444f1fbd375570d1b0dfeac1b224bd1ad53443073f84e0b4b5aabc1580b9722b99f9561e58816261bbebaa8528f7b89a27cdd0fff4dd86fe5a6ebf0af22777d5f56007183a333638365a502e40c3e63e3007209d9cb9ed9362035251ed58e4454a37fdbc48451298ea1c65daaac8dc5f5275057035656127a9d0752766d5351734e6a77b3f6c19e3c4017de3d30bd466a0a87d0d3f018f6839996ceca3214ca71c2ee35b9101d45dfe09461982526c7c38b0a22a50b6525496729eeaa0041cf9efe1c3008825b3085af9976983cb3806d074b09023db9d3d48539e92ae43b0e9513d12097724781438eb3501b5bce6efdeb6ab97f5f5ba11dc511d8d78f250c2b1c7bb271626339ae9c9c096a3da19626056b4181ddb216bf6ccbe3f2930e24dcf260e6007cc4e8b396a9393d2d86ac842fb65a6da603c9b9ce59b1cb38f149d0a87f5afdcb476b169dc5faac7b2a784512afc996fabd15cc8af3199d8be5851f33c10e3e4a54ec7af8a3f5040300f3600a8c6c921e5932d7c2eb796f 施工完后就公布啦
地铁百态
她与我地铁上人挤着人,摩肩接踵的状态真的很难受。我身后的女士用手臂一直顶着我,我向前挪了半步她还顶着我,让我很烦。因为我挪了半步,她顶着我让我身体的重心都在向前挪动过的那只脚上,站着很累脚底板也...
《夏日重现》你确定不了解一下吗?
[scode type="blue"]文章片头引用《夏日重现》的OP[/scode][vplayer url="https://sweetjing.cc/usr/uploads/2022/08/...
分享音乐:初晴
这是一首有四个版本的曲,听着让我心静,你最喜欢哪个 …
争吵
昨天中午确实给我整的不爽,原因比较简单,但是确实搞心态。中午下班我去了隔壁拉面馆吃午饭,十二点零几分我就完成了点单,看着旁边的人来来走走。一切都很平常,但是今天出餐真的慢,十二点三十八了我还没吃...
致那些年我们玩过的硬件
前段时间把那台15年的pc重装上阵后出了一系列的幺蛾子,本打算补一下以前没几年那些没玩的大作,为了流畅体验,甚至把显示器控制在了1080p,现在想想真是何必.. 就借这次机会把我玩硬件的那些年的事儿都做个总结好了,以致那些年超频的日子(本文篇幅较长,可能需要些时间来阅读)。 硬件之缘 我玩硬件比较晚,要我说和硬件打交道得从14年开始,在那之前的我非常喜欢看游戏博主的实况解说,自己也愿望想成为其中一员~只可惜一直都没有电脑,记得那些年还做了很多功课,了解了很多哪方面的东西,做足的准备可以说万事俱备只欠东风了,当时胆也小,不敢问我爸买,现在回想起来,按我爸的性格如果我当时鼓起勇气说了肯定是另一个结...
小米空气净化器2S拆废记
我发誓再也不买小米系列的空气净化器了,家里的净化器用了有2-3年了,具体记不清了。因为下班后吃完晚饭急匆匆的就开始拆了,图片什么的就没拍,写此篇文章的目的就是记录下时间,后面再买空气净化器再也不...
风记得的第797星辰:突如其来的疾病、藕断丝连的失恋、电影《独行月球》、小插曲
羊毛出在羊身上,我自身的经历就比较丰富,所以都是我自己一手造就的。
最初的Joe
欢迎来访,好几天没更新了,这几天其实也没闲着,在完善我的Joe主题博客。这个博客是我从hexo静态博客转到动态的原因之一,我觉得这是typecho博客免费主题中最好用最好看的主题,初见时就吸引了...
记一次重装驱动导致系统引导崩溃
我已经无语了,这次能险中求胜感觉都是靠运气,最近玩这个游戏反复去重装显卡驱动,我只记得有一次装完驱动系统特别卡顿然后直接被我强制关机了,就这么个操作我认为就是这次事件的原因,至于到底为什么我都没搞清楚。 显卡驱动 n卡负优化人尽皆知,这次我让老设备重新上战场,必先干好驱动,因为我发现这卡有点问题,游戏里的帧数对不上,于是便有了开头那一幕,反复重装,装了又装,结果还是没个卵用不说还差点把系统干掉了,真是醉了。 系统引导 昨晚那次强制重启后,马上就出现了重启硬盘不识别,报错 0xc000000e 代码,无法正常引导系统,需要储存介质修复。当时我进bios看了下发现启动顺序没有了系统盘,但启动设备里...
AirPods Pro的一个小小测评
前段时间苹果搞了个促销活动,刚好我的耳机用了四年也是时候换掉了,就赶在 AirPods Pro 二代出来之前的小尾巴买了个 AirPods Pro。用了一个星期之后就做一个小小的测评吧~[acc...
最终还是考虑用服务器做图床了
7月20日,就在我写《⭐祝贺丨博客五周年啦!~》的时候,发现elemecdn限制访问了,好家伙,才用上不到一个月就又挂了!之前是jsdelivr、gitee也是这样,抱着侥幸心理去试试果然不行啊……思考了很久最终还是选择靠谱的服务器好了_(:з)∠)_想了下,有以下选择:国内云存储(如七牛云、腾讯云等)Backblaze + Cloudflare OneDrive + OneManager插件国内服务器大部分都需要备案的,收费各不同,也有收费低的,但我不太想备案,看各站长的经历就看出来备案过程很麻烦,就还是不考虑国内的服务器了。然后我看到有人说可以用Backblaze + Cloudflare的方式,Backblaze注册后用户有10G存储,是永久免费的,即使超过了也收费很低,也可以配合Cloudflare做缓存使用,能达到不花钱的目的。官方也有教程,可以按照教程一步步做。但Cloudflare需要注册的域名,我是免费二级域名就只能用Backblaze的直链了。OneDrive + oneManager上传下载免费,可以达到免费的效果。它的缺点是每个人都会知道你的网盘地址,然后都能上传……如果想试的话可以注册个新的账号备用。Backblaze + Cloudflare方法Backblaze官网:https://www.backblaze.com/b2/cloud-storage.html去官网注册账号,别忘了在Region选择地区,注册成功点击Skip Quick Start - Take Me To My Account直接进到后台就行,网页底部Terms & Privacy可以切换简体中文。去我的设置验证下邮箱/手机号。然后点击My Account创建一个桶,名称随便写,但最好是ID+仓库名,比如“sarakale-test”,因为是公开的,有可能会撞名。然后档案设置为公共,随便上传一个图片,我们要在后面获取图片链接。图片上传后可以点击图片查看详情,可以看到给出了三个链接,我们重点看友好URL或S3URL就行,这就是图片直链啦~但是我们需要改成自己域名并且缩短域名长度,就需要Cloudflare来帮助了!Cloudflare官网:https://www.cloudflare.com/zh-cn/在官网注册下账号,Cloudflare大家应该都注册过了。Cloudflare需要已注册的域名,免费的二级域名不适用,在域名商指向刚才的B2地址 f003.backblazeb2.com ,cloudflare也要添加DNS CNAME地址,然后加入301规则设定域名长度,具体看官方教程。OneDrive + OneManager方法OneManager可以部署到Vercel、Replit、Heroku、Glitch、VPS等,这里只展示Vercel的部署过程。要注意的是Vercel要等待30-50秒左右才会部署成功,每天限制部署100次。还有个项目onedrive-vercel-index也是差不多,这个项目更美观点,喜欢哪个就用哪个~oneManager到OneManager github页面下载zip包,然后到部署页面上传zip文件,点击第三步创建令牌,会跳转到vercel令牌页面,可以创建新的令牌,名称和日期都随意,然后复制到之前的部署页面,第四步项目名称也可以随意填写,最后点击Deploy部署成功!等待30-50s左右就会出现新的地址,点击链接就可以安装了!后面建议再创建新的Token导入,后面可以设定管理员密码,记好你的密码不要忘记,就可以愉快使用啦!之后可以在设置里添加OneDrive了,具体设置就不详细写了,上传图片后就会生成直链了。Picgo/ShareX第三方图片上传工具可以添加key或S3协议方便上传,具体看github的设置。picgo + Amazon S3插件:https://github.com/wayjam/picgo-plugin-s3OneManager + picgo插件:https://github.com/laoxinH/picgo-plugin-onemanager参考文章1、白嫖!10GB免流海外BackBlaze对象存储【可套CDN】2、3.25日Gitee图床突然失效了,用什么图床替代它?3、Free Image Hosting With Cloudflare Transform Rules and Backblaze B2
français
10d14cac8e963837a0a1470bfc41190c91ae1fcbbaefcb300a46e29ea13d36d27ec62cdcfeae2f49665c1c996b703d04a853e0c064b46224dea97caafa59b232105951748cdcad68595244a0ad068aa94aa58e9ce4807a990ebfec7453af2c054d9072816262156d1ffac1218069387f149f6a77fe14f3112c6d7c975d027871e874f80be14270799b3f740dc4ef0fe0d61edfd506adea870cd9f8afa3bd96115e84803939a21c5bca2a8c5d4fcf1a856e2fa5b46f4a99cf0d13f28edc50de92731d85e027297bc06e994691539f7ecc954b1ec57c328a67f0e623c332818bd6d4ebe04b33a30797bfaa78985ceb960b1f7a51ccf06a04f1b1edb24adce92d5df18ce338594514cad81fa917d3ec898091be3d3fb5a62004901028b068880eb5cf8ec59c4dd41b236e1580928cca6b98e29d24bf4d79fea1c582e7e3db651288bf96bebf15ffa30783eb16fcb30e2ebc9b2009937bea1ab05ab1c4b0a9b30331c6e2c0cb915fc3c80d7ec9283737b539d8248999f478c68d7877848178cb5a4d1d831f11aabac86610ae3a023b93ed6196fd0ea6e46970625d3be91564115e45a51d5a44ddb624e4f1b5fc97c102708bc25e0d0df13e85071f609c10e89bc20e13cddc3923194edadf4e595289f8f1423a714a8014f86d34ccd41f5aec937af8e89e102f81f53dde3ced049ac6e25a9c4c56aa48e484b2e0b1562f87ee503b55bd87812c62daab1d662b18dc6d5545342e18f8f99a935d833bb8e6363c187a0b2168bd9c105ee40751f71521f8f7c4e08fabd06d969724db2ad03ed4019c8193cfb07803b2ce4320dc9035853a06a62599bef3e93d916c4c96fe2b6534e3d8d9eaec6ad890209e14b7fa6688655e37878098ec501c8a8587154622cce84bd32d2accaf627829548edea0a07fc34801852e8e90dfba8c94fc9ce27b04c59ab7a3c37dc53001343e9791a0c338adb9bb306564d5dd7e4df674838b61dc70c123834dd06a7a028b21047f7b1a8d2dbbd38e9027d13f5728170987bd9b646325383b226cee4e6788176bf4edaac226b1b41b8caf3925328ed559929c0df2ee0adc209f337c47435cdd09526f292274afdae907dd7a31ef4bfc7f80d3c0bbe2266eb5d2fad3fbdef83a5ee0d57617ad3b8874486b4c666953a1f5bcd60381ea930922f6cc7199cbb546bb4e61564de0fd56819694060f305d505ac11eb02cf73a521705c408b6d1b857eddf36a62a08ca606218d3ef4d705978ac6e5aaf606e0c4ffc8da1d6ab65d2a26be3014b258c27c401d5d920f32a611abbf1125dcd8a2b8ce069083bc60542220143c37d278797afa061fbab65796b35c6316ad19dd92d1bfe70cdaaae97dc25276273152a1f5ec522d00d4765487c47163087ebfa2c26e6ae100f99f27b80a8fda821e99bff2d8ba2604c40406bb9b9d3baee8b4ee201aa997962a8dfadf680e1d9761fd56b92af83bc195c0e983a5ec0c2acaa60f6687f2ae2bddb29f3084996e84cfabbaf022820be6376c39f21140592da8a24e370416dfffab95900a31fe298ad3f378b633a7f4b048198dc963a741427822f05011165e35bcad46d87a3c56dfae48280a9eb1103f2acfd2a5543cb567ac437908684fc193d3904b58efdd1ef9f96e3ccdc34189d35535cc0ce580d6c82760435faf785705a67a174c6aa584a50adcf0d27c35db2b96e66febab0636f02d10e1037b8467d5bf8a8d3364b2cec1f603053546845d728360af155660d4a7de07d81fc966e9a18fbbfc6788421242f5ae17f04e5a694cfc84ea8570679337d05b1e3abfdd5905052a07abc3cb78ce5ee76f2f9545f8c928253eae0c997edc4d95f664d708870f0bef72a6a8835de34c311ea82979cc8ea5e1fca274b0ca293029cd2154354b9cf8386b965646a9ffff374062cebfb418860bddd108907823e4758450f40cef95d6192c8baedbdf354abc5e86033bd08b2c39d4465e5cf7203c1d90bc090daf298cdcd36dc89b8d663024653583b88fe804ba5468268f0cd0141b72d190babc99f3424ab017976351e64fb49aee354f107929314ce14d5b5e8399b3aadb7d935953febd01c4d772413415929f1182b41ed084a5061f46e73c454c811e39ce095cb5471bc0b6f2992c2ebd57bdbf8fe5accc151c25d06101ce2f0fdbdb9364a0c2ca77370da5243ddfe47ac766a7780ebed85a3cfba26f7e15ce41fc560934187e5e630f66dec44ce8e003e96daab1cb8e84de36e780fda19fe31fa6d644e923a507d2dad3ee93c9640b9d154b80c57d5b24fa711dd009a1f29ac5cb3bbf753efa9b4e7fd5051ce091257e9e9f989a8b617b036f4b6e46b2b0a94afece8f534b4f079e2ca931d4b66cf6e0f6d1a53064630cd628869bb2f47c4864c7cf21c5b2cd985ac1c67eb20b102fdec8861c350816837416aa165c2e6ac8c1f0dd6617ac7757bf22161f5b5b4bc0fc1dcca654a1fbd4b63697cdc1d4047f1fc56e2e0b3ad47099db0b8985a4c93540e1771f27ce92254dfa5b312e79b135fa426f351022ee0d8c01852aa4f1343da79caace9d85f751735fa763bcadb65d735f89e7492c167fa7c6f718bdde0c8135ab85e19e7ae20ad22f0aa4800f326b13ad63ea5695f73d55024fc1919badbbef7f3c94fba7d3d9f311de838dc2de984e81a55237c1bc34055d87536094dc599fabc3d74b6149dc89e0975057cafbb323eaaaa732b890976c26bbf0e6caadbc4ac308074bece1b5744cfc0b98ebb5f65cb418fc183a64606acbb3a216b39c2ed86bfdfa0c3d29bb6f653bff3b1b674a61233cec8a31a44d228c169cc703c356f0da1ae94fbc3ac5e7b36a33f658b5eabe6a860f282db649989a878f4d7bc442618d1c3932e4c2aef86c3a5010702c094421253ecaf53d02cbac0c341bbc6caa7965f4d44b7f1d8cf7514adb06da6640a723250363619cd28301a1af22942682a211082a68c47364a24f4abbc3e522972239d93362d92baa1e3b76ea7e064ed3bc688e5a9bf45f907877e3837f7bb6cbe7a45d96aac4a9a58350bfbb4d45af1b823bc51825031e4a21cf1515a1c114ea052670d181769925a6f2ff733f532af37a26eae7be1c93e8f23a2d56a495565c7eb0adb98d008af7f0ed7f4b940688abb43cbaf60f8a8a1d05f43669c6365aafcb6674c6da3ac3d237ffc2244594f81f4e5d004d6dc8be1acd61011d7602e3277c6e3b759fc29af8f9e44bda49d092d2c909183313618d3c345f23efeaa686bd42c26a158d02487dfcecd4be90b739ca45909a014626c5fb9c58a4b3916a70e5401c388eb995a59456dc7b7af39a4ae45f07bd44125d24c371b1e386a1b8903a417672f559857323d3bdb591b2f7534ce36a3074d712abab8a0c59167ff7ac56c6afce99f531caf45b5a764e1777fe1fd7377cc80047f90691e0fc83a4e0519a1f5b5074d3640e3910fc9b461d7a2e8be7b9921aba5401a24644319f056b48163f52960fe647aed62d517247ab7abce21e08074e86176873bb7ef4608617f5853a55d68002a48c0dd5e14b7974c3c5fc277f8d94d2eb9aef2e935c3df57a2bd1c9ee918ad6a4919e6fb68cd4549f1905125355c59c80f57698060a478e318e450686daa0a03e461ba5de5917d3cdb9f5bc42297c931b402b894a590cd7928073ef1e8253633c13ed7c0fa33852760c3fab426bf190f54e05e673760cbfa8925f5b3e489bf5c29a9a54625527d204c015a6a03cb86a0c5d97246076f5011d01751e621d0a696b05c87af0367412d7fe4217ff33ab291271071daa184f91967bf13a040172c2b8ebe881f64cc0d2f575b3024f40508b8e38e096dd3a5de6efaff2d9815d101dd0aaa46493ccf5f11e42139db2ee25b4af2786f8826e40df1b1cab82236cce9ee295fb52f318891a07f7132a3a7982885848c91ec42399bd7b085d7e49678773f27c8a2c260d1dfde1c89731fac82576d3a1889b36b3cfdb492cd3ea9d732b0799b5a22535e2b4e76badf27c301c95b3ecafd47f6ab5d54e4ea637568cc566b80385d3cec338692f3804000b38008abd92a363c491bb86acbce97564bdef0564aae6e161ef0e2a8d543097ee48ce27cd7b1ba255d1624da6dad474c8605197c5e8f8b852ef96a74e73d93488fd42c0cb227f43d038c3e6d1c817750cd7516c0ccdcf76cb3637a33fa4e29c6154a615fe419fcbb759df0255b0cdba7b1b7b1a0224dfde0c01f29ac9f74c4f84f3fc51304f97c5db69fb239604612a08a31ed501c87c34baef11a1c00aeb3b618357e180a64e6c813e11401dc67b6c31af36b2ced9b556082be4bd4c3d9faca254957a5e751b04ba01e7b4bcbd54de332493964b6dc302d321bdfcd967497af2817554ea377588e7fe5dbe4c07e028c590c7bd1eb8ff13594501e67e00b6478a756167869df29d85bd2d735edb7f4ef1118d8d722fba2e0b1502764868401ca62224eab4610ea1110e143b4f8a2a18e2829658e7a20b40c70a83ee3d19e655cc38ecef4a6c56328bbd313bb6749eb060a3b955dc1ed139f2c3e9b87d2d397cf9b144b97eab6c54532fd75c0be8bf907c2963f0589accf1434f6a345671028c068cae2a7f5a3d4552309ae2efdc11f370a8125b89c071cfe3f880ee5ccde14d66d8ffd19ae3f3d36a8e42d74a70e316d1264bc1daac8bfb2a7753df9f68cc86a2412500b5715df16c7cbeabceb1afe71b9171964a1a52fac7949f9172be92847d4396b6901e7d9baf1e7dc8e1074d65bd61664c102d8d904966d8c63858db06d04dcb25a32ea45982ed01f554e25eabdd89f88662fdcece350333a1809d4a55ff23e1a42e99ecbbe08073012d4923b13f4916e7baf10568cae8e8fe08766226f1fd3d8541bcab94696ea9f63cf53e395e930ca1cd7877a76da80d7324a9c0b177410ea6a6e304e49fdcc9ebda5fe858208ad5512761fe85dca851bef5fa53b5c561491642779b5c665fd73a559a43f21d27534fb0ce2f6a92f2ac21b21cd70790a42e073506f4d6a65aa591efca058b13d8f64cc4951494ec10f33c779c7f22389ed850d9eee90ab34cd467a104c8fabecfa7709eb4caafa134456e640f7f6d23b5b80c90a606a530cb886115c90fa6e1ec5d6df745cd39cea3e5b532bacc241a661e6130ae4be3ab5a4bd8d74f07f7ca42d0650e4c36fbc4ca086b92d2be41bee7bacdae15036cbfd8ea8f9762c616b0f4b94093661c73ce0e82eeb2a32b87f647143b6dafeab0dfb9316e8a3868355c70562477e78b6693b4b1255f29129647bbc75f733c0d35e6267dd0de284a7873d0bd46cfeb378df9c4fdee3c4f0f172e3c1f646f85dc99fdd262b225b9a068dd28b8d5acce3bea13a71c5415e97a6cc41949009bd325e5ee1b609a3b16525ba2e0d692f1d2020a1a38271ee5f5d74f8ff80a41c3dad5f82e3dc79f09f6bf9f8d5c0b173b70d6d38502ae465fba69ba22d07903115eef374ade8389fadf87115f75208bcce1929c7fd270129d2e7d723c4c176df62d263c776441e6d73c0e8d034904cb617c5091bda6ddb9348a87d7097adcb05f7a72021ab5cda7af9bf4bca4cd9039ee149b669955130fb4ac1c3875712f650996270c13dfd88d55baa92f75a694d5167ecb0e3b69a68705f9bb95371395ee3dfcd9eef11de46e7f7144c70ad13ebc9da5ec9ae6d15237181fc132e93f1a593a86ef1d623e9a5081257bc6871445da17a9cd44970112fc7e551055da1eb5ed121caf2be821ad4ef082b0de33ff57a568dfafb382d799e62d335f74ed1df451d9a62d141bd8c88220f619ff28da823785e8edd64d807d50ccbe9ab22c02079c27dcca1abcfa40945019fc3cc65f4bfe5a098b5a4e547e4a4df0b6e0aa3bb6d43af790d7ed2faf73dfb280f258566d526565ed6f0f959ce128832e72b92c67c80d0a767cd0a775d162026ff51a56fc26aa803f91756b776f53625b49e52d4ace58bb81bfdd21514e138cdeef209c730f04abf978a65cae5f475cf5a5b6bd43dd1e6c8e49b5ef5070d768e4adfb88300bdcae840259d8ffd096ca164f7549fa6f91beb67b243d916b3f67eaa0f7a5a8c0d67c98e7bb6ec3fc83815a8630aacf6df0eb6fb4483a77712691a77e3e6bc2af4c366a761afe245bdab04713851b832d730224ce13e6b39a0441032427da361d96713badd70d2771887a717425b67e6d0f5e90084d4328962a145b5555576e685a4cc06509b65266d3141822a6d2b5336beee24bf9193bfbe659bc563e8f5f8007f605bbedd51640c111f95694563cfe40cb93d06421b94f07cff9b53d0254a43267fd183d0086472810eb86d92a5ff12ad3bd83e63b6813dd2d18acb723468c66a10808e86713611b0b10a66e5f86b47acb6384f9298972160b2af1665c256284bdd7034ba9b9d539e17e6f330f355f5b7a31c43a38e8c05f0e99fa79c1b6d931c0d735eecaa1bd659e4ae46dd60a9ee5fc3b3ad3339442e07a33f4ee9df6ef1b6e382ca1b13aa8f920f3c197ca26de9572e6aab8f2c59c931dc9611e78523a308a8e1cede2c565594552d4b1c9c26f7567f37ca4a2b4e9a62cf10e8fc3e91954dee8ced17a2dc34324e3683206a0ccbafa85bf14a7699dd306d0df0274456d4979ba485d5c3b55d500306cb9e9082f228645267f48a42391ea6026d2e13e89a82c20d56cefe5964594272cfe0dce5943c69b11eb8cc9841a5d8364143e779646d6b53da27651cb839d3486fd800a76b0c0d33758ab4e6836e1b27ee35300a91bf8350188a3a5b0c3940a9821c3fb11abae50150bf9252e20b06a222c968ac414740bbd77da4d857358df94da589f3bf18ca4ed40d5633d290f88feb0ed4582a12baac989b5995479ab8dc8b93412a7be1dd3211f8d3e5b7ad6184b74dd0b62e7152af76c937218df2a2643865871078082c275073549f2728f19564b7a4a03774342baaa5f3c633a740dfc8f19bcaae022d7c0fbee83d9798fad4211c5b31b9e97bd89cc9e57901ffc9f17df9a9b10dc18d08658c9323f95e5ebee450335d1db561e4b2f0d33a37ab2948010ec688e9b9b8f01d30a9462533ab42b3dfc6ce289d335a69715f60251a4ba9d6142758cd8f2e4e93c5e12227b994d145847772a4ec25b7f634567d65465c9c60bd68f53851d8f3cc2dd8c508cca5cac08aa5e843c4af06941be18ab20d55a62b82e9a2b1d0f3da789a2a9873ddd0b9006834988b773674c5259a9f5b02e9542452e570f5bdc11a8624380097b2c20eba3ba97e0868b5983a5e3b00a8d508339d1cc7e30af203833c9edebf56ecda4df586197de0dab00c33a0fa523be4c80a9788b16f06bad6337509c708f9ba45436c0ba0edac2aa4cd3f176ca9d6c70cf2ee415fce5b0c3905bdff60e3893bea70a3fb9df5cfd2e7257b994455f5ebb7a727d6ee9959bdcaf90416ab0ea3eb07639728cd8cbd335d3ca5238cdc1aba671340c26dc281de776c48918d3c57deedb38be31bf38bfac5d61a19e9179c6203a1af73251840cd8674f5951d2e2c9fdc0cd9f0194e8aeab49dbf5a601d43f413f900de2f6d0263107d6378123d7d5321cd0b12e74d4136bce05283bb8f78b4333c8f759529cc894fdcab2fc6a4778ef0fb6bc892b6e25930cd7e18a811f704f6fed9f943d56f8211151f3c5fbe906db41ab2c473fc380e1482c5ee2a00d03df521a31e828bd53f71d0f3402606d3f5d250f9b02e887ea7959c6284fb94bf1fd84b6c9c1d90fcb8b391243ccfd89928aad910d5916cdb7163eb24e5bcf72d79faf3f158fa7af308cc5e6c86061f87619c6ef7334ebc4462962568243ebd443ff73fc152ce95c899abf805df7ccd6e67c494869b1fcd992b57f6a440f35561d5de631700acd0036da9c51fbf01170349729f6c8e2dc1d24ca43d58bd436f8f94317342cd043bbcca0ac4b56a4835864b0cac9a971c42dae4207953e05814d991ffbddef5fd797ab50111391b44c0dc61017eda5d4f3f323fa5341dad6ee66ab6b3b384e59a748bc6cae9ac23509b2da6b6e365aa2bf170e58f279a18704b493055eb07e1b616df221a80069f24d1a986240b02f4fff5fc8ac59d4dfdbb8078b8fd4c2528dfb6fb025c004bedaf314c1651cae1297e282059f10d41258690c017559d8328e47f39544e7290bac4b528be5a1bc710638892f94a86785c6bba750ec6d761585f2a581a0974902fbf188fba6f29b644e298fa5ea5b270190bb81f75bf9a096f4a431acf4d067ed2e2ccd2fca6e6aeaaa55b0051619033baca67ac6253ede1b96ac0cd4f76548ef0e70e4398b8620b1e4f0980ba8c3e6a2484f6be42c7a27838a8fc0eca168cbaa3116d35a7851bb2fb28178c6abfaf6adeb6fb2ef07966fb683bdc7bc8b25d49cd650ad365866e122e831ffcb2c900ef50e2de7c9ae4f9aa0b0c3c70868f7810d9e7cd955a26da5927e1b4e8a0389f3e003add98589ba7a6afac5cf881363482f51d3a725472cc4954856dfadba5c3de791140f90646fad5d5a210ca1bd1ab3450750b43c56c041fa283e1236c6bf0cbd6ec70727aaa4ec116ae2d86c3ec32c8a2b6b6590e9d29dd49817cfb15283b5aac827d61e7373dd55bbaef0ce4f645e41bdb349da3bcd6b201c19f384cb84a191a16713f9ca8a5c37008284e8fa24fc99fbb34ade9ddc981e03fe4f243d3d5b7e0fab663575140263b4e37c85dda630ae360ea4abecd7c0e8c2dd893629d091412c15f33f96ca786e6dedecce687de70c2427cef8d1ba6606258d97d378e3b4a878006079d252e383d42cd76c452f9c05323991524053e621092025cb0a5fa644bad4acce31d8b4bba0ceaf72e4499b636b8be54d4fe4b2f8e697270346d28bcbb7e3b87ef9f0b6e6de702301cb83624708b3d7b5a725dc97ad72a2e4b2388384f52cd2887873ece0950a3a6536169daf16af729ab12e561542c7cf8288edfc8496ba2d3a7340b566bbcc097f3404dc74838af3497525dfced9a8ff7161c4af549ed1e6fb57a098d22ed410e1fbd2de6e429f8ff4393b31e175585d9447be44816e209d542f4e0c2a31071f2902c42b738fb03a31912e08b83601095645b6423c8080ebd9c8de8e72767ce5c9302c4e1954c1c31e10ebdc296e99bec8653d1cbb7e0e1814669d86cb7a3edb550bb3f52ff6a86bfed8e9c5be1db008538fd5a0e4241f5dd9864338ca24e113ba98dd6422e8caeadea75bc416daf9f6e3d8087453895fbdd560b27cbd0ddffed83e7a01e5f1fac9ec462f470e7ebee0fdebfd05507fbc2daa1526732fa64b73c1bbcaecf8827e2332b525eee43166e816b1ca44abdde9521d0cbdcde8503166e9afb87d003eff75a06d7f27f3b92e4fcbaa0f814ed50f4fe33b1de4a8902fa36f3ec80fd874a97336da79c0dd73783a49251a23666599ba2a337a05228d8bb8a3e4c258ae1ddc469d87e5b0752cbc390d6d99990ae1465e3322152ec411596d87ee2819eb185e465e5704cb198cd3a047aec59aad9cd5f08cde5a00b5b6227ccb981b557934a65bc6d37d83c5a4d205bdba3411c960f5a3be94b1a6f22cf9a3e61b2b27ddb84182ba255c2cb737b29c7e8218d31b0d4c5a8043a5c72be41813467d2bde8d61be7fa52d8abd7bd086aea6f20f222d83915323045f6d21699814e3b559aee4ce51ba23b2e413c779ef3792d95e7cd67cfa487513b9b67b68b391929effa409f719d2c6a8248722ab97cd69270142d69b8fa69d50d148e922cfcb2ee78de906b6fbb8c5a6b308ecc2dd29d0ac81563af2c1268ba0100d477f6342cd63c0a675452bcd214a84283abba835ed96c39d6e5ea98358fc8f86d8d2db379da7ba4d9a0e53d4727a98d4ad45fa5fd891bfadf5115a31ebc06d8d7d8c1bfa1afb060f8b8e437554ab183d6330c03493e094502920b6781ccab6cef6341648b65f407442e0cbbaa03f03806ff2a1e4d4926e59b8fb569dbb01fbd0de1ae3f825c4b19f8f548fddbfa246b9bd54ac946d6a3b6cdf0567dfa4bbb73e32dd8d70d622e3fe9a4cee11f604bc7c338a11ea87242671cdff5e64fea7da8848934115450d5e65ae296c51697f8572527c5e410808792e43046ae3bc794102c723a997bfcbd85861a6e308d6f4b4c61d4abc57d329731f7091a75727362f6cad77196456851ccccf86cc50f5544926e5f92c5c6432f93cf0e7ec26a8051b65100df8b3498c25c6ae2398c15412e03e2ea319d1dd98bce2af2ebb1963b0d36ffe08308d8bea5ac821c6abbd3dd14b3c60c606b8cda5d7da54965a46df403ec1162e42e6bd9566e2ca60bc8406ffa67235d06458108040468a4a32418ce26ba8a287b7b3a618072379858c73d111b6b1e9e231174261f0d6d90a43fbbd6a28e1ed8109b0c8ba3abb81978170f5c763eeb4c9c699e5ce0b66cb03fa932495b00680b9f68cf6eb6affb045507492d3033bd69ba44c06312e229403464d33e72ce78249954c009269bff3bdbfe7490e00aff7e58d63c110388cbf514d1a479e7818c1f7423ab94d7ecb06b04a44d441979e35d895331df749cea49d481246ecbd73a3282e0741fb98b625ccf6b9b0c0e11f306a52c96867e4f2b70d637697c59d660fda8ee582492588e4cd83e2d7f3e26b6e46d2dba75c1aeebceaa9514b30f8483e81090d27191e4b898aff7866b1afae69b3f8a75d8e357f9977ca0f81efd72e606471436486004ccbf274e5a517dd0935f46f420237b1f74edcaecf659629a2df0cf550fbc0aae933119149e94772d7c531361c6b880b0a8f0b23161d2a0de6605bb7492037209480c771ef95d1f300f5de262e3c4684b2ff3d7b03345cd4645e4c14d059e8ff2c918fa00c401defdb6b9b8f6053d60c5a1a61c1461adc25812e74bf7372bd39856c6e2078e95d4c4d59765e37cb88484bf145613b1c586c3e571b3d99bc29541b7459d0283e3133a7de7500a79054c7fe99c3d2aee83d0ecd021d65b082b57a717e69c464461dddeb51624416da85bfd75dc51816d37f2ce6a57f4aab3e86dd680caf2bd781d6ef3af9ef58efc1d9ba80bad51126889b5fd3b28ce61fb6d225ac5ceea30b32c0f07aaf65da710f8eea3411665464051be584d36b7c3a5d1e9c7a2dd91361ccffc22ebd84959c438e377e30bf00d1539d2e108dc67d65ef52b78968a8c0e72ffc07f5eb0d2ff46a00f74b89934bdb82964932f43189fcce3a75af3893f658ea87bcc9584b7859e362a4a54d0c1ebe977affa36819c402913ba3cd1d482364b39668db92204c9a7eed0da690df2afbab7f929ba457fa98bcab76a9f15fc6fc63daf69c46416f2d97c9daf60499718707b242397bc681f54c3531ef03d9bf709f974ccd9d0661eef9b12776ba66282c878e68976a7dbf73c18aca1f03373d57153c799a717c5f10aa346cb9e4765da6bb4b6f7de219216393a0a85d7e0b105ea25e18dc51a4b1ef6022ba49044751805d696edb25aca14670c17769df24129982a4194bb306786853595efd8b8053e6a2334ecb0e366e87c4461f85067753f9768d9b5fae0fec9bb712e57c70eea9c5cb0c0b5725fba27568467a1bd585d047077ef794e3f00755319991c1f5e92596f0334ac6a1f1570bc255cf8ff105bc829b2693dfea5939f310d17e3539f3ceb51009840cddb05d69c2cfd123653b9e723d052c26417b721230028ed4a671624ab1c3c1bcecd46711b8f312c372b9e8e81ac74194f3d4ba701a4df4468f283932977a55b40ff391aa0f58d7d1800cd3856d990c3f74f598e06aaa05b32479ff2b382428b46bb1c73ec24e68bc1ee4c7b0a6eed07f779ae0f5973c0cb53ac30c571732d85b413eb8083314849efe3f3c184ed37a5027764c6f50231a951139e1485b6ceda0564f06ba5a2e0f17f79b8a8fded889e8f7566209f95f302fcf69bb0f91439091849ef84f467ce836338bc8e820ee2458c8edd6c2f64832b5b5fbc910d5b18f354b72bc674e39d70ec7c673d011dd512812651b166c4f511341d69cb339b4450a1076c340f16a9a7d35a96dbad200fda799663a09e14ddeb50da8d3daeef4be3019c564071df08df6d970e71c2393f97aa02ddf934ed72f4398274b78bc8f5de33d1bfbf64b719e9b0dd874fa0c9ac064fd103ac25d6633f44a872bd85984fd641e9b90bac66bd657d54a94fb382bf1ff15372da6d075d911bf21de424afe4ea0d0ecdbb2caa0513c07a2ea8c4ba81ed32501321ee6295683d194332ccb6e3e5438f1d6ae26f5f3e8c9a8548327bf4e2f546cb2f0fbb92ed5aff3e1c256cfd6aa5d38fce1029795e46868b618380dba33f6e264d83f21a96423ce38cb06485bb2466fbf3a4c12f33fc2c49ec61b1b227c5e03cb192ee91686f74cdd4458471c7f188852ccacb1babca73aef3e853970f2d7d92f86365ec5d73ed1577484a18d92a382fff0cbff17a1b34de84ab10772381822b220718d587b4e484bcb8440d165f6a0e4aeca34d6d32f64cd6bca04d4a877b16b1a94f3a0c946ae2bc32ec4e6fd61588efc656878a3c0480ce2dded8a92351c4d0ed30674f89484b533fa4969fcc3a265e9f3cbf35dd22cffc347844cd78a51f6459740d2e4e398fe3b4f658023c96a65a954bf1efb6558f841d1baaef46afc1f87d202fae96f3995e7813b9117fb71b973b8d0a9a0ce42aca81c98f74068fac6fc75c26c362ba57822239d632fb881ca21dce8b0b359752db7e9b22edd57d426a5ce36fc1eb1d180209e9d1ba5891ec56a7637db97d221269a9de1a327091968d0b984c9e3b315453a5dd2b6a3550d6b230c51ab1c3a96867350064a256965f8d307b10fb654a7f362e8deae5e2338636906142687796c40633ffb2c0d611de58e30b21919b33ace8ae43699868cc3301e0756d16f194ea83c4fb73c7f25c28bf11237827654232f88cf6fce99a1eeb4801e14a8ed59824dcacbad25cf3e4dc5627ef2c819fb3726b0a1a398fb0728aa65484359a03b07973e70fdb0bd3ec62a6b47ec9dfc8bfb70b1c86c9136d54d8a64757c43d3d24fd2240c49663c54edee3ac88d35a54c121807cc10007284db6138b71b4d1f5d1b5b6cb862fafb5d9caeb8643f2cdb70a13cb45d9bbf113dbd0dba357c84aece7901da3355986ea03ebb4a3398ed99aaa50c7cfa69448441c86d3b95409fb255b5bdf1911c3dac0f41fd6e075a619ff95692c57f521a6b7b583a5f35f9fe309b0efebd8d76961f2715694c96986977195d51057eae4eaad278205407e5e23f57b3097b62772477d43f75f975f37b5b9f198781439f75cfc00d59b313f17d0e7b23a7f5acd6ef59dec3d5ba642ff1bfbf1c6926dcebfb4c74bf295666138c2ad6a1620eb59a4cc2ebd251a4923470b4e18eb76ab20a375f2a21a537e848c21be8bfe4ea47878d72a289fe9e87b9d891958c19b364c6ebe1da88dac1c4f39a52a8fd5f4e04d096d13457162908537dbc8039fc5dfa422c602090137028ea78c6120f2b37a80ddfbb03e7001435d2ac909bde7f939c3b7f92800176739274b93c16da0ed3a1acd402e2b111613cb3028baed1f241c6f7c6f5b3676ce28dde4148e5186f00a9a4289bf1ed1a0040881c591707838e8db53f44ee78d1634edf6bffd58a1e5da9061584fa8ca624d22922440ff60d27e6ecda2176232626d0d1517cd88517b1bd04d96123ff109a240f15e3dbab11870429ec5be0ddc977bbb60db36cf402169e58d764fd2fc6132348d5496712c4120c98a9369c99079f24eb13be4abe83eb8072680f307f15055ab3af28c9613192769c421a3948025bbdce1ffd53c3f3d3d1caf0987731a6b9d9f79259ebae26a343dc0744e590545bab4d04ea1a6f1a083ea7d18b7d11cf1b98f396c4e80c632081a679484231880ff86a5c7ba3256a63b853b0adae59578ff1ffa889db1bc99af6991fd33ad391076d21e38866edd72b2b078175d42c3260bdf994b2365313d648d1cca13338aa1880cc2d4fe36117e693e09a5c24a769a732ebf11faa7038ae210596da0c10c851e44bfe7bdcb20a13a0c5ad3a9b7170dceff9aeda498d706b14e712a8137949c9c27f94c3fe24fbcb31829eed974a494e80ec920a480d928cb9b5c31a180cbf62e48c67b538d1a1acca8b72d95057837f2c8d6ac9274bd2a54258df225cbff9bc54480e2195e4f39ede45d044834ffb1d47d062dfa9228956fdc02f291788c7c2d98ea3d6be39bff4229394ecdc062c2e803f255f1eec8588c9d901b2ac7ba9ef7fb1ece52957691019545995aeb703662d067ab0a9c697ff0144f047ca72b95d0857fadedbfcb40549af570435a5185ea0d8b0ffda55fa9c7af9ff6328c7e67b96dd8fb14d3cd8f55634be7558c654ac4d39dd36042491b3bc1a2589895ec413a1e0d8467ce4d35dd040a6b2a0ad5e2d778856d92d5949f2f818cbc886542e758d0ded8f4f0018e00ee566e24991046b89feff4251b1e6d8dc306c77c0a1e51a581daddabe74b9cd213115673a450476d5b301384f48956726dde60fb202f84be28ab2bde433c6a6803516f00b9f24ea38ee1b27f25fcec3c72d07e35e6a453b671befd54d5404411b85f956fcc5f8b34c98a741b155d9d6389f7348bba2ec8a1a20b4447454ef9676feba60be34644ca1bacfd1cb5e2dc2553e225c15326d6159b24845bc114de07d3cd0b7fe4ac72a406fdb78592cdb1bddc483e28665ff3c93fe9bbb470dd78c9e7adac69787c59ce03cdfd3cd6fc36c8aa3b015a7fdb0ba9771889cc44851a47c854632048746a0c2e844c09984e82ec1fa64ce373ff4b775f5ddb5533f1c216cc934559d7a55ec6806fdedcdbbd06ade410003605f4604af6cc917122b71fc94f5ddc0966852408462eb9b5776078dac05958b515b429a11ee8b9101f24bc8ceff082835eabc6b270bab7ef44bc224b782ad9a70cb83733cca89697083643dd725e6a082ecdbc4c7344301b1d721791195aba7a7f5236dd9ebd6f570e5a6ca65b6bbc290e1a645a63628b95c90e9d8a31617db6e2827888b5ef0138ae0bfbbdf52944f739c9c38bfdab77fd51a746ad0983ca3603b39e073d2b277c94c5be8c46f2dc6268afdf6b12f0d372e4661736101bc76cd024154fb742c4c4f553e8bf9658718e4eb98502816f896c4286fcdba8c9c86d9e8ef56fcd0ca5901848cf04a3cc6caf24a3b0dc7164f59c28125ccb5c575aa4cd58759bebe4e8d4ed3b8b14265f4f1c8dcce04dd8ea676218cfdc28b550d22cddc24778f4d40fbf87c988ed4e3d378c3fca23fc4258f3e40c35f234a55e121e2ba945dd26641669cd5457855d23aecd81e061fe58daa8cc8c3d49406233d3fedba64e529d272df483de8271001672a0a1d3dd6cddeacbbe8b415950617d4d58de9d99fc48cc598faa39863111e3bf07175a68014af70cb8f27c7ec14e488603440c4eb285c4fb43899893af8249369bc6e6072b14707bd70fb2849dc836af1b115736629dd04cffee9d42fabf328bd0f11e19f1854a76741cae3b495091d24eb972512e9b516f9b44af58de5facd36e40e80852c40ffd0a775db4d679cdaf83a44c6437cde77780bcd5c6c8363bc53e211bd84c2b1a74af26653fbf3339e4dfe70cbc6444590399d412e6db0167ebf24d159d489d2413f45f6f545b9634ec190f0727d44df64f0e9b4b49e6be004812766593ef834df6d0e4c699f93e63b50ef6e8de914f460da648b6d13c74674dedcd303aa3c3092351ee853b1c4afcf3ac43b766b3aee567086ceb8318bf474efc451d287126e1df4217b66453855efb8e89ec4dcc38a4906a380675af990334feb4d8d78d174201881687a757818256b3fd13a539b329f2dc0b0f19c09db9c944c8314d50a990380a356b7c425edfbeebaf1503de3131205a3db14a60f3c7ebd2761e5f74a341cfb22e5831f162ffe1fe34ec602ece9848f971d0afea04a419f48f66ca82925efa9a2d1f7c71f7138ce625f3cc30202b5bec73ba3edc45ca07887566ede5acb6e4e3067421421dffec47dd8ab02b3544c8f0023163111413960a0a05d71c34da9961d75fb533106fdabaabeb146fe8fa46202e6d9258ced62fdd84db45295314b5c21990d63a0f3c874b0d5a3c71ef554123574a1ab720fc189a29b1854533bfd5201d42e679598aaa50be4c4e1bd238215d5015d0afa543daef3b84e9e7d369966bcb218d2e03e3195e319ddf571d3242d926c999fb1c60171c50ebb625c992cf4419042a949205be78086d4d4a8a6b212003f78bd81986ebda8be488dbb51a70658077fc903423758f75112015e67c92389441b7efd5b0c16e582d11c08d601f87fd6a113a3c2e91f455f56167c2a745a154326f8ebba60844221c7a6a277e877029b19a475a5b8794d6ef30d2e9 施工完后就公布啦
优化 post 文章底部信息、新增单独图片类型文章、新增标识动画、弹出式评论
优化 post 文章底部信息 原来的设计是将版权信息、文 …
软件著作权设计说明书编写
申请软件著作权最难的部分应该就是说明书的编写了,听说很多人在这一步被刷下来反反复复修改。作为一个学电气的门外汉,我也来尝试这个过程 [...]
数据
刚弄好数据库,一定做好数据备份。7.27日下午群里有人问我网站地址,然后就被刷了大几百条垃圾评论,和上次一秒百条的是同一个人,当时去做核酸了,回来直接在数据库删的垃圾评论,专门看了看害怕删错了,...
好似一个圈
我好像进入了一个怪圈,牙疼导致睡不着,睡眠减少好像让我牙痛更严重了,起初一天疼两次,现在一天能疼五次。前天晚上没睡,昨晚睡了三个小时,每当我想睡觉就会开始牙痛……虽然睡得少,但是到公司也不困,牙...
别怕,未来会来
2022|07|24 硬糖少女303 “别怕,未来会来”演唱会暨毕业告别典礼 序言 昨天晚上冰墩墩才注意到是硬糖少女303最后的一次舞台表演,高兴地点击播放,看了五分钟后倏尔提示是要门票的。电子票务45¥,有点小贵,无奈地放弃了后续观看。虽然墩墩对娱乐圈不感兴趣,但也有觉得很棒的艺人明星,主要是被呈现的作品吸引,比如音乐作品硬糖这个组合墩墩先前是不怎么熟悉的,但墩墩最先知道硬糖少女303 陈卓璇,这还得源于2020年偶然在QQ音乐上听到璇姐的《喜欢你》,原唱是陈洁仪。当时就被这令人震撼的音色和声线吸引力,一时有些恍惚,也就顺其自然地加了关注,逐渐发现璇姐的歌曲是真的真的很好听啊!就墩墩个人的看发,璇姐最吸引人的特性就是为人真诚,每次璇姐的发言都充满真情实感,特别敢说人间大实话再后来就对硬糖这个组合的成员有了一些认知,无论是团体或是个人,都有一些墩墩很喜欢的作品,也改变了墩墩对综艺团体的一些认知与看法有些实话是要说的,相对于其他一些早期的综艺团体,2020年组建的硬糖无疑是有巨大的缺憾的,这直观体现在演唱会、团体、个人发行作品数量上。一方面是碰到了难以预料的疫情,一方面是遇上了百年不遇的选秀禁娱,因此出道开始便没有了更多的演出机会和资源支持,这些诸多因素也让这一团体的知名度没有打响,但墩墩个人觉得这一个团体现有发行的作品确实是很有特色的希望她们在舞台上那意气轩昂的气度,鸿鹄之志,我命由我不由天的精神,在这之后也能保持下去,期待更好的她们 璇姐的毕业大实话 背景知识:在0724 硬糖少女303 “别怕,未来会来”演唱会暨毕业告别典礼 上,作为主办方的腾讯视频和哇唧唧哇经过后期剪辑剪掉了璇姐毕业发言的一些内容,是很令人遗憾的消息,不过墩墩在哔哩哔哩上找到了现场完整版,以此记录 我也不明白我为什么非要是手撕剧本,逆风翻盘的主人公,我也幻想过做,一路顺风,不会受伤的公主。 ————陈卓璇 演唱会合集 即使运营摆烂,即使外环不畅,世界依然不会忘记这两年时光 按我的来 硬糖,毕业快乐 再见 硬糖少女303 希林娜依·高再见 硬糖少女303 赵粤再见 硬糖少女303 王艺瑾再见 硬糖少女303 陈卓璇再见 硬糖少女303 郑乃馨再见 硬糖少女303 刘些宁再见 硬糖少女303 张艺凡你好 梦响强音 希林娜依·高你好 丝芭传媒 赵粤你好 嘉行新悦 王艺瑾你好 天浩盛世 陈卓璇你好 华影艺星 郑乃馨你好 好好榜样 刘些宁你好 时代峰峻 张艺凡 毕业快乐,前程似锦 .bilibili { position: relative; width: 100%;}@media only screen and (max-width: 767px) { .bilibili {height: 15em;max-width: 25em;}}@media only screen and (min-width: 768px) and (max-width: 991px) { .bilibili {height: 20em;max-width: 30em;}}@media only screen and (min-width: 992px) and (max-width: 1199px) { .bilibili {height: 30em;max-width: 40em;}}@media only screen and (min-width: 1200px) { .bilibili {height: 40em;max-width: 50em;}}
终于还是离开了我
一个特别引起误会的标题😁其实是之前补的那颗牙,当时做好了心理准备做根管治疗,没想到医生说可以尝试保神经。虽然尝试了,可结果不如人意,今早牙疼难忍,不得已吃了之前开的退烧药(其实这个退烧药也是止疼...
疫情下的小区隔离生活【持续更新】
封控 这是自疫情爆发以来相对离的最近的一次了,早上8点同事给我打电话说小区封了,现在只能进不能出,居家隔离封孔时间3天,问我有没有备的有粮食。我今年都没怎么在家里做饭,再加上这两天到处都管控起来,家里是一点蔬菜都没存的有,只能网上买了送来,坑爹的是需要居家办公了。本来打算在京东到家上买包米和一些蔬菜的,但是又想到楼下就有个超市不知道能不能帮带,于是在权衡3天生活之下,还是下楼去看了下,然后就看到小区门口超市的老板在帮带东西,于是去让带了一包米(没错,我家米都没有了),再回去路上又看到同事说他整了几包方便面,于是也想整几包,把米放下又跑去让带了几桶方便面。。 回到家,开始重整吃饭的家伙,先把锅给...
Fuck the World
生了场大病,整个人心态转了个180°,身体上有残缺可以依靠拐棍,可心理上的创伤又该用什么弥补?照理说现在的我已经蛮好的了,稳定的工作、合法的工资、能满足需求的社会保险、吃穿住行都算的上很不错。我...
再见风扇
查了淘宝记录,我的杂牌凯悦落地扇购于2015年6月,前天晚上忽然只摇头不转动送风,七年,不足百元,感觉本是赚回来了。下班后骑着父亲的三轮电动车去万善园一村的弄堂里修理,结果接近维修店附近发现风扇...
一定要努力去过自己喜欢的生活
摘抄自复旦大学老师梁永安 我们今天的年轻人一定要增强换老板的能力啃老可以去理解不是想要不劳而获工作几年你有点小 […]
我挺对不住博友的,关于ip封禁
我挺对不住博友的,关于ip封禁
失业找工作的二十来天,挺煎熬
荒野中的一盏孤灯,照明夜里也然前行的人们!一个80后污水处理工程师的个人生活日志、业余前端网页技术、typecho主题魔改类博客
游览济南标山,古代的齐烟九点之一,保留了钟楼鼓楼
标山,在古代是老济南“齐烟九点”之一的小山,位于济南天桥区标山路旁,实则是在一个小区内,和旁边小区的凤凰山隔街相望,在古代曾是元代散曲家张养浩的生活场所,传闻他就住在标山脚下,还在标山上修建了度假别墅 ....
美丽黄山&莉莉诗
休假几天携家人去宏村、黄山游玩,宏村时间太短暂没有拍什么照片,黄山到时有充足的时间拍照。这家酒店是宏村附近的, >>
How to Easily Add Custom CSS
Do you want to add Custom CSS to change the look and feel of your ... How to Easily Add Custom CSS最先出现在先森博客。
加入51la的优站计划
看到好几个站长都在推这个,正好对百度统计也有点不想用了,就试一试51la的统计吧。目前用了大概有一个月的时间,和百度统计比较了一下: 统计出来的流量比百度的多 我一个站,百度常年的流量差不多200+左右的IP,到...
公网安备真的必须要面审吗?
备案是指向主管机关报告事由存案以备查考,那么公网安备又是什么? 公网安备...
在开启Pjax的情况下实现缓存的更新
在我们开启Pjax后,搭配sw控制前端缓存时会发现刷新页面后,新的JS和CSS并不会启用,必须重新打开页面才行,今天我们来用几行简单的代码解决这个问题。
360搜索开启”拾光与你 逐梦前行”十周年庆活动,10万个免费礼物人人有份
“拾光与你 逐梦前行”,360搜索十周年庆祝活动于8月15日开启。活动期间,用户通过周年活动任务集全6种原材料并制作“周年蛋糕”后,即可获得抽奖资格参与抽奖。活动实现百分百中奖,奖品包括现金红包、360扫地机器人、...
Mac访达侧边栏移动硬盘图标变成文件图标了,侧边栏图标显示错误解决方法
最近mac真的是灾难频发,侧边栏的移动硬盘图标出了问题,作为强迫症的我是一点也接受不了,那么怎么才能让侧边栏图标正常显示呢? 大多数情况下是由于访达扩展造成的。
Mac修改移动硬盘文件需要输入密码解决方案,访达所有文件修改都需要输入密码
今天我的移动硬盘发现拖入文件都需要输入密码,虽然指纹就可以,但是好麻烦。研究了一下发现是因为文件权限不够,我们需要更改磁盘和内部所有文件夹的访问权限。
计算机常用快捷键
常用快捷键ALT+F4 关闭窗口CTRL+A 全选CTRL+C 复制CTRL+V 粘贴CTRL+X 剪切CTRL+Z 撤销CTRL+S 保存SHIFT+DEL 永久删除ALT+TAB 切换应用程...
2022年33周(持续更新)
8-16 还记得个锤子愿望啊?早忘了。随便的翻看了下,好多事情都不记得了。时间过得还真快。 写了近十...
NumSlug一款Typecho让文章id连贯插件
{center}{/center}NumSlugTypecho数字文章缩略名插件,将文章缩略名以数字形式进行显示,以达到文章id连贯的目的。要求Typecho1.2版本及以上。使用方法0,{sp...
这段时间全靠空调续命啊!
从开始记事开始,感觉今年夏天真的是最热的一年,气温每天都在41、42、43之间徘徊,体感温度最高的一天,居然有50。而且连着快1一个月没有下一滴雨了,属实有点异常了。空调感觉就没关过,电费也蹭蹭的涨。 The post...
使用oauth2-proxy给你的页面添加一个认证
简介有很多页面都是没有登录验证的,比如prometheus,skywalking等,这个时候就可以使用oauth2-proxy去添加验证,oauth2-proxy本质是一个反向代理服务器,你可以直接把服务放到oauth2-proxy后面,或者在nginx之后放...
ONO
非实验目的的实验对象
△ 228|非实验目的的实验对象 标题的概念显然是我发明的,跟它类似的还有「非第一人称悲剧故事」「他人自杀条件创造罪」「不自杀承诺书」。 顾名思义,非实验目的的实验对象,其目的不是为了实验,但它必须要接受实...
Toots 2022 Aug.7 - Aug.13
「腰花骚香,豆腐鲜臭」
Redis可视化工具RedisInsight初体验
Redis可视化工具RedisInsight初体验 什么是 RedisInsight RedisInsight […]
自己发给自己的垃圾邮件
最近邮箱里总是收到一些莫名其妙的邮件,什么内容都有: 当然这些内容基本都是中奖之类的诈骗信息,随便点开一个: 这个做法神的tmd很不错,躲过了垃圾邮件的识别。但是问题是,我会tmd的自己给自己发中奖信息?脑子...
PHP升级记
WP更新以后就提示建议升级php,目前正在使用不安全的版本7.3.12。还很友好的带了一个升级指南,但是点过去会发现并没有什么卵用。现有的服务器是基于lnmp来提供的服务,于是尝试直接更新php7.4,通过apt install php...
爱国的尺度是什么——Coser穿和服被带走
这一次,没有人再发共青团中央曾经发过的“一个真正爱国的人……”了。原因是什么呢,我也很费解,难道因为生活太压抑了,总要有一些释放情绪的口子吗?
Windows 11系统怎么显示我的电脑图标
Windows 11 安装完进入系统主界面上是没有我的电脑图标如下图,那么怎么调出呢?下面跟大家分享下 Windows 11系统怎么显示我的电脑图标解决办法1、首先使用鼠标右键点击桌面的空白处,在弹出的下拉菜单中可以找到 个...
STL 的 std::set 创建自定义结构体的对象,定义严格弱序的比较函数
简 述: 对于 STL 中 std::set 创建自定义结构体的对象,发现使用 “函数对象” 和 “定义普通函数 + decltype” 两种方式会有差异,且其中一种书写会导致崩溃?探究一番后,值得记录一下。
滕王高阁临江渚
为观赏滕王阁,特预定滕王阁美居酒店——就在滕王阁不远处,在阳台就可以看楼阁江景。 滕王阁,位于江西省南昌市东湖 […]
第一次做烧仙草
2022年08月15日 星期一 农历二〇二二年七月十八日 [虎年] 阳历壬寅年戊申月庚子日 狮子座今天30~40度,烈日炎炎,一出室外就被晒得狂出汗,像水里捞起来的一样。早上本想早起了,但还是起...
WordPress固定链接加不加.html后缀影响SEO么?
网站新上线了,今天特意更改下WordPress固定链接的设置,为URL增...
出差·游记【图集】
上一次出差还是前年,一个人在甘肃兰州,种种原因下尴尬到极致。去年因为疫情的原因,贵州黔东南之行取消。今年8月4日-11日,三人组出差在福建龙岩。订的航班本来是下午两点多起飞,而4日一直延误到下午...
ONO
人类规矩
人们拆掉了钟塔, 因为它不肯停下。 人们建起了丰碑, 因为它总结当下。 接着又拆掉丰碑, 因为他们忘了神话。 然后再建个啥? 建了个钟塔, 告诫世人,时间不会停下。 然后再建个啥? 建了个丰碑, 告诫世人,他们...
屁民老爹
虽然我在B站上经常看司马南的节目,不过不意味着我对共产党产生了信仰。最近...
预选新logo,大家帮我看一看。
直接上图吧!觉得哪个好看,就评论序号。12345678910111213
CentOS升级sqlite3教程,如何更新sqlite版本
今天部署图床的时候发现啥都要升级,php还要更新。。。这版本要求太严格了,还不支持docker。。。只能一步一步来了。 耗时间最长的就是这个更新sqlite3,转载一下教程。
记录一下正则表达式语法规则
正则表达式 正则表达式是由普通字符(例如字符 a 到 z)以及特殊字符(称为"元字符")构成的文字序列,可以是单个的字符、字符集合、字符范围、字符间的选择或者所有这些组件的任意组合。 正则应该是我们在写 PHP 和...
浅谈因果与认知
很多事情的后果不是在当下呈现的,而是在或长或短的未来逐渐显露。比如今天干了点重活,隔天才感觉酸痛。这种简单直接的因果关系,很容易察觉,也形成相应的认知和对当下行为的指导,由果而求因,畏果而避因。...
快递丢失该怎么办?
又是时隔两个月没有更新了,最近的状态很迷惑,不能说坏但也不好,坏的地方在于睡不着觉,作息紊乱,情绪受影响,似乎感觉比以前更脆弱了。好的地方在于坚持运动,训练量稳定。
核酸检测完成情况提醒bot开发记录
需求 每天早上核酸检测即将开始,定时发送在线表格二维码到班级微信群 每天下午核酸检测即将结束,定时检测未完成填写的同学名单,发送提 ...
瓶盖
最近在美团优选买了一箱白象矿泉水,后面发现瓶盖是真的难拧,十瓶有七八瓶是下图这样的,瓶盖和那个圈在一块。有天早上口渴醒了,想喝水,拿了一瓶,因为刚醒,没什么力气,真的拧了好久才开。吐槽吐槽。
入手大疆OM4SE
入手大疆OM4SE
写给我和我的长辈们
每个人都会长大,每个人都会独自面对生活带来的繁杂细碎。引子  他们是我的长辈,我即将成为他们的长辈,而我,是我。生活是危险的从某种程度上说,我并未真正接触社会,但是却已然一窥...
2022年微信视频号下载视频的办法,收藏防丢!
基于工作需求,需要下载视频号上发布的视频,但是腾讯一直将视频号视为私域流量,只能在微信内分享及观看,无法分享到外部,也无法在浏览器打开,做不到像抖音那样「保存本地」的选项,也就无法通过正常的办法...
ONO
用孩子的简单视角来看复杂的世界
△ 227|用孩子的简单视角来看复杂的世界 首先要申明的是,越是「正常」的标题,越是不会讨论「正常」的事情,所以今天的内容可能会让道德水平较高的人感到不适,所以请找一找自己的问题。 大概是因为正值暑假期间,...
隔壁大楼要拆了 噪音好大 震感明显。昨晚没睡觉 早上超级饿 吃了平常三次早餐的量;周末白天睡多了 晚上玩MC也没觉得困 现在也不觉得困
npm-run-all 简单使用
npm-run-all 简单使用 最近新项目发现前端研发公司开始使用mysticatea/npm-run-al […]
愿我们再见时,群星闪烁(心之章)
其实十天前,大概是生病的那两天,我就该写下这篇的。只不过...一来实在是太难受了(病理上的),二来我实在不愿意面对。自上次见她一面,她憔悴的面容让我日夜挂念。思念之余,我把她画了下来,希望她能开...
mybatis-plus字典回写工具包
mybatis-plus-wrapper: 简化QueryWrapper的注解实现 (gitee.com) 字典回写就是将一些字典的实际值通过二次查询的方式在接口中把显示值赋值到对象中,避免多表联查,该工具包是通过拦截ResultSetHandler实现resultset...
内容审校改版
  喊了一年的改版了,今天开始实施。  博客全部文章归纳为审核,不再对外公布,直至文章审校完毕。预计的是一天审核一篇文章,需要约四个月的时间(个人事务导致其有所延误)。  在审核期间,每月也会有...
内容审校改版
  喊了一年的改版了,今天开始实施。  博客全部文章归纳为审核,不再对外公布,直至文章审校完毕。预计的是一天审核一篇文章,需要约四个月的时间(个人事务导致其有所延误)。  在审核期间,每月也会有...
内容审校改版
  喊了一年的改版了,今天开始实施。  博客全部文章归纳为审核,不再对外公布,直至文章审校完毕。预计的是一天审核一篇文章,需要约四个月的时间(个人事务导致其有所延误)。  在审核期间,每月也会有...
久在樊笼里,复得返自然——图文记录小镇慢时光
少无适俗韵,性本爱丘山。 The post 久在樊笼里,复得返自然——图文记录小镇慢时光 appeared first on Justin写字的地方.
中文博客列表导航项目
这是木木木木小朋友的一个项目,之前让我推荐来着,趁着最近集中推荐公益项目,就一起发出来好了。这个项目立志要链接全部的中文独立博客,感兴趣的小伙伴可去项目中找找是否收录了自己的博客!
Docker/Rancher2搭建ElasticSearch7.x单机/集群
Docker/Rancher2搭建ElasticSearch7.x单机/集群官方教程https://www.elastic.co/guide/en/elasticsearch/reference/7.17/configuring-tls-docker.htmlelasticsearch.yml配置文件# 允许所有访问network.host: 0.0.0.0...
再回济南
实际上早就想回济南了,但是因为疫情我总是没办法离开北京。 在八月,夏天就要结束的时候 … 继续阅读“再回济南” The post 再回济南 first appeared on 青箬笠.
折返点 2232| 连续跑了999天了
999 999 今天(2022-08-14)是我持续跑步的第999天。过去的999天里,我每天都跑步了。即便是最不想跑步的日子,没有时间的日子,想要放弃的日子,我也说服自己,出去跑至少10分钟。
使用wget命令下载出现Issued certificate has expired错误
用wget下载文件的时候出现报错 Issued certificate has expired (颁发的证书已经过期),如下图Resolving dlcdn.apache.org (dlcdn.apache.org)... 151.101.2.132, 2a04:4e42::644Connecting to dlcdn.apache.org (...
puppeteer获取腾讯文档在线表格内容
pyppeteer初探完了,发现并不怎么好用,还是用原生的puppeteer吧,以下是在前面pyppeteer初探已安装依赖的前提 ...
C++ 标志位使用:校验、添加、删除
简 述: 使用 C++ / Qt 偶尔会遇到需要设置一些属性,在此记录一番,方便下次时候。 // C++ 标志位 flages & WS_POPUP // 检查一个标志位 flages |= WS_POPUP /...
ONO
醒不来的梦
做了一个梦,梦见自己死了。 醒来以后,庆幸自己还活着。 但,我他妈还会继续做梦。 还他妈要继续做梦。 啊,还他妈要继续。 做他妈的要死的梦。
地球什么时候爆炸?
有一段时间没有写日志了,不是我懒,是我真的没有这么多精力了。 今年的夏天特别热,这个不用我说大家都能感受到,最近几天我感觉就没有低于39°、40°的天气,哪怕现在已经是半夜11点多了,外面还是热浪滚滚,emmm,...
Twikoo 通过私有部署兰空图床实现图片上传
背景 Vercel+MongoDB 部署的 Twikoo 需要借助外部图床才能实现评论区上传图片功能(按照官方文档,私有部署也需要外部图床)。之前我一直使用 sm.ms 免费图床,但恼于
「折腾记录」批量重命名
前段时间大家讨论笔记软件哪家强时,我一直在默默的使用着群晖家自带的Note Station…
审美能量
最近很想沉下心来做点什么,但一直拖延着。说是没有什么动力,其实早已失去了目标。处于一个和世界有着无形隔阂的状态 […]
审美能量
最近很想沉下心来做点什么,但一直拖延着。说是没有什么动力,其实早已失去了...
敲屋檐 搞笑唆螺
2022年08月14日 星期日 农历二〇二二年七月十七日 [虎年] 阳历壬寅年戊申月己亥日 狮子座 今天30~40度,烈日炎炎,热死人了,真是为户外工作者担心。早上做了个梦,间谍梦,一个贱货想坑...
敬畏自然之户外山洪应对
彭州龙门山龙漕沟 813 突发山洪导致多名在沟内耍水的游客被冲走,令人惋惜痛心。纠其原因,还是大多数游客户外安 […]除非注明,流浪天下 文章均为原创,转载请以链接形式注明出处。本文链接地址: https://maie.name...
三星手机查询手机信息代码
最近帮朋友淘了个手机三星s10,收到手机的第一件事是通过三星手机代码查询手机相关信息,无可置疑三星手机是买屏幕送手机,最值钱的就是那块屏幕,完美屏幕和气密性无疑是三星二手机价格重要参考。 三星手机查询代码...
Prometheus+grafana告警组件单节点部署验证
Prometheus+grafana告警组件单节点部署验证 此次部署是使用docker快速验证部署,主要验证了 […]
石锅拌饭
妻说好久不吃石锅拌饭了,而原先《疯狂烤翅》已经不再经营,一时找不到合适的店。手机里找了一圈,终于发现东门外大街有一家韩国料理店,依然制作售卖石锅拌饭,立即前往。落座后等餐,我来到店外抽烟,原先住...
给服务器添加IPv6解锁区域限制
用HE的TunnelBroker给服务器添加IPv6解锁区域限制查看全文
使用WARP Client进行代理解锁
尝试使用WARP Client进行代理解锁查看全文
2022年电信手机卡被封号,流量无法使用,自助复机流程
只限于北京电信卡的操作流程。其他城市如果被封,请询问客服,让他们提供解封的办法。 不知道因为什么原因,就封号了,流量无法使用,打电话、发短信是可以的。这个时候如 ... 阅读更多 ➞
前几天开始玩赛马娘
前几天开始玩赛马娘,通过抱大腿(好友支援)终于把ura通关了。其实主要想看剧情,养马竞技什么的没兴趣。还有就是 […]查看全文
Mastodon(长毛象)博客的建立
初识在我当初接触的博客的时候,我就接触到了这个开源项目。但是因为当时口袋囊涩,1H2G的配置实在是消费不起,就没有接触了。转变而现在,我对它的规划使我重新对它感了兴趣。当时的第一印象是,一个需要...
我的小程序莫名其妙被封了
今天下午突然收到我的小程序被下线的通知,原因:因用户投诉并经平台审核,发现帐号已发布的服务内容属于平台未开放的服务范围 违反规范:《微信小程序平台运营规范》3.功能设置规范 违规内容:小程序服务涉及资讯-...
办理身份证
上个月我的身份证也到期了!听说办理身份证需要 30 天的时间,于是在还有 32 天身份证过期的时候去了附近的派出所办理身份证,但那天我穿的是白的短袖所以并没有合格!让我第二天去换一件黑色的衣服再...
詹詹碎言 #5
放空最近觉得很疲惫,要说原因可能是因为开始上班了,习惯啥的还没调整过来。时时刻刻就想睡觉放空自己,这不,周末基本在家躺了两天,好像是个废人了。现在觉得最重要的就是将工作与生活要分隔开。因为我现在处于高...
Windows网络测速工具
滴滴滴最近公司有些位置网络比较慢,单纯查看一些硬件也检查不出来有用的信息,于是开始找工具,之前看过一些博友们的文章,linux平台有很多测速软件!但是我这边基本上都是Windows系统的电脑,所...
《怎么来不及》原创歌词
拭过一半的纸 在鼻尖 有点冰凉爱让这个时候 是体温 无以度量滴答滴答 滴...
《怎么来不及》原创歌词
拭过一半的纸 在鼻尖 有点冰凉爱让这个时候 是体温 无以度量滴答滴答 滴...
在中国使用onlyfans,看这一篇教程就够了
onlyfans 没有被墙,onlyfans 是什么?它是一个粉丝订阅收费平台,是国外的产品,上面有无数的网黄的内容,基本是属于「成人范畴」的,国内也有类似的替 ... 阅读更多 ➞
星小队铭志闯机关 翰林院拟檄敕皇榜
庄周多了一分闲平添几分忧。晌午时分,终于往老夫子棋社来了。夫子社下有一人...
星小队铭志闯机关 翰林院拟檄敕皇榜
庄周多了一分闲平添几分忧。晌午时分,终于往老夫子棋社来了。夫子社下有一人...
东方曜初获星辰力 狄仁杰启赋凤凰羽
“如果不能为你所爱的人提供一个家,宇宙就没有什么意义。”——霍金 可以说...
东方曜初获星辰力 狄仁杰启赋凤凰羽
“如果不能为你所爱的人提供一个家,宇宙就没有什么意义。”——霍金 可以说...
本地消费券,你今天用了吗?
近期本地发行了消费券,理论上可以实现满450元减免100元的大幅度优惠……
远离闹市喧嚣 醉赏海滨风光 | 一次兄弟聚会记录
8月8日,我受邀参加了由一个崇武本地朋友举办的兄弟聚会。 此次聚会为该朋友自去年8月13日建立“一家人(同心协力)群”以来的第三次聚会,写文之时恰好建群一周年。前两次聚会在泉州举办,由于一些原因没有参加。而此...
本站API升级啦qwq
前段时间咱不是弄了个动漫图片api嘛【虽然图片量比不上人家,但我们有webp调用!】我新弄了个服务器来放这些图这样就不走github了也可以应对github一些地方打不开会让页面无法加载图片的问...
建军雕塑广场瞻
为弥补江西省博物馆没有参观革命历史馆的小遗憾,闭馆后沿赣江西岸向北步行三百米,来到红谷滩新区建军雕塑广场。 作 […]
pyppeteer初探
前面暂时解决了倒霉微信的发信问题,现在可以使用crontab定时每天早上将下面这个腾讯在线文档的表格的二维码发到群里了,下面还需要 ...
解决虚拟机上执行sudo非常慢的问题
之前用VMware安装了ubuntu,一切都挺好,就是sudo运行起来等半天,跟这里的描述类似,在大佬指路下找到了解决方案。 ho ...
就离谱,米忽悠这么大的公司,搞个兑换码,都能弄错,离天下大谱~~
就离谱,米忽悠这么大的公司,搞个兑换码,都能弄错,离天下大谱~~
ONO
贞操锁的钥匙应该放在哪里?
△ 226|贞操锁的钥匙应该放在哪里? 周鸿祎称360安全卫士并不是「不能卸载」,而是要通过特定的方式,并且需要经过一系列的烦琐流程才能最终达到卸载的效果。因为想用这种方式防止黑客入侵电脑,并轻松卸载360,以免...
疫情两年半,最终还是遇上了
本人坐标鹰潭,江西六线小城市。疫情刚爆发那会我们这儿还没有感染者,此后长达两年多时间也没有听闻有什么阳性患者。但是就在前天,几名从义乌回来的人被检查出阳性,随后一下子扩散开。目前已有 31 名确...
新爸五年计划 | 266 左邻
我们是2020年年底买房搬家住进现在的街区的。因为当时是新冠疫情期间,邻里间虽然知道彼此,但也不能互相拜访。就连在街边的闲谈也没有。 后来有了疫苗,左邻右舍都打了疫苗,互相走动才开始。 我们的确收到了来自...
STL 中给 vector 去重的三种方法
简 述: 对 std::vector 中的元素进行去重,其中元素为自定义结构体类型。提供三种思路,并且附上详细示例和分析 C++ unique 函数 导致vector 发生改变 c++ vector 去重 自定义结构体
「2022-07」尽量将错误“安排”在低成本时刻
只要努力走过每一段路程,尽自己所想规划,尽自己所能前进,就距离自己的目标更近了一步。
文章目录

暂时停止友链申请


申请前 阅读

申请条件
  • 喵喵喜欢生活类博客,所以特别期待生活类的博客
  • 喵喵喜欢有创意的博客,尤其欣赏魔改主题,自建主题,甚至自建程序的大佬
  • 喵喵看不懂代码,如果是记笔记的博客,感觉会不太好
  • 喵喵喜欢建站很久的博客,经常更新的那种,已经写了好多博文,喵喵会常去回访
  • 申请之前,要在喵喵网站混个眼熟,让喵喵知道你,不然加了也会常年不会来的 😑
  • 但是如果你的网站权重大于3,上面就可以忽略的啦~
申请过程
  • 除了上面说的混脸熟,你还要先将喵喵的友链添加好
  • 喵喵需要网站的RSS,所以申请时,要告诉喵喵RSS地址就好了,Atom也行哦
  • 写申请的时候,记得要写好为什么想要加喵喵,让喵喵知道
    喵喵的个人信息在这里:
    昵称:火喵酱
    地址:https://dorcandy.cn
    介绍:世人皆萌,唯我独帅!
    头像:https://cat.dorcandy.cn/logo(头像会自动切换,推荐方案)
    标识:https://cat.dorcandy.cn/avatar(Cravatar头像,备选方案)
    背景:https://cat.dorcandy.cn/background
申请后续
  • 但是如果申请之后喵喵不喜欢,可能不会回复你哦,但是喵喵喜欢的,一定会回复的
  • 如果想改友链的信息,直接修改自己网站的feed信息就好了,不用告诉喵喵的哦
  • 关于喵喵的友链页展示的,头像就是网站的小图标啦,封面是网站的截图,但是如果显示了404,要检查自己网站和wordpress服务器链接的速度哦
  • RSS 的话,title 是名字,link 是链接,description 是小站描述
  • Atom 的话,author-name 是名字,link 是链接,title 是小站描述
  • 友链页展示的是随机的,不要在意什么先后问题
  • 如果长久不更新,或者长久不来看喵喵,也会让喵喵拉进失联名单
  • 如果发现被喵喵放到了失联的位置,留言申请回复就好
  • 但是如果网站能访问,但是让喵喵发现友情链接没有了喵喵,就会被喵喵拉黑!
- - - The END - - -

- - - 火 喵 博 客 - - -
共计 75 条评论,点此发表评论
  1. 头像
    @
    小刘同学
    LV1

    好友

    原守兰の博客已恢复链接,改名半截の诗,信息如下:
    网站名称:半截の诗
    网站地址:https://sweetjing.cc/
    头像链接:https://q1.qlogo.cn/g?b=qq&nk=1486823198&s=640
    网站描述:保持热爱,奔赴山海。
    不知道可以恢复下吗

    1. 头像
      @

      哇!诈尸啦!我还是挺喜欢守兰这个名字的

      1. 头像
        @

        用了五六年的名字,不太想用了,换个风格吧

  2. 头像
    @
    irils
    LV2

    好友

    来一个?

    1. 头像
      @

      好的吖好的吖,但是你咋又换主题了

      1. 头像
        @
        irils @ 火喵酱
        LV2

        好友

        等开学重新开坑

      2. 头像
        @
        irils @ 火喵酱
        LV2

        好友

        是不是忘了

        1. 头像
          @

          当天就加了啊 ,你再搜寻一下

  3. 头像
    @
    JanYork(小简)
    LV1

    访客

    大佬可否留个友链?:@(脸红)

    1. 头像
      @

      不要,你的博客我看不懂:@(Look66)

      1. 头像
        @

        哪有,你不也是个前端大佬吗?换这个也可以,https://ideaopen.cn

  4. 头像
    @
    枯无心,MTian
    LV0

    访客

    能否申请贵站友联呀,
    网站名称: 枯无心
    网站地址: https://kwxos.top
    网站描述: 宁静致远留无心
    网站头像:https://kwxos.top/my/1.png

    1. 头像
      @

      可是我们还不熟悉呢,等我们熟悉之后再加友链吧

  5. 头像
    @
    番茄鱼啊
    LV1

    好友

    添加好火喵的友链了,我的信息如下:
    name: itsNeko
    url: https://dyfa.top
    img: https://nekodeng.gitee.io/medias/avatar.jpg
    desc: 十万伏特皮卡丘

    1. 头像
      @

      加好啦

  6. 头像
    @
    低调小熊猫
    LV0

    访客

    网站名称:低调小熊猫
    网站地址:https://ilovey.live
    网站描述:读万卷书,行万里路,赚很多钱
    博主头像:https://uss.ilovey.live/img/avatar.jpg
    网站不错,加个友链吗,我这边回去加上,加你了哦,

  7. 头像
    @
    冰墩墩
    LV4

    好友

    单向添加喵喵很久啦,就想着上喵喵的"贼船":@(Look53)
    为了方便快速上船,顺带给喵喵添加在右键菜单里啦!一键直达:@(Look49)
    下面干点正事~

    站点名称:小U
    站点介绍:科学之光,点亮未来,温暖世界
    站点地址:https://blog.starysky.top
    站点头像:https://blog.starysky.top/img/blog_avatar.jpg(其实QQavatar也挺可爱的呢)

    墩墩敬上
    :@(Look69)

    1. 头像
      @

      好的吖加好啦,但是但是,我之前点开过进不去一直在加载,刚刚又看了一下,站点使用了大量的jsd资源,可是jsd我加载不出来,挂了外网也是一直在转圈,啥都看不到:@(up78)

  8. 头像
    @
    沉默剑士
    LV1

    访客

    已添加贵站友情链接:@(cat16)
    ['技术松鼠','https://www.jishusongshu.com/','https://tools.jishusongshu.com/img/jsss-logo.png','学习,让视野更宽阔!']

  9. 头像
    @
    永恒
    LV0

    访客

    站点名称:永恒小站
    站点介绍:鲤鱼跃龙门,梦想成真时
    站点地址:https://yong-heng.cn
    站点头像:https://www.helloimg.com/images/2021/12/15/G2Qzmu.jpg
    链接见底部

  10. 头像
    @
    ZMR
    LV1

    访客

    站点名称:ZMR博客
    站点介绍:静静地做自己,让世界发现你。
    站点地址:https://www.zmrbk.cn/
    站点头像:https://www.zmrbk.cn/favicon.ico
    友联页面:https://www.zmrbk.cn/Links.html
    已添加贵站:@(脸红)

    1. 头像
      @

      哇,竟然换主题了:@(献黄瓜)
      友链我更倾向于生活方面的类型,我看你的全都是美化教程啥的:@(看不见)

      1. 头像
        @
        ZMR @ 火喵酱
        LV1

        访客

        好哒:@(装大款)

  11. 头像
    @
    Employee
    LV0

    访客

    站点名称:徐泽林的博客
    站点描述:唯书籍不朽
    站点链接:https://www.zlinblog.cn
    站点图标:https://pic.zlinblog.cn/avatar.jpg
    站点截图:https://pic.zlinblog.cn/friends_zlinblog.jpg

  12. 头像
    @
    vian
    LV4

    好友

    博客名:Vian
    简介:想要的都拥有,得不到的都释怀!
    链接:https://www.vian.top/
    图片:https://cdn.jsdelivr.net/gh/lazyboykk/picture/avatar.jpg
    以特别的方式认识了,方便的话就加个友链,不方便就等方便了再加:@(装大款)

辽ICP备2021005644号-1 辽公网安备 21021102000984号 萌ICP备20210005号 本站已运行 2 年 159 天 15 小时 43 分 自豪地使用 typecho 建站,并使用 MyDiary 主题 百度统计 Copyright © 2009 ~ 2022. 火喵博客 All rights reserved.
历史足迹
分类目录
  • 日常
  • 🤣 晒物
  • 🦙 代码
  • 🏗️ 建站
  • 📷 生活
  • 📭 撰稿