汉三姓胡
码龄11年
求更新 关注
提问 私信
  • 博客:323,637
    323,637
    总访问量
  • 45
    原创
  • 28
    粉丝
  • 59
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
加入CSDN时间: 2015-04-22
博客简介:

hnnd123的博客

查看详细资料
个人成就
  • 获得59次点赞
  • 内容获得23次评论
  • 获得205次收藏
  • 代码片获得287次分享
  • 博客总排名1,384,036名
创作历程
  • 4篇
    2021年
  • 5篇
    2020年
  • 55篇
    2019年
  • 6篇
    2018年
  • 1篇
    2017年
  • 3篇
    2016年
  • 1篇
    2015年
成就勋章
TA的专栏
  • h5
    1篇
  • 安卓开发
    20篇
  • 知识储备
    2篇
  • php相关
  • 微信小程序
    2篇
  • html+css
    5篇
  • 小技巧
    4篇
  • flutter
    2篇
  • 前端
    11篇
  • 面试
    5篇
  • java算法
    1篇
  • h5+
    2篇
  • javascript
    7篇
  • Java
  • vue
    18篇
  • git
    1篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 2

TA参与的活动 0

兴趣领域 设置
  • 大数据
    hadoop
创作活动更多

「谁说嵌入式只是调包和焊板子?」—— 2026嵌入式全栈技术征锋令

谁说嵌入式只会“Ctrl+C 调包”和“拿电烙铁焊板子”?2026嵌入式全栈技术征锋令正式启幕! 本次活动专为硬核硬件/软件开发者打造,无论你是刚玩转裸机外设的萌新,还是精通RTOS调度、死磕底层驱动的行业老手,亦或是执掌系统架构的大神,这里都是你证明实力的舞台! 拒绝表面功夫,每一行代码,都有撬动硬件的力量!晒出你的硬核工程实战,为嵌入式开发者的全栈硬实力正名!

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

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

vue中使用时动态挂载组件

