C与Python实战

学习笔记及实战项目
私信 关注
yaoyefengchen
码龄9年
  • 164,752
    被访问量
  • 47
    原创文章
  • 40,558
    作者排名
  • 317
    粉丝数量
  • 于 2011-10-30 加入CSDN
获得成就
  • 获得106次点赞
  • 内容获得109次评论
  • 获得279次收藏
荣誉勋章
兴趣领域
  • #算法
    #排序算法#分类#推荐算法
TA的专栏
  • LeetCode
    付费
    2篇
  • MySQL 从零开始
    1篇
  • 设计模式详解--C++实现
    2篇
  • Python-之路
    5篇
  • python之爬虫
    6篇
  • python之应用
    4篇
  • python之库
    1篇
  • 界面开发
    7篇
  • Ubuntu mini2440
    8篇
  • Altium Designer
    1篇
  • Linux
    6篇
  • OK6410
    4篇
  • Linux驱动
    1篇
  • STM8
  • VS
    1篇
  • Java
  • 设计模式
    2篇
  • MySQL
    1篇
  • Python游戏开发
    1篇
  • 最近
  • 文章
  • 资源
  • 问答
  • 课程
  • 帖子
  • 收藏
  • 关注/订阅

LeetCode:0001.TwoSum

文章目录1. 描述2. 分析及实现1. 暴力法2. Hash 法3. Hash 法改进3. 测试1. 描述Given an array of integers nums and an integer target, return indices of the two numbers such that they add up to target.You may assume that each input would have exactly one solution, and you may not
原创
9阅读
0评论
0点赞
发布博客于 2 月前

Python游戏开发:数字华容道

1、布局设计2、算法设计2.1 创建并初始化数组2.2 移动算法2.3 是否胜利检测算法3、实现3.1 框架搭建3.2 数字方块实现3.3 将数字转换成方块添加到布局3.4 初始化布局3.5 按键检测3.6 试玩测试3.7 改进完善4、完整代码5、总结今年年初,新一季的《最强大脑》开播了,第一集选拔的时候大家做了一个数字游戏,名叫《数字华容道》,当...
原创
10305阅读
2评论
23点赞
发布博客于 3 年前

MySQL 从零开始:01 数据库简介

1、什么是数据库2、数据库的分类2.1 关系型数据库2.2 非关系型数据库3、数据库的组成4、MySQL简介1、什么是数据库从字面意思理解,首先数据库是一个存放东西的库,里面存的东西是数据。以下解释来自百度百科:数据库(Database)是按照数据结构来组织、存储和管理数据的建立在计算机存储设备上的仓库 。想象一下这个场景:某高中二年级有三个班,期末考试...
原创
612阅读
0评论
0点赞
发布博客于 3 年前

用Python推送书籍到Kindle

很早以前买了 Kindle,为了省钱在网络上找过不少电子书,它有一点好处就是可以自己导入书籍,更好的是可以通过电子邮件的方式发送到 Kindle 上,本文就来一步步实现一个书籍推送软件。1、邮件的几种协议介绍以下科普内容来自:http://help.163.com/09/1223/14/5R7P6CJ600753VB8.html。POP3是Post Office Protocol 3的简称,即邮局...
原创
3035阅读
2评论
1点赞
发布博客于 3 年前

代码统计工具(SourceCounter-3.5.33.73)

免费的源代码统计工具,能统计包括:行数、工数、成本、质量指标等信息,支持20多种代码格式。 具有统计迅速、准确的优点,是程序开发人员的必备工具。可以对 C++、VB.Net、VB、C#、JAVA、Delphi、ASP.Net、ASP、JSP、HTML 等项目进行统计,并能保存统计的结果。 主要功能(Features) * 统计速度快、准确 * 支持对 20 多种代码格式进行统计 * 支持多目录和包含子目录的统计方式 * 能够计算代码的人月数和成本 * 能够计算项目的各种质量指标(包括:测试用例密度、缺陷检出密度) * 支持统计结果保存为 .CSV 文件格式(可以方便地导入到 Excel) * 支持多国语言界面(英文、简体中文、繁体中文、日语等) * 支持自由选择要统计的代码格式
zip
发布资源于 3 年前

Python生成目录树

