自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(125)
  • 资源 (15)
  • 收藏
  • 关注

原创 解释 Git 的基本概念和使用方式

合并(Merge):合并是将一个分支的更改合并到另一个分支的过程。远程仓库(Remote Repository):远程仓库是一个存储在网络上的Git仓库,可以从中获取和推送更改。一个仓库可以包含多个文件和文件夹。以上是Git的基本概念和使用方式的简要介绍,Git还有更多高级功能和命令可以进一步探索和学习。合并分支:使用git merge命令将一个分支的更改合并到另一个分支。提交更改:使用git commit命令将暂存区的更改提交到仓库。推送更改:使用git push命令将本地的更改推送到远程仓库。

2024-09-23 17:49:01 231

原创 用Qt 对接‌百度AI平台

首先我们选择的 AI模型是百度的,然后注册,申请密钥相关的东西(和上一篇语音识别一样的方式),模型场就是用免费的(注册后就有的,一般对话),有些场景模型需要收费。很多同学想利用几大模型AI弄点东西,但又不知道如何去介入?最近帮同学弄点东西,刚好要接入到AI平台,就顺便研究了一下,并记录下来。3, 利用 TOKEN 发送消息到AI平台上去获取结果。2, 利用KEY ,SECRET 获取TOKEN。

2024-09-19 17:17:25 596

原创 用Qt 对接‌百度语音识别接口

3,涉及到的Qt 类有 QAudioFormat,QAudioDeviceInfo,QAudioInput,QNetworkAccessManager;4,QAudioFormat 类主要作用用来配置音频参数 ,如设置采样率、设置采集通道数、设置样本大小、设置录音格式为;1,利用 百度 生成的API_Key,Secret_Key,获取access_token。6,QNetworkAccessManager HTTP网络访问类;2,注册百度云平台,获取语音相关东西,1,搭建好开发环境;

2024-09-13 11:50:10 718

原创 程序员如何平衡日常编码工作与提升式学习?

