<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[长颈鹿的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/synola</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; synola]]></copyright><item><title><![CDATA[华为手机连接android studio识别问题]]></title><link>https://blog.youkuaiyun.com/synola/article/details/148958888</link><guid>https://blog.youkuaiyun.com/synola/article/details/148958888</guid><author>synola</author><pubDate>Fri, 27 Jun 2025 18:27:45 +0800</pubDate><description><![CDATA[2.开发者选项->USB配置->MIDI。]]></description><category></category></item><item><title><![CDATA[Android Studio入门——新版本 Android Studio 不允许在注解中使用资源 ID 的问题解决方案]]></title><link>https://blog.youkuaiyun.com/synola/article/details/139952419</link><guid>https://blog.youkuaiyun.com/synola/article/details/139952419</guid><author>synola</author><pubDate>Tue, 25 Jun 2024 10:36:15 +0800</pubDate><description><![CDATA[原因是因为新版本 Android Studio 将 R 类中的资源设置成了非 final 修饰的变量，这也会导致 switch case 中无法作为判断条件。使用新版本 Android Studio 创建项目时，switch case报错。]]></description><category></category></item><item><title><![CDATA[Jetpack Compose入门——【问题】This version (1.3.2) of the Compose Compiler requires Kotlin version 1.7.20]]></title><link>https://blog.youkuaiyun.com/synola/article/details/139339074</link><guid>https://blog.youkuaiyun.com/synola/article/details/139339074</guid><author>synola</author><pubDate>Fri, 31 May 2024 08:37:39 +0800</pubDate><description><![CDATA[在build.gradle(:app）中，修改kotlinCompilerExtensionVersion成匹配版本1.4.0。匹配版本需要参考android官网。]]></description><category></category></item><item><title><![CDATA[Jetpack Compose入门——Duplicate class kotlin.time.jdk8.DurationConversionsJDK8Kt]]></title><link>https://blog.youkuaiyun.com/synola/article/details/131402615</link><guid>https://blog.youkuaiyun.com/synola/article/details/131402615</guid><author>synola</author><pubDate>Mon, 26 Jun 2023 17:52:10 +0800</pubDate><description><![CDATA[在build.gradle中添加。]]></description><category></category></item><item><title><![CDATA[Android Studio入门（9）查看第三方app的包名和布局]]></title><link>https://blog.youkuaiyun.com/synola/article/details/118928758</link><guid>https://blog.youkuaiyun.com/synola/article/details/118928758</guid><author>synola</author><pubDate>Tue, 20 Jul 2021 10:23:16 +0800</pubDate><description><![CDATA[在Android开发过程中，经常需要学习第三方app的一些布局结构或者调用第三方app，那如何快速获取第三方app的包名和布局层次呢？
1、使用monitor.bat
在android-sdk/tools目录中有一个monitor.bat的脚本，双击打开，可以在右上角选择Hierarchy View进行分析查看

2、使用android-sdk/tools/bin目录下的uiautomatorviewer.bat,但有的情况下不显示布局。

...]]></description><category></category></item><item><title><![CDATA[Python基础（四）—— 如何添加图片资源并引用]]></title><link>https://blog.youkuaiyun.com/synola/article/details/118613569</link><guid>https://blog.youkuaiyun.com/synola/article/details/118613569</guid><author>synola</author><pubDate>Fri, 09 Jul 2021 19:57:12 +0800</pubDate><description><![CDATA[在通过QTdesigner进行界面开发过程中，需要引用图片资源美化界面，如何添加图片并正确引用呢，下面有两种方法可以尝试使用：
一、使用工具QtDesigner
1、打开.ui文件，直接在QtDesigner中资源浏览器-编辑-新建资源文件-添加前缀-添加文件即可添加图片资源，并自动生成.qrc资源文件

2、将.qrc文件转换成.py文件

3、选中控件，找到styleSheet,引入图片即可
border-image: url(:/imn/img/btn_bathroom_hover.png);

二、]]></description><category></category></item><item><title><![CDATA[Python基础（三）——使用QTdesigner生成的.ui并转换成.py文件后怎么运行看效果图？]]></title><link>https://blog.youkuaiyun.com/synola/article/details/118324408</link><guid>https://blog.youkuaiyun.com/synola/article/details/118324408</guid><author>synola</author><pubDate>Tue, 29 Jun 2021 08:43:00 +0800</pubDate><description><![CDATA[使用QTdesigner生成的.ui并转换成.py文件后，如果想单独运行.py文件查看效果图，则仅需要在.py文件结尾处添加如下代码即可
if __name__ == "__main__":
    import sys
    app = QtWidgets.QApplication(sys.argv)
    MainWindow = QtWidgets.QMainWindow()
    ui = Ui_MainWindow()  #名字根据.py文件前面的class名字调整
    ui.setup]]></description><category></category></item><item><title><![CDATA[Python基础（二）——PyQt5开发之将QtDesigner、PyUIC、Pyqrc链接到PyCharm的外部工具库]]></title><link>https://blog.youkuaiyun.com/synola/article/details/117563694</link><guid>https://blog.youkuaiyun.com/synola/article/details/117563694</guid><author>synola</author><pubDate>Fri, 04 Jun 2021 16:14:13 +0800</pubDate><description><![CDATA[1.安装QtDesigner和PyUIC，在命令行窗口中执行