1、CMD生成目录树1.1 查看帮助1.2 作用1.3 命令格式2、Python生成目录树2.1 标准库pathlib介绍2.2 代码实现2.3 改进,显示指定目录2.4 改进,保存文本文件2.5 改进,封装3、其他想法 在写一些文章时,尤其是一些技术文章或者教程,有时需要将目录结构附在文中,最简单粗暴的方法是自己手动写,但是效率太低,今天就来介绍一...
原创
6886阅读
0评论
1点赞
发布博客于 3 年前

Python指南:控制结构与函数

1、控制结构1.1 条件分支1.2 循环1.2.1 while循环1.2.2 for循环2、异常处理2.1 捕获异常2.2 产生异常2.3 自定义异常3、自定义函数3.1 名称与Docstrings3.2 参数与参数拆分3.3 存取全局范围的变量3.4 Lambda函数3.5 断言1、控制结构Python通过if语句实现了分支,...
原创
614阅读
0评论
1点赞
发布博客于 3 年前

Python指南:组合数据类型

1、序列类型1.1 元组1.1.1 元组的创建1.1.2 元组索引和分片1.1.3 元组方法1.1.4 元组运算符1.1.5 元组的删除1.1.6 无关闭分隔符1.2 命名的元组1.3 列表1.3.1 列表的创建1.3.2 列表索引和分片1.3.3 列表方法1.3.4 拆分操作符1.3.5 删除1.3.6 列表内涵2、集合类型2.1 集合2.1....
原创
1248阅读
0评论
2点赞
发布博客于 3 年前

Python爬虫:爬取在线教程生成pdf

作为一名程序员,经常要搜一些教程,有的教程是在线的,不提供离线版本,这就有些局限了。那么同样作为一名程序员,遇到问题就应该解决它,今天就来将在线教程保存为PDF以供查阅。1、网站介绍2、准备工作2.1 软件安装2.2 库安装3、爬取内容3.1 获取教程名称3.2 获取目录及对应网址3.3 获取章节内容3.4 保存pdf3.5 合并pdf4、完整代码...
原创
3969阅读
5评论
4点赞
发布博客于 3 年前

Python指南:数据类型

1、标识符与关键字1.1 规则1.2 约定2、Integral类型2.1 整数2.1.1 数值型操作符与函数2.1.2 使用数据类型创建对象2.1.3 整数位逻辑操作符2.2 布尔型3、浮点类型3.1 浮点数3.2 复数3.3 十进制数4、字符串4.1 str()函数4.2 字符串的表示4.3 字符串的分片与步长4.4 字符串操作符与方法4....
原创
734阅读
0评论
1点赞
发布博客于 3 年前

Python指南:Python的8个关键要素

大家好,从本文开始将逐渐更新Python教程指南系列,为什么叫指南呢?因为本系列是参考《Python3程序设计指南》,也是作者的学习笔记,希望与读者共同学习。.py文件中的每个估计都是顺序执行的,从第一行开始,逐行执行的。 Python的8个关键要素1、数据类型int整数(正整数或负整数) Python所能表示的整数大小只受限于机器内存使用int()可以将...
原创
981阅读
0评论
1点赞
发布博客于 3 年前

用Python对微信好友进行分析

用了微信几年了,微信号有也不少了,但是真正了解自己的好友吗?好友最多的城市是哪个?好友男女比例是多少?好友签名都是什么?今天我们来充分了解自己的微信好友。运行平台: Windows Python版本: Python3.6 IDE: Sublime Text 其他工具: Chrome浏览器 1、准备工作1.1 库介绍1.2 wxpy库安装1.3 登录微信...
原创
8902阅读
32评论
21点赞
发布博客于 3 年前

python实现图片转字符画

一实验原理二准备三 实现1 PIL实现图片读取并转换2 openCV实现图片读取并转换四进阶运行平台: Windows Python版本: Python3.6 IDE: Sublime Text 一、实验原理字符画是一系列字符的组合,我们可以把字符看作是比较大块的像素,一个字符能表现一种颜色(暂且这么理解吧),字符的种类越多,可以表现的颜色也...
原创
1817阅读
1评论
1点赞
发布博客于 3 年前

Python爬虫之六:爬取智联招聘进阶版

