移动开发

flask 源码专题(一):app.run()的背后

04-03
当我们用Flask写好一个app后, 运行app.run()表示监听指定的端口, 对收到的request运行app生成response并返回. 现在分析一下, 运行app.run()后具体发生了什么事情 Flask定义的run方法如下: def run(self, host=None, port=None, debug=None, **options): """Runs the application on a local development server. Do not

【android】生命周期

04-03
启动状态 运行状态 暂停状态 停止状态销毁状态 onCreate: 当activity创建的时候onCreate启动,一般做初始化动作onStart: 当页面可见时执行onResume: 当activity获取焦点,与用户交互时调用onResumeonPause: 当activity被覆盖,失去焦点,用户不可以交互时进行onStop:当页面不可见时执行onDestroy: 当页面销毁时进行 onRestart:再次获取焦点(点home键,再回到activity) 原文地址:https://www

Android系统架构图

04-03
认识Android系统架构图 一.Linux Kernel层(Android系统底层一些硬件驱动) Display Driver: 显示驱动 Camera Driver: 相机驱动 Bluetooth Driver :    蓝牙驱动 Flash Mem Driver:  闪存驱动 Binder(IPC) Driver: 进程(通信)驱动 USB Driver : USB驱动 Keypad Driver:   键盘驱动 WiFi Driver:    wifi驱动 Aduio Driver:  

苹果手机打开这个开关,就能变成扫描仪!纸质文档30秒即可电子化

04-03
很多朋友在工作中都会使用到扫描仪,但在家里没有扫描仪该怎么办? 其实苹果手机就有扫描仪功能,打开这个开关,纸质文档30秒即可电子化 非常简单便捷哦,下面就带大家一起来看看. 一.图片一键电子化 苹果手机的扫描仪功能就隐藏在备忘录中,使用方法很简单哦! 操作方法: 首先打开备忘录,在备忘录中先新建一页记事本,点击记事本中的"+"号按钮,接着再点击其中的[扫描文稿]功能. 然后将需要电子化的文件拍下来,拍好后,点击图片的右下角的[继续扫描]按钮,跳转新页面后再点击[存储]按钮,图片就会被转

Android android problem

04-03
{ 目录 一.Mac下de的java路径 二.android studio的编译命令 三.在cocos3.1.5中 android-studio中的build-cfg.json找不到了 四.导入第三方jar包: 五.文件同步Synchronize 六.找不到libs文件夹 七.android studio打包不同cpu架构的so文件 八 .如何解决Unable to get CMake version编译问题 九.Android Could not find method ndk 十.Your

application.properties中的list配置

04-03
平时只要在application.properties中配置参数就可以了,在程序中就会自动进行读取.今天写的程序是可能存在多组配置项,就像多通道kafka同时接入到一个模块,要怎么配置参数呢? 这里做一个小小的示例片段. 1.使用配置项的java /** * 连接通道的参数 * 使用list,使得模块可以接收多个通道 */ @Data @ConfigurationProperties(prefix = "dts") @Component public class ChannelDefi

PHP判断访问来源是PC端还是移动端

04-03
一个方法轻松搞定,各种判断后当返回true为移动端,反之为PC端. function isMobile(){ // 如果有HTTP_X_WAP_PROFILE则一定是移动设备 if (isset ($_SERVER['HTTP_X_WAP_PROFILE'])){ return true; } // 如果via信息含有wap则一定是移动设备,部分服务商会屏蔽该信息 if (isset ($_SERVER['HTTP_VIA'])){ // 找不到为flase,否则为true return str

Android复习(三)清单文件中的元素——>path-permission、permission、permission-group、permission-tree

04-03
<path-permission> 语法: <path-permission android:path="string" android:pathPrefix="string" android:pathPattern="string" android:permission="string" android:readPermission="string" android:writePermi

Lambda architecture and Kappa architecture

04-03
https://blog.csdn.net/hjw199089/article/details/84713095 Lambda architecture and kappa architecture. From Mastering Azure Analytics by Zoiner Tejada Getting Started with Kudu Lambda Architecture Lambda architecture was originally proposed by the crea

Android 架构组件 之 ViewModel 学习

04-03
Overview 今天在学习的过程中,我学了一下Android的架构组件之ViewModel的学习操作.ViewModel也是属于我们的Android Jetpack的一部风. Android 开发者文档中是这么说的: ViewModel 类旨在以注重生命周期的方式存储和管理界面相关的数据.ViewModel 类让数据可以在发生旋转等配置更改后继续存在的. 看一看我们是如何使用ViewModel的 架构组件为界面控制器提供了ViewModel 辅助程序类,该类负责为界面准备数据,在配置更改期间会

分享:app发布的前后期运营要到哪些方面?

04-03
一.运营前: APP运营推广前的布局准备工作有哪些? 1.APP市场定位: APP的发展市场定位.适用人群.市场目标以及APP的盈利模式等都需要一一确认.当这些前提确认之后才可以有方向的进行推广,放有矛的箭. 2.APP测试: 测试是必不可少的环节之一,反复的测试,不仅能找出bug修复bug,保证APP产品品质的同时,围绕用户体验至上的宗旨,在应用商店的评价以及排名也是大大有利. 3.APP功能参数的谋划: 请确认APP的客户端是什么类型?主要适合的机型有哪些?都是什么系统?对于手机APP的一系

c++坐标移动

04-03
题目描述:开发一个坐标计算工具, A表示向左移动,D表示向右移动,W表示向上移动,S表示向下移动.从(0,0)点开始移动,从输入字符串里面读取一些坐标,并将最终输入结果输出到输出文件里面.输入:合法坐标为A(或者D或者W或者S) + 数字(两位以内),坐标之间以“;”分隔.非法坐标点需要进行丢弃.如AA10;  A1A;  $%$;  YAD; 等. 例如:输入A10;S20;W10;D30;X;A1A;B10A11;;A10;,输出10,-10. #include<iostream>#inc

微软开源一款功能强大的软件源代码分析与审计工具 Application Inspector

04-02
微软近日开源了其内部使用的软件特征源码分析工具 Application Inspector.ApplicationInspector是一款功能强大的软件源代码分析与审计工具,它可以帮助研究人员识别和发现目标应用程序中的公众周知的功能以及源代码中有意思的特性,并清楚目标应用的本质特征以及实现的功能. ApplicationInspector跟传统静态分析工具不同的是,它不会尝试去识别目标应用模式的好与坏,它只会报告它所检测到的应用程序模式,而且它会使用超过400种规则来完成检测,其中包含可能会影响

PAT 锤子剪刀布

04-02
大家应该都会玩“锤子剪刀布”的游戏:两人同时给出手势,胜负规则如图所示: 现给出两人的交锋记录,请统计双方的胜.平.负次数,并且给出双方分别出什么手势的胜算最大. 输入格式: 输入第 1 行给出正整数 N( ≤ 105 ),即双方交锋的次数.随后 N 行,每行给出一次交锋的信息,即甲.乙双方同时给出的的手势.C 代表锤子,J 代表剪刀,B 代表布,第 1 个字母代表甲方,第 2 个代表乙方,中间有 1 个空格. 输出格式: 输出第 1.2 行分别给出甲.乙的胜.平.负次数,数字间以 1 个空格分

Vue webAPP首页开发(四)

04-02
接上篇 https://www.cnblogs.com/chenyingying0/p/12635080.html 上拉加载更多 base/scroll/index.vue <template> <!-- wiper会实例化构造函数,生成swiper实例 --> <!-- ref="swiper"能够获取到这个swiper实例 --> <swiper :options="swiperOption" ref='swiper'&

wake up on lan 安卓手机控制局域网唤醒开机+远程关机

04-02
1.bios 开启远程唤醒,具体自行百度(Power On by PCIE devices 与 Power On by Onboard )2.记录MAC地址3.手机装软件 ,看好图上的字 安卓手机控制端(小米6开发版亲测可用)下载地址:https://www.7down.com/soft/163710.html 手机上我装的是remote desktop manager超专业的,自行百度手机版 局域网远程控制 关机是个事,有这个轻松解决 电脑关机软件(win7亲测可用,双击就关机)下载地址:ht

ios 踩坑记录

04-02
一.js 页面history.back()返回上一页,ios 不重新加载js的解决办法 主页面跳转到子页面,选择完数据回调到主页面赋值.Android正常,ios不重新加载js方法 (function ($, doc) { var isPageHide = false; window.addEventListener('pageshow', function () { if (isPageHide) { window.location.reload(); } }); window.addEven

Android拍照丶录制视频功能实现

04-02
基本实现了拍照,录制视频,前后摄像头切换的功能,可以转屏,聚焦 源码:https://gitee.com/lyc96/android_video 1.activity_main.xml <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app

android使用service

04-02
运行效果:一开始app调用service播放音乐,点击左上角的音量按钮会停止播放音乐.         结构目录图: activity_main.xml: 1 <?xml version="1.0" encoding="utf-8"?> 2 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 3 xmlns:app="ht

android add asset file

04-02
{ Android资源系统(resources system)可以用来打包应用所需的图片.XML文件以及其他非Java资源,这里来学习下另一种资源打包方式:assets. resources资源可以存储声音文件,比如在res/raw目录可以保存xxx.wav文件,然后使用R.raw.xxx来获取它.然而,<Android编程权威指南>中的事例BeatBox项目,涉及到了20个多不同声音文件处理,若使用Android资源系统一个个处理,效率就会很低,这个时候,assets就派上用场了,asset