方向一:高效编码习惯与时间管理技巧高效编码习惯:1. 代码复用:尽量利用现有的库和框架,减少重复造轮子。遵循DRY(Don't Repeat Yourself)原则。2. 模块化编程:将代码分解为小的、可管理的模块或函数,每个模块负责单一功能,提高代码的可读性和可维护性。3. 代码审查:定期进行代码审查,可以发现潜在的错误并促进团队成员之间的知识共享。4. 编写清晰的注释:良好的注释可以帮助他人(及未来的你)更快理解代码逻辑,注释应解释为什么这样做,而不仅仅是做了什么。

2024-08-15 10:33:20 674

原创 一台电脑同时开多个微信

如果没有空格 ,比如 "C:\ProgramFiles\Tencent\WeChat\WeChat.exe" 就只要写成 start C:ProgramFiles\Tencent\WeChat\WeChat.exe.在新建的txt 文件中修改为 start C:"\Program Files\Tencent\WeChat\WeChat.exe",要开几个就写几行一样的内容。经测试,确实可以做的,而且一点了不麻烦。双击运行刚改的批处理脚本,就行弹出两个微信登录界面,依次用需要登录的微信扫码,就可以完成登录。

2024-08-15 09:13:24 298

原创 qt 在vs2022 报错记录

2,在一个文件中已定义,编译器在链接时,在多处报 已在.*****文件已定义,让你摸不清头脑,可能在vs2015之前的版本不报错,移到到vs2022上就报错了,因为vs2022对编译与链接都比以前低版本严谨了,如语法上、参数使用上。3,Qt 6.6.1后出现的错误,这种错误是偶然性,有时出现,有时不出现。定义错误,导致其他错误,原因难找。只要加const 完美解决,为什么呢,定义常量,就得加const。需要把SSL 相关的库加入进去,如ssleay32.dll,libeay32.dll。

2024-08-13 11:16:52 258

原创 Qt实现中英文切换中QMessageBox中的中文信息怎么处理

总结:所有的QMessageBox中的控件,只有QLabel与QPushButton,所以只要获取相应的控件,就可以随意改变文字与字体颜色,大小等。获取button 的关键语句msgBox->button(QMessageBox::Yes)。有粉丝看了《Qt实现中英文切换》文章后,留言说“中英文切换中QMessageBox中的中文信息怎么处理”,这篇文章就告诉你处理方法。修改后的,我们可以根据自己的喜好,设置更特别的文字。

2024-08-08 17:23:01 473

原创 用Qt 中的QPainter类画时钟

在Qt中,我们可以通过QPainter类来绘制各种图形,包括时钟指针。以下是一个简单的例子,展示了如何在Qt中绘制一个简单的时钟指针。这段代码定义了一个ClockWidget类,它继承自QWidget。它有一个定时器,每秒触发一次更新事件,然后在。函数用于绘制时针、分针和秒针。程序的主函数中创建了ClockWidget的实例,并显示出来。中重绘时钟表盘和时钟指针。

2024-06-13 09:40:11 365

原创 QScrollArea背景色设置为透明

工作中 常常要设置 当前窗口为透明,保持与父窗口一样的样式或颜色,其他父窗口上的控件比较容易,一般自动和父窗口颜色一样;其他不能和父窗口一样的样式,直接back-color:transparent就可以了。但QScrollArea怎么设置都不能保持透明。第三种方法不错,可以实现!3 第三种方法 OK。

2024-05-17 11:45:00 623

原创 QJsonObject构建指定的JSON结构

接着,为每条消息创建了一个QJsonObject󠁪,并设置了"role"和"content"键值对。最后,将消息对象加入到数组中,并将这个数组添加到最外层的json对象里。如今我们生活处处用到AI,AI 带给了我们很多方便,但作为程序员我们,虽然不能开发什么 AI,但时不时需要调用国内四大平台的AI接口。1,我们先以QJsonObject 构建 "messages": [ {"role": "user","content": "你好"}] 为例。如下接口数据 ,有些人不知道怎么构建。总结:是不是很简单。

2024-05-16 10:41:34 457

原创 Qt 实现TCP 协议的断开重连

注意:在实际应用中,你可能需要根据具体情况调整重连策略,比如增加重试次数限制,或者在尝试几次失败后让用户决定是否继续重试。3. 实现槽函数以处理断开连接: 在槽函数中,可以设置一个定时器来尝试重新连接。5. 初始化定时器: 在合适的地方(如构造函数)初始化定时器,并连接其timeout信号到重连槽函数。2. 连接信号与槽: 连接disconnected()信号到一个槽函数,这个槽函数负责启动重连逻辑。4. 实现定时器槽函数以尝试重连: 当定时器时间到达时,槽函数会被调用,此时尝试重新连接服务器。

2024-05-08 08:50:32 1248 1

原创 ftplib开源代码编译成DLL,实现在Qt 的ftp功能

但可以通过编译QFtp 模块的源码可以在Qt 5.12之前的版本上使用(博主只试到这个版本,后面直接上Qt6.6.1),等博主把公司项目升级到Qt 6.6.1后,发现编译QFtp 模块的源码在此版本上编译不能通过,所以也不使用了,Qt 6.6.1版本找了很多方法,均不能实现想要的功能或者说压根做出来,不像ftp。后来选择用c 语言编写ftplib,经过测试,发现不错,基本能实现ftp 功能,以后在Qt上用此功能,再也不担心Qt版本升级。1,下载ftplip 源代码,建dll工程生成dll。

2024-04-18 08:57:59 254

原创 MQ5之CCI交叉信号

• 在指标/EA的。

2024-04-08 14:23:51 380

原创 Qt 4.8中的ftp 功能在Qt 5.9.4 之前版本中的应用

QFtp源码在Qt 版本升级到6.6.1 后,怎么也编译不过。于是在Qt 6.6.1基础 翻了很多资没有发现能像Qftp 实现ftp功能。后续用ftplib库实现。很久以前也就是在Qt 4.8版本后, 如果想要用Qt ftp功能,是把Qt 4.8中的QFtp源码拉出来,编译、修改然后就能在Qt 其他版本使用。但每一次升级Qt 版本,就要把Qt ftp 源码在相应的Qt 版本编译,修改。太麻烦了,但为了能更好的像ftp 一样使用,还是迁就一下。下面就是升级版本编译的相应的文件。

2024-04-07 15:54:35 481

原创 C++前端述职报告

在“yy嵌入式项目”中,我利用C++结合OpenGL或类似图形API,开发了高性能实时数据显示界面,有效处理大量数据流的渲染,同时兼顾内存管理和硬件资源优化,使得系统在有限资源条件下表现出卓越的性能。我将密切关注行业前沿动态,比如C++20新特性在前端开发中的实践,以及WebAssembly等新兴技术在C++前端应用的可能性,以便将这些技术融入到未来的项目中,提升我们的产品竞争力。

2024-03-26 08:58:10 407

原创 error “btye “c2872 不明确的符号

在开发环境由VS2015 +Qt5.9.4 转 VS2022+Qt 6.6.1 ,移动FTP功能时,编译报错error "btye "c2872 不明确的符号错误

2024-03-20 09:14:57 428

原创 C++面试宝典一部分

今天整理数据时,发现多年前打印的面试资料,拍照分享给大家。

2024-03-09 17:40:08 251

原创 ftplib 下载文件夹-Python语言

本身并不直接支持下载整个目录。你需要递归地列出目录中的所有文件和子目录,然后逐个下载。模块在 Python 中下载整个文件夹稍微有些复杂,因为。的功能和灵活性,有些情况下可能更适合使用第三方库,如。,它提供了更多的功能和更好的错误处理。以下是一个简单的示例,说明如何使用。

2024-02-20 17:53:18 355

原创 qt 字体大小根据像素变化

在 Qt(一个跨平台的 C++ GUI 框架)中,字体大小通常是以点(pt)为单位来设置的。但是,如果你想要根据像素(px)来设置字体大小,你可以通过一些转换来实现。Qt 的字体大小设置是基于屏幕 DPI(每英寸点数)的,所以你需要考虑到屏幕的 DPI 来进行转换。请注意,这种方法假设你的应用程序是在一个具有固定 DPI 的屏幕上运行的。如果你的应用程序是在一个高 DPI 屏幕上运行的,或者用户更改了他们的屏幕 DPI 设置,那么你就需要更复杂的逻辑来处理这些情况。

2024-02-20 11:00:00 632

原创 深入理解C++ 虚函数

C++ 中的虚函数(virtual function)是面向对象编程中的一个重要概念,它允许子类重新定义从父类继承的方法。当子类对象被当作父类对象使用时,可以通过子类的方法实现来调用子类的方法,而不是父类的方法。这是因为在删除子类对象时,如果析构函数不是虚的,那么只会调用基类的析构函数,而不会调用子类的析构函数,这可能导致资源泄露。:当通过基类指针或引用调用虚函数时,实际调用的是运行时对象的实际类型所定义的函数。在子类中,可以重写(override)这个函数,即使用相同的函数名和参数列表。

2024-02-19 14:45:31 328

原创 Qt 5.9.4 转 Qt 6.6.1 遇到的问题总结(三)

QDateTimeQDateTime之前之后。

2024-01-31 12:12:15 734 1

原创 c++ 容器举例

1)、双端队列、队列(deque):双端队列是一个可以在其前端和后端进行插入和删除操作的序列容器;队列是一个先进先出(FIFO)的容器,允许在容器的两端进行插入和删除操作。5)、优先队列(priority_queue):优先队列是一个可以存储任意类型的元素的容器,每个元素都有一个优先级,队列中的元素按照优先级的高低进行排序。4)、栈(stack):栈是一个后进先出(LIFO)的容器,允许在容器的一端进行插入和删除操作。输出结果:1 2 3 4 5(集合中的元素是无序的)输出结果:1 2 3 4 5。

