Phenixyf
码龄14年
求更新 关注
提问 私信
  • 博客:6,031,947
    社区:1,757
    动态:5
    6,033,709
    总访问量
  • 280
    原创
  • 1,547
    粉丝
  • 14
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
加入CSDN时间: 2011-12-29
博客简介:

phenixyf的专栏

查看详细资料
个人成就
  • 获得2,015次点赞
  • 内容获得269次评论
  • 获得9,032次收藏
  • 代码片获得2,947次分享
  • 博客总排名1,383,466名
创作历程
  • 15篇
    2023年
  • 32篇
    2022年
  • 9篇
    2021年
  • 8篇
    2020年
  • 71篇
    2019年
  • 128篇
    2018年
  • 158篇
    2017年
  • 252篇
    2016年
  • 148篇
    2015年
  • 153篇
    2014年
  • 135篇
    2013年
  • 111篇
    2012年
成就勋章
TA的专栏
  • VC++
    181篇
  • MFC
    4篇
  • Cadence
    3篇
  • 网络
    3篇
  • VC++ 使用心得
    99篇
  • VC++ 基本概念与应用
    111篇
  • VC++ CDC
    52篇
  • VC++ CFile
    22篇
  • VC++ 控件使用
    56篇
  • VC++ 常用类、方法、函数、关键字
    97篇
  • VC++ Debug & 常见 error
    27篇
  • VS2010
    43篇
  • XILINX ISE
    5篇
  • FPGA
    38篇
  • MCU 51
    85篇
  • KeilC
    10篇
  • ARM
    42篇
  • C
    124篇
  • HardWare
    74篇
  • Python
    10篇
  • USB
    55篇
  • TPMS
    4篇
  • MEMS
    3篇
  • SiliconF340
    13篇
  • 软件开发环境
    35篇
  • Matlab
    1篇
  • PADS
    9篇
  • 通信
    9篇
  • RF
    4篇
  • UART
    17篇
  • 蓝牙
    20篇
  • MIPI
    13篇
  • I2C
    9篇
  • 其它
    29篇
  • 测试
    6篇
  • 电子知识
    15篇
  • Display
    12篇
  • C#
    3篇
  • 项目经验总结
    25篇
  • 常用程序、算法
    6篇
  • Driver IC
    5篇
  • Windows使用
    12篇
  • JAVA
    10篇
  • Android
    41篇
  • Android_Eclipse_Error
    50篇
  • Android 控件、功能实例
    23篇
  • Android UI
    16篇
  • Android常用关键字、方法
    42篇
  • Android通信
    9篇
  • 网文转载
    2篇
  • Robot
    8篇
  • GIT
    14篇
  • 数据库
    10篇
  • QT
    28篇
  • QT 数据库
    9篇
  • STM8
    16篇
  • IAR
    8篇
  • 指纹识别
    4篇
  • pSpice
    2篇
  • Altium
    1篇
  • emWin
    10篇
  • Flash
    3篇
  • Tool_Chain_GCC
    21篇
  • Memory
    3篇
  • Programmer
    1篇
  • RTOS
    1篇
  • JLINK
    4篇
  • mbed
    3篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 0

TA参与的活动 0

兴趣领域 设置
  • 嵌入式
    单片机嵌入式硬件
  • 硬件开发
    硬件工程驱动开发fpga开发arm开发射频工程pcb工艺
创作活动更多

AI 镜像开发实战征文活动

随着人工智能技术的飞速发展,AI 镜像开发逐渐成为技术领域的热点之一。Stable Diffusion 3.5 FP8 作为强大的文生图模型,为开发者提供了更高效的图像生成解决方案。为了推动 AI 镜像开发技术的交流与创新,我们特此发起本次征文活动,诚邀广大开发者分享在 Stable Diffusion 3.5 FP8 文生图方向的实战经验和创新应用 本次征文活动鼓励开发者围绕 Stable Diffusion 3.5 FP8 文生图方向,分享以下方面的内容: 1. 技术实践与优化 - Stable Diffusion 3.5 FP8 模型架构解析与优化技巧 - 文生图生成效果的提升方法与技巧 - 模型部署与加速策略,例如使用 Hugging Face、Diffusers 等工具 - 针对特定场景(例如二次元、写实风)的模型微调与定制化开发 2. 应用场景探索 - Stable Diffusion 3.5 FP8 在不同领域的应用案例分享,例如游戏设计、广告创意、艺术创作等 - 利用 Stable Diffusion 3.5 FP8 实现图像编辑、图像修复、图像增强等功能的探索 - 结合其他 AI 技术(例如 NLP、语音识别)构建更强大的应用 3. 创新应用与思考 - 基于 Stable Diffusion 3.5 FP8 的创新应用场景设计 - AI 镜像开发的未来发展方向的思考与展望 - 对 AI 镜像开发伦理、安全等问题的探讨

30人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

GIT 常用command

git init新建git库touch .gitignore创建不添加文件文档git add path/filename 添加文件,./为当前文件夹,*.cpp为所有以cpp为后缀名的文件git add -A 将当前文件夹内,除.gitignore内定义的文件之外,全部添加进git库...
原创
博文更新于 2024.10.24 ·
4458 阅读 ·
3 点赞 ·
1 评论 ·
16 收藏

