yf_d
码龄13年
求更新 关注
提问 私信
  • 博客:259,911
    社区:182
    问答:864
    260,957
    总访问量
  • 98
    原创
  • 74
    粉丝
  • 43
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
加入CSDN时间: 2013-06-01

个人简介:擅长JavaScript开发的独立开发者。 技术栈:React,Redux,ReactNative,PHP,Laravel,Swift。

查看详细资料
个人成就
  • 获得104次点赞
  • 内容获得78次评论
  • 获得276次收藏
  • 代码片获得494次分享
  • 博客总排名1,737,357名
创作历程
  • 1篇
    2021年
  • 17篇
    2020年
  • 46篇
    2019年
  • 36篇
    2018年
成就勋章
TA的专栏
  • kotlin桌面开发之TornadoFx
    2篇
  • Kotlin安卓开发
    36篇
  • Taro
    2篇
  • Docker
    1篇
  • PHP
  • swiftui
    2篇
  • swift
    2篇
  • 前端
    2篇
  • 订阅消息
    1篇
  • 微信
    4篇
  • 云开发
    1篇
  • nodejs
    1篇
  • 随笔日记
    3篇
  • bootstrap学习
    1篇
  • php学习
    10篇
  • 算法
    2篇
  • 微信小程序
    14篇
  • websql
    1篇
  • Kotlin笔记
    35篇
  • Node.js笔记
  • C++Demo
    1篇
  • React
    4篇
  • 安卓开发
    13篇
  • JavaScript笔记
    10篇
  • 设计模式
    3篇
  • TornadoFx-kotlin桌面
    3篇
  • QQ小程序
    3篇
  • Vue
    4篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 2

TA参与的活动 0

兴趣领域 设置
  • 前端
    javascriptcssreact.jses6前端框架
创作活动更多

『AI先锋杯·14天征文挑战第9期』

在人工智能技术爆发的时代,AI工具、大模型及行业应用正深刻改变开发者的工作模式与各领域的发展格局。从智能编码助手到自动化测试平台,从大模型落地实践到垂直行业解决方案,AI正成为提升效率、驱动创新的核心引擎。 本次征文邀请开发者、行业从业者分享AI技术落地的实战经验,探讨AI工具如何优化开发流程、大模型如何重塑行业场景,以及AI在编程、测试、数据分析等领域的前沿应用。 让我们共同挖掘AI技术的无限可能,解锁效率提升与产业升级的密码!

75人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

我的个人博客:基于Solo的博客站点

在公司后端大佬的帮助下,搭建了Solo,以后博客会迁移到个人站点啦。地址:冬天的博客
原创
博文更新于 2024.06.06 ·
546 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

javaScript倒计时兼容ios与安卓

