移动开发

Android 开发过程中问题解析

02-11
因为这个问题,困扰了好久 最后找到了最根本的问题,当时是因为没有R.java为什么没有? 是因为布局出现了错误,在一篇百度经验中找到了怎样解决 https://jingyan.baidu.com/article/c910274be7536acd361d2dca.html 原文地址:https://www.cnblogs.com/smartisn/p/10374017.html

QT QGraphicsProxyWidget对象可选择或移动的一些tricks

02-11
我在QT图形视图框架中使用QGraphicsProxyWidget嵌入widget,但是无法使其和其它的QGraphicsItem一样可以选择或移动,使用如下语句无效: C++ Code 123456789101112   // Create new QGraphicsScene and assign to graphicsView scene = new QGraphicsScene(this); ui->graphicsView->setScene(scene); // Create wi

visual studio 2017 中默认无法开发 Android 8.0 及以上系统的解决方案

02-11
一般默认比较旧有两个原因,系统版本过旧,Visual Studio 版本过旧. 第一步,将windows 更新到最新版,必须是windows 10 并且更新到最新. 第二步,将visual studio -> 工具 -> 扩展和更新 ,安装完所有更新.这个时候应该已经可以开发 android 9.0 了. 第三步,在 visual studio 主界面上点击 "打开Android SDK 管理器",安装相应的更新和工具.如:intex x86 Emulator Accele

Native、Web App、Hybrid、React Native(简称RN)、Weex 间的异同点。