2024-01-12 09:05:54 424

原创 c++ 引用与指针

引用是一种已经存在的变量的别名,或者说是一个已经存在的变量的另一个标识符。一旦一个引用被初始化为一个特定的对象,就不能再让它引用其他的对象。引用在C++中主要用于函数参数传递和函数返回值。

2024-01-04 10:45:00 433

原创 Qt 5.9.4 转 Qt 6.6.1 遇到的问题总结(二)

既然电脑上的开发环境都需要重装,就打算把开发环境也升级到最新版本,要用就用最新版本。QApplication::desktop()废弃了, 换成了 QApplication::primaryScreen()QDateTime(QDate)用法已不能编译通过,需要改成QDateTime(QDateTime)。16, QEvent中的 delta 函数,可以用anleDelta().x()来替代。最近公司对大家的开发的硬件环境进行了升级,电脑主机的配置、以前注释用法,变成红框里的用法。insert函数替代。

2024-01-03 16:57:43 738

原创 Qt 5.9.4 转 Qt 6.6.1 遇到的问题总结(一)

最近公司对大家的开发的硬件环境进行了升级,电脑主机的配置、显示器(两台大屏显示器)变得的逼格高多了。既然电脑上的开发环境都需要重装,就打算把开发环境也升级到最新版本,要用就用最新版本。感觉Qt 6.6.1 对编译的严格度提高了,遇到了好几个这样的问题。QDateTime::currentDateTime().toTime_t() 我用QDateTime::currentDateTime().toSecsSinceEpoch()替代。所有老的工程,升级还会遇到好多问题。