pip install pyqt5
pip install pyqt5-tools

2.点击PyCharm的File-&gt;Settings-&gt;Tools-&gt;External tools打开外部工具界面，点‘+'号进入添加外部工具界面。

Name:自定义
Program:designer所在的路径（一般在Lib\site-packages\qt5_applications\Qt\bin\）


3.按同样的方法添加PyUIC,P]]></description><category></category></item><item><title><![CDATA[Android开发（1）—— 模拟器及常用的adb命令]]></title><link>https://blog.youkuaiyun.com/synola/article/details/108936058</link><guid>https://blog.youkuaiyun.com/synola/article/details/108936058</guid><author>synola</author><pubDate>Wed, 02 Jun 2021 17:19:39 +0800</pubDate><description><![CDATA[Android开发入门——模拟器
一、可选的模拟器：
Android Studio自带模拟器
夜神、雷电等模拟器

二、常用的adb命令
adb shell
adb logcat
查看手机设备
adb devices
开关服务
adb kill-server
adb start-server
手机截屏
adb shell screencap -p /sdcard/photo.png
adb pull /sdcard/photo.png E:/android

...]]></description><category></category></item><item><title><![CDATA[Android Studio入门（8）— Module之间相互引用]]></title><link>https://blog.youkuaiyun.com/synola/article/details/117474728</link><guid>https://blog.youkuaiyun.com/synola/article/details/117474728</guid><author>synola</author><pubDate>Wed, 02 Jun 2021 17:05:33 +0800</pubDate><description><![CDATA[Android Studio中新建Project，在Project下可以创建多个Module,每个Module都相当于一个APP，可以独立运行，如果一个Module想依赖于其他Module，应该如何设置呢？

Ctrl+Alt+Shift+S打开Project Structure，将想要调用的类所在的Module加入到Module dependency中即可。


...]]></description><category></category></item><item><title><![CDATA[Python基础（一）— Pycharm与Anaconda联合开发配置]]></title><link>https://blog.youkuaiyun.com/synola/article/details/117380037</link><guid>https://blog.youkuaiyun.com/synola/article/details/117380037</guid><author>synola</author><pubDate>Sat, 29 May 2021 11:01:14 +0800</pubDate><description><![CDATA[一、了解python、Anaconda、Pycharm的关系
1.python

Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。

2.Anaconda
官网：https://www.anaconda.com/

Anaconda指的是一个开源的Python发行版本，其包含了conda、Python等180多个科学包及其依赖项。


Anaconda包括Conda、Python以及一大堆安装好的工具包，比如：numpy、pandas等

3.Pycharm

python IDE：集成]]></description><category></category></item><item><title><![CDATA[去除代码注释和空行方法]]></title><link>https://blog.youkuaiyun.com/synola/article/details/112261049</link><guid>https://blog.youkuaiyun.com/synola/article/details/112261049</guid><author>synola</author><pubDate>Wed, 06 Jan 2021 11:36:29 +0800</pubDate><description><![CDATA[使用NotePad++可以快速去除注释和空行，方法如下：

去除//



去除多行注释

正则表达式  /\*{1,2}[\s\S]*?\*/



去除空行


]]></description><category></category></item><item><title><![CDATA[Android开发之IllegalStateException: You need to use a Theme.AppCompat theme解决方法]]></title><link>https://blog.youkuaiyun.com/synola/article/details/108539096</link><guid>https://blog.youkuaiyun.com/synola/article/details/108539096</guid><author>synola</author><pubDate>Fri, 11 Sep 2020 17:44:23 +0800</pubDate><description><![CDATA[Android开发之
问题：
Process: cn.manager.iot.iotmanager, PID: 31617
java.lang.RuntimeException: Unable to start activity ComponentInfo{cn.manager.iot.iotmanager/cn.manager.iot.iotmanager.LoginActivity}: java.lang.IllegalStateException: You need to use a Theme.Ap]]></description><category></category></item><item><title><![CDATA[SQL server提示对象名无效，但还能执行语句]]></title><link>https://blog.youkuaiyun.com/synola/article/details/106602671</link><guid>https://blog.youkuaiyun.com/synola/article/details/106602671</guid><author>synola</author><pubDate>Sun, 07 Jun 2020 15:55:08 +0800</pubDate><description><![CDATA[这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题，有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能，丰富你的文章UML 图表FLowchart流程图导出与导入导出导入
欢迎使用Markdown编辑器
你好！ 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar]]></description><category></category></item><item><title><![CDATA[SQL SERVER2012遇到问题：弹出对话框“不允许保存更改，您所做的更改要求删除并重新创建一下表”？]]></title><link>https://blog.youkuaiyun.com/synola/article/details/104892954</link><guid>https://blog.youkuaiyun.com/synola/article/details/104892954</guid><author>synola</author><pubDate>Mon, 16 Mar 2020 10:19:33 +0800</pubDate><description><![CDATA[在SQL SERVER2012进行表操作过程中，弹出对话框“不允许保存更改，您所做的更改要求删除并重新创建一下表”？