上一篇文章中我们已经抓取了智联招聘一些信息,但是那些对于找工作来说还是不够的,今天我们继续深入的抓取智联招聘信息并分析,本文使用到的第三方库很多,涉及到的内容也很繁杂,请耐心阅读。运行平台: Windows Python版本: Python3.6 IDE: Sublime Text 其他工具: Chrome浏览器 0、写在前面的话1、找到职位链接2、求工资平均值...
原创
19070阅读
20评论
10点赞
发布博客于 3 年前

爬虫利器:Requests库使用

Requests:让HTTP服务人类。 本文中的有些内容来自官方网站,也有一部分是我的理解,算是个笔记版本吧。1requests是什么2安装及更新1 安装2 更新3使用1 发送请求2 传递URL参数3 响应内容31 文本响应内容32 二进制响应内容33 JSON响应内容34 原始响应内容4定制请求头5响应状态码6响应头7超时8错误与异
原创
2987阅读
0评论
3点赞
发布博客于 3 年前

Python爬虫之五:抓取智联招聘基础版

对于每个上班族来说,总要经历几次换工作,如何在网上挑到心仪的工作?如何提前为心仪工作的面试做准备?今天我们来抓取智联招聘的招聘信息,助你换工作成功!运行平台: Windows Python版本: Python3.6 IDE: Sublime Text 其他工具: Chrome浏览器 1、网页分析1.1 分析请求地址1.2 分析有用数据2、写入文件3、进度...
原创
12354阅读
27评论
10点赞
发布博客于 3 年前

Python爬虫之四:今日头条街拍美图

今天我们来爬取今日头条图集,老司机以街拍为例。运行平台: Windows Python版本: Python3.6 IDE: Sublime Text 其他工具: Chrome浏览器 1、网页分析2、代码1、网页分析从打开今日头条首页,搜索“街拍”,下面有四个标签页“综合”、“视频”、“图集”和“用户”,我们依次点击几个标签,页面虽然变化了,但是地...
原创
1478阅读
0评论
0点赞
发布博客于 3 年前

Python爬虫之三:抓取猫眼电影TOP100

今天我要利用request库和正则表达式抓取猫眼电影Top100榜单。运行平台: Windows Python版本: Python3.6 IDE: Sublime Text 其他工具: Chrome浏览器1. 抓取单页内容2. 正则表达式提取有用信息3. 保存信息4.下载TOP100所有电影信息5.多线程抓取1. 抓取单页内容浏览器打开猫眼电影...
原创
8588阅读
6评论
5点赞
发布博客于 3 年前

设计模式之工厂方法模式

1 概述2 图解3 优缺点4 应用场景5 实例1 producth2 factoryh3 maincpp1、 概述工厂方法(Factory Method)模式,也叫虚拟构造器(Virtual Constructor)模式或者多态工厂(Polymorphic Factory)模式,它属于类创建型模式。 在工厂方法模式中,工厂父类负责定义创建产品对象的公
原创
781阅读
0评论
0点赞
发布博客于 3 年前

设计模式之简单工厂模式

1概述2图解3优缺点4应用场景5实例1 producth2 factoryh3 factorycpp4 maincpp1、概述简单工厂模式又称静态工厂方法(Static Factory Method)模式,它不是Gof 所讲的23种设计模式之一,但是它却是我们在编码过程中经常使用的方法之一。简单工厂模式是工厂模式中最简单的一种,它是一种实例化对象的
原创
585阅读
0评论
0点赞
发布博客于 3 年前

Array系列之Remove Element

Given an array and a value, remove all instances of that > value in place and return the new length. Do not allocate extra space for another array, you must do this in place with constant mem
原创
966阅读
0评论
0点赞
发布博客于 3 年前

DeepLearning_深度学习_英文版_精校书签

Yoshua Bengio 《Deep Learning》
pdf
发布资源于 4 年前

Python爬虫之二:自制简易词典

运行平台: Windows Python版本: Python3.6 IDE: PyCharm 其他工具: Chrome浏览器1.寻找词典来源2.数据抓取2.1 寻找URL2.2 寻找数据2.3 抓取数据3. 改进优化3.1 查询中文3.2 查询不存在的单词3.3 停止3.4 给你点颜色看看4. 如何使用4.1 直接运行py文件4.2 打包5.完...
原创
2518阅读
0评论
0点赞
发布博客于 4 年前

Python爬虫之一:十几行代码下载王者荣耀所有皮肤