2023-12-30 10:37:50 1105

原创 深入理解c++ 继承

需要注意的是,继承也有一些潜在的问题,如虚函数表的使用和维护、构造函数和析构函数的调用顺序等。在上面的示例中,类 C 继承自类 A 和类 B,因此它可以访问类 A 和类 B 的公有成员。公有继承是最常用的继承方式,它表示派生类可以访问基类的公有和保护成员。C++中的继承是一种机制,允许一个类(派生类)继承另一个类(基类)的成员变量和成员函数。通过继承,派生类可以重用基类的代码,并且可以在此基础上添加或覆盖基类的功能。在C++中,派生类可以继承基类的所有公有和保护成员,但不能继承其私有成员。

2023-12-29 08:56:04 944

原创 深入理解 c++ 函数模板

函数模板是C++中的一种强大特性,它允许程序员编写一个可以处理多种数据类型的函数。通过使用模板,我们可以编写一次函数,然后在多种数据类型上使用它,这大大提高了代码的复用性。

2023-12-27 12:03:17 504

原创 C 操作内存主要函数-举例说明

最后,我们打印设置后的内存区域,输出结果为 "Set string: ",注意后面的字符串内容是空字符,因为我们将每个字节都设置为 0 了。函数分配了足够的内存来存储一个整数数组,并将分配的内存初始化为零。然后,我们使用分配的内存存储了一些值,并打印了这些值。然后,我们使用分配的内存存储了一些值,并打印了这些值。是一个运算符,不是函数,用于计算所占内存空间的大小,单位是字节。然后,我们使用分配的内存存储了一些值。函数将内存大小从5扩大到10,并使用调整后的内存存储更多的值。在上面的示例中,我们首先使用。

2023-12-21 07:00:00 920

原创 C 操作内存主要函数

请注意,使用这些函数时,必须确保不会越界访问内存,否则可能会导致程序崩溃或未定义的行为。: 用于将源地址中的字节复制到目标地址,即使源地址和目标地址重叠。: 用于在堆上分配指定数量的内存空间,并将其初始化为零。: 用于将内存区域中的每个字节都设置为指定的值。: 用于从源地址复制指定长度的字节到目标地址。分配内存时,一定要记住在不再需要内存时使用。: 用于在堆上分配指定大小的内存空间。: 用于调整已分配内存的大小。释放它,以避免内存泄漏。: 用于释放之前通过。

2023-12-20 16:33:39 465

原创 C语言 字符串处理相关函数大汇总之(16~20)

运行这个程序会输出 "字符串长度为:13",因为 "Hello, world!函数存在安全问题,因为它不会检查输入的长度,可能会导致缓冲区溢出。因此,在实际编程中,建议使用更安全的函数,如。运行这个程序会提示用户输入一个字符串,并将输入的字符串存储在。至此,C语言 字符串处理相关函数基本写完。懂了这20个函数的用法,基本是够了。函数在输出字符串后会添加一个换行符('\n'),所以输出后会自动换行。函数可以非常方便地输出一个字符串,而不需要使用。中的所有大写字母转换为小写字母。数组中,然后输出该字符串。

2023-12-19 17:51:59 564

原创 开发装备升级

以前的开发环境大多了,什么vivado,微信小程序,Anaconda3(Spyder 主要开发python), vs2013,vs2015 vs2017 ,Axure ,Matlab,PS,Android Studio ,虚拟机,Qt Creator, Qt 5.9.4 ,Qt 5.12.1等。所有项目的升级才是大头,其实作来一个开发人员,最不喜欢的就是升级开发环境,但又不得不这么升级,总要跟上的时代潮流吧。咋一看,你这哥们是抄股的吧,还是搞设计的,要这么多大屏。开始前,看看显示器,好小,好乱。

2023-12-19 16:55:00 383

原创 C语言之双链表理解与应用

