自定义博客皮肤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)
  • 资源 (24)
  • 收藏
  • 关注

原创 从医疗数字化转型谈何为中台

中台定义中台,从字面意思上理解,是位于前台和后台之间。但关于中台的定义也是百家杂谈,故小编参考网上两种阐述比较清晰的定义。一、中台的定义:中台就是“企业级能力复用平台”;企业级:定义中台的范围,区分开了单系统的服务化与微服务能力:定义了中台的主要承载对象,能力的抽象解释了各种各样中台的存在复用:定义了中台的核心价值,传统的平台化对于易复用性并没有给予足够的关注,中台的提出和兴起,让人们通过可复用性将目光更多的从平台内部转换到平台对于前台业务的支撑上平台:定义了中台的主要形式,区别于传统的应用

2022-04-13 21:28:02 1437 1

原创 【Kubernetes系列】Kubernetes组件介绍

概述kubernetes中文文档:https://kubernetes.io/zh/docs/home/kubernetes中文社区:https://www.kubernetes.org.cn/docskubernetes的本质是一组服务器集群,它可以在集群的每个节点上运行特定的程序,来对节点中的容器进行管理。目的是实现资源管理的自动化,主要提供了如下的主要功能:自我修复:一旦某一个容器崩溃,能够在1秒中左右迅速启动新的容器;弹性伸缩:可以根据需要,自动对集群中正在运行的容器数量进行调整;服务

2022-03-30 21:40:34 3775

原创 【kafka系列】kafka之生产者发送消息实践

一、准备工作进入实战之前先熟悉一下topic的相关命令,使用终端命令查询创建一个新topic,用于后期实战;特别注意:以下命令全部依据kafka文件目录中操作;如果尚未安装kafka,请移步《centos7系统安装kafka》查看操作主题命令参数命令:./bin/kafka-topics.sh日常工作中常用的命令如下表:参数描述–bootstrap-server <String: server toconnect to>连接的 Kafka Broker 主

2022-03-07 21:18:16 6190

原创 【docker系列】docker之部署springboot项目

目录一、项目依赖二、引入docker依赖三、项目打包四、编写Dockerfile文件五、构建镜像六、启动容器七、测试一、项目依赖本篇主题主要实战如何使用Docker部署springboot项目,那么首先保证服务器上已经安装完docker容器,如果尚未安装请移步《详解阿里云服务器安装docker》文章完成docker安装操作;以下直接搭建springboot项目;以下也是springboot项目中最基本的依赖项;因为我们想测试接口访问,故搭建的是一个web项目,那么我们提供一个controller层c

2022-02-28 22:33:54 1791

原创 【kubernetes系列】Pod篇实战操作

目录一、命令终端创建Pod查看Pod访问Pod中容器进入Pod内部删除Pod配置文件yaml创建二、Dashboard创建Pod创建多容器的Pod进入容器访问容器应用一、命令终端创建Pod命令格式kubectl run 自定义pod名字 --image=基础镜像示例[root@VM-4-8-centos kubernetes]# kubectl run my-nginx --image=nginxpod/my-nginx created查看Pod简单状态信息[root@VM-4-

2022-02-26 12:12:34 2529 2

原创 【kubernetes系列】master节点部署Pod处于Pending状态

目录一、绪论二、情景再现三、解决方案一、绪论产生问题的原因是master节点部署Pod,导致无法启动;问题描述:Warning FailedScheduling 40s (x28 over 28m) default-scheduler 0/1 nodes are available: 1 node(s) had taint {node-role.kubernetes.io/master: }, that the pod didn’t tolerate.二、情景再现部署环境,k8s中的m

2022-02-26 09:07:46 1209 5

原创 【kubernetes系列之安装Dashboard】

目录一、安装dashboard二、集群网络模式三、查看 Dashboard 暴露外网端口四、访问dashboard五、创建账户,生成tokenkubernetes折腾了好久,终于把Dashboard安装成功,其过程踩坑、排错苦不堪言,网上的教程也是百家杂谈,哈哈~,小编也写一下关于图形化管理工具的杂谈,希望能尽快帮助小伙伴们出坑。轻松几步搞定一、安装dashboard注意:安装版本,可以前往GitHub上查询稳定发行版以及与kubernetes兼容;小编安装的最新版本V2.5.0,因为小编的kube

2022-02-25 21:55:52 3551 4

