自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(55)
  • 资源 (6)
  • 收藏
  • 关注

原创 Cesium加载各影像底图

天地图官网给的文档网址是错误的,加载不出来,要以下网址才是对的。

2023-06-16 15:20:13 424

原创 开源一个我写的足球比赛预测代码

足球比赛结果预测

2023-05-18 10:58:39 1214 18

原创 Flutter的优质UI组件库

Flutter的优质UI组件库

2022-11-11 15:57:33 13704

原创 vue3的优质UI库

vue3.0的优质UI库

2022-06-20 15:43:51 6102 2

原创 kubernetes -- k8s安装及配置全流程

1. 安装前的准备工作# 关闭防火墙systemctl stop firewalldsystemctl disable firewalld# 查看hostname并修改hostname   # 查看本机hostnamehostnamectl set-hostname k8s-master # 把本机名设置成k8s-masterhostnamectl status  # 查看修改结果echo "127.0.0.1 $(hostname)" >> /

2022-01-18 16:40:06 729

转载 25 个不可错过的实用前端工具

给大家整理了 25 个前端相关的学习网站和一些靠谱的小工具,包括一些小游戏、教程、社区网站和博客,以及一些资源网站,希望可以帮助到大家!▍CSS 相关●1CSSBattle-在线比拼 CSShttps://cssbattle.dev在线比拼 CSS ,一个挺有趣的竞争性游戏,一共有12个级别,需要你用 HTML和 CSS 100%还原它给出的页面,然后再尽量减少代码,你也可以查看全球的排行榜,看解决方案。●2Learn CSS layout - 学习...

2021-09-07 13:46:38 150

原创 vue3+ts开发组件上传到npm全过程

以下是我摸索的步骤,但是不是完美的,不知道有没有人有更完美的步骤呢?可以指点下,我的qq是2951839171.新建项目vue create 项目名 新建一个工程,选择vue3和typescript2.创建组件在components文件夹下创建组件,用vue3+ts的写法,这个我具体不写了。同时创建一个index.ts文件作为入口文件2.1 扩展知识点我这个库依赖了vant的库,我们可以npm i vant@next -D安装vant注意是-D不是-S,就是打包的时候不打包.

2021-09-02 18:00:42 2014 3

转载 vue3.2新特性

Vue 3.2 版本包括许多重要的新功能和性能改进,但并不包含重大更改。新的单文件组件功能: `<script setup>`是一种编译时语法糖,可在 SFC 内使用 Composition API 时极大地提升工作效率。 `<style> v-bind`在 SFC 标签中启用组件状态驱动的动态 CSS 值。`<style>` 一起使用这两个新功能的示例组件:<scriptsetup>import...

2021-08-20 14:00:28 1069

转载 JavaScript日常开发中常用的Object操作方法

本文内容: 介绍对象的两种类型 创建对象并添加属性 访问对象属性 删除对象属性 作为函数参数 枚举对象的属性 数据类型检测 Object常用的API 一、JavaScript对象有两种类型 Native:在ECMAScript标准中定义和描述,包括JavaScript内置对象(数组,日期对象等)和用户自定义对象; Host:在主机环境(如浏览器)中实现并提供给开发者使用,比如Windows对象和所有的DOM对象

2021-08-20 13:52:42 181

转载 38个ES6-ES12的开发技巧

