自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(115)
  • 收藏
  • 关注

原创 Python3一些常用函数

参数说明:prompt: 提示信息函数接受一个标准输入数据,返回为 string 类型。无论输入的是数字还是字符串,统一按照字符串类型输出。

2023-08-16 16:25:26 198

原创 从React Native,Flutter到小程序(六)list,grid

list,grid

2023-05-04 10:36:12 204

原创 从React Native,Flutter到小程序(八)路由

路由

2023-05-04 10:35:11 448

原创 从React Native,Flutter到小程序(七)网络

网络

2023-05-04 10:34:31 168

原创 从React Native,Flutter到小程序(五)基本控件

基本控件一般包含文本,按钮,图片,输入框,表单等。

2023-05-04 10:33:31 153

原创 从React Native,Flutter到小程序(四) 有状态窗口

计数器_counter。

2023-05-04 10:33:25 54

原创 从React Native,Flutter到小程序(三) 无状态窗口

使用flutter的 MaterialApp, Scaffold,listview 展示包含三个商品的列表,列表的每一项是一个组件,列表的每一项包含标题,描述,图片,边框,内间距。需要在配置文件pubspec.yaml增加。

2023-05-03 18:01:24 57

原创 从React Native,Flutter到小程序(二) 从TypeScript 到Dart

在这个例子里,pet is Fish就是类型谓词。谓词为parameterName is Type这种形式,parameterName必须是来自于当前函数签名里的一个参数名。每当使用一些变量调用isFish时,TypeScript会将变量缩减为那个具体的类型,只要这个类型与变量的原始类型是兼容的。JavaScript中的函数Ts中的函数返回值 函数的名称(参数列表) {函数体return 返回值如果函数中只有一个表达式, 那么可以使用箭头语法(arrow syntax)

2023-05-03 18:01:01 486

原创 从React Native,Flutter到小程序(一) 安装

将gradle-wrapper.properties文件里面将原来的 distributionUrl=https://services.gradle.org/distributions/gradle-7.5-all.zip 换乘本地的。从 https://flutter.cn/docs/development/tools/sdk-download 选择科技通道的 Flutter SDK,并按照文档进行安装。现在你已经准备就绪了,可以开始使用 Flutter 构建 Android 应用了。

2023-05-03 18:00:20 482

原创 从Django,Flask到Express(五)异步任务

以下是一个 Django Celery 异步任务的示例:首先,需要安装 Celery:以上示例代码的作用是将两个数相加并返回结果。调用任务时使用了 delay() 方法,该方法会将任务发送到 Celery 的消息队列中,并立即返回一个 AsyncResult 对象,这个对象包含了任务的状态信息和结果。需要注意的是,Celery 需要启动一个 worker 进程来处理任务,启动方式为:-A 参数指定项目名称,worker 表示启动 worker 进程,–loglevel 参数指定日志等级。

2023-05-03 17:56:48 245

原创 从Django,Flask到Express(四)Session和JWT

登录,登出演示。

2023-05-03 17:56:13 107

原创 从Django,Flask到Express(三)ORM

1安装MySQL驱动:建立数据库2. 在Django项目中设置链接数据库的相关配置(告诉Django链接哪个数据库)3.告诉Django用pymysql代替默认的MySQLDB 链接MySQL数据库python4.在项目如(app)下面的models.py 文件中定义一个类,这个类必须继承models.Model5.执行两个命令明:以上为经过ORM建立数据库,若是是删除或者修改只须要在models.py文件中删除相关字段而后执行第5步的两个命令便可删除字段。

2023-05-03 17:55:39 116

原创 从Django,Flask到Express(二)路由和视图

下面是一个示例中使用的 book_list 和 book_create 视图函数的代码。book_list 函数用来显示所有书籍列表,通过调用 Book.objects.all() 获取数据库中的所有书籍数据,并以字典形式传递给渲染模板进行展示。book_create 函数用来创建新书,当用户在表单页面提交 POST 请求时,获取表单参数并保存到数据库。在处理完毕后,重定向到 book_list 视图函数上,实现了流畅的数据添加与渲染过程。

2023-05-03 17:54:17 252

原创 从Django,Flask到Express(一)安装

1)先安装python环境,可以安装集成环境Anaconda32)Visual Code安装python和Django插件(搜索出来的前两个)3)安装virtualenv4)创建虚拟环境,这里env是将要建立的目录5)激活环境activate退出环境 使用 deactivate6)环境里安装djangopyhon -m django --version查看是否安装成功7)创建一个新的 Django 项目,运行以下命令:8)启动服务。

2023-05-03 17:53:34 143

转载 Golang与Java全方位对比总结

本文针对Golang与Java的基础语法、结构体函数、异常处理、并发编程及垃圾回收、资源消耗等各方面的差异进行对比总结,有不准确、不到位的地方还请大家不吝赐教。