原创 【消息队列之rabbitmq】Rabbitmq之消息可靠性投递和ACK机制实战

目录一、绪论二、生产者2.1事务机制2.2confirm模式串行模式批量模式异步模式三、消费者3.1手动ACK一、绪论上篇文章介绍了rabbitmq的基本知识、交换机类型实战《【消息队列之rabbitmq】学习RabbitMQ必备品之一》这篇文章主要围绕着消息确认机制为中心,展开实战;接触过消息中间件的伙伴都知道,消息会存在以下问题:1、消息丢失问题和可靠性投递问题;2、消息如何保证顺序消费;3、消息如何保证幂等性问题,即重复消费问题等等…本文主要以Rabbitmq消息中间件解决问题一的实践,

2022-01-04 21:57:23 1542 1

原创 【消息队列之rabbitmq】学习RabbitMQ必备品之一

目录一、基础知识二、Rabbitmq消息发送模式1、简单队列2、工作队列3、发布/订阅4、路由模式5、主题模式三、RabbitMQ交换机类型1、Direct exchange2、Fanout exchange3、Topic exchange四、实战1、运行环境2、统一连接类3、简单队列消息模式4、发布/订阅消息模式---交换机fanout类型5、路由模式---交换机direct类型6、主题模式---交换机topic类型五、Rabbit Management1、connections管理2、channel管理

2021-12-19 17:19:56 1428

原创 【redis系列】redisTemplate缓存常用工具类

背景日常开发过程中,大家使用redis缓存基本上是家常便饭,但是代码中使用redisTemplate组件会略显得麻烦,使用时需要开发人员查阅官网文档,具体场景使用哪些方法,会花费相对的时间,故小编为提升开发效率,整理一些基本常用的交互缓存的方法,涉及redis相关的数据结构:String,List,Set,ZSet,应对大家日常开发足以。如果该类中缺失常用的方法,希望小伙伴们评论区留言,及时更新!!!工具类package com.anhuanjia.ehs.ahj.util;import lom

2021-12-07 22:00:36 766

原创 【elasticsearch系列】SpringBoot整合elasticsearch客户端

目录文档ElasticSearch Head实践踩坑点文档Elasticsearch: 权威指南Java REST Client可以跟着官网示例写demo工欲善其事必先利其器,对于ES数据的查看,首先先安装一个谷歌浏览器的插件ElasticSearch Head,便于大家后期确认测试数据是否成功;ElasticSearch Head谷歌浏览器左上角存在一个“应用”标签,进入谷歌的应用商店;搜索""安装成为扩展程序即可;然后打开,输入自己的ES服务地址,连接集群即可;插件安装好之后,进

2021-11-27 13:23:27 1939

原创 六步带你轻松安装MongoDB

目录一、下载二、解压缩三、重命名四、创建数据库和日志目录五、创建并配置mongodb.conf六、启动mongodb安装环境基于centos7版本。一、下载命令直接下载:wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-3.2.4.tgz二、解压缩命令:tar -zxvf mongodb-linux-x86_64-rhel70-3.2.4.tgz三、重命名命令:mv mongodb-linux-x86_64-rh

2021-11-14 16:26:59 1130

原创 【seata系列】centos服务器带你踩坑搭建seata以及解决MySQL8.0无法启动问题

目录准备配置registry.conffile.conf创建相关表和数据库启动踩坑启动准备通过github下载安装包:https://github.com/seata/seata/releases/tag/v1.3.0seate中文文档:http://seata.io/zh-cn/docs/overview/what-is-seata.html将下载的安装包上传到服务器,解压缩即可;配置进入conf目录,主要修改file.conf和registry.confregistry.conf由于小编

2021-09-29 22:08:00 2992 1

原创 【gateway系列】手把手教你gateway整合nacos注册中心

目录准备Gateway服务Member服务运行往期相关推荐:网关路由规则和nacos配置中心实战:一步步带你学习gateway路由规则实践nacos整合配置中心准备准备引入相关依赖:<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId>

2021-09-28 20:25:31 2953

原创 【gateway系列】一步步带你学习gateway路由规则实践