js开奖倒计时。 console.log('倒计时'); let goalDate = (new Date('2021-2-11')); this.checkOpenTask = setInterval(() => { let djs = (goalDate.getTime() - Date.now())/1000; let day = Math.floor(djs/(24*3600)); .
原创
博文更新于 2021.02.13 ·
433 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Kotlin:实现APP的本地升级与下载更新

这里就不写服务端的东西了。class Utils{ /**@param CheckUp 检查版本更新 **/ companion object { val versionUrl = "http://www.xxx.com"//获取版本号 val versionWd = "https://www.sxxx/xx.apk"//获取Apk文件...
原创
博文更新于 2018.12.27 ·
3397 阅读 ·
0 点赞 ·
2 评论 ·
3 收藏

kotlin:使用SharePreference存储集合与数组数据

这里实现的是一个列表项收藏的功能,SQL太麻烦了。数组格式:ArrayList<Map<String,Any>>每一个list数组为一个列表项:思路就是把每次收藏的数据按照指定格式拼接存储成String。下面是用@@拼接每个list数组,list中的map使用>分割,为了后面获取匹配!可以自定义,泛化一下方法。例如数据为:动漫1 地址:xx.htm...
原创
博文更新于 2019.02.12 ·
1157 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Kotlin 开发安卓PopWindow 内部按钮出现空指针错误!解决方法

错误:按钮事件监听发生异常Attempt to invoke virtual method 'void android.widget.Button.setOnClickListener原因是pop导入的xml布局不是main的布局,所有没法直接用set监听事件解决:用pop布局.findViewById就好啦! val loginPop_view: View = LayoutI...
原创
博文更新于 2018.09.29 ·
441 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

微信小程序视频视频背景与控制处理(笔记)

想用一个全屏的视频当做小程序背景,然后呢,更坑爹啊,上传单个素材2M限制。注意:1:用video组件时候,原生组件z-index无论如何都不会比他更高的,要用新的cover-view2:视频格式MP4支持AVC(H264)把你的视频拖到chrome试试,就知道了。不然你会看到: The element has no supported sources.3:视频控制,实现全屏,用...
原创
博文更新于 2018.08.23 ·
7890 阅读 ·
0 点赞 ·
0 评论 ·
10 收藏

使用微信小程序新的订阅消息接口,主动推送。

小程序订阅消息,昨天刚上线,今天就体验了一下,遇到不少问题,不过还好都解决了。首先:你需要在小程序后台,选择一个模板,和公众号差不多,不过这里一定要注意,选择模板和你的类目有关系,只出现你类目相关的,而且,还有就是感觉是微信那边的问题,我刚开始选了一个带彩票开奖字段的模板,后面推送消息总是:blackList!!!推送失败,换一个文字正常的就过了。选好模板:记下ID就进行下一步:小程序...
原创
博文更新于 2020.09.10 ·
15093 阅读 ·
8 点赞 ·
6 评论 ·
41 收藏

C++实现控制台版图书管理DEMO

上学期,学了C语言,期末是写一个管理系统,额,用得C++写的,第一次用C++,也是最后一次,哈哈!(遇到主要是如何查找指定行的图书,并删除,这里用的是临时生成一个新文件,复制图书数据除你要找的其余部分,到新的文件,然后删除源文件,最后把新文件重命名就好了) 熟悉的控制台,哈哈。实现了,图书入库,图书查询,图书检索,图书删除。#include<iostream>...
原创
博文更新于 2018.09.18 ·
607 阅读 ·
1 点赞 ·
0 评论 ·
8 收藏

请不要无授权直接复制我的博客。

程序员大本营:这个网站。一直同步抄袭我的博客,这篇就是声明:一定也会被爬虫爬走,这里说一下:没有授权给任何人转载我的博客,还去除作者。请尊重我的博客。
原创
博文更新于 2020.11.12 ·
3640 阅读 ·
22 点赞 ·
0 评论 ·
0 收藏

SwiftUI 隐藏键盘输入法

由于Swiftui原生未提供该修饰符需要用到Uikit的代码:然后在任意View里面就可以调用hideKeyBoard了。#if canImport(UIKit)extension View { func hideKeyboard() { UIApplication.shared.sendAction(#selector(UIResponder.resignFirstResponder), to: nil, from: nil, for: nil) }}.
原创
博文更新于 2020.10.31 ·
707 阅读 ·
0 点赞 ·
1 评论 ·
2 收藏

Kotlin设计模式:工厂模式

本篇继续练习kotlin设计模式之工厂模式,Factory,这个模式许多第三方类库都在使用,但是对于一般简单的对象类型还是直接使用新建比较好。用工厂反而繁琐,多此一举。上代码:很直观,就不多说了。package KotlinMode/** * 工厂模式 */interface Fruits { fun showName()}class Lemon(private...
原创
博文更新于 2019.04.12 ·
1483 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

docker安装PHP扩展:Intl

apt-get update \ && apt-get install -y zlib1g-dev libicu-dev g++ \ && docker-php-ext-configure intl \ && docker-php-ext-install intl
原创
博文更新于 2020.11.17 ·
1137 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

SwiftUI从手机相册选择照片Picker 【UIImagePickerController的包装】

直接上代码:import UIKitimport SwiftUIstruct ImagePicker: UIViewControllerRepresentable { @Environment(\.presentationMode) private var presentationMode let sourceType: UIImagePickerController.SourceType let onImagePicked: (UIImage) ->.
原创
博文更新于 2020.10.19 ·
1214 阅读 ·
1 点赞 ·
1 评论 ·
1 收藏

SwiftUI:下拉刷新的实现

由于目前swiftui未提供Scrollview的实现,我在网上找到了一个swiftuiLab出得代码,利用滚动偏移实现的下拉刷新。// Authoer: The SwiftUI Lab// Full article: https://swiftui-lab.com/scrollview-pull-to-refresh/import SwiftUIimport Foundationstruct RefreshableScrollView<Content: View>: V.
转载
博文更新于 2020.10.19 ·
2047 阅读 ·
2 点赞 ·
2 评论 ·
6 收藏

【React】上拉加载更多,原生js的实现

本来是找的第三方库,但是都不好用,由于项目使用的布局是Absolute,导致各种bug,最后还是用原生吧。给需要监听的组件设置一个Ref。 <div data-shoplist ref={e => (this.scroll = e)}>然后在组件加载后let loadTimer = null;if (this.scroll) { this.scroll.addEventListener("scroll", e => {
原创
博文更新于 2020.10.18 ·
533 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

【QrCode前端生成二维码】使用前端实现二维码

遇到客户需求是扫码来替代人工输入一些数据,然后想着只从前端实现最好不过,然后就发现了qrCode这个js库。```<div id="qrcode"></div><script type="text/javascript">new QRCode(document.getElementById("qrcode"), "http://www.qiuguo...
原创
博文更新于 2020.09.10 ·
1178 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

javaScript 使用Haversine公式计算经纬度之间的距离。

let distance = 111.12 * Math.cos(1/ (Math.sin(latitude) * Math.sin(other_latitude) + Math.cos(latitude)*Math.cos(other_latitude)*Math.cos(other_longtitude - longitude)));
原创
博文更新于 2020.09.10 ·
1014 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏

HTML原生评分组件,带星星

效果图:用原生写的,很简单的评分。下面是具体代码,很简单,评分提示没有写css,因为看个人喜好吧,需要就用,不需要就不用显示。<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"...
原创
博文更新于 2020.08.07 ·
1223 阅读 ·
0 点赞 ·
1 评论 ·
3 收藏

微信商城源码|开源

发布资源 2018.09.09 ·
rar

【微信小程序使用珊瑚内容安全】增加内容安全审查

在服务市场购买资源包后,有一个serviceid,调用下面的函数就可以了,支持base64和url,审查包括,3种常见的,具体看文档。 doImgSecCheck: function (url) { var d = Date.now(); let _ = this; wx.serviceMarket.invokeService({ service: 'id', api: 'imgSecCheck', data: { "Act.
原创
博文更新于 2020.07.30 ·
1474 阅读 ·
0 点赞 ·
5 评论 ·
5 收藏
加载更多