小万哥 小万哥
1年前
深入理解 C++ 右值引用和移动语义:全面解析
C11引入了右值引用,它也是C11最重要的新特性之一。原因在于它解决了C的一大历史遗留问题,即消除了很多场景下的不必要的额外开销。即使你的代码中并不直接使用右值引用,也可以通过标准库,间接地从这一特性中收益。为了更好地理解该特性带来的优化,以及帮助我们实现更高效的程序,我们有必要了解一下有关右值引用的意义。
作为移动开发你不能不了解的编译流程
阅读本文,或许能够了解关于以下的几个问题:1、编译器是什么?为什么会有编译器这样一个东西?2、编译器做了哪些工作?整个编译过程又是什么?3、Apple的编译器发展历程以及为什么会抛弃GCC换成自研的LLVM?4、从编译器角度看Swift与OC能够实现混编的底层逻辑。
Stella981 Stella981
4年前
H5手机移动端调起浏览器(qq浏览器,uc浏览器)自带分享功能实例
H5手机移动端调起浏览器(qq浏览器,uc浏览器)自带分享功能实例(转载:https://blog.csdn.net/weixin\_38787928/article/details/86741227)html:<spanclass"viewsharewx"datamshare"2"</span<spancl
Wesley13 Wesley13
4年前
NIO入门
1、I/O输入输出,所有的IO都被视作是单个字节的移动,通过stream对象一次移动一个字节。流IO负责把对象转换为字节,然后再转换为对象。NIO提供了二套NIO,一套是针对标准输入输出NIO,另一套是网络编程NIO2、流与块的比较NIO和IO最大的区别是数据打包和传输方式,IO是以流的方式来处理数据,而NIO是以块的方式处理数据。面向块的IO
Wesley13 Wesley13
4年前
Activity转发
实现类似于J2EEweb开发中的servlet转发效果,用于往他人程序中嵌入插件。做法为packagecom.flrsdk.activity;importcom.flrsdk.service.FloatService;importandroid.app.Activity;importan
Stella981 Stella981
4年前
Dav1d移动端解码高清视频达30FPS
LiveVideoStack 招募LiveVideoStack正在招募编辑/记者/运营,与全球顶尖多媒及技术专家和LiveVideoStack年轻的伙伴一起,推动多媒体技术生态发展。了解岗位信息请在BOSS直聘上搜索“LiveVideoStack”,或通过微信“Tony\_Bao\_”与主编包研交流。开源AV1解码器Dav1d 
Stella981 Stella981
4年前
Ionic6使用组件出现错误:Did you add it to @NgModule.entryComponents
缘由在Ionic6和Angular8项目中使用组件时出现错误:Error:NocomponentfactoryfoundforLoginComponent.Didyouadditto@NgModule.entryComponents?在我的上一篇文章:移动开发:Ionic框架实现注册与登录功能(https:
Wesley13 Wesley13
4年前
UVA 1601 The Morning after Halloween
https://vjudge.net/problem/UVA1601题目你在游乐场的鬼屋里当操作员,专门控制鬼屋里的机器人……某日没事干的出题人把这些机器人搬到了其他地方,你需要在最短的时间内遥控机器人让他们回到原位。所有机器人都可以同时在1秒内朝四个方向(上下左右)移动1格,但是每次移动都必须符合以下条件1.每个格子只能有一个机器人
Stella981 Stella981
4年前
OSChina 技术周刊第十八期 —— 2015 年 OSC 源创会行程计划
每周技术抢先看,总有你想要的!移动开发1.【软件】开源AndroidORM框架OpenDroid(http://www.oschina.net/p/opendroid)2.【博客】自己动手做推送(http://my.oschina.net/kymjs/blog/367325)前端开
陈杨 陈杨
7个月前
鸿蒙5开发宝藏案例分享---一多开发实例(移动支付)
【分享】鸿蒙开发的隐藏宝藏!手把手教你"一次开发多端部署"实战技巧!大家好呀今天在翻鸿蒙开发者文档时发现了超实用的"一多"开发案例合集!原来官方早就准备好了各种跨设备适配的解决方案,就像发现了新大陆!赶紧整理出来和大家分享几个超实用的移动支付开发案例,保证