获取iOS线程调用栈

原文链接 读本篇文章之前,需要先阅读《Mach-O文件格式》、《函数调用栈》这两篇文章。 工作中其实和线程调用栈打交道的机会挺多,使用Xcode调试时就可以看到当前程序的所有线程调用栈。当应用程序发布
分类: 移动开发 发布时间: 10-15 15:30 阅读次数: 0

刚出炉热腾腾的定时任务可视化管理系统

定时任务也算是我们日常开发中比较常见的需求了,市面上也有很多成熟的框架: quartz elastic-job xxl-job ... 不过小伙伴们知道,其实我们 Spring 框架中也提供了相应的定
分类: 服务端 发布时间: 10-15 15:30 阅读次数: 0

深耕系列之docker部署vue项目

小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。 vue项目完成后,如何部署到正式环境呢?最后决定采用docker部署,所有部署细节都在文中,快来查阅吧。
分类: 编程语言 发布时间: 10-15 15:30 阅读次数: 0

Swift:let与var

今天给大家带来的是let与var的用法,别眨眼,读完本篇,相信你编写Swift代码时,对于使用let还是var来修饰一个变量,也能上一个台阶。
分类: 移动开发 发布时间: 10-15 15:30 阅读次数: 0

【MyBatis】几种批量插入效率的比较

批处理数据主要有三种方式: 反复执行单条插入语句;foreach 拼接 sql;批处理,到底哪个效率更高,我们用数据说话
分类: 服务端 发布时间: 10-15 15:30 阅读次数: 0

Java多线程8 条件对象Condition

1 简介 Condition中的await()方法相当于Object的wait()方法,Condition中的signal()方法相当于Object的notify()方法,Condition中的sig
分类: 移动开发 发布时间: 10-15 15:30 阅读次数: 0

求你了,别再说数据库锁的只是索引了!!!

在MySQL数据库中,为了解决并发问题,引入了很多的锁机制,很多时候,数据库的锁是在有数据库操作的过程中自动添加的。
分类: 服务端 发布时间: 10-15 15:30 阅读次数: 0

H5 图片上传组件

H5 图片上传组件,基于 input 进行组件封装,完成权限问题、图片上传、图片压缩、图片 转 base64 格式
分类: 编程语言 发布时间: 10-15 15:30 阅读次数: 0

Android SVG动画详细例子

在之前发了一篇关于SVG动画的文章,有小伙伴反应了一些问题,所以出一篇较为详细的动画例子文章,希望有所帮助。
分类: 移动开发 发布时间: 10-15 15:30 阅读次数: 0

肝个斗图机器人(imeme),打败隔壁小胖墩

有一天,组织内的斗图机器人坏掉了。于是我肝了一个,本文将图文讲解如何设计实现属于自己的斗图机器人,对关键环节的设计思路、核心内容重点阐述,概述功能逻辑,提供下载体验,动手开始制作自己的机器人吧。
分类: 编程语言 发布时间: 10-15 15:30 阅读次数: 0

挠痒尝试,解决中午吃什么

作为技术人员,保持好奇心,不断精进技术是立命之本。但快速实现,推进业务,帮助产品试错,体现自己的价值。不但能得到钱途,而且能有前途。何乐不为呢?
分类: 编程语言 发布时间: 10-15 14:57 阅读次数: 0

掘金自动签到抽奖加钉钉消息通知 他来了(附源码也可帮定时自动抽)

背景 自从掘金的签到抽奖让小海尝到点甜头后(实际上是没有什么鸟用的桌垫加徽章),小海便加入了每日攒矿石的抽奖大队,结果一个月前连续签到二十天断了,又回到解放前的100→200矿石的日子,于是乎痛定思痛
分类: 服务端 发布时间: 10-15 14:57 阅读次数: 0

掘金大大们,抽奖发中秋礼盒,我想抽奖碰碰运气!

我正在参加中秋创意投稿大赛,详情请看:中秋创意投稿大赛 做梦呢 要干事 准备工作 环境部署(略) 脚本设计 本来想直接写成线性脚本,一次性的嘛,不想花太多时间;不过最近在回顾java+selenium
分类: 服务端 发布时间: 10-15 14:57 阅读次数: 0

为什么人家的开源项目文档如此炫酷?原来用的是这款神器!

之前有很多朋友问我,我的开源项目文档网站是用什么搭建的,其实是用Docsify搭建的。最近发现一款神器,可以搭建一个功能强大的开源项目文档网站,推荐给大家!
分类: 服务端 发布时间: 10-15 14:57 阅读次数: 0

vue+ element 使用阿里云oss,腾讯云cos上传视频图片,

vue+ element 使用阿里云oss,腾讯云cos上传视频图片(配置,第一帧缩略图,终止分片上传)
分类: 编程语言 发布时间: 10-15 14:57 阅读次数: 0

桌面 Flutter 应用程序

在桌面上运行 Flutter 应用程序,以及设置这个应用程序的要求是什么?我们将看到一步一步的流程,并创建一个应用程序来理解桌面应用程序的构建过程。
分类: 编程语言 发布时间: 10-15 14:57 阅读次数: 0

雪花算法,什么情况下发生 ID 冲突?

分布式系统中,有一些需要使用全局唯一 ID 的场景,这种时候为了防止 ID 冲突可以使用 36 位的 UUID,但是 UUID 有一些缺点,首先他相对比较长,另外 UUID 一般是无序的
分类: 服务端 发布时间: 10-15 14:57 阅读次数: 0

Xposed进阶之app资源替换

小知识,大挑战!本文正在参与“  程序员必备小知识  ”创作活动 本文同时参与 「掘力星计划」  ,赢取创作大礼包,挑战创作激励金 替换Boolean, Color, Integer, int[],
分类: 移动开发 发布时间: 10-15 14:57 阅读次数: 0

深入Webpack: Tapable

Tapable是webpack中插件能运行的基石,是webpack与开发者交流的话筒。底层是一个发布订阅的事件系统,相对于node原生events,Tapable更关注于发布订阅中,订阅者的流程处理
分类: 编程语言 发布时间: 10-15 14:57 阅读次数: 0

React 基础小知识:事件处理

React 技术全家桶基础小知识总结速记,有实用常见的小知识,也有些容易忽略的很有趣的小知识点,入股不亏~
分类: 编程语言 发布时间: 10-15 14:56 阅读次数: 0