ES61、let 和 const这两个的出现,总感觉是为了开发的代码规范而出现的。我们要逐渐放弃var,在项目中多用let和const 与var的区别: var有变量提升,有初始化提升,值可变 let有变量提升,没有初始化提升,值可变 const有变量提升,没有初始化提升,值不可变,但如果是定义对象,则属性可变 暂时性死区问题说明:其实let和const是有变量提升的,但是没有初始化提升:varname='林三心'functionfn(){c...

2021-08-17 13:48:57 84

转载 几个优雅的 JavaScript 运算符使用技巧

ECMAScript发展进程中,会有很多功能的更新,比如销毁,箭头功能,模块,它们极大的改变JavaScript编写方式,可能有些人喜欢,有些人不喜欢,但像每个新功能一样,我们最终会习惯它们。新版本的ECMAScript引入了三个新的逻辑赋值运算符:空运算符,AND和OR运算符,这些运算符的出现,也是希望让我们的代码更干净简洁,下面分享几个优雅的JavaScript运算符使用技巧一、可选链接运算符【?.】可选链接运算符(Optional Chaining Operator)处于ES2020提案的第.

2021-07-29 09:23:25 140

转载 动图展示 60+ 个前端常用插件库合集

DataTables官网:https://www.datatables.net/DataTables是jQuery的JavaScript函数库,目的是强化表格操作(如搜索、排序),并自动加入组件引入表格中,使用非常灵活简便。LazyLoad官网:Lazy Load延伸:Vanilla JavaScript Lazy Load PluginLazy Load帮助高度较长的网页进行延迟载入图片,尚未浏览到该部分时,不会载入视角外的图片,提高效率。lightSlider官网:

2021-07-27 09:58:56 520

原创 mysql8 主从搭建(基于GTID)

1. 在主服务器上创建从表用户# 创建slave用户,允许192.168.0开头的从服务器访问create user '[email protected].%' identified with mysql_native_password by '111';# 配置权限grant replication slave on *.* to 'slave'@'192.168.0.%';...

2021-06-11 17:51:02 361

原创 mysql8 语句学习

1. 修改表中的字段alter table tb_good change cate_id c_id int unsigned not null2. SOME, ANY, ALL

2021-06-10 20:12:06 219

原创 Mac安装mysql8.0以上版本遇到的坑

1. ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2)在设置中无法启动mysql。解决方法:打开终端cd /usr/local/mysqlsudo ./bin/mysqld_safe (可按CONTROL-Z退出)bgexitCONTROL-D(退出)接着就可以启动了。2.navicat无法连接mysql需要编辑连接

2021-03-10 11:31:26 283

原创 vue3.0学习笔记6---做一个简单的toast

telport的使用telport传送门,把你的组件代码传送到你设定id的组件上。首先先创建一个toast的结构。<template> <teleport to="#toast"> <div class="alert text-center w-50 fixed-bottom mb-5 mx-auto" v-if="isVisible" :class="classObject"> {{message}} </div>

2021-02-10 16:02:02 561

原创 vue3.0学习笔记5---vue-router和vuex的使用

vue-router的使用导入vue-routernpm install vue-router@next --save编写router.ts文件import {createRouter, createWebHistory} from 'vue-router'import Login from "@/pages/Login.vue";const routerHistory = createWebHistory()const router = createRouter({ h

2021-02-06 10:39:56 190

原创 vue3.0学习笔记4---父子组件通讯以及子组件双向数据绑定

1.子组件双向数据绑定创建一个子组件,里面包含一个input输入框。目标实现input输入框的值和父组件之间双向绑定。首先要在子组件的props上创建一个modelValue变量。注意名字要写对modelValueprops: { rules: Array as PropType<RuleType[]>, title: String, modelValue: String, },将该值绑定到input属性中<template> &l

2021-02-04 16:09:42 1055 1

原创 vue3.0学习笔记3---开发一个下拉菜单组件

1. 创建dropdown组件<template> <div class="dropdown"> <a class="btn btn-outline-light dropdown-toggle my-2" @click.prevent="toggleOpen">{{ title }}</a> <ul class="dropdown-menu" v-if="isOpen" :style="{display: 'block'}">

2021-02-03 15:27:26 1644 1

原创 vue3.0学习笔记2---尝试开发一个组件

样式库选择目前好用样式库有:tailwindcssBootstrap本项目使用bootstrap, npm install bootsharp@next --save 其中next表示最新版本新建组件ColumnList新建组件后,可以创建组件的interfaceexport interface ColumnProps { id: number; title: string; avatar: string; description: string;}创建

2021-02-01 13:13:39 440

原创 vue3.0学习笔记1---项目创建

1. 创建项目首先先检查vue-cli版本,必须是4.5.0以上才可以创建vue3.0项目 `vue --version`创建项目命令 vue create zhihu 其中zhihu是项目名----- 选择 Manually select features (手动选择)----- 出现Check the features needed for your project:界面,勾选上TypeScript(采用空格勾选)。 (router和vuex暂时不添加。可以后续手...

2021-02-01 12:01:27 494 1

原创 vue常用知识点

1.事件普通事件:@click="show($event)" 阻止冒泡事件:a). ev.cancelBubble=true;b). @click.stop 推荐默认行为(默认事件):@contextmenu="show($event)"阻止默认行为:a). ev.preventDefault();b). @contextmenu.prevent 推荐键盘事件:@keydown $event ev.keyCode@k...