Silicon XPress详解

发布资源 2012.11.21 ·
pdf

STM32 F10xx硬件开发使用入门

发布资源 2013.05.28 ·
pdf

pyqt5_windows_hid_auto_detect_hotplug

【代码】pyqt5_windows_hid_auto_detect_hotplug
原创
博文更新于 2023.11.22 ·
576 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

USB_HID上位机开发介绍

发布资源 2013.05.28 ·
pdf

TI BLE_CC2450培训资料

发布资源 2013.06.24 ·
pdf

GPIO 按键及矩阵键盘程序------/* 自己实验确认并总结 */

新型的按键扫描程序不过入式处理器上面我在网上游逛了很久,也看过不少源程序了,没有发现这种按键处理办法的踪迹,所以,我将他共享出来,和广大同僚们共勉。我非常坚信这种按键处理办法的便捷和高效,你可以移植到任何一种嵌,因为C语言强大的可移植性。同时,这里面用到了一些分层的思想,在单片机当中也是相当有用的,也是本文的另外一个重点。对于老鸟,我建议直接看那两个表达式,然后自己想想就会懂的了,
原创
博文更新于 2023.05.10 ·
20199 阅读 ·
8 点赞 ·
2 评论 ·
34 收藏

Python 3.x | 史上最详解的 导入(import)

执行 #4 后,会将PkgDemo.pkg2、PkgDemo.pkg2.pkg2_mod载入内存,sys.modules中会有PkgDemo、PkgDemo.mod、PkgDemo.pkg1、PkgDemo.pkg1.pkg1_mod、PkgDemo.pkg2、PkgDemo.pkg2.pkg2_mod六个模块,当然:当前Local命名空间还是只有PkgDemo、m1。其他可作为module的文件类型还有".pyo"、".pyc"、".pyd"、".so"、".dll",但Python初学者几乎用不到。
转载
博文更新于 2023.05.08 ·
1590 阅读 ·
5 点赞 ·
0 评论 ·
6 收藏

pyinstaller : 无法将“pyinstaller”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。所在位置 行:1

存放包路径:C:\Users\Administrator\AppData\Roaming\Python\Python310\site-packages。Scripts路径:C:\Users\Administrator\AppData\Roaming\Python\Python310\Scripts。(这只是我的路径,与你们不一样)去自己本地找到这个路径,有些文件夹是隐藏的,需要点击查看之后勾选,这样就可以看见隐藏的文件。找到与存放包同级的文件Scripts,添加的系统变量环境是同级的Scripts!
转载
博文更新于 2023.04.18 ·
4604 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

PyQt5打包生成exe文件

生成的dist文件里面含exe文件,点击运行。命令行进入桌面文件夹,运行命令行。
转载
博文更新于 2023.04.18 ·
5967 阅读 ·
2 点赞 ·
1 评论 ·
16 收藏

互斥锁、死锁以及如何预防、避免、检测、解除死锁

由于在避免死锁的策略中,允许进程动态地申请资源。(1)访问公共资源前,必须申请该互斥锁,若处于开锁状态,则申请到锁对象,并立即占有该锁,以防止其他线程访问该资源;撤消进程:可以直接撤消死锁进程或撤消代价最小的进程,直至有足够的资源可用,死锁状态.消除为止;互斥锁是一个二元变量,其状态为开锁(允许0)和上锁(禁止1),将某个共享资源与某个特定互斥锁在逻辑上绑定(要申请该资源必须先获取锁)。这四个条件是死锁的必要条件,只要系统发生死锁,这些条件必然成立,而只要上述条件之一不满足,就不会发生死锁。
转载
博文更新于 2023.04.06 ·
1730 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

MFC多线程互斥锁的使用

这是未加互斥锁的情况下,程序中,我们在线程1将n赋值为1并在EDIT1显示;理论上控件上应分别显示1和-1,但实际上,会出现同时显示1,或同时显示-1或显示-1和1的情况。这是由于线程间同时调用同一变量造成的(严格来讲并不是同时,而是比如线程1赋值为1后还没打印出来就被线程2赋值为-1了,所以造成最后打印出来都是-1,其他情况同理)。这样在一个线程的运行周期内,其他线程就无法更改变量。8.修改后编译运行,可以看到使用互斥锁后,程序按预想的形式运行,EDIT1稳定的显示1,EDIT2稳定的显示-1。
转载
博文更新于 2023.04.04 ·
1349 阅读 ·
2 点赞 ·
1 评论 ·
9 收藏

MFC多线程的开启、暂停、继续和注销

本例演示在MFC中使用多线程。第一部分实现多线程的开启、暂停、继续、注销。第二部分实现两个线程互斥锁的使用(见下一篇文章MFC多线程互斥锁的使用)。6.说明:线程的注销需要在线程内部执行,所以这里使用了一个标识符ThreadKill用来控制线程是注销。从而避免了使用消息队列带来的复杂情况。1.使用VS2017搭建基于对话框的MFC应用程序,名为“ThreadTest”。并放置一个EDIT控件和四个BUTTON控件,如图。演示系统为Win10,平台为VS2017(MFC),主要使用类为CWinThread。
转载
博文更新于 2023.04.04 ·
899 阅读 ·
2 点赞 ·
0 评论 ·
5 收藏