目录1、准备微服务项目gateway网关服务2、Path3、Query4、Method5、DateTime6、RemoteAddr7、Header1、准备微服务项目新创建一个springBoot项目作为微服务,简单一个demo,如下:@RestControllerpublic class MemberController { @RequestMapping("/query-demo") public String queryDemo(String name) {

2021-09-27 20:56:03 1632

原创 【kafka系列】centos7系统安装kafka

目录一、准备二、安装与配置三、配置文件详解四、运行1.启动zookeeper服务2.启动kafka服务3.创建topic4.查看topic5.产生消息:kafka-console-producer.sh6.消费消息:kafka-console-consumer.sh7.查看描述 Topic 信息8.删除topic一、准备确保服务器上已经搭建完成JDK,zookeeper服务;如果未搭建完成,请移步参考以下文章:安装zookeeper: https://blog.csdn.net/xuan_lu/ar

2021-09-25 19:53:17 3084

原创 【zookeeper系列】centos7安装zookeeper

目录1、准备2、安装与配置3、运行1、准备zookeeper官网地址:http://zookeeper.apache.org/releases.html下载安装方式使用wget命令行下载wget http://mirror.bit.edu.cn/apache/zookeeper/stable/zookeeper-3.4.12.tar.gz采用下载安装包的方式:https://downloads.apache.org/zookeeper/stable/由于要安装在远程服务器上,故采用第

2021-09-25 18:13:41 2911 1

原创 【nacos系列】nacos配置中心管理实战

学习nacos注册中心之前,表示本地环境或者服务器上已经搭建完成nacos服务;今天趁空余时间总结一下nacos注册中心实战相关的东西;中文官方文档:https://nacos.io/zh-cn/docs/quick-start-spring-cloud.htmlpom依赖新建springBoot项目,引入下面相关依赖: <dependency> <groupId>org.springframework.boot</groupId>

2021-09-23 22:34:01 1385

原创 【elasticsearch系列】windows安装IK分词器插件

环境github下载:https://github.com/medcl/elasticsearch-analysis-ik/releases注意,IK分词器插件要与ES版本保持一致;有的小伙伴在GitHub上下载插件时,没有发现与ES相对应的版本,可以切换到Tags中选择分支版本;例如Branchs列表中仅可能存在主版本号;切换到右侧Tags中查找对应的版本即可;小编这里选择的7.8.0的版本;安装IK解压缩后拷贝到ElasticSearch安装目录的plugins文件夹下,默认情况该

2021-09-06 23:32:37 6388 2

原创 【elasticsearch系列】windows安装kibana

目录环境安装配置文件启动环境下载kibana版本,要与elasticsearch版本保持一致;中文社区下载:https://elasticsearch.cn/download/安装下载压缩包之后,解压缩,这个包解压缩真是要花费点时间呢…解压缩后目录如下:配置文件kibana的配置文件在config\kibana.yml相关配置项说明# 服务端口号#server.port: 5601# 允许访问的IP,如果允许任何IP访问此处输入0.0.0.0server.host: "loca

2021-09-05 16:52:45 4930 1

原创 【elasticsearch系列】安装elasticsearch-head插件

目录环境安装node安装gruntelasticsearch-head运行修改elasticsearch.yml排查问题环境安装elasticsearch-head插件,需要依赖nodeJs环境,故首先我们先搭建nodeJs环境;此part先将此篇文章需要的各个官网列出来:node官网:https://nodejs.org/en/download/node中文网:http://nodejs.cn/download/current/elasticsearch-head GitHub:https:/

2021-09-05 15:37:38 6339 4

原创 【elasticsearch系列】双击elasticsearch.bat闪退,日志排查报错信息

打开my-application.log日志文件,寻找报错信息,如下:[1] bootstrap checks failed[1]: the default discovery settings are unsuitable for production use; at least one of [discovery.seed_hosts, discovery.seed_providers, cluster.initial_master_nodes] must be configured看提示.

2021-09-05 15:35:18 1981

原创 【elasticsearch系列】windows安装和配置elasticSearch7.8.0

目录环境准备安装官网解压缩运行环境准备首先检查本地JDK环境是否在JDK1.8以上的版本,此外注意Linux系统安装elasticSearch7.0版本+时,需要将JDK环境升级到JDK11.0+版本;由于之前买的阿里云轻量级服务器性能太弱,已申请退款,故此篇学习配置安装ES采用之前使用的windows系统;命令:java -version安装官网如果网络环境不好的情况下,进入ES官网不是很方便,故推荐使用elasticsearch中文社区下载;此处小编将官网和社区网站链接都记录下来:官网

2021-09-04 23:06:43 2355 2

原创 【nacos系列】windows安装与配置nacos

目录准备1.下载2. 解压缩3.配置数据库4.修改配置文件5.启动服务6.访问nacos准备1.下载nacos GitHub下载安装服务:https://github.com/alibaba/nacos/releases如图:2. 解压缩如图:各个文件夹中解释:bin里面是启动和关闭nacos命令文件;conf存储的nacos相关的配置文件;logs日志信息target里有一个springboot的jar包注意解压缩文件之后,大家需要注意哦,许多博文开始推荐说直接双击运行co

2021-08-30 23:15:07 4063 2

原创 【Linux系列】centos7中防火墙相关命令

目录查看防火墙状态查看已开放端口防火墙开放端口firewalld的基本使用配置firewalld-cmdCentOS7 端口的开放关闭查看都是用防火墙来控制的,具体命令如下:查看防火墙状态(active (running) 即是开启状态):[root@izbp1hcw0fjg64l58525bqz nacos]# systemctl status firewalld● firewalld.service - firewalld - dynamic firewall daemon Load

2021-08-19 23:03:35 803 1

原创 【docker系列】docker基本常用命令

一、docker常用命令docker --help #查看docker命令docker info #docker 详细信息,镜像和容器docker version #查看docker版本# 帮助文档地址:https://docs.docker.com/reference/二、镜像命令docker images # 查看docker镜像;具体列解释含义:REPOSITORY#镜像仓库源 TAG#镜像的标签 IMAGE I

2021-08-14 19:51:04 1783 6

原创 【docker系列】详解阿里云服务器安装docker

目录准备docker官网安装阿里云容器加速学习docker先上链接:学它~docker官网:https://docs.docker.com/docker帮助文档:https://docs.docker.com/get-docker/准备要想在阿里云服务器上安装docker,首先要做的准备工作就是。。。拥有一台阿里云服务器????;简单介绍一下小编的阿里云服务器配置:[root@izbp1hcw0fjg64l58525bqz ~]# cat /etc/os-releaseNAME="Cent

2021-08-14 12:50:45 9816 13

原创 【Restful】你还不懂Restful API规范吗?

进入正文之前,先带着小伙伴们了解几个名词,源自百度百科。标题中涉及的核心名词API,restful扩展何为API呢?API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。何为restful呢?restful是一种软件架构风格、设计风格,而不是标准,只是提供了一组设计原则和约束条件。它主要用于客户端和服务器交互类的软件。

2021-08-11 23:02:56 847 9

原创 【git系列】切换分支相关命令

背景为什么小编突然整理出这样一份命令呢?起因还是目前的工作项目的微服务太多,使用idea切换分支时,很容易点错或者合并错分支代码,于是小编下定决心,放弃使用工具切换分支,使用命令操作,使用之后发现爽的一批,操作起来666的,同时也希望帮助小伙伴们快速入门Git操作分支;命令命令的含义和介绍这些八股文,小编不再累赘,直接上命令创建并切换到本地分支git checkout -b 分支名切换分支git checkout 分支名两者的区别是否带 -b提交分支到远程仓库(本地分支与

2021-08-11 21:47:57 10931 6

原创 【Linux系列】无法创建用户useradd:无法打开 /etc/passwd

背景事情起因源自阿里云服务上安装ES(elasticsearch),学习ES的路上可能都会遇到的一个问题,就是** 无法在root账户下启动ES服务**,具体报错信息如下:uncaught exception in thread [main]org.elasticsearch.bootstrap.StartupException: java.lang.RuntimeException: can not run elasticsearch as root解决方案:创建一个新的用户,但是创建过程中并不

2021-08-11 21:22:54 7550 4

原创 【Linux系列】mac终端与服务器连接

问题描述最近一直搞阿里云服务器,遇到一个问题每次mac终端都会与服务器连接断开。解决方案编辑“ssh_config”文件:- 命令:sudo vi /etc/ssh/ssh_config在Host * 下面加入:#每隔60秒自动发送一个空的请求以保持连接ServerAliveInterval 60 ...

2021-08-11 20:59:48 656

原创 Linux命令-远程服务器上传下载文件

目录一、SSH远程连接服务器1、ssh远程连接服务器:二、利用scp客户端进行文件(夹)上传、下载1、上传文件2、上传文件夹3、scp下载文件4、scp下载文件夹搭建阿里云服务器需要上传一些安装包,比如JDK,kafka等等…,之前的上传服务文件可能会选择采用XShell等远程软件,换了电脑之后就想着是不是存在其他方式呢?特意百度了解一下,感觉也挺方便的,总结如下:一、SSH远程连接服务器1、ssh远程连接服务器:命令:ssh 用户名@ip,根据提示输入登录密码,如下所示:ssh root@服务器

2021-07-18 22:04:52 1352 1

原创 【设计模式系列】行为型之责任链模式

目录背景理论实践总结背景责任链模式,小编在自己项目迭代过程也参与了维护和设计实现;本篇博文主要针对该设计模型进行总结和实践;简单举例日常生活或者工作中能够接触的责任链模式场景:采购审批流程,请假流程,软件开发中的异常处理流程,web请求处理流程等各种各样的流程;本文中主要借助比较常见的场景OA请假流程:作为底层员工的溪源同学发起一个请假申请;1.当溪源请假天数小于3天时,只需要得到上级主管批准即可;2.当溪源请假天数大于3天时,主管批准后还需要提交给经理审批即可;3.当溪源确实有事需要请假超

2021-06-05 14:48:47 1978 4

原创 windoes服务器搭建Jenkins和部署war项目

目录背景环境准备安装JDKTomcatmaven安装Jenkins安装解决无法下载插件安装中文插件构建项目解决入站规则总结背景背景介绍:由于工作原因,小编申请新的服务器环境需要搭建Jenkin环境部署项目,新的服务器上项目部署用的环境和依赖基本上为零,小编没有求助运维的帮助,想尝试一下自己搭建,毕竟自己动手能遇到很多“坑”,提升自己的经验和解决问题的能力;服务器搭建过程中,自己确实也遇到了很多的问题,故整理一份笔记,希望能将自己遇到的坑分享出来,能够帮助第一次搭建Jenkins伙伴快速解决一下问题;

2021-05-22 21:17:43 1224 6

原创 Redis总结笔记

redis事务redis事务命令:multi标识事务开始;exec表示事务结束并执行;redis事务并不是立即执行,而是将执行命令入队列(同时校验命令的语法和命令是否正确),最后一起执行;故redis事务执行失败涉及两种原因:命令入列时,语法错误:例如:>ahds;此时会提示报错信息,事务提交时,会将所有命令的执行都失败;命令入列时,语法、关键字正确,但是操作对象值类型错误等等:例如: set money 100 set lisi 200 multi dec

2021-05-16 21:06:38 114 1

原创 webService简单入门实战(一)

目录背景绪论依赖接口实现服务端客户端运行彩蛋背景首先谈论一下webService这个专栏的诞生吧!最近由于工作方面的原因,慢慢自己工作时间非常的“充沛”,整体为业务而忙,技能的提升方面脚步也略慢一些。由于前同事遗留的项目需要人接手,轮到小编无可厚非嘛,之前没有接触过webService相关的开发,由于小编在下班之后,在家寻找资料快速学习一下,能够快速上手开发和维护迭代项目,故此篇文章也能够帮助急需webService入门的伙伴们。 -------------------文末有彩蛋-----------

2021-05-14 22:04:45 2259 10

原创 Java编码手册之华山版小精华

最近又复习了一下阿里出品的<Java开发手册–华山版>,对于开发过程中绝大多数开发者都遵循开发手册,相信开发团队的代码可维护性能够绝对性提高。为什么要整理出这篇文章呢?相信大家会有这种感觉—读书或者接触新知识时,如果没有人提出相关的知识点,大家看过之后会发现没有任何收获一样。开发手册我自问也看了好几遍,但是其中的部分点有时也会遗漏忘记遵循,故小编将自己容易遗漏或者开发过程中强制遵循的点列出来,同时也给新手抛砖,引玉就不敢了。。。。1.【强制】类名使用 UpperCamelCase 风格,但以

2021-03-28 18:28:16 884 4

原创 【Java线程】线程安全三元素:原子性、可见性、有序性

目录定义原子性AtomicXxxAtomicStampedReference可见性有序性参考资料定义首先大家需要思考一下何为线程安全性呢???《Java并发编程实战》书中给出定义:当多个线程访问某个类时,不管运行时环境采用何种调度方式或者这些线程将如何交替执行,并且在调用代码中不需要任何额外的同步,这个类都能表现出正确的行为,那么这个类就是线程安全的。对于线程安全性主要从以下几个方面出发:原子性、有序性、可见性。原子性:提供互斥访问,同一时刻只能有一个线程对数据进行操作;例如:atomicXXX

2021-03-06 20:11:23 11187 14

原创 【设计模式系列】行为型之策略模式

定义首先介绍一下众多博客文章中提到的策略模式的概念,针对于文章结构构成,请允许小编在此处再细说一下。策略模式:百度百科中引述为:指对象有某个行为,但是在不同的场景中,该行为有不同的实现算法。1.策略模式是对算法的包装,是把使用算法的责任和算法本身分割开来,委派给不同的对象管理。2.策略模式通常把一个系列的算法包装到一系列的策略类里面,作为一个抽象策略类的子类。用一句话来说,就是:“准备一组算法,并将每一个算法封装起来,使得它们可以互换”。【此处的算法,大家可以理解为解决业务需求的方法。】对于这些

2021-03-05 23:19:53 4441 5

原创 【多线程】线程状态和创建方式

目录线程状态线程创建方式继承Thread和实现Runnable接口创建线程方式Callable接口创建线程线程池创建线程线程状态线程共存在5种状态:新建、就绪、运行、阻塞、死亡,如下图:解释说明各个状态:1、新建状态(New):新创建一个线程对象;2、就绪状态(Runnable):线程对象创建后,其他线程调用了该对象的start()的方法。 该状态的线程位于可运行线程池中,变得可运行,等待获取CPU的使用权;3、运行状态(Running):就绪状态的线程获取了CPU,执行程序代码;4

2021-02-24 20:57:06 1507

Java开发手册-华山版

适合各个阶段的Java开发人员,规范自己编码,提升团队的可维护度

2021-03-28

VMware-workstation-full-14.1.3-9474260.rar

VMware一款免费激活版虚拟机软件,能够在同一个的电脑桌面端运行不同的操作系统,为用户建立起新的操作环境条件!软件同时支持软件模拟运行操作,功能非常强大.

2020-05-26

多媒体课件PPT与PDF《多媒体开发与编程》 于永彦 关明山 王娅茹 主编

《多媒体开发与编程》 于永彦 关明山 王娅茹 主编 北京大学出版社

2018-06-23

在View中显示“您好,我是XXX文本在View内自左向右循环滚动

1.在View中显示“您好,我是XXX!”。 2.文本在View内自左向右循环滚动; 3.文字在红、蓝、绿、黄四种颜色之间周期变化。红(255,0,0)蓝(0,255,0)绿(0, 0,255)黄(255,255,0);

2018-06-23

实现一个橡皮筋的例子

.绘制一个“橡皮筋”功能的直线,当鼠标按下左键时绘制,直线方向随鼠标移动方向改变,鼠标抬起时绘制结束;

2018-06-23

实现三维图形绘制

Visual studio和DirectX的编程接口,学会编写窗口,实现三维图形的绘制等功能。

2018-06-23

OpenGL 绘制立方体、茶壶、环面等稍复杂的图形

1. 基于MFC绘制三维立体小球(太阳、地球、月亮)基本图形; 2. 基于MFC使用OpenGL 绘制立方体、茶壶、环面等稍复杂的图形; 3. 基于MFC使用OpenGL用鼠标控制三维物体;

2018-06-23

vs2010简单音频播放器

基于VisualC++6.0或VS2010开发软件,设计简易音频播放系统,实现以下功能: 1. 音频文件的打开、加载、关闭等功能; 2. 音频的播放、暂停/继续、终止、音量调整等基本操作; 3. 实现慢放、快进、倒带、重复播放等高级功能;

2018-06-23

多媒体数据库

问题描述(功能要求): 根据实验指导书要求,完成相关软件系统的设计,要求内容翔实,条理清晰,图文并茂(流程图),主要(关键代码)须有详细注释,写清楚测试结果,分析存在的问题: 1)能够实现数据库与相关信息的保存和读取; 2)通过数据库访问基本信息; 3)实现图片保存、打开、显示等功能; 4)实现数据的增加、删除和修改等基本功能; 2、问题的解决方案: 根据系统功能要求,可以将问题解决分为以下步骤: (1)分析系统中的数据库、相关信息和图片的操作关系; (2)根据问题描述,设计数据库表和界面相关控件; (3)完成类中各个成员函数的定义; (4)完成系统的应用模块; (5)功能调试; (6)完成系统总结报告以及系统使用说明书。

