- 博客(136)
- 资源 (17)
- 问答 (1)
- 收藏
- 关注
原创 Vue 生命周期笔记
生命周期生命周期钩子详细beforeCreate在实例初始化之后,数据观测(data observer) 和 event/watcher 事件配置之前被调用。created实例已经创建完成之后被调用。在这一步,实例已完成以下的配置:数据观测(data observer),属性和方法的运算, watch/event 事件回调。然而,挂载阶段还没开始,el属性目前不可见。beforeMount在挂载开始之前被调用:相关的render函数首次被调用。mountedel被新创建的vm.el 属性目前不可
2022-05-13 15:00:57
331
原创 APP应用上架准备
应用市场上下架流程一、Android端(一)上架平台梳理1.华为 (1)登录账号密码:可以长期保存(2)https://id1.cloud.huawei.com/AMW/portal/home.html2.小米(1)登录账号密码:暂无正确密码,手机验证码登录(2)https://account.xiaomi.com/3.360(1)登录账号密码:可以长期保存(2)https://i.360.cn/login/4.VIVO(1)登录账号密码:可以长期保存(2)https://dev
2021-12-27 14:13:12
1276
原创 uni-app基础一(听课截图)
2021/9/18uniapp与vue的关系使用vue.js开发发布到h5支持所有vue语法,发布到小程序或者app,仅支持部分vue语法组件标签靠近小程序规范接口js api 靠近微信小程序规范拥有完整的小程序生命周期为兼容多端开发,可以使用flex布局开发uniapp...
2021-09-18 15:55:37
196
原创 Flutter
父布局关闭键盘+返回键监听GestureDetector( onTap: () { ///关闭弹框 FocusScope.of(context).requestFocus(FocusNode()); }, child: Scaffold( appBar: WidgetUtils.showAppar(context, '标题', onBackCall: () { _showExitDialog(); .
2021-07-09 11:53:07
142
原创 dart语法
使用Dart Extension,帮你扩充常用类的功能main(List<String> args) { final String message = "hello extension"; final result = message.hq_split(" "); print(result);}extension StrSplit on String { List<String> hq_split(String split) { return th.
2021-04-28 10:44:42
95
原创 Flutter
flutter基础组件1、Text 设置 return Text( "《定风波》 苏轼 莫听穿林打叶声,何妨吟啸且徐行。竹杖芒鞋轻胜马,谁怕?一蓑烟雨任平生。《定风波》 苏轼 莫听穿林打叶声,何妨吟啸且徐行。竹杖芒鞋轻胜马,谁怕?一蓑烟雨任平生。《定风波》 苏轼 莫听穿林打叶声,何妨吟啸且徐行。竹杖芒鞋轻胜马,谁怕?一蓑烟雨任平生。", textAlign: TextAlign.end, textDirection: TextDirection.rtl,
2021-04-17 17:17:06
247
原创 安卓中的jni调用
背景1、JNI:Java Native Interface。是一套编程接口,用来实现Java代码与本地的C/C++代码进行交互2、用途:可以通过JNI调用系统提供的api,因为操作系统或者抵触硬件驱动几乎都是c/c++写的。Java和C/C++不同 ,它不会直接编译成平台机器码,而是编译成虚拟机可以运行的Java字节码的.class文件,通过JIT技术即时编译成本地机器码,...
2018-07-12 16:22:27
1325
原创 使用@IntDef替代枚举
依据: Enums often require more than twice as much memory as static constants. You should strictly avoid using enums on Android 枚举比静态常量用更多的内存,慎用解决方案: 官方推出了两个注解,IntDef和StringDef,用来提供编译期的类型检查,如果输入类型错误...
2018-03-14 14:01:50
459
原创 Android 项目实例config.gradle配置
1、 在根目录下添加config.gradle文件ext{ android=[ compileSdkVersion: 25, buildToolsVersion: "25.0.3", applicationId : "ui.huqing.com.demoapp", minSdkVers...
2018-03-13 20:14:45
360
原创 ARouter使用
参考: https://github.com/alibaba/ARouter http://blog.youkuaiyun.com/u013762572/article/details/771507691、环境配置2、application中初始化if (isDebug()) { // 这两行必须写在init之前,否则这些配置在init过程中将无效 AR...
2018-03-12 11:48:45
595
原创 android svg
android SVG图使用参考Android Vector曲折的兼容之路 http://blog.youkuaiyun.com/anyanyan07/article/details/72594108简单使用xml布局 <ImageView android:layout_width="100dp" android:src="@draw...
2018-03-12 11:05:17
277
转载 发布自己的开源库
利用github平台 比jcenter方便多了https://github.com/GcsSloop/AndroidNote/blob/master/Course/ReleaseLibraryByJitPack.md https://github.com/GcsSloop/AndroidNote/blob/master/Course/jitpack-javadoc.md
2017-08-28 16:04:39
284
原创 java注解
注解就是元数据,即一种描述数据的数据,可以描述类、方法、参数、变量、构造器及包声明中的特殊修饰符。在 java.lang.annotation提供了四种元注解,专门注解其他的注解:@Documented –注解是否将包含在JavaDoc中 @Retention –什么时候使用该注解 @Target? –注解用于什么地方 @Inherited – 是否允许子类继承该注解
2017-03-27 17:20:06
351
原创 react-native报错SDK location not found
SDK location not found. Define location with sdk.dir in the local.properties file or with an ANDROID_HOME environment variable解决: 从androidStudio根目录中,复制一份local.properties到react-native项目根目录中**纠正: ...
2017-03-15 16:38:20
10767
原创 mysql安装问题
_虽然没怎么做过后台开发,但mysql我也安装过不下十次,本以为十分钟搞定的事情,今天却花了三四个小时,哎~问题1:安装后,打开mysql闪退 mySql安装目录下:我的是C:\Program Files\MySQL\MySQL Server 5.7,将my-default.ini改成my.ini问题2:MySQL服务无法启动(2003 - Can’t connect to MySQL serve
2017-02-13 16:24:08
452
原创 servlet
常用的web服务器有: 1、IIS,出自微软 2、Apache,linux,C语言写的 3、tomcat是Apache项目中的一个,java写的servlet是服务器上运行的程序其主要功能在于交互式地浏览和修改数据,生成动态Web内容。先记录下功能代码吧,关于servlet的原理,等之后学习更深入了,再补充一下。生命周期public class TestLiftCycleServlet e
2017-02-06 16:00:28
505
原创 JavaScript基础
<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title></title> <style type="text/css"> p{ color: orange; } </style> <script language="Jav
2017-01-18 11:03:50
578
原创 JavaScript引用方式
1、直接在head里添加 <script type="text/javascript"> <!--弹出弹框--> alert("Hello,JavaScript") alert("Ok") </script>2、外部引用定义外部的js方法 然后在head里添加引用 <!--第二种 外部引用--> <script lan
2017-01-18 09:42:58
827
原创 html style样式引用
<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title></title> <style type="text/css"> h3 { color: #00b58a; } p.code { color:
2017-01-17 16:51:00
4685
原创 html表单
理论:http://write.blog.youkuaiyun.com/mdeditor <!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title></title> <style> table, td { border: 1px solid #006
2017-01-17 15:30:02
372
原创 android:获取渠道名+Android Studio多渠道打包+python 美团打包
需要使用友盟多渠道统计/** * 获取application中指定的meta-data。本例中,调用方法时key就是UMENG_CHANNEL * @return 如果没有获取成功(没有对应值,或者异常),则返回值为空 */ public static String getAppMetaData(Context ctx, String key) { ...
2017-01-16 14:42:05
6498
原创 android 性能优化(不断收集更新)
1 比较线性布局和相对布局在布局深度上 rl有优势 在测量效率上,ll有优势。 具体问题具体分析,ll避免层级太深 rl避免嵌套2.利用工具分析 AS自带+第三方例如3.Merge 与viewStud减少视图层级 标签在UI的结构优化中起着非常重要的作用,它可以删减多余的层级,优化UI。多用于替换FrameLayout或者当一个布局包含另一个时,标签消除视图层次结构中多余的视图组。例
2017-01-11 16:52:05
389
转载 HTTP 协议请求返回值解释
当服务器响应时,其状态行的信息为HTTP的版本号,状态码,及解释状态码的简单说明。现将5类状态码详细列出: ① 客户方错误 100 继续 101 交换协议 ② 成功 200 OK 201 已创建 202 接收 203 非认证信息 204 无内容 205 重置内容 206 部分内容 ③ 重定向 300 多路选择 301 永久转移 302 暂时转移
2017-01-11 11:01:06
764
原创 android:listview性能优化
1.在adapter中的getView方法中尽量少使用逻辑 2.尽最大可能避免GC。频繁GC通常是代码问题引起的内存泄露导致的 3.滑动的时候不加载图片将ListView的scrollingCache和animateCache设置为false 4.item的布局层级越烧越好 5.使用ViewHolder。减少findViewById 6、convertView减少加载布局。ViewHold
2017-01-09 10:33:50
334
原创 android:retrofit+OKHttp使用
Retrofit与Okhttp共同出自于Square公司,Retrofit就是对Okhttp做了一层封装。把网络请求都交给给了Okhttp,我们只需要通过简单的配置就能使用retrofit来进行网络请求了使用1、导包 //RxJava+Retrofit+gson 结合所需的包 compile 'com.squareup.retrofit2:retrofit:2.0.2' com
2017-01-06 14:46:07
719
原创 知识点
1、商业模式解释:就是产品如何盈利的模式。 目前有6种:线上线下佣金(商城)、开放平台(第三方的东西)、广告(各种小广告)、搜索广告(如百度搜索显示推广的)、虚拟货币等增值服务(q币 游戏充值)、数据信息等营销方式
2016-12-29 10:42:50
325
原创 android:仿淘宝商品详情下拉展示浏览历史
淘宝详情页中,下拉可以刷新,每次刷新成功后,会弹出我的足迹。 感觉这个设计还是挺有意思的,又在github上看到有大神上传demo,就研究下吧。demo下载分析下有三个细节 1、下拉,成功触发刷新这个操作时,父布局归位,并立即弹出一个足迹Dialog。 2、足迹的dialog,里面放了一个ViewPager,可以左右滑动浏览 3、点击屏幕其他地方 or 按返回键,dialog均可消失。对应1
2016-12-19 16:14:43
2410
原创 android:AndFix热修复实现
简介1、AndFix是一个Android App的在线热补丁框架。使用此框架,我们能够在不重复发版的情况下,在线修改App中的Bug。AndFix就是 “Android Hot-Fix”的缩写。 2、就目前来说,AndFix支持Android 2.3到6.0版本,并且支持arm 与 X86系统架构的设备。完美支持Dalvik与ART的Runtime。 3、AndFix 的补丁文件是以 .apa
2016-12-13 16:19:20
793
原创 android 滑动拦截
package demo.hq.com.fby;import android.content.Context;import android.util.AttributeSet;import android.util.Log;import android.view.MotionEvent;import android.widget.LinearLayout;/** * Created by
2016-12-09 09:42:20
885
原创 设计模式- 观察者模式
定义对象间的一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发生改变时,会通知所有观察者对象,使它们能够自动更新自己。例子: 定义观察者与被观察者public interface Watcher{ public void update();}public class Mother implements Watcher{ @Override
2016-11-25 09:29:24
637
原创 python类
# coding=utf-8__author__ = "hq"class HqFirstPythopnClass: # 定义一个类,类后面要加: "My CLass help" # 类说明信息 #构造函数 def __init__(self, x, y=0): self.x = x self.y = y def info(self)
2016-11-18 16:41:21
637
原创 Python函数
# 局部参数def func(x): print('方法体内x=', x) x = 2 print("change local x to", x)x = 50func(x)print('x=', x)# tab键的空格作用 相当于{},层级的逻辑就靠它了print('========================')print('使用默认参数')def s
2016-11-18 15:10:12
503
原创 python控制语句
# coding=utf-8__author__ = "hq"print('------------for循环------------------')for i in range(1, 5): print(i)else: print('for循环结束')print('--------------while + if else + break + continue ----
2016-11-17 14:02:09
412
原创 AndroidStudio生成jar、aar并引用
须知jar: 只包含了class文件与清单文件 ,不包含资源文件,如图片等所有res中的文件。 aar: 包含jar包和资源文件,如图片等所有res中的文件生成Jar包项目结构一般如下 执行一下build在mylibarary的build.gradle中添加几行代码。(直接粘贴在最底下就行了,其中mysdk就是要生成的jar的命名,这个随意),最后记得同步一下//Copy类型task mak
2016-11-15 16:07:41
491
原创 安卓压力测试
Monkey测试: 这两篇介绍的比较细致:http://blog.youkuaiyun.com/lfyx1357/article/details/7418133 http://www.cnblogs.com/summer-sun/p/5743851.html我的理解如下: 首先要有安卓和Python环境。 从控制台命令行中,进入sdk的路径,然后就可以用命令行进行压测了。cmd 进入控
2016-11-15 09:21:49
746
原创 python环境配置
1、环境配置具体配置参照该文:http://jingyan.baidu.com/article/c910274be14d64cd361d2dd8.html、总结下来就下面三大步: 1. 下载安装配置Python环境,和java类似,最后配置path的环境变量。下载地址 2. 我使用PyCharm作为开发工具,直接从官网下载最新的,链接地址 3. PyCharm破解与激活 安装完软件
2016-11-14 15:33:45
831
转载 android:DataBind
http://blog.youkuaiyun.com/a60687688/article/details/50396150
2016-11-11 15:28:10
702
原创 同步请求和异步请求
天哪,我到现在还是不大清楚这个,好渣好渣的感觉。。。同步:提交请求->等待服务器处理->处理完毕返回 这个期间客户端浏览器不能干任何事 异步: 请求通过事件触发->服务器处理(这是浏览器仍然可以作其他事情)->处理完毕
2016-11-03 16:09:44
661
Gradle多渠道打包(动态设定App名称,应用图标,背景图片,状态栏颜色)
2017-03-15
lockhunters
2016-12-05
Android service学习demo
2015-09-16
求助:AndroidStudio窗口不显示
2016-07-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人