2020-07-06 17:19:43 96

原创 docker启动mysql并且配置主从

首先在电脑中必须安装了docker,在电脑中启动两个mysql启动mysql命令:如果docker内没有mysql,会自动拉取mysql并启动sudo docker run -p 3339:3306 --name master -e MYSQL_ROOT_PASSWORD=123456 -d mysqlsudo docker run -p 3340:3306 --name slave -e MYSQL_ROOT_PASSWORD=123456 -d mysql-p:启动的端口,一个33.

2020-06-28 15:38:16 213

原创 基于vue的iconfont的使用和优化

1.  在网站https://www.iconfont.cn中,注册账号,在图标管理-我的项目中,可以创建一个新的项目,取名随意。在图标库里面找自己想要的图标,然后添加到购物车中,完成后再购物车里点击添加至项目。接着在我的项目中下载到本地,此时下载的是一个文件夹,内容如下: 2. 把下载的文件夹内的iconfont.css,iconfont.eot,iconfont.svg,ico...

2019-02-12 16:24:01 271

转载 python 100道练习题几答案

【程序1】题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?1.程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去      掉不满足条件的排列。2.程序源代码:for i in range(1,5):   for j in range(1,5):       for k in range(1,5):  ...

2019-01-31 09:12:23 710

原创 通过动态代理实现butterknife