2018-06-23

glut完整库

gult完整库:GLAux glut.lib...以及在vs2010中的配置库说明和截图

2018-05-06

myeclise-2017-CI-7破解文件

破解myeclipse2017的破解文件:正版myeclise 2017-CI-7破解文件

2018-05-06

QT网络编程实践

1. 编写局域网聊天程序,要求服务器和客户机都可以多次发送消息给对方,也能够多次接收对方消息。尝试分别用TCP套接字和 UDP 套接字实现 2. 编写FTP文件浏览器,可以对远程FTP文件进行下载

2018-05-06

QT画图工具的使用

完成一个简单的对话框,在对话框中能够选择不同形状进行绘制,并其能够任意绘制简单的图形,并实现对图形的填充、边线及画笔模式的选择。 1.使用QPainter提供的draw函数绘制各种图形 2.使用QPainterPath绘制任意形状图形 3.使用QPen、QBrush实现画笔及画刷的模式设置

2018-05-06

Linux环境下Qt环境搭建和编程基础

1.请描述Qt4在Linux环境下安装的详细过程及环境变量的修改方法。 2.请描述Qt5在Linux环境下安装的详细过程及环境变量的修改方法。 3.编写一段简单的Qt代码,并写出使用qmake工具编译的过程。

2018-05-06