解决方法：选项——设计器，取消对勾：阻止保存要求重新创建表的更改


...]]></description><category></category></item><item><title><![CDATA[Android开发之requestWindowFeature(Window.FEATURE_NO_TITLE)不生效]]></title><link>https://blog.youkuaiyun.com/synola/article/details/104775925</link><guid>https://blog.youkuaiyun.com/synola/article/details/104775925</guid><author>synola</author><pubDate>Tue, 10 Mar 2020 15:43:15 +0800</pubDate><description><![CDATA[想要隐藏ActionBar，但是requestWindowFeature(Window.FEATURE_NO_TITLE)不生效怎么办？

原因：因为自己定义的Activity继承了android.support.v7.app.AppCompatActivity，AppCompatActivity本身不支持requestWindowFeature(Window.FEATURE_NO_TITLE)导...]]></description><category></category></item><item><title><![CDATA[printf、sprintf、fprintf区别]]></title><link>https://blog.youkuaiyun.com/synola/article/details/102767179</link><guid>https://blog.youkuaiyun.com/synola/article/details/102767179</guid><author>synola</author><pubDate>Sun, 27 Oct 2019 15:16:35 +0800</pubDate><description><![CDATA[printf——把格式化字符串输出到标准输出，例如屏幕


printf("%s\r\n",volt); //将volt输出到标准输出中，例如屏幕上

sprintf——把格式化字符串输出到指定字符串


sprintf(volString,"采集的电流%.2f A"，i);

fprintf——把格式化字符串输出到指定文件中




...]]></description><category></category></item><item><title><![CDATA[STM32F103的11个定时器详解]]></title><link>https://blog.youkuaiyun.com/synola/article/details/101559515</link><guid>https://blog.youkuaiyun.com/synola/article/details/101559515</guid><author>synola</author><pubDate>Fri, 27 Sep 2019 20:36:38 +0800</pubDate><description><![CDATA[STM32F103系列的单片机一共有11个定时器，其中：
			2个高级定时器
			4个普通定时器
			2个基本定时器
			2个看门狗定时器
			1个系统嘀嗒定时器出去看门狗定时器和系统滴答定时器的八个定时器列表;
			8个定时器分成3个组；TIM1和TIM8是高级定时器
			TIM2-TIM5是通用定时器
			TIM6和TIM7是基本的定时器
			这8个定时器都是16位的...]]></description><category></category></item><item><title><![CDATA[台式机显示屏作为笔记本显示屏的设置]]></title><link>https://blog.youkuaiyun.com/synola/article/details/100112398</link><guid>https://blog.youkuaiyun.com/synola/article/details/100112398</guid><author>synola</author><pubDate>Wed, 28 Aug 2019 09:08:35 +0800</pubDate><description><![CDATA[1、将台式机显示屏连接线连接到笔记本接口

2、将键盘usb线连接到笔记本usb口

3、win+p键

选择显示的屏幕

4、设置笔记本电源显示




]]></description><category></category></item><item><title><![CDATA[客户端与服务器端的通信：client（android）—server—database实现]]></title><link>https://blog.youkuaiyun.com/synola/article/details/100073946</link><guid>https://blog.youkuaiyun.com/synola/article/details/100073946</guid><author>synola</author><pubDate>Mon, 26 Aug 2019 11:18:13 +0800</pubDate><description><![CDATA[今天给大家带来的是客户端与服务器端的通信，话不多说，直接上例子：

界面

今天我们实现一个注册的功能，客户端的界面编写神马的咱就不在这浪费时间了，我这也直接写好了，一个最简单的注册和登录界面：

界面写好之后，接下来咱们就去弄接口了。

数据库

这里使用的mysql，搭建数据库这一步自己去搞定 ，新建一个test_sql数据库，在里面创建一个user表

里面的字段就三个user_id，u...]]></description><category></category></item></channel></rss>