2023-05-03 17:47:42 1166 1

转载 消息队列基本原理和选型对比

erlang 有并发优势,性能较好。虽然源码复杂,但是社区活跃度高,可以解决开发中遇到的问题;业务流量不大的话可以选择功能比较完备的 RabbitMQ。

2023-05-03 17:43:39 180

原创 基于Vagrant+K8S+Harbor+gitlab的CI/CD(4)

CI/CD实践

2022-01-13 22:35:06 293

原创 基于Vagrant+K8S+Harbor+gitlab的CI/CD(3)

部署gitlab-runner

2022-01-10 00:09:14 346

原创 基于Vagrant+K8S+Harbor+gitlab的CI/CD(2)

​​​​​​​部署NFS-SERVERyum -y install nfs-utils# 创建NFS挂载目录mkdir /nfs_dirchown nobody.nobody /nfs_dir# 修改NFS-SERVER配置echo '/nfs_dir *(rw,sync,no_root_squash)' > /etc/exports# 重启服务systemctl restart rpcbind.servicesystemctl restart nfs-utils.serv

2022-01-09 20:00:27 472

原创 基于Vagrant+K8S+Harbor+gitlab的CI/CD(1)

初始化虚拟机首先在windows上安装virtualbox(https://www.virtualbox.org/wiki/Downloads),Vagrant(https://www.vagrantup.com/downloads.html)。virtualbox的虚拟硬盘路径设置到非系统盘里。下载centos 7镜像https://mirrors.ustc.edu.cn/centos-cloud/centos/7/vagrant/x86_64/images/CentOS-7.box添加镜像.

2022-01-09 17:44:20 308

原创 Windows上Docker Desktop安装和Kubernetes使用

先安装Docker_Desktop,用docker -v 看版本,我的显示是Docker version 20.10.8, build 3967b7d

2021-10-16 17:50:22 1014

原创 《用户画像:方法论与工程化解决方案》摘要

数据指标体系:根据业务线梳理,包括用户属性、用户行为、用户消费、风险控制等维度的指标体系。

2021-10-02 22:29:12 369 2

原创 电商App项目的离线数仓

相关概念SKU,SPU:首先通过检索搜索出来的商品列表中,每个商品都是一个SKU。每个SKU都有自己独立的库存数。也就是说每一个商品详情展示都是一个SKU。比如,咱们购买一台iPhoneX手机,iPhoneX手机就是一个SPU,但是你购买的时候,不可能是以iPhoneX手机为单位买的,商家也不可能以iPhoneX为单位记录库存。必须要以什么颜色什么版本的iPhoneX为单位。比如,你购买的是一台银色、128G内存的、支持联通网络的iPhoneX ,商家也会以这个单位来记录库存数。那这...

2021-09-27 15:29:09 807

原创 Vue2,Vue3,React的对比

Vue 和React的相似和不相似处主要有下面几点1.生命周期2.Render函数3.基本组件件写法4.Prop

2021-09-18 13:10:01 2124 2

原创 在线教育(Hive数仓)

分析数据:日志数据(app 小程序启动,用户行为,json),业务数据(订单) 前端埋点 onCLick,ajax,后端埋点数据仓库分析任务:流量主题:新增,活跃,留存 ;用户行为主题:专栏课学习 ;学情主题:训练营学员相关人员:数据产品经理,前端工程师,数据清洗,数据分析,数据展示(java)埋点方法:手动埋点(页面,按钮id,时间类型) 无痕埋点(友盟,百度移动,魔方等)软件:选择半年期的版本(CDH 学习CDH集群环境的搭建(虚拟机可演示),第一个系统内存建议大一些,不少于3G运行内存

2021-09-06 22:59:30 294

原创 一些大数据架构图

携程:魅族:

2021-09-06 12:40:08 232

原创 在线教育(微服务)

项目网址:https://github.com/PAcee1/xcEduService,原型是腾讯课堂。

2021-09-05 22:22:32 332

原创 网约车Demo项目

原型 滴滴打车,代码:https://github.com/OiPunk/OnlineTaxi1. zuul:过滤url,限流,验证,默认负载均衡2.control层服务 :api-passenger,(1)获得校验码service-verification-code(2)发送校验码 service-sms (3)校验验证码请求service-verification-code(4)查询订单 service-order(5)请求下单service-order->se..

2021-09-05 18:50:45 658

原创 vue手机版,微信小程序,安卓,IOS 开发的比较(4)--事件响应

vue:1、 直接在标签中写js方法 <button v-on:click="alert('hi')">执行方法的第一种写法</button>2、调用method的办法 <button v-on:click="run()">执行方法的第一种写法</button> <button @click="run()">执行方法的 简写 写法</button>export default { data (

2020-07-07 23:18:24 97

原创 智慧出行spark demo 项目(2)-数据消费和数据建模预测

数据消费spark将接受到的数据按检测点聚合,然后存到redis上。package mainimport java.text.SimpleDateFormatimport java.util.Calendarimport com.alibaba.fastjson.{JSON, TypeReference}import kafka.serializer.StringDecoderimport org.apache.spark.streaming.kafka.KafkaUtilsimport

2020-06-16 20:37:07 133

原创 智慧出行spark demo 项目(1)--项目结构和数据生产

1

2020-06-15 21:02:52 173

原创 Kafka,RabbitMq,RocketMQ对比分析(2)--SpringBoot集成

Kafka:配置文件:pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.

2020-06-12 22:58:19 227

原创 Spring Cloud版本的若依(6)--API微服务和二次开发

在服务层接口的开发中,有些接口可能调用频繁,负载过重。这时候需要引入负载均衡,降级。目前若依把下面这些调用频繁的接口用@FeignClient封装,feign本身里面就包含有了ribbon负载均衡。 @GetMapping("dept/get/{deptId}") public SysDept selectSysDeptByDeptId(@PathVariable("deptId") long deptId); @PostMapping("operLog/save") publ

2020-06-11 00:02:49 1266

原创 Spring Cloud版本的若依(5)--Nacos版本

安装Git网址https://gitee.com/zhangmrit/ruoyi-cloud/tree/nacos/因项目使用spring-cloud-alibaba nacos作为注册中心,移除了eureka和config。下载编译后压缩包方式您可以从 最新稳定版本https://github.com/alibaba/nacos/releases 下载 nacos-server-$version.zip 包。解压cd nacos/bin启动命令:cmd startup.cmd或者双击s

2020-06-09 22:54:16 515

原创 Kafka,RabbitMq,RocketMQ对比分析(1)--安装过程

Kafka基本概念Message消息,就是要发送的内容,一般包装成一个消息对象。Topic通俗来讲的话,就是放置“消息”的地方,也就是说消息投递的一个容器。假如把消息看作是信封的话,那么 Topic 就是一个邮箱 。Partition && LogPartition 分区,可以理解为一个逻辑上的分区,像是我们电脑的磁盘 C:, D:, E: 盘一样,Kafka 为每个分区维护着一份日志Log文件。Producers(生产者)和其他消息队列一样,生产者通常都是消息的产生方。在

2020-06-09 00:03:58 279

原创 Elasticsearch+SpringBoot开发搜房Demo(3)--查询

把查询参数放到一个类里public class RentSearch { private String cityEnName; private String regionEnName; private String priceBlock; private String areaBlock; private int room; private int direction; private String keywords; private int

2020-06-06 23:39:09 53

原创 Elasticsearch+SpringBoot开发搜房Demo(2)--增删改

mysql和Elasticsearch 一般同时使用。在对mysql增删改的同时,也需要在Elasticsearch同步数据操作。首先,建立对应的java实体对象public class HouseIndexTemplate { private Long houseId; private String title; private int price; private int area; private Date createTime; priv

2020-06-06 22:32:15 70

原创 Elasticsearch+SpringBoot开发搜房Demo(1)--Springboot整合ElasticSearch Client和数据初始化

本系列文章以ElasticSearch技术栈为核心,结合当下最流行的互联网技术的租房网站实战,解决企业“搜索”业务难题。首先,修改Maven依赖,加入<elasticsearch.version>5.6.1</elasticsearch.version> <!-- ES --> <dependency> <groupId>org.elasticsearch.client</group

2020-06-05 21:50:35 242

原创 vue手机版,微信小程序,安卓,IOS 开发的比较(5)--生命周期

(一)vue(二)小程序应用的生命周期前台、后台定义: 当用户点击左上角关闭,或者按了设备 Home 键离开微信,小程序并没有直接销毁,而是进入了后台;当再次进入微信或再次打开小程序,又会从后台进入前台。1、用户首次打开小程序,触发 onLaunch(全局只触发一次)。2、小程序初始化完成后,触发 onShow 方法,监听小程序显示。3、小程序从前台进入后台,触发 onHide 方法。4、小程序从后台进入前台显示,触发 onShow 方法。5、小程序后台运行一定时间,或系统资源占用过高,会被

2020-06-02 22:22:50 275

原创 vue手机版,微信小程序,安卓,IOS 开发的比较(3)--数据绑定

(一)Vue单向绑定<div id="app"> {{ message }} </div> <script> new Vue({ el: '#app', data: { message: 'Hello Vue.js!' } }) </script> vue动态绑定一个变量的值为元素的某个属性的时候,会在变量前面

2020-06-01 23:00:09 177

空空如也

空空如也

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

TA关注的人

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