Win C++/MFC创建线程的三种方式

用CreateThread()函数创建线程将返回一个线程句柄,通过该句柄你可以控制和操作该线程,当你不用时可以一创建该线程后就关闭该句柄,有专门的函CloseHandle()。假如成功,函数将会返回一个新线程的句柄,用户可以像这样声明一个句柄变量存储返回值:HANDLE hStdOut = _beginthread( CheckKey, 0, NULL )。对于_beginthread()创建的线程,其线程函数定义为:void ThreadPro(void * pArguments );
转载
博文更新于 2023.04.04 ·
2892 阅读 ·
5 点赞 ·
0 评论 ·
11 收藏

MFC中CString.Format的详细用法

CString的Format方法给我们进行字符串的转换带来了很大的方便,比如常见的int、float和double这些数字类型转换为CString字符串只需一行代码就可以实现。经常用来分解字符串,功能非常强大,但很多功能都需要正则表达式的知识,所以就介绍一下最简单的几种用法,大家如果想了解更多的话,自己去网上找吧。格式用于打印字符串,与之对应的参数应该是一个字符指针,待输出的字符始于该指针所指向的地址,直到出现一个空字符(读入一个非字符串的类型之后,如果要读入字符,或字符数组,都用一个额外的。
转载
博文更新于 2023.04.03 ·
3011 阅读 ·
4 点赞 ·
0 评论 ·
9 收藏

CString 使用

Point,Frontpage,Outlook Express,Forté Agent,Internet Explorer和其它的一些。),而在 Unicode 编码系统中编译成_wtoi()。pp,在你 vc98的安装目录的 mfc/src 子目录中。// ... 部分省略许多细节。sual Basic 的人占了上风,BSTR("Basic String"的首字母缩写)就是这场争论的结果。在 Unicode 模式中,将成为标准的 CString 构造函数,参见对缺省::WideCharTo。
转载
博文更新于 2023.04.03 ·
958 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

gerber 各层(Pads solder mask层和paste mask的区别)

这一层并不存在于印制板上,而是单独的一张钢网,上面有SMD焊盘的位置上镂空。在我们制作封装的时候,我们在焊盘添加solder mask top层,最终制作出来就会出现如图效果,金色部分就是漏出来的焊盘,如果我们没有开solder mask层,那么这个焊盘将是被绿油覆盖,导致我们无法进行贴片,焊接等。solder mask就是阻焊层,是为了把焊盘露出来用的,也就是通常说的绿油层,行业也叫开窗。-3至LAYER-20 一般层,不是电气层,可以用来扩展电气层,也可以用来做一些标示。2、paste mask层。
转载
博文更新于 2023.03.02 ·
6063 阅读 ·
4 点赞 ·
1 评论 ·
20 收藏

Python补充05 字符串格式化 (%操作符)

('Vamei', 99)的两个元素'Vamei'和99为替换%s和%d的真实值。模板中有格式符,这些格式符为真实值预留位置,并说明真实数值应该呈现的格式。整个"I'm %s. I'm %d year old" % ('Vamei', 99) 实际上构成一个字符串表达式。' '为一个空格,表示在正数的左侧填充一个空格,从而与负数对齐。Python中内置的%操作符可用于格式化字符串操作,控制字符串的呈现格式。Python中还有其他的格式化字符串的方式,但%操作符的使用是最方便的。命名使用()括起来。
转载
博文更新于 2023.01.28 ·
311 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Python-Excel 零基础学习xlwings,看这篇文章就够了

当设置成add_book=False时,可以创建App,但是还未生成PID,只有当这个App创建了工作簿后,才会生成自己的PID。在日常生活中我们或多或少的都会跟Excel打交道,比如做销售统计,人力的考勤,学生的考试成绩等等,甚至在某些领域会涉及到批量操作Excel表格,那对于非程序员来说,可能使用Excel中的函数,但是在某种场景下这些又是不好使的,只能熬夜加班啦!App就是我们打开的一个Excel应用,在我们程序员看来一个App对象就是一个Excel的实例,在此实例下创建工作薄。
转载
博文更新于 2023.01.28 ·
10693 阅读 ·
15 点赞 ·
0 评论 ·
110 收藏

Python与Excel——Xlwings基础操作

wb.sheets['sheet1'].range('A1').value='人生'wb.sheets['sheet1'].range('A1').value='苦短'sht=xw.books['工作簿的名字‘].sheets['sheet的名字']rng=xw.books['工作簿的名字‘].sheets['sheet的名字']sht=xw.books['工作簿的名字‘].sheets['sheet的名字']sht=xw.books['工作簿名称'].sheets['sheet的名称']
转载
博文更新于 2023.01.28 ·
1817 阅读 ·
2 点赞 ·
0 评论 ·
3 收藏
加载更多