原本我们写一个按钮的点击事件,应该是这么写的。  Button btn = findViewById(R.id.btn1); btn.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { ...

2018-11-28 14:44:26 257

原创 一步一步教你实现安卓mvvm架构,双向数据绑定(二)

上文讲了普通界面的双向数据绑定,本文讲一下recyclerview的双向数据绑定,整个工程只要写一个adapter就够了,不用像以前一个recyclerview写一个adapter了,节省了至少80%的代码,什么第三方库都不需要了。强大的工具! 1.   创建一个通用的adapter类,采用泛型来传入对应的modelpublic class ZLBindingAdapter&lt;T...

2018-11-02 11:48:04 961

原创 一步一步教你实现安卓mvvm架构,双向数据绑定(一)

google 2015年9月推出了mvvm架构,实现了在xml上设置双向数据绑定,类似js。 开发步骤:1   首先要先在build.gradle内添加dataBinding { enabled true} 2.  建立一个Model类测试,如下,建立一个user类,带有三个参数,名字,密码,头像public class User { p...

2018-11-02 09:03:26 2386

原创 安卓将自己写的库发布在jcenter上操作流程

在安卓开发中我们经常可以看到在gradle中引入compile来引入第三方库,那么这到底是怎么回事?这个是Android项目所在jcenter的一个远程仓库。我们只需要将你的libray上传到jcenter即可,那么如何将一个项目上传到jcenter呢?1.去jcenter官网注册个账号:https://bintray.com注册界面如下图:2.在项目根目录的build.gradl...

2018-09-21 16:56:33 280

转载 记录一次兼容Android手机角标的辛酸史。。。

一、前言话说,在某天,正在烦恼某个功能点如何实现更好、更快,老大来了一句,iOS 应用图标有未读提示,这个华为手机怎么没有呢?来,搞一下。朦朦胧胧接了任务。嗯,就这样开启了辛酸路。来,过来个人,抱着哭会儿。先看看效果图,手机拍个短信、钉钉、QQ 的小效果:  看到了吗?zou si 它~!昏暗无光的样式呐,默默 MMP~!Enmmm,另外在此注明下,本内容由...

2018-09-19 11:22:26 421

原创 windows环境下react-native安装配置遇到的一些问题

1.  react-native 不是内部或外部命令在系统变量和用户变量path中查看是否有C:\Users\用户\AppData\Roaming,如果有,则替换为:C:\Program Files\nodejs\node_global。如果没有,在系统变量path中添加C:\Program Files\nodejs\node_global。 2. require('express')失败我们要先...

2018-06-08 10:37:11 345

转载 IOS 的一些资源汇总

UI界面类项目:Panoramagl —— 720全景展示Panorama viewer library for iPhone, iPad and iPod touch MBProgressHUD —— 进度指示一种优雅的,半透明的进度显示效果。同时还提供了其他附加功能,比如显示完成信息并淡出。iCarousel  —— 效果很酷的分页排列

2016-01-02 13:31:13 446

转载 iOS开发之远程推送Push

远程推送通知什么是远程推送通知顾名思义,就是从远程服务器推送给客户端的通知(需要联网)远程推送服务,又称为APNs(Apple Push Notification Services)为什么需要远程推送通知传统获取数据的局限性 只要用户关闭了app,就无法跟app的服务器沟通,无法从服务器上获得最新的数据内容远程推送通知可以解决以上问题 不管用户打开还是关

2015-12-31 09:22:58 507

转载 Xcode 6.1 做ipa企业级分发(In-House模式)详细步骤

新版的xcode(6.1)在导出企业级ipa时并没有“saved for enterprise distribution”这个选项,所以需要手动添加该plist文件。必备条件:1、申请 iOS Developer Enterprise Program,需要$299/年;2、需要一个有效的SSL证书(访问plist文件用到),可以来着http://www.freehao123.c

2015-12-16 18:34:46 368

转载 字节转换

#define WORDTOBYTE1(w) ((BYTE)((WORD)(w)>> 8))#define WORDTOBYTE2(w) ((BYTE)((WORD)(w)))#define DWORDTOBYTE1(dw) ((BYTE)((DWORD)(dw) >> 24))#define DWORDTOBYTE2(dw) ((BYTE

2015-11-23 20:20:35 466

原创 IOS 动态加载启动业的代码

#import "AppDelegate.h" #import "UIImageView+WebCache.h" @interface AppDelegate ()@property (strong, nonatomic) UIView *lunchView;@end@implementation AppDelegate@synthesize lunchView;- (BOOL)ap

2015-11-12 11:11:44 442

转载 IOS常用第三方库

IOS常用第三方库   1、AFNetworkingAFNetworking 采用 NSURLConnection + NSOperation, 主要方便与服务端 API 进行数据交换, 操作简单, 功能强大, 现在许多人都用它取代 ASIHTTPRequest2、Apple Reachability网络监测,可以参考下这篇文章iOS网络监测如何区分2、3、4G?

2015-08-21 14:12:08 431

转载 IOS的cookie的使用

一直以为ios的http请求这块很简单应该不支持记录,保存,或者使用cookie,可是想当然归想当然,真用的时候,真研究了一下发现还真强大。经过一番的研究简单说一下我的理解:当你访问一个网站时,不管你愿意或者不愿意,NSURLRequest都会帮你主动记录下来你访问的站点设置的cookie,而且很负责任的,当你下次再访问这个站点时,NSURLRequest会拿着上次保存下来了的cookie继续去请

2015-07-17 14:29:35 364

转载 UITableView使用reloadData的几种动画方法

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2015-07-13 14:02:16 14590

转载 Mac应用程序提升为管理员权限的方法

近日要开发一个小工作(功能简单,实现困难,考虑的细节太多...汗....), 需要运行一堆shell command, 这些shell command很多都要administrator的权限, 我们可以用AppleScript来达到目的:do shell script"command" user name "me" password "mypassword" w

2015-04-09 16:24:08 10873

java面试题.zip

收集一些大厂的java面试题

2021-12-02

安卓在系统控件中加入自定义属性

安卓如何在系统控件中加入自定义属性 <ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_margin="20dp" android:layout_gravity="center" android:src="@mipmap/sweet" discrollve:discrollve_scaleX="true" discrollve:discrollve_scaleY="true" tools:ignore="MissingPrefix" />

2018-11-07

IOS:TQRichTextView图文混排

IOS:TQRichTextView图文混排

2015-08-26

SVN for MAC

mac上最好用的svn工具!

2015-07-21

mac电脑上查看软件界面控件关系的第三方软件

mac电脑上查看软件界面控件关系的第三方软件

2015-03-19

mac读写usb非hid设备

mac电脑调试与usb非hid设备的连接和读写。

2015-03-05

空空如也

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

TA关注的人

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