Qt GUI 简单计算器

实现一个简单计算器:可以实现整数的加减运算,要求控件的布局采用布局管理器来管理。(在实现运算的时候要注意QString类型与int类型数值之间的转换)

2018-05-06

Qt GUI 文本编辑器

实现一个简单的文本编辑器。要求: (1) 该窗口有标题栏、菜单栏和工具栏,请使用setwindowtittle()方法设置标题。 (2) 菜单栏有file和edit两个下拉菜单。File菜单下有新建、打开、退出三个action;Edit菜单下有复制、粘贴、剪切三个action (3) 创建一个edit工具栏,该工具栏包含保存、剪切、粘贴三个action

2018-05-06

Qt GUI 组件使用 登录

创建一用户注册登录对话框模拟用户注册登录过程。要求验证用户名密码是否正确,验证失败信息用消息对话框提示。验证成功则重新打开一个新的对话框,该对话框上显示当前用户的姓名、学号、班级、地址等信息。

2018-05-06

实验五:定制开发自己的浏览器

1.利用CHtmlView类的功能,配合使用WinInet提供的接口开发一个浏览器; 2.实现一个浏览器的基本功能,能够查看网页; 3.能够实现浏览器的主页、前进、后退、刷新等功能; 4.能够利用WinInet功能实现查看源码的功能。