02-11
App常用开发模式简介 此处App为应用application,并非我们通常讲的手机App. 常用的几种APP开发模式-脑图 Native App 传统的原生App开发模式,有iOS和aOS两大系统,需要各自语言开发各自App. 优点:性能和体验都是最好的. 缺点:开发和发布成本高. 举个栗子:网易管家App (https://id.163.com/gj/) 应用技术:Swift,OC,Java. WebApp 移动端的网站,常被称为H5应用,说白了就是特定运行在移动端浏览器上的网站应用.一般泛

安卓逆向学习---深入Smali文件

02-11
参考:https://www.52pojie.cn/thread-396966-1-1.html Smali中的包信息 .class public Lcom/aaaaa; //他是com.aaaaa这个package下的一个类. .super Lcom/bbbbb; //继承自com.bbbbb这个类. .source "ccccc.java" //这是一个有ccccc.java编译得到的Smali文件. Smali中的声明 一般来说是这个样子: # annotations .anno

Saliency Detection: A Spectral Residual Approach

02-11
Saliency Detection: A Spectral Residual Approach 题目:Saliency Detection: A Spectral Residual Approach 作者:Xiaodi Hou, Liqing Zhang 领域:显著性目标检测 类型:新视角, 新方法 概述 The ability of human visual system to detect visual saliency is extraordinarily fast and reliab

Flutter项目之app升级方案

02-11
题接上篇的文章的项目,还是那个空货管理app.本篇文章用于讲解基于Flutter的app项目的升级方案. 在我接触Flutter之前,做过一个比较失败的基于DCloud的HTML5+技术的app,做过几个RN项目.在这两种不同机制的app升级方案中,RN采用的是微软的CodePush技术.而那个比较失败的项目采用的是检查版本号,下载安装包的方法.而在这个Flutter项目中,我在写app更新方法时,查资料的时候查到一篇文章,文章大概意思讲解了一下Flutter实行CodePush的可能性.但是,

Native APP ,Web APP,Hybrid APP三者对比

02-11
Native APP Native APP 指的是原生程序(Android.iOS.WP),一般依托于操作系统,有很强的交互,可拓展性强,需要用户下载安装使用,是一个完整的App. 原生应用程序是某一个移动平台(比如iOS或安卓)所特有的,使用相应平台支持的开发工具和语言(比如iOS平台支持Xcode和Objective-C,安卓平台支持Eclipse和Java).原生应用程序看起来(外观)和运行起来(性能)是最佳的 Native app优势: 1.速度快,性能高,用户体验更好2.可以调用手机终

PC端/手机端 元素宽高问题

02-11
1.移动端开发元素及字体尺寸适配基础知识https://www.jianshu.com/p/dffa036d7595 2.谈css的伪元素::after和::beforehttps://www.cnblogs.com/laden666666/p/6089880.html 原文地址:http://blog.51cto.com/13968096/2349670

通用Mapper一

02-11
1 引入 1.1 作用 替我们生成常用的增删改查操作的SQL语句. 1.2 代码官方发布地址 通用mapper 2 快速入门 2.1 创建测试数据 sql脚本 SET NAMES utf8mb4; SET FOREIGN_KEY_CHECKS = 0; -- ---------------------------- -- Table structure for employee -- ---------------------------- DROP TABLE IF EXISTS `emplo

Approximate timing for various operations on a typical PC

02-11
execute typical instruction 1/1,000,000,000 sec = 1 nanosec fetch from L1 cache memory 0.5 nanosec branch misprediction 5 nanosec fetch from L2 cache memory 7 nanosec Mutex lock/unlock 25 nanosec fetch from main memory 100 nanosec send 2K bytes over

Android Api 27 在 Android 8.0 上出现 Only fullscreen opaque activities can request orientation 的解决情况

02-10
刚上班,没有业务开发,对 App 的 Api 由 26 升级到了 27, 结果在 Android 8.0 的设备上会出现 crash . Log 如下: java java.lang.IllegalStateException: Only fullscreen opaque activities can request orientation 经过搜索发现该问题是在 App 适配了 Api 27 ,然后运行设备是 26 的时候出现的. 查看源码(Api 27的源码),总共有两个地方会抛出来这个异

创建Flask实例对象时的参数和app.run()中的参数

02-10
app=Flask(name,static_folder="static",static_url_path="/aaa",template_folder="templates") __name__实际上是有值的,name=main,指的是该模块所在的目录 static_folder = "static",设置静态资源夹的名字是static static_url_path,设置访问静态资源的url前缀,若不存在该项,默认为sta

华为荣耀手机录制视频 华为手机如何录制视频

02-10
如今手机已经成为了每个人形影不离的工具,随着科技的发展,不仅实现了扫码支付,还可以购物导航.视频聊天等一系列便捷方式,平时在休息的时候使用手机最多的就是看视频,聊天,但是想要录制视频分享给好友怎么操作呢?因为小编使用的是华为荣耀手机,所以今天就以华为荣耀手机录制视频为例.使用工具:方法/步骤:1.随着手机的更新换代,很多都有自带的屏幕录制功能,但是也有很多是无法录制的,对于手机中有屏幕录制功能的来说,打开设置,即可找到屏幕录制:2.手机中没有自带屏幕录制功能的可以借助第三方工具,录制之后是可以直

android 圆角背景

02-10
<?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <!-- 设置按钮的左上角和右下角为弧形 --> <stroke android:color="@color/co

No mapping found for HTTP request with URI [/spring_liu/hello.do] in DispatcherServlet with name &#39;SpringMVC&#39;

02-10
控制台一直报No mapping found for HTTP request with URI [/spring_liu/hello.do] in DispatcherServlet with name 'SpringMVC',最后发现是controller没有扫描到 造成的,我这边是xml没有添加组件扫描 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.s

Office Web Apps 2013 修改Excel在线查看文件大小限制

02-10
前言 最近搭建了一个OWA 2013环境,帮客户实现在线查看Excel文档,不过,使用过程中出现了错误,文件大小超过10MB就无法预览了,查了好久,发现需要使用PowerShell命令进行修改. 1.出现的错误的截图: 2.可以使用PowerShell命令查看场的配置,如下图: 登陆Office Web Apps 2013 Server服务器,打开PowerShell并输入如下命令: Get-OfficeWebAppsFarm 3.我们发现Excel文档最大限制是10MB,我们可以通过Power

QT 实现QGraphicsProxyWidget对象可选择或移动(item管理实现)

02-10
上篇博文<QT QGraphicsProxyWidget对象可选择或移动的一些tricks>介绍了实现QT QGraphicsProxyWidget对象可选择或移动的一些小的第三方技巧,但是在实际的项目中一般不那么做. 之前自己学习QGraphicsView研究的还不是很深入,在scene中加入大量的item后,scene框架提供了注入items().itemAt()等遍历管理其中item的一些操作. 思路:通过对scene中进行鼠标点选获取选择的item(本文主要说的是QGraphicsPr

Android AlertDialog 各种弹框代码

02-10
1.消息框 btn01.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { AlertDialog.Builder ab = new AlertDialog.Builder(BtnActivity.this); ab.setTitle("消息标题"); ab.setMessage("提示内容提示内容提示内容"); ab.setPositiveB

Android 如何有效的解决内存泄漏的问题

02-10
https://www.cnblogs.com/zhaoyanjun/p/5981386.html 前言:最近在研究Handler的知识,其中涉及到一个问题,如何避免Handler带来的内存溢出问题.在网上找了很多资料,有很多都是互相抄的,没有实际的作用. 本文的内存泄漏检测工具是:LeakCanary  github地址:https://github.com/square/leakcanary 什么是内存泄漏? 内存泄漏是当程序不再使用到的内存时,释放内存失败而产生了无用的内存消耗.内存泄漏并