双链表的主要操作包括初始化、打印、尾插、尾删、头插、头删、任意插入、任意删除、查找、更改等。双链表是一种更复杂的线性数据结构,它由一系列节点组成,每个节点包含数据元素和两个链接,这两个链接分别指向前一个节点和下一个节点。双链表相比于单链表,可以更快地找到某个节点的前驱节点和后继节点,因此在插入和删除节点时效率更高。(2)、需要从两个方向遍历链表的场合。双链表的每个节点都保存了前驱节点和后继节点的指针,因此可以从任何一个节点开始向前或向后遍历整个链表。(2)、插入节点:在链表的头部、尾部或中间插入新的节点。

2023-12-18 21:43:24 710

原创 C语言 字符串处理相关函数大汇总之(11~15)

函数在转换过程中不会进行错误检查,因此在使用它之前,最好确保输入的字符串确实包含有效的数字字符。如果需要更健壮的转换函数,可以考虑使用。函数在转换过程中不会进行错误检查,因此在使用它之前,最好确保输入的字符串确实包含有效的数字字符。函数在转换过程中不会进行错误检查,因此在使用它之前,最好确保输入的字符串确实包含有效的数字字符。函数在转换过程中不会进行错误检查,因此在使用它之前,最好确保输入的字符串确实包含有效的数字字符。函数在首次调用时需要传入待分割的字符串和分隔符,之后的连续调用只需要传入。

2023-12-18 21:21:56 986

原创 C语言之单链表理解与应用

然而,单链表也有一些缺点,例如它们需要更多的内存来存储指针,并且访问链表中的元素可能需要更多的时间,因为需要从头节点开始逐个访问节点。其实网上有好多关于单链表理解,其实知乎上有一篇写的很好,利用图形与代码结合,我觉得写的很好,大家也可以去查一下,每个人都有自己的想法与理解,这里主要看单链表概念,应用场景,举例。(2)需要频繁进行插入和删除操作的场景:单链表在插入和删除节点时,不需要移动其他节点,因此适用于需要进行频繁插入和删除操作的场景。在单链表中,头节点是第一个节点,它指向链表的第一个元素。

2023-12-17 11:33:17 523

原创 C语言 字符串处理相关函数大汇总之(6~10)

函数比较两个字符串的前n个字符,并返回一个整数值,表示它们的比较结果。如果第一个字符串的前n个字符小于第二个字符串的前n个字符,则返回一个负整数;如果第一个字符串的前n个字符大于第二个字符串的前n个字符,则返回一个正整数。参数列表中的变量类型必须与格式化字符串中的格式匹配。函数查找字符串中第一个出现子字符串的位置,并将结果存储在指针变量。中,并返回写入的字符数(不包括字符串末尾的空字符)。:一个格式化字符串,指定了要写入的数据的格式。:一个格式化字符串,指定了要读取的数据的格式。,其中包含要查找的字符。

2023-12-17 10:40:53 392

原创 C语言 字符串处理相关函数大汇总之(1~5)

由于C字符串以空字符结尾,因此我们需要在目标字符串的末尾添加一个空字符。最后,我们打印出源字符串和目标字符串。它必须是一个足够大的字符数组,以容纳从源字符串追加的n个字符。函数将源字符串的前n个字符逐个追加到目标字符串的末尾,直到遇到空字符。函数将源字符串的字符逐个追加到目标字符串的末尾,直到遇到空字符。它是一个C字符串,将追加其前n个字符到目标字符串的末尾。它是一个C字符串,将复制其前n个字符到目标字符串中。它是一个C字符串,将连接到目标字符串的末尾。它是一个C字符串,将复制到目标字符串中。

2023-12-16 18:00:00 742

原创 C语言 字符串处理相关函数大汇总

当然还有一些,不过以上这些基本是比较常用的。后面博主将针对这20个C语言的库函数进行举例说明。同时今日头条的博客也同步更新(在今日头条app 上搜“十启树之加油”,就可以找到博主今日头条主页)。

2023-12-16 13:16:59 646

原创 Qt实现中英文切换步骤

1,选中工程(记得一定要选中,否则Create New Translation File 是灰色的)。以下是已有的工程下,增加中英文切换的功能(当然还可以多语言切换)。5,先选中,然后在把对应的中文翻译成英文,然后再运行点击第三步,编译好。如果 想程序默认语言,可以在main.c函数中加载相应的语言。3,thtlangu_demo_zh.ts 中文的ts.2,选择你要创建的语言(中文与英文都需要创建)6,发布成我们Qt能调用的.qm文件。4,打开其中一个ts.。7,把发布的中、英文的qm添加到资源中。

