去年年初的时候,由于公司的大神离开了,小公司没有冗余的人员,一下子没有能做固件的人了。恰逢我司的app逐渐转移到米家的插件上去了,在美女领导一番蛊惑下,无知的我踏入了固件开发这个深坑。...
去年年初的时候,由于公司的大神离开了,小公司没有冗余的人员,一下子没有能做固件的人了。恰逢我司的app逐渐转移到米家的插件上去了,在美女领导一番蛊惑下,无知的我踏入了固件开发这个深坑。...
爱护"环境"从我做起 课前回顾 C语言是由什么演变而来的 ALGOL -> CPL -> BAPL -> B -&... 机器语言、 汇编语言、 高级语言的区别、 及优缺点 ... 1.... ...
最近在丰富Enlarge上传文件到手机上,因为项目中ajax是用了axios,所以文件上传也准备用它来做,以下是上传文件示例,网上也有很多代码: // input的onchange事件 onFileSelected(e) { var data = new FormData();...
有点意外,惊喜ing。0. 背景信息1. MySQL 8.0.18 以前是怎么加锁的2. MySQL 8.0.18 之后终于变天了0. 背景信息最近在课程中讲到InnoDB行锁时,讲到一...
虽然项目开始前的新手培训,让我们多少有一点码农的感觉,但是毕竟我们有了3年的开发经验,所以无论是上手速度,还是知识的了解和掌握,都有着较之常人明显的优势。 更何况,码农是每个程序员必经的过程。在开发...
CSDN上有很多破解教程,看了好几篇下来,基本都很相似。 下载破解补丁文件 操作流程: 注:第一次安装完MyEclipse后先不要启动 1、将破解包中的patch文件夹中的所有资源复制到MyEclipse的安装目录下的plugins中 ...
本篇为《七天数据埋点之旅》的第一篇,通过阅读本篇,你将获得以下三方面的知识: 什么是埋点? 埋点的用途? 埋点的分类? 0x01 什么是埋点 数据埋点是数据采集的一种重要方式,主要用来记录和...
接着上一篇,刚做完音频播放器,我用的是系统的MediaPlay,接着脑洞大开的...只能选着VLC,但是开源的问题还是很多的,BUG层出不穷,并且编译麻烦,得在linux环境下编译,学习还是比较困难呢,具体编译有时间仔细讲解一
作者 | cmazxiaoma ... 声明 | 本文是 cmazxiaoma 原创,已获授权发布,未经原作者允许请勿转载 ...首先先自我介绍一下,我是一个来自三本院校的学生,大学的专业是计算机科学与技术,也就是你们口里面经常调侃的...
有没有发现越往后写,旁白出现的次数越少?是的,最近公司出了点小问题,思绪就变得沉重了一些,思绪一沉重,我的精神分裂就很难发作。 不唠叨了,这次我们来试试在代码里操作物体吧,很简单很简单的。...
实现热修复的原理这里就不再多说,当然理解原理也是很重要的,便于今后解决线上出现的问题更加轻松,这里作者只介绍接入Tinker中碰到的坑。接入的步骤这里给出Bugly Android热更新官方文档,只要按照以上文档来相信...
音视频开发(五) 变声 FMOD和soundTouch 对比 1前言 这边先穿插一下变声相关的知识 ,这一章主要讲音频的处理。对音频修改的具体使用工具是 fmod和soundTouch ,按照惯例先给出源码。 github直通车 ...
微信小程序公测也有段时间了,但是里面的坑踩了一个又...上一篇:微信小程序之踩坑之旅一,wx.request 和 wx.uploadFile 测试时使用到: 微信web开发者工具 v0.11.112301 手机预览,iPhone6s,微信6.3.31 ...
现象和需求描述: 有个表格,需要添加登记和查看功能,准备用一个modal(模态框)来实现。在设计过程中,希望能够实现最大的模块化和重用性。故一开始,设计了一个将iView的Modal和内部参数全部放入一个vue ...
作者:腾儿飞 ... 前言 开发做得久了,总免不了会遇到各种坑。而在Android开发的路上,『软键盘挡住了输入框』这个坑,可谓是一个旷日持久的巨坑——来来来,我们慢慢看。...最基本的情况,如图所示:在页面底部有一...
专访罗升阳:老罗的Android之旅 发表于2014-08-15 14:13| 10091次阅读| 来源CSDN| 0 条评论| 作者钱曙光 社区问答访谈罗升阳AndroidFrameworkJava操作系统 摘要:CSDN人气博主罗升阳将携他的《Android...
编译环境windows cygwin64,gitlab上clone的代码不能编译通过,而本地提交到gitlab的代码可以通过,报错信息指向automake-1.15 错误1 Unescaped left brace in regex is illegal here in regex;...
标签: 经验分享
前言 这篇文章,很久很久之前就想写了,但实际在写的过程,发现涉及到2个玩意: git命令,比如git log gitlab ci的配置以及gitlab-ci.yml的基本使用 于是花费了不少时间来学习这些知识 ...JB的git之旅-gitlab ci...
这篇文章翻译自educative.io的CEO和联合创始人Fahim ul Haq的原文。 (背景: 我在脸书和巨婴面试过几百个软件工程师面试者;同时我在我没准备充分的时候,自己的算法面试也失败过很多次。起初我只是在美国知乎上面...
Q 为什么要有阻塞队列? 什么是阻塞队列 ...这两个附加的操作是:在队列为空时,获取元素的线程会等待队列变为非空。...阻塞队列常用于生产者和消费者的场景,生产者是往队列里添加元素的线程,消费者是从队...
组件化开发系列文章 1. Android组件化开发之一:为...4. Android组件化开发之四:组件化填坑之旅 5. Android组件化开发之五:组件化开发实战Demo 序号 名称 坑深度 内容 ...
编解码学习笔记(一):基本概念 媒体业务是网络的主要业务之间。尤其移动互联网业务的兴起,在运营商和应用开发商中,媒体业务份量极重,其中媒体的编解码服务涉及需求分析、应用开发、释放license收费等等。...
问题描述今天使用Android Studio 2.0打开我之前的项目时,编译报了如下错误:Error:Cause: com/android/build/gradle/internal/model/DefaultAndroidProject : Unsupported major.minor version 52.0其中build....