安装包
<h2>常用安装包</h2><ol><li> <a href="https://api.winrobot360.com/redirect/robot/share?inviteKey=9809960f4685af3c" target="_blank">影刀数据库处理</a></li><li> <a href="https://www.uy5.net/download/?path=00019700101000000001/1611iptRY1EL0552023011810483286j/1611iptRY1EL078202210220137074zo/1611iptRY1EL057202407021609290qn/1611iptRY1EL077202407021652326up" target="_blank">数据库工具(Navicat)</a> </li><li> <a href="https://cdn.mysql.com//Downloads/MySQLInstaller/mysql-installer-community-8.0.39.0.msi" target="_blank">MySQL安装包</a> </li><li> <a href="https://blog.fengkeao.top/%E5%AE%89%E8%A3%85%E5%8C%85/%E6%B5%8F%E8%A7%88%E5%99%A8/MicrosoftEdgeSetup.exe" target="_blank">Edge浏览器</a> </li><li> <a href="https://mydata.fengkeao.top/%E5%AE%89%E8%A3%85%E5%8C%85/office/Office-2013-2024-C2R-Install-Lite-7.7.6-x64-CN.exe" target="_blank">Office-2013-2024-C2R-Install-Lite-7.7.6-x64-CN.exe</a> </li><li> <a href="https://blog.fengkeao.top/%E5%AE%89%E8%A3%85%E5%8C%85/%E6%A0%BC%E5%BC%8F%E5%B7%A5%E5%8E%82FormatFactory-5.15.0-x64-Modified.zip" target="_blank">格式工厂绿色版</a> </li><li> <a href="http://s-bj-9185-fka0923.oss.dogecdn.com/%E5%AE%89%E8%A3%85%E5%8C%85/Adobe%20Photoshop%20CC%202018.1.9%20SP.rar" target="_blank">Adobe Photoshop CC 2018.1.9 SP</a> </li><li> <a href="https://mydata.fengkeao.top/%E5%AE%89%E8%A3%85%E5%8C%85/VM/VMware-Workstation-Lite-17.6.0-24238078-%E7%B2%BE%E7%AE%80%E5%AE%89%E8%A3%85%E6%B3%A8%E5%86%8C%E7%89%88.exe" target="_blank">VMware v17.6.0 解锁版 (电脑虚拟机软件)</a> </li><li><a href="https://mydata.fengkeao.top/%E5%AE%89%E8%A3%85%E5%8C%85/WindowTop%20v5.22.3.zip" target="_blank">WindowTop v5.22.3 激活版 (窗口管理增强工具)</a></li><li><a href="https://softwareupdate.vmware.com/cds/vmw-desktop/ws/" target="_blank">VMware tools(任意版本)</a></li><li><a href="https://mydata.fengkeao.top/%E5%AE%89%E8%A3%85%E5%8C%85/MouseWithoutBordersSetup.msi" target="_blank">局域网键鼠共享工具</a></li><li><a href="https://mydata.fengkeao.top/%E5%AE%89%E8%A3%85%E5%8C%85/%E5%BE%AE%E8%BD%AF%E5%B8%B8%E7%94%A8%E8%BF%90%E8%A1%8C%E5%BA%93%E5%90%88%E9%9B%86%202024.10.12.exe" target="_blank">Visual C++ 官方版(微软常用运行库合集|DLL报错必装)</a></li></ol><p><br></p>
WiFi
<blockquote><strong>问题:win11电脑找不WiFi按钮,无法打开WiFi</strong></blockquote><p style="text-align: center;"><img src="https://vip.helloimg.com/i/2024/05/02/66330c35e09dd.png" alt="找不到wifi" data-href="https://vip.helloimg.com/i/2024/05/02/66330c35e09dd.png" style=""></p><p>如上图,没有WiFi按钮且无法打开WiFi</p><h2>解决办法</h2><p style="text-align: center;"><img src="https://vip.helloimg.com/i/2024/05/02/66330c3635397.png" alt="搜索“服务”" data-href="https://vip.helloimg.com/i/2024/05/02/66330c3635397.png" style=""></p><p style="text-align: left;">打开服务后,找到<span style="color: rgb(225, 60, 57);">WLAN AutoConfig</span>后面的描述是<span style="color: rgb(225, 60, 57);">无线</span></p><p style="text-align: center;"><img src="https://vip.helloimg.com/i/2024/05/02/66330c3619bac.png" alt="服务窗口" data-href="https://vip.helloimg.com/i/2024/05/02/66330c3619bac.png" style=""></p><p>右键启动即可,为防止后续再出问题可以点击属性<span style="color: rgb(225, 60, 57);">启动类型</span>设置为<span style="color: rgb(225, 60, 57);">自动</span></p><p style="text-align: center;"><img src="https://vip.helloimg.com/i/2024/05/02/66330c35b8ced.png" alt="属性" data-href="https://vip.helloimg.com/i/2024/05/02/66330c35b8ced.png" style=""></p>
<blockquote><strong>问题:使用电脑相机时无法打开,错误代码:0xA00F4244<NoCamerasAreAttached></strong></blockquote><p style="text-align: center;"><img src="https://vip.helloimg.com/i/2024/04/25/662a1bea725ae.png" alt="错误提示" data-href="https://vip.helloimg.com/i/2024/04/25/662a1bea725ae.png" style=""></p><p style="text-align: left;"><span style="font-size: 24px;"><strong>我的解决办法</strong></span></p><p style="text-align: left;"><span style="color: rgb(207, 19, 34);">开始->搜索框输入->设别管理器</span></p><p style="text-align: center;"><img src="https://vip.helloimg.com/i/2024/04/25/662a1beac1553.png" alt="搜索" data-href="https://vip.helloimg.com/i/2024/04/25/662a1beac1553.png" style=""></p><p style="text-align: left;">找到相机驱动程序,<span style="color: rgb(207, 19, 34);">右击->卸载设备</span></p><p style="text-align: center;"><img src="https://vip.helloimg.com/i/2024/04/25/662a1beab6bee.png" alt="卸载设备" data-href="https://vip.helloimg.com/i/2024/04/25/662a1beab6bee.png" style=""></p><p style="text-align: left;">卸载完成后,去最上边找到根目录(就是最上面的哪一个,通常是自己电脑的名称),<span style="color: rgb(207, 19, 34);">右击->扫描检测硬件改动</span>,稍等一会再打开相机就好了。</p><p style="text-align: center;"><img src="https://vip.helloimg.com/i/2024/04/25/662a1bea91249.png" alt="找到根目录" data-href="https://vip.helloimg.com/i/2024/04/25/662a1bea91249.png" style=""></p>
SQLAlchemy
<p style="text-align: start;">SQLAlchemy 是一个强大的 Python ORM(对象关系映射)框架,它提供了多种方法来执行数据库查询操作。以下是一些 SQLAlchemy 中常用的方法:</p><ul><li style="text-align: start;">session.query():创建一个 Query 对象,用于执行数据库查询。例如:</li></ul><pre><code class="language-python">query = session.query(User)</code></pre><ul><li style="text-align: start;">filter():为 Query 对象添加过滤条件。例如:</li></ul><pre><code class="language-python">query = session.query(User).filter(User.age > 30)</code></pre><ul><li style="text-align: start;">all():获取 Query 对象的所有结果,并以列表形式返回。例如:</li></ul><pre><code class="language-python">users = query.all()</code></pre><ul><li style="text-align: start;">first():获取 Query 对象的第一条记录。例如:</li></ul><pre><code class="language-python">user = query.first()</code></pre><ul><li style="text-align: start;">get():根据主键值获取记录。例如:</li></ul><pre><code class="language-python">user = session.query(User).get(1)</code></pre><ul><li style="text-align: start;">filter_by():根据指定列的值进行过滤。例如:</li></ul><pre><code class="language-python">query = session.query(User).filter_by(name='Alice')</code></pre><ul><li style="text-align: start;">join():进行内连接查询。例如:</li></ul><pre><code class="language-python">addresses = session.query(User).join(Address).all()</code></pre><ul><li style="text-align: start;">outerjoin():进行外连接查询。例如:</li></ul><pre><code class="language-python">addresses = session.query(User).outerjoin(Address).all()</code></pre><ul><li style="text-align: start;">group_by():按指定列对查询结果进行分组。例如:</li></ul><pre><code class="language-python">query = session.query(User.age, func.count('*')).group_by(User.age)</code></pre><ul><li style="text-align: start;">order_by():对查询结果进行排序。例如:</li></ul><pre><code class="language-python">query = session.query(User).order_by(User.name.desc())</code></pre><ul><li style="text-align: start;">count():统计查询结果的数量。例如:</li></ul><pre><code class="language-python">num_users = session.query(User).count()</code></pre><ul><li style="text-align: start;">delete():删除满足条件的记录。例如:</li></ul><pre><code class="language-python">session.query(User).filter(User.age < 18).delete()</code></pre><ul><li style="text-align: start;">update():更新满足条件的记录。例如:</li></ul><pre><code class="language-python">session.query(User).filter(User.name == 'Alice').update({'age': 30})</code></pre><ul><li style="text-align: start;">select_from():指定查询的来源表。例如:</li></ul><pre><code class="language-python">stmt = select([User]).select_from(User)</code></pre><ul><li style="text-align: start;">with_lockmode():为 Query 对象添加锁模式。例如:</li></ul><pre><code class="language-python">query = session.query(User).with_lockmode('update')</code></pre><ul><li style="text-align: start;">scalar():执行 FunctionElement 并返回一个标量值。例如:</li></ul><pre><code class="language-python">result = func.some_function().scalar()</code></pre><ul><li style="text-align: start;">table_valued():返回一个 TableValuedAlias 表示 FunctionElement 添加了表值表达式。例如:</li></ul><pre><code class="language-python">result = func.some_table_valued_function().table_valued()</code></pre><p><br></p>
多级列表、标题、目录
<blockquote><span style="color: rgb(106, 57, 201);"><strong>问题:</strong></span>Word设置标题样式、标题关联多级列表、目录自动生成</blockquote><h1>操作环境</h1><p>系统:win 11</p><p>Word:Microsoft@ Wora 2019 MSO(16.0.12026.20344)32 位</p><hr/><h1>word中的样式</h1><p>以下为word中预设样式,且不可删除只能修改!平常使用中三个标题样式+一个正文样式足以。</p><p style="text-align: center;"><img src="https://vip.helloimg.com/i/2024/04/21/6624c313087b6.png" alt="预设样式" data-href="https://vip.helloimg.com/i/2024/04/21/6624c313087b6.png" style=""></p><h1>修改样式</h1><p style="text-align: left;">以标题一为例,<strong>要求</strong>:黑体、三号、居中、序号和标题之间一个空格、段前段后0.5行</p><p style="text-align: center;"><img src="https://vip.helloimg.com/i/2024/04/21/6624c3138b22c.png" alt="要求" data-href="https://vip.helloimg.com/i/2024/04/21/6624c3138b22c.png" style="width: 989.00px;height: 428.80px;"></p><p style="text-align: left;">右击要修改的样式,点击修改,在对话框中可以进行简单的样式修改,如字体、加粗、居中等</p><p style="text-align: center;"><img src="https://vip.helloimg.com/i/2024/04/21/6624c313130fe.png" alt="修改" data-href="https://vip.helloimg.com/i/2024/04/21/6624c313130fe.png" style="width: 394.00px;height: 273.64px;"><img src="https://vip.helloimg.com/i/2024/04/21/6624c3f580d55.png" alt="样式对话框" data-href="https://vip.helloimg.com/i/2024/04/21/6624c3f580d55.png" style="width: 455.00px;height: 558.69px;"></p><ul><li><strong>设置字体</strong></li></ul><p>在打开的弹窗中,点击右下角格式->字体,根据要求设置相应字体,设置完成后点击确定,自动关闭当前窗口。</p><p style="text-align: center;"><img src="https://vip.helloimg.com/i/2024/04/21/6624c31361415.png" alt="设置字体" data-href="https://vip.helloimg.com/i/2024/04/21/6624c31361415.png" style="width: 429.19px;height: 597.39px;"></p><ul><li><strong>设置段落</strong></li></ul><p>点击右下角格式->段落,根据要求设置段落格式,首行缩进建议设为<strong>无</strong>,要不然标题会因为有缩进看上去不局中,设置完成后点击确定,自动关闭当前窗口。</p><p style="text-align: center;"><img src="https://vip.helloimg.com/i/2024/04/21/6624c31355e99.png" alt="设置段落" data-href="https://vip.helloimg.com/i/2024/04/21/6624c31355e99.png" style="width: 366.00px;height: 422.17px;"></p><blockquote>其他样式的设置类似,不在赘述。</blockquote><h1>多级列表</h1><p>定义新的多级列表,打开对话框。</p><p style="text-align: center;"><img src="https://vip.helloimg.com/i/2024/04/21/6624c3136cd61.png" alt="定义新的多级列表" data-href="https://vip.helloimg.com/i/2024/04/21/6624c3136cd61.png" style="width: 434.00px;height: 565.50px;"> <img src="https://vip.helloimg.com/i/2024/04/21/6624c5bd3d3d1.png" alt="新的多级列表对话框" data-href="https://vip.helloimg.com/i/2024/04/21/6624c5bd3d3d1.png" style=""></p><p>点击最下角<strong>更多</strong>,分别选中左侧的级别序号,然后再右侧选择需要关联的样式,将级别与标题样式进行关联。</p><p><strong>编号之后:选择空格</strong></p><blockquote>其他无具体要求选择默认即可。</blockquote><h1>测试</h1><p>选中要设置样式的文本直接点击相应的样式即可完成设制。</p><p style="text-align: center;"><img src="https://vip.helloimg.com/i/2024/04/21/6624c31346b0d.png" alt="测试" data-href="https://vip.helloimg.com/i/2024/04/21/6624c31346b0d.png" style=""> <img src="https://vip.helloimg.com/i/2024/04/21/6624c3135a05e.png" alt="测试" data-href="https://vip.helloimg.com/i/2024/04/21/6624c3135a05e.png" style="width: 362.00px;height: 513.19px;"></p><h1>自动目录</h1><p>自动生成目录的前提是必须使用预设的样式设置标题。</p><blockquote>建议每次修改后都手动更新一下目录,因为不确定你删除或添加的内容会不会影响到标题所在的页码。</blockquote><p>引用->目录->自动目录1</p><p style="text-align: center;"><img src="https://vip.helloimg.com/i/2024/04/21/6624c31373d88.png" alt="目录" data-href="https://vip.helloimg.com/i/2024/04/21/6624c31373d88.png" style="width: 580.00px;height: 416.06px;"> <img src="https://vip.helloimg.com/i/2024/04/21/6624c6b59132d.png" alt="目录" data-href="https://vip.helloimg.com/i/2024/04/21/6624c6b59132d.png" style="width: 857.19px;height: 405.39px;"></p>
Android
<blockquote>问题一:andAndroid四大组件</blockquote><p>活动(Activity)、服务(Service)、广播接收器(Broadcast Receiver)和内容提供者(Content Provider)。</p><h2>活动(Activity):</h2><p>活动是Android应用中的一个基本界面组件,它是用户与应用程序交互的窗口。每个活动都对应一个用户界面,可以包含文本、图像、按钮等UI元素。用户通过活动来查看和操作应用的数据,例如浏览网页、编辑文本或查看图片等。开发者可以通过创建多个活动来构建具有多个屏幕的应用,这些活动之间可以通过意图(Intent)进行通信和导航。</p><h2>服务(Service):</h2><p>服务是Android中用于执行后台任务而不提供用户界面的组件。服务可以在后台执行长时间运行的操作,如播放音乐、下载文件或执行网络操作。服务有两种主要类型:前台服务和后台服务。前台服务通常用于显示与用户操作相关的信息,如播放音乐时的播放控件;而后台服务则用于执行不需要用户直接交互的操作。服务可以通过绑定(Binding)到活动或其他应用组件来提供功能性。</p><h2>广播接收器(Broadcast Receiver):</h2><p>广播接收器是Android中用于接收和响应系统或应用发出的广播消息的组件。广播是一种在应用之间传递信息的机制,它可以用于响应系统事件(如设备启动、屏幕关闭等)或应用事件(如接收到新短信、网络状态变化等)。开发者可以创建广播接收器来监听特定的广播消息,并在接收到消息时执行相应的操作,如更新UI、显示通知等。</p><h2>内容提供者(Content Provider):</h2><p>内容提供者是Android中用于管理共享数据的组件。它允许应用之间共享数据,同时保持数据的安全性和私密性。内容提供者定义了一组标准的API,通过这些API,其他应用可以查询、插入、更新和删除数据。这些数据通常存储在SQLite数据库中,但也可以存储在其他类型的存储系统中。内容提供者通过定义URI、表结构和访问权限来管理数据,确保数据的一致性和安全性。</p><blockquote>问题二:开发过程中用过什么库</blockquote><p>翻了翻上课时候做的东西,刚想确实只有okhttp</p><blockquote>问题三:andAndroid中的布局有哪些?</blockquote><p>在Android开发中,布局(Layout)是构建用户界面(UI)的基础,它定义了屏幕上元素的排列和组织方式。Android提供了多种布局类型,以支持不同的设计需求和设备特性。以下是一些常用的Android布局类型及其特点:</p><h2>线性布局(LinearLayout):</h2><p>线性布局是一种简单的布局,它按照线性方向(垂直或水平)排列子视图。你可以将其想象为一个盒子,里面的子视图按照顺序排列,类似于HTML中的“div”标签。线性布局非常适合构建具有明确顺序或者需要对齐的界面元素。</p><h2>相对布局(RelativeLayout):</h2><p>相对布局允许你以相对位置和大小来放置子视图。子视图的位置可以相对于父布局的边界、其他子视图的位置或大小来定义。相对布局非常灵活,适合构建复杂的布局,但它可能会导致布局嵌套,影响性能。</p><h2>约束布局(ConstraintLayout):</h2><p>约束布局是一种强大的布局工具,它通过灵活的约束关系来定位和调整子视图的大小。子视图可以相对于父布局、其他子视图或屏幕边缘进行定位。约束布局支持链式反应,可以自动调整视图的位置和大小,以适应屏幕变化,非常适合构建响应式设计。</p><h2>表格布局(TableLayout):</h2><p>表格布局类似于HTML中的”table“标签,它允许你创建行和列的网格。你可以在表格中放置子视图,并定义每行列的权重,以实现复杂的布局结构。表格布局适合需要等分空间或网格排列的界面设计。</p><h2>帧布局(FrameLayout):</h2><p>帧布局是一个容器,它允许你同时放置多个子视图,但每次只能显示其中一个。这类似于“画中画”的概念,通常用于实现重叠视图或视图切换效果。</p><h2>坐标布局(GridLayout):</h2><p>坐标布局允许你使用行和列的网格来放置子视图。与表格布局类似,但它提供了更灵活的网格大小和位置控制。你可以为每个子视图指定占用的行数和列数,以及行和列的权重。</p><p><br></p>