组件动态挂载,调用showTasks方法时才去初始化taskDialog组件。async showTasks() { // 注册组件 const compName = 'taskDialog' if (this.$options.components[compName]) { // 判断组件是否已经引入了 this.$refs.taskDialog && this.$refs.taskDialog.changeShow() //是,直接
原创
博文更新于 2021.09.10 ·
1615 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

ios系统禁止页面默认的上拉回弹效果

ios浏览器中页面滑到顶部或者底部继续往下/往上拖动时,页面底部背景会出现白色,产品要求去掉默认的回弹效果。页面结构如下:整个页面只有一屏,但是页面中弹出的浮层可以滚动。最终解决方法如下:if (isIOS) { document.addEventListener('touchmove', function(event) { const path = event.path || (event.composedPath && event.composedP
原创
博文更新于 2021.09.10 ·
3648 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

(面试题)js运算优先级a.x = a = {n:2};

题目:var a = {n:1};var b=a;a.x = a = {n:2};console.log(a.x);console.log(a);console.log(b);console.log(b.x);这里不卖关子,直接看结果:undefined{ n: 2 }{ n: 1, x: { n: 2 } }{ n: 2 }流程分析:第一步:声明了变量a,指向对象{n:1},这里取名为o第二步:声明变量b,将a的地址赋值给b,此时a和b指向同一块内存区域o第三步:
原创
博文更新于 2021.07.13 ·
387 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

vue本地开发模式下通过本地nginx服务访问Lottie动画文件,配置跨域

安装nginx windows配置跨域nginx在配置中对应的location下添加上如下的设置:// 添加响应头,允许所有跨域访问add_header 'Access-Control-Allow-Origin' '*';add_header 'Access-Control-Allow-Credentials' 'true';将需要访问动画文件放到相应目录下注意:lottie的动画文件包含json文件和images图片文件夹,文件路径要和json文件中配置的路径一致。启动n.
原创
博文更新于 2021.06.25 ·
535 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

android使用jsBridge库实现native与js交互

jsBridge实现native与js交互大体实现方式:webview监听加载h5页面完成后,往页面里面注入一段js(jsBridge.js),该js往页面里注入了两个iframe,一个iframe用于通知native有新消息,另一个iframe用于传递相应的json数据。webview在shouldOverrideUrl()方法中捕捉iframe的src变化,从src中截出携带在src后面的...
原创
博文更新于 2019.06.06 ·
684 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

RecyclerView设置适配器Adapter时不能传递数据集合的直接引用,否则会导致主Activity数据混乱

RecyclerView设置适配器Adapter时不能传递数据集合的直接引用,否则会导致主Activity数据混乱
原创
博文更新于 2016.10.20 ·
3679 阅读 ·
1 点赞 ·
1 评论 ·
2 收藏

vue中使用.env文件配置全局变量

首先根目录下创建..env或者.env.production文件(生产环境),.env.develpment文件(开发环境)变量命名格式:键值对形式VUE_APP_NAME = valueVUE_APP_是规定的命名格式,NAME是自定义的变量名。通过:process.env.variableName访问变量。例如:data():{ return{ ...
原创
博文更新于 2019.06.17 ·
14366 阅读 ·
2 点赞 ·
3 评论 ·
8 收藏

Flutter 控件 AppBar的一些参数设置

AppBar 和 SliverAppBar 都是继承至 StatefulWidget 类,都代表 Toobar,二则的区别在于 AppBar 位置的固定的应用最上面的;而 SliverAppBar 是可以跟随内容滚动的。leading:在标题前面显示的一个控件,在首页通常显示应用的 logo;在其他界面通常显示为返回按钮。title: Toolbar 中主要内容,通常显示为当前界面的标题文...
原创
博文更新于 2018.09.17 ·
29417 阅读 ·
2 点赞 ·
0 评论 ·
9 收藏

utools配置内网穿透

安装utools工具,搜索“内网穿透”:配置:连接方式:http服务即常规把内网IP转化为外网IP,可供外网来访问本机资源,需要本地部署web服务器,将要访问的资源放在本地服务器。本地目录即指定一个磁盘目录来供外网访问,需要注意的是只能访问静态网页tcp服务外网域名:向外提供的域名地址,自行配置,但要求小写,并且长度4-20个字符。内网地址:需要穿透的内网地址,填写本...
原创
博文更新于 2019.08.22 ·
7045 阅读 ·
1 点赞 ·
0 评论 ·
5 收藏

微信小程序scroll-view监听底部加载不执行的问题

问题代码:<scroll-view scroll-y="true" style="height: {{windowHeight}}px;" bindscrolltolower="onReachBottom"> <view> ......... </view></scroll-view>原因:scroll-view不能作为根元素,在外面包裹一层view即可。<view> <scroll-view scroll-y="tru
原创
博文更新于 2020.06.20 ·
1290 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

vue中v-html识别\n换行

如果需要合并空格可以使用:附:white-space属性(来源于MDN)normal连续的空白符会被合并,换行符会被当作空白符来处理。换行在填充「行框盒子(line boxes)」时是必要。nowrap和 normal 一样,连续的空白符会被合并。但文本内的换行无效。pre连续的空白符会被保留。在遇到换行符或者元素时才会换行。pre-wrap连续的空白符会被保留。在遇到换行符...
原创
博文更新于 2020.05.06 ·
15383 阅读 ·
8 点赞 ·
1 评论 ·
13 收藏

利用HTML的for属性实现CheckBox效果

HTML原生自带的checkbox样式不符合ui要求,需要前端自定义样式,这里我们使用label搭配input,利用for属性关联两个标签。(图标使用iconfont)然后点击图标的时候修改input的value值$(".js-checkbox").on("click", function(e){//多选框 e.stopPropagation(); e.prevent...
原创
博文更新于 2020.04.09 ·
2144 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

input标签type=“search”时ios系统软键盘显示“搜索”字样

我这里使用的vant的组件,原生input标签同理。 <van-form action=""> <van-field v-model="keyword" type="search" autocomplete="off" @click-right...
原创
博文更新于 2020.03.31 ·
2586 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

使用Chrome调试的时候,跳转页面后保留之前的日志

勾选“preserve log”即可。
原创
博文更新于 2020.03.19 ·
7506 阅读 ·
2 点赞 ·
0 评论 ·
3 收藏

图片在安卓上能显示在ios不显示的问题

解决:在img标签外层套一层div,样式写在外层的div上
原创
博文更新于 2019.11.12 ·
3126 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Jenkins搭建Android自动化打包

使用Jenkins搭建Android自动化打包服务教程配置git ssh方式远程连接配置定时任务:00 07 * * * 表示该任务每天上午7点定时执行一次。官方说明翻译MINUTE HOUR DOM MONTH DOW这个字段就好比cron定时任务语法(只有较小的差别),具体来说,每行由5个被TAB或空格分割的字段组成。其中每个字段除了可以使用取值范围内的值外,还能使用...
原创
博文更新于 2019.08.27 ·
342 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

git rm -r --cached解决已提交的文件在.gitignore中加入忽略后无效的问题。

有时候,发现有不该提交的文件已经提交后,仅仅在.gitignore中加入忽略是不行的。这个时候需要执行:git rm -r --cached 文件/文件夹名字去掉已经托管的文件,然后重新提交:git add .git commit -m ''...
原创
博文更新于 2019.08.21 ·
32960 阅读 ·
18 点赞 ·
5 评论 ·
50 收藏

ios页面上下滚动卡顿的问题

给需要滚动的布局的外层父容器加上如下样式:overflow-x: hidden; overflow-y: auto;-webkit-overflow-scrolling: touch;
原创
博文更新于 2019.08.14 ·
1176 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

华为手机app的logo无法正常显示的问题

替换APP的启动logo后,显示如下:自家的logo并没有生效,显示的是安卓自带的圆形logo查看AndroidManifest文件的配置,如下:我们切图时,只切了圆角图片,并没有提供圆形logo图片导致logo显示不出来的原因正是系统读的是roundIcon,而我们并没有提供,所以就显示了系统默认的图标。修改配置如下:两种类型都用同一张图或者切一个圆形logo替换即可。...
原创
博文更新于 2019.08.10 ·
4130 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

javascript获取当前HTML的header信息

function getHeaders(){ var req = new XMLHttpRequest(); req.open('GET', document.location.href, false); req.send(null); var headerArr = req.getAllResponseHeaders().split('
'); var ...
原创
博文更新于 2019.08.06 ·
9681 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏
加载更多