寻找皮肤图片地址1 找到英雄列表2 找到英雄皮肤地址下载图片1 英雄有几个皮肤2 下载文件 起因:前两天在公众号上看到一篇文章内容就是爬取王者荣耀的皮肤,但是内容太大概了,如果跟着他做肯定做不出来,所以我打算自己做。之前接触过爬虫还是几年前爬取豆瓣电台的歌曲,那时候用的C++,json解析还要用第三方库,总之很麻烦。最近接触到了python,深深的感觉这门语
原创
16524阅读
12评论
16点赞
发布博客于 4 年前

02、变量和简单的数据类型

变量1 变量的命名和使用字符串1 使用方法修改字符串的大小写11 修改单词第一个字母为大写12 修改所有字母为大写字母或小写字母2 合并拼接字符串3 使用制表符或换行符来添加空白4 删除空白数字1 整数2 浮点数注释Python之禅所有代码1. 变量学习一门语言第一个程序就是打印”Hello world!“,来看看python如何输出:message = "Hello w
原创
557阅读
0评论
0点赞
发布博客于 4 年前

“stdAfx.h”: No such file or directory

VS215新建的工程编译报错:“stdAfx.h”: No such file or directory, 上网查了解决方案,很多都说在项目属性里选择不使用预编译头文件即可,但是此方法不适用于我,感觉这个解决方案有点答非所问。通过和其他编译成功的工程对比发现,是因为包含路径的问题,我的解决方案是:项目属性–>C/C++–>常规–>附加包含目录–>$(ProjectDir)配置如图所示:
原创
1263阅读
0评论
0点赞
发布博客于 4 年前

VIM配置

1、将/etc/.vimrc复制到~/目录下:cp /etc/.vimrc ~/2、VIM一般配置在~/.vimrc文件最后加入以下配置:"******************************************"              一般配置       *"****************************************
原创
647阅读
0评论
1点赞
发布博客于 6 年前

解决ubuntu解压windows生成的zip文件时乱码问题

参考网址:http://forum.ubuntu.org.cn/viewtopic.php?t=175405在windows上压缩的文件,是以系统默认编码中文来压缩文件。由于zip文件中没有声明其编码,所以linux上的unzip一般以默认编码解压,中文文件名会出现乱码。虽然2005年就有人把这报告为bug, 但是info-zip的官方网站没有把自动识别编码列入计划,可能他们不认为
转载
2275阅读
0评论
0点赞
发布博客于 6 年前

rmmod: chdir(/lib/modules): No such file or directory 解决方法 (转)

问题:rmmod: chdir(/lib/modules): No such file or directory 在编写内核模块化驱动后,要用insmod 模块名.ko来加载该驱动,然后用rmmod 模块名(注:没有.ko)来卸载刚刚加载的模块,可是就在这个时候你可能会遇到如下错误: rmmod: chdir(/lib/modules): No such file or
转载
987阅读
0评论
1点赞
发布博客于 6 年前

交叉编译器安装问题

按教程解压arm-linux-gcc-4.3.2并设置环境变量之后,执行arm-linux-gcc -v出现以下错误:/usr/local/arm/4.3.2/bin/arm-linux-gcc: 行 3: /usr/local/arm/4.3.2/bin/arm-none-linux-gnueabi-gcc: 没有那个文件或目录原因:我的UBUNTU是64位的解决办法:需
原创
663阅读
0评论
0点赞
发布博客于 6 年前

SecureCRT 连接 Ubuntu

http://www.linuxidc.com/Linux/2013-06/85824.htm
原创
557阅读
0评论
0点赞
发布博客于 6 年前

OK6410裸机开发之Ubuntu上Openocd环境搭建

系统版本:Ubuntu14.04调试工具:Jlinkopenocd版本:0.10.0一)下载、编译openocdopenocd的下载有两种方式:1、下载最新版openocd a)在你想要保存openocd的目录下执行: git clone git://openocd.git.sourceforge.net/gitroot/openocd/openoc
原创
984阅读
0评论
0点赞
发布博客于 6 年前

vsftpd遇到“refusing to run with writable root inside chroot”错误

解决办法:#sudo vim /etc/vsftpd.conf在配置文件最后加上下面这条:allow_writeable_chroot=YES然后:sudo service vsftpd restart就OK了
原创
661阅读
0评论
0点赞
发布博客于 6 年前

内核编译出现错误:[scripts/kconfig/dochecklxdialog] Error 1