2018-05-06

实验四:即时通信应用开发

1、了解WinsockAPI 2、深刻领会CSock编程原理 3、学会使用Winsock创建简单的TCP服务器以及客户机 4、理解C/C++的Socket编程; 5、熟悉C++网络编成及网络通信原理; 6、熟悉C/S或P2P网络通信模式和原理。

2018-05-06

实验三:基于UDP的通信服务

1. 整个通信过程参照TCP/IP通信方式; 2. 实现整个TCP/IP通信的基本模型; 3. 选取UDP协议和数据报套接字完成接收方和发送方应用程序; 4. 能够实现数据的传送; 编写一个基于某种I/O方法的UDP应用程序:能够实现模拟C/S模型的通信方 式,接收方负责信息的接收,并能够返回给客户端相应的消息;发送方负 责向接收方发送信息。

2018-05-06

vs2010中CSocket类编程

实验二:CSocket类编程 1、学会使用CSocket创建简单的TCP服务器以及客户机 2、理解C/C++的Socket编程; 3、熟悉C++网络编成及网络通信原理; 4、熟悉C/S网络通信模式和原理。

2018-05-06

visual studio1. 实现网络文字聊天的基本功能,要求界面较为友好;

1. 实现网络文字聊天的基本功能,要求界面较为友好; 2. 实现能够进行文件的网络传输,界面可以不做要求; 3. 成果形式以最终的系统演示,要求有良好的界面,操作简便。 、学会使用CAsyncSocket创建简单的TCP服务器以及客户机 2、理解C/C++的Socket编程; 3、熟悉C++网络编成及网络通信原理; 4、熟悉C/S网络通信模式和原理。

2018-05-06

空空如也

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

TA关注的人

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