2023-12-16 08:30:00 866 1

原创 c 语言之二叉树

二叉树是一种常见的数据结构,它每个节点最多有两个子节点,通常称为左子节点和右子节点。首先,我们需要定义二叉树节点的结构。这通常包含一个数据元素以及两个指向左子节点和右子节点的指针。遍历二叉树有三种基本方法:前序遍历、中序遍历和后序遍历。接下来,我们可以编写一些基本的二叉树操作,如创建新节点、插入节点和遍历节点。

2023-12-15 17:52:06 728

原创 实现进程间的通信

在Visual Studio 2013,Visual Studio 2017都是可以。第四步:调用上面生的dll,生成的动态库,不同的进程(不同语言生成的程序)之间的相互通信息。使用者不同关注一个进程在写数据,而另一个进程在读取数据时引起的问题,因为中间加了互斥锁。第一步:在Visual Studio 2015中,创建DLL工程。这个DLL 还可以用与JAVA,VB程序之间进程通信,大家也可以根据需要对DLL进行扩充。下面我们就以c#编译的进程与Qt编译的进程进行通信。第三步:直接编译,就可以生成dll。

2023-12-15 08:00:00 497

qt中 利用c语言ftplib 实现FTP功能

qt中 利用c语言ftplib 实现FTP功能,比起qftp来说,不会因为qt版本升级而需要重新编译qftp。qftp在更高版本的qt 比如qt6 就会存在编译不通过。实现了拉取服务器列表,下载文件,上传文件,重命名,删除等功能

2024-08-21

免费的ftplib-4.0-1

免费的C++ 开源 FTP库,可以编译成lib库,供其他语言调用。

2024-02-18

免费的华为版本C语言安全编程规范

免费的华为版本C语言安全编程规范,让大家的C语言变得更规范,减少开发过程中问题的出现

2023-12-07

windows看门狗程序

可以同时看管多个程序,操作方面。带全部源码

2023-11-30

c++ 读写Json demo

基于vs2015 开发环境的,Json 包的组装与解析

2023-11-07

android实现K线图DEMO.zip

android 引用开源图形库,实现股票K线图。适合金融方面的同学学习

2021-08-26

qt5.9.4用qt4.7的ftp功能ftp已编译成lib库

有demo 与ftp编译的源码。大家根据需要扩充ftp库。实现好用的ftp功能

2021-08-16

已编译好的openssl 在window平台相关库

在vs2015下 win32 debug,win64 debug,win32 release,win64 release的Lib与dll

2021-08-16

qt5.9.4+vs 之截屏demo

亲测非常好用

2021-08-16

qpython-完美的K线图

qt+python 合适金融合行业

2021-08-16

地图瓦片抓取之python

地图瓦片抓取之python

2021-08-16

vs2015 +qt.5.9.4多语言争换demo

Langu_demo.rar

2021-08-16

RTL8211与ASM1061相关资料

RTL8211-ASM1061.rar

2021-08-15

itextasian--亲测非常好用jar包.7z

亲测,非常好用

2021-04-19

华为模拟电路设计(下册).pdf

华为模拟电路设计,了解大公司的模拟电路设计。提高自己技能

2019-05-31

pynq productivity for zynq doc.pdf

pynq productivity for zynq,非常好的一本电子书,指导新手如何进行zynq板开发

2019-05-30

pynq-rm.pdf

PYNQ-Z1 Board Reference Manual 使用说明书。方便使用

2019-05-30

android删除手机短信

用实例展示如果删除手机短信。适合初学者。

2015-01-20

android简单聊天软件

一,完成的功能 1. 文字消息发送(有文字和表情) 2. 语音消息发送 3. 照片消息发送 二.使用技术 1.客户端和服务段通信技术 1).客户端发送消息给服务器端,采用的是HTTP请求。 2).服务器端发送消息给客户端,采用的是百度云推送。 2.服务器采用的struct2框架 3.Android开发技术,Java编程技术 包括文档与代码

2015-01-20

android简单的聊天软件

本软件功能包括,1. 文字消息发送(有文字和表情) 2. 语音消息发送 3. 照片消息发送 本软件使用的技术 1.客户端和服务段通信技术 1).客户端发送消息给服务器端,采用的是HTTP请求。 2).服务器端发送消息给客户端,采用的是百度云推送。 2.服务器采用的struct2框架 3.Android开发技术,Java编程技术

2015-01-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除