编译内核是出现如下错误,make: *** [menuconfig] Error 2 # make menuconfig  HOSTCC  scripts/basic/fixdep  HOSTCC  scripts/basic/docproc  HOSTCC  scripts/kconfig/conf.o  HOSTCC  scripts/kconfig/k
原创
2171阅读
0评论
0点赞
发布博客于 7 年前

stm8用ST-Link下载时出现Connection error

错误信息:Connection error (usb://usb): gdi-error [40201]: can't access configuration database解决办法:win7解决方法:重新安装Program Files (x86)/STMicroelectronics/st_toolset/stvd/dao/ST Toolset.msi 在管理员权限下安装
原创
10399阅读
1评论
0点赞
发布博客于 7 年前

MDB数据库转换成SQLite格式

在这个帖子中找到的答案:http://bbs.eyuyan.com/read.php?tid=354541
原创
2040阅读
0评论
1点赞
发布博客于 7 年前

Qt编译时遇到“未声明的标识符”问题

明明已经声明了却提示“未声明的标识符",
原创
9631阅读
0评论
2点赞
发布博客于 7 年前

Ubuntu系统一些技巧

1、截屏:[print screen sysrq] 全屏截图[shift]+[print screen sysrq] 鼠标选择区域截图.
原创
751阅读
0评论
0点赞
发布博客于 7 年前

vm虚拟机下的linux系统编写驱动程序不能打印信息

在虚拟机的linux系统下编写hello 我人类
转载
868阅读
0评论
0点赞
发布博客于 7 年前

OK6410下运行Qt程序glibc问题

在OK6410上运行Qt程序遇到下面问题./IsClock-2014: /lib/libc.so.6: version `GLIBC_2.9' not found (required by /usr/local/Trolltech/QtEmbedded-4.8.5-arm/lib/libQtGui.so.4)./IsClock-2014: /lib/libc.so.6: version `
原创
2109阅读
0评论
0点赞
发布博客于 7 年前

解决undefined reference to `png_create_write_struct'等的问题

操作系统:Ubuntu12.04由于系统原因,今天要重新编译QT,在编译PC版的qvfb的make步骤时,出现了如下错误:.obj/release-shared/qanimationwriter.o: In function `QAnimationWriter::QAnimationWriter(QString const&, char const*)':qanimationw
原创
5008阅读
0评论
0点赞
发布博客于 7 年前

Altium Designer使用技巧总结

总结一下在使用Altium Designer用到的一些技巧1、在pcb中查找某个元器件(a)在PCB中顺序按下J、C,然后输入器件标号即可跳转至所在位置,元件会出现在屏幕中心(b)如果原理图和PBC在同一工程下,还可以在原理图中选中元件,在元件上右键,选择part actions->select pcb components,就会跳到PCB里并且该元件是选中状态持续
原创
1330阅读
0评论
1点赞
发布博客于 8 年前

Qtcreator 添加qmake时rebuild失败的解决办法

Linux系统:Ubuntu12.04QT版本:4.7.4交叉编译器版本:arm-linux-gcc 4.4.3Qt-4.7.3-arm版本的qt编译完成之后,在qtcreator添加版本时PC版和x86版的一次通过,添加arm版本的qmakerebuild出现如下错误:Building debugging helper library in /home/fat
原创
2240阅读
0评论
0点赞
发布博客于 8 年前

fedora9 开机直接进入文字界面,不能进入图形界面

可能是安装vmware tools的缘故,fedora9直接进入文字界面,root登陆后执行#startx命令后提示“no screens found”我解决的方法:进入/etc/X11目录下:#cd /etc/X11查看该目录下的文件:#ls看是否有xorg.conf文件,(a)如果有就先备份一下:#cp xorg.conf  xorg.conf.old然后删除xorg.
原创
3141阅读
0评论
0点赞
发布博客于 8 年前

glibc 2.9 的安装编译

有些软件可能要求系统的 Glibc 高于某个版本才可以正常运行。如果您的 Glibc 低于要求的版本,为了运行这些软件,您就不得不升级您的 Glibc 了 。您可以寻找已经编译好的 rpm 包或者使用源代码的方式升级 Glibc。下载glibcwget  http://ftp.gnu.org/gnu/glibc/glibc-2.9.tar.bz2下载glibc-linuxthr
转载
2262阅读
0评论
0点赞
发布博客于 8 年前

解决Tslib移植之后自己编写的QT程序不能使用触屏的问题

编译并且已经移植好Tslib以及Qt之后触屏没有反应,弄了半天原因是没有声明   QWS_MOUSE_PROTO如图所示:在倒数第二行的位置。。。 TSLIB_TSDEVICE 触摸屏设备文件名。                Default (non inputapi): /dev/touchscreen/ucb1x00                   
原创
1803阅读
0评论
0点赞
发布博客于 8 年前

fedora 遇到“another app is currently holding the yum lock;waiting for it to exit”问题

执行#rm -f /var/run/yum.pid关掉yum进程,然后就可以正常使用yum了
原创
497阅读
0评论
0点赞
发布博客于 8 年前

fedora9 换源方法

原文地址:http://hi.baidu.com/edw200/item/80f758302a569583f5e4add2先看文章末尾的建议!!!!!!!!!!在/etc/yum.repos.d文件中修改三个文件,然后执行#yum clean all      #yum update 三个文件如下:fedora.repo[fedora]name=Fe
转载
772阅读
0评论
0点赞
发布博客于 8 年前

收藏 qt移植的文章

http://www.cnblogs.com/emouse/archive/2013/01/28/2880142.html
原创
370阅读
0评论
0点赞
发布博客于 8 年前

在mini2440上运行QT4程序

经过前两步,tslib-1.4移植已完成,qt-4.7.1也编译完成一、开发环境平台开发平台:mini2440Linux系统:Fedora9QT版本:Qt-4.7.1二、具体过程1、启动NFS同步在Fedora9终端执行#gedit   /etc/export如果之前没启动过NFS,打开的是一个空白的文档,输入以下内容: /opt/FriendlyA
原创
902阅读
0评论
0点赞
发布博客于 8 年前

qt-4.7.1在fedora9上的编译

一、开发环境平台开发平台:mini2440Linux系统:Fedora9交叉编译器:arm-linux-4.4.3二、移植过程1、下载qt-everywhere-opensource-src-4.7.1.tar.gz源码包,将其放在 /opt/FriendlyARM/mini2440目录下2、解压进入 /opt/FriendlyARM/mini244
原创
588阅读
0评论
0点赞
发布博客于 8 年前

Tslib1.4在mini2440上的移植

一、开发环境平台开发平台:mini2440Linux系统:Fedora9交叉编译器:arm-linux-4.4.3二、编译过程1、下载tslib-1.4.tar.gz并放到 /opt 目录下2、解压tslib1.4命令:tar zxvf tslib-1.4.tar.gz解压后得到tslib文件夹,如图3、进入tslib目录#cd tslib4、设
原创
761阅读
0评论
0点赞
发布博客于 8 年前

[转载] ubuntu下mini2440 NFS挂载

网络文件系统(NFS)一、NFS简介1、NFS就是Network File System的缩写,它的最大功能就是可以通过网络让不同的机器,不同的操作系统彼此共享文件(share files)——可以通过NFS挂载远程主机的目录,访问该目录就像访问本地目录一样,所以也可以简单的将它看作一个文件服务器(File Server)。注意:一般而言,使用NFS服务能够方便地使各unix-
转载
542阅读
0评论
0点赞
发布博客于 8 年前

Ubuntu12.04 开发mini2440时遇到的问题及解决办法

1、sudo出现sudo:must be setuid root解决办法:首先进入recovery模式:启动时一直按shift键即可按照上图按enter键后,在出现的界面中选择root有关的那一列(记住:是root,不是newroot),enter后进入root用户系统;此时,已经成功的进入root用户系统,在该系统中执行ls  -l  /usr/bin/s
原创
682阅读
0评论
0点赞
发布博客于 8 年前

QT4.8.5编程过程中遇到的问题及解决办法

1、QLineEdit显示内容的格式函数:QLineEdit *lineEditPassword = new QLineEdit;lineEditPassword -> setEchoMode(QLineEdit::Password);注:Constant                   Value   Description QLineEdit::Normal
原创
1571阅读
1评论
0点赞
发布博客于 8 年前

热转印法制作PCB的详细步骤(原创)

教你一步步制作自己带有防伪标志的pcb,经过本人多次实验总结的经验,绝对可以帮助你
doc
发布资源于 8 年前