自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Adversity reveals genius; fortune conceals it.

聪明的人不仅付出努力和爱,更会让世界感受到你的努力和爱。It's not necessary to prove me to everyone but myself.

  • 博客(127)
  • 资源 (4)
  • 收藏
  • 关注

原创 JNI示例

JNI(Java Native Interface)是Java平台标准版(Java SE Platform)的一部分,它允许Java代码与其他语言写的代码进行交互。下面是一个简单的JNI示例,这个示例展示了如何在Java中调用一个用C/C++编写的本地方法。你应该会看到输出“Hello from native code!确保将${JAVA_HOME}替换为你的Java安装目录。

2024-04-26 11:02:50 75

原创 android Java工程配置kotlin环境

现在,你可以在你的项目中创建新的Kotlin文件(.kt扩展名),或者在现有的Java文件中混合使用Kotlin代码。如果你的项目完全是Java的,并且你只是想开始使用Kotlin,那么你可以从创建一个新的Kotlin文件开始,然后逐步将更多的代码迁移到Kotlin。在Android项目中配置Kotlin,你需要执行几个步骤来确保你的Java工程可以混合使用Kotlin代码。确保你的Android Studio版本支持你要使用的Kotlin版本。同步Gradle项目。开始使用Kotlin。

2024-04-25 16:51:30 204

原创 谈谈情绪周期和题材轮动

1、选对题材很重要,短线题材,孰强孰弱,非常明显,这个都不用去复盘,题材高潮时,前排后排都有明显的溢价,题材震荡时,前排的溢价也很高。不管在大盘的哪一个阶段,每天都会有新的题材会走出来,因为资金是有限的,在大盘良好的时候,核心的短线题材首当其冲,当大盘不好的时候,核心的短线题材也会有很多票站出来,板块不会出现非常明显的亏钱效应。叠加对核心的理解,选出前排,不难。2、对于前排的理解,首先板块不好的情况下,主动带队的,日内肯定是前排,板块好的情况下,第一个冲板或者反核的,日内也是前排。

2024-04-24 16:20:53 496 2

原创 谈谈对情绪周期和题材轮动的个人理解

1、选对题材很重要,短线题材,孰强孰弱,非常明显,这个都不用去复盘,题材高潮时,前排后排都有明显的溢价,题材震荡时,前排的溢价也很高。不管在大盘的哪一个阶段,每天都会有新的题材会走出来,因为资金是有限的,在大盘良好的时候,核心的短线题材首当其冲,当大盘不好的时候,核心的短线题材也会有很多票站出来,板块不会出现非常明显的亏钱效应。叠加对核心的理解,选出前排,不难。2、对于前排的理解,首先板块不好的情况下,主动带队的,日内肯定是前排,板块好的情况下,第一个冲板或者反核的,日内也是前排。

2024-04-24 16:07:12 154

原创 做个CSDN用户的入市统计

大家都谈谈入市A股多少年了,一共亏损或者盈利多久,写在下面评论区。

2024-04-24 15:45:29 230

原创 股市技术+情绪胜率较高玩法总结

辨识度低位首板,结合热点和缠论多买点时,可以首板半路 100% 大盘上升期/板块上升期 要买前排辨识度 趋势买点,很容易吃到大肉,格局到第一个冲高回落 是 塞力斯/三超新材/超越科技/润禾材料。断板日当天跌停时,尾盘不参与,看第二天竞价,或者等到高位下来-25%参与,” 是 清源/长白山/克来机电/安若琪/因赛集团/金盾股份/丰立智能/克来机电/因赛集团。一字弱转强 70% 题材周期 要买前排辨识度,一般只有一两个标底 前一天一字板的大票,300或者是主板,结合题材,高开给机会无脑上。

2024-04-22 17:25:06 103

原创 致敬我过去的30年

好像自己有点拖延症,什么时候都喜欢等等再做,有些事情明明能马上去做的,可还是要等到快要到deadLine,可明明已经做好了计划,一开始的时候能完成很多,后面却没有完全按照计划执行,这好像是个大问题。是不断的失败,带来的痛苦,是数不尽的犹豫不决,是对自己理论的不自信,是吗?可是,为什么要走出来,那个初心还在吗?高中的时候,好像渐渐懂事了,但感觉也没有用尽全力吧,高中升大学,去了一个二本学校,第二年升一本了。一晃,转行都第8个年头了,这八年,到处奔波,深圳呆的最久,去过大连,去过上海,现在又来到了杭州湾。

2024-04-18 19:57:45 392 1

原创 谈谈对股市悟道的感悟

顺势而为,这四个字可能很久很久才能领悟,人不可能一个人扭转大局,任何人都不能,所以,逆流而上,这或许是生活的本质,但在股市,这完全是行不通的。跟随趋势,我们去做趋势里面,胜利的小部分,拿着这小部分,日渐状大、,才能在瞄准敌人后一击毙命,所以,适当的留有仓位,控制仓位,才是关键。5、ABC浪买点,平台突破,龙头首阴,辨识度首板,龙头战法等等,都不是随随便便就上的,,多少票由盈转亏,这是大忌,蚊子再小也是肉,短线在于不断的积累,而不是奢求一夜暴富。入市7年了,尝试了各种战法,也踩了各种坑,唯独不变的是,

2024-04-16 15:34:58 122 5

原创 三十而立,乘风破浪

1、低位中盘一字弱转强。

2024-04-08 11:14:53 98 1

原创 坚持写作是一个很难的事情

再说入职住宿,公司在offer下发的时候说明了,提供了7天的免费住宿,酒店在当地属于4星级左右了,环境还是不错的。最后讲下入职流程,当天到对应的中心去报道,然后直属带你跟同事熟悉后,就可以领取电脑了,领完电脑,基本从这个时候开始,你就可以开始装工作软件之类的了。总的来说还行,从余姚北到公司有公交车,公交车比较久,建议坐顺风车,大家提前预约余姚北->公司的顺风车,价格差不多在40RMB左右,排查顺风车可能等人的情况下,时间40Min左右。刚才看了一个博客,看完了我在下面留了一句:坚持写作是一件很难的事情。

2023-10-10 14:47:00 111

原创 BuildConfig is defined multiple times 问题解决

1、到build.gradle文件中,将包名称一致的修改掉。1、module包名与app包名写的一致。2、某两个module的包名称定义一致。Android编译时候遇到。2、clean,重新编译。

2023-03-03 15:38:02 6415

原创 巴菲特给女儿的一生忠告

他们始终认为,现在所做的小事是为今后的大事做准备,他们目光所及之处,是十分辽阔的沃野,是浩瀚无边的大海,而在常人眼中,现在所从事的工作,只是毫无生机的衰草和茫茫无际的沙漠。有些孩子恐怕最欠缺的就是独立思考的能力,上学的目的就是应付考试,每天填鸭式的接受知识,然后上更高级别的学校,继续学习知识。让孩子们找到自己的兴趣,寻找到自己的方向,把成才的钥匙握在自己手中,而家长只需给他们提供帮助和支持,这样就可以让孩子实现自己的梦想——说不定,你家的孩子,就是下一个朗朗,或者下一个马克·扎克伯格呢。

2023-01-25 13:26:52 2572 1

原创 bitmap与rgb互相转换

暂无摘要

2022-12-02 11:07:13 48

原创 ASM实践

1

2022-11-21 19:46:19 204

原创 Android工程上线前检查

安卓开发中,功能上线前,需要保证功能的稳定性,从以下几个方面来check1、应用签名,没有签名的应用是无法上线的2、应用加固和混淆检查,使用反编译手段,将自己打包好的工程进行检查,看下是否有问题3、功能点检,上线前除了以上两个就是功能的完整性了,如果什么都OK 功能异常,白搭4、从包体积、应用启动耗时、应用允许内存三个方面来进行check,保证不拖后腿。一般来说,阔以规定每个版本包体积增加的大小,启动耗时大小,以及内存增加大小。5、其次是检查代码编写,有条件的进行代码review,加上静态代码检

2022-11-21 17:09:03 521

转载 Android 编译加速实用技巧

android编译加速技巧

2022-11-15 15:46:02 274

原创 Dex加载优化

ART编译配置提速利用ART混合编译机制,牺牲部分安装性能提升启动速度adb rootadb shell cmd package compile -c -f -m speed appPackageNamecmd package 的帮助文档Package manager (package) commands: help Print this help text. path [--user USER_ID] PACKAGE Print the path to the .apk

2022-11-15 10:46:55 472

原创 Android 组件化 组件上下依赖关系实现

1、创建plugin工程2、自定义plugin实现Plugin接口3、在apply(Project)主入口方法内,完成插件的加载1、定义层级关系,从上往下依次为app/component/library/base,2、定位单个组件的类型定义等级,通过等级来控制是否可用做依赖例:将工程区分为api和impl模块,组件之间通信,只能依赖api模块3、自定义插件,如上4、主工程壳里面,实现组件的加载,具体实现代码分为:1、统一配置config.gradle插件部分:1、自定义plugin2、逻辑

2022-11-14 09:26:24 951

原创 Android gradle编译常见的使用方式

ext {当自定义文件位于工程根目录时,使用方式:1、文件引入apply from: “${rootProject.projectDir}/config.gradle”2、变量引用rootProject.projectDir.ext.test当自定义文件位于当前module目录时,使用方式:2、变量引用使用方式project.ext.test上面第一种local.property,将test变为代码内部变量的方式上面第二种config.gradle的配置变为代码内部变量的方式。

2022-11-03 12:03:18 755

原创 Android内存略知一二

当一个对象被另外一个对象持有,而这两个对象的生命周期不一样;当被持有对象的生命周期走完时,持有的对象生命周期还没有走完,这时候就会出现引用链不为空;3、非静态内部类持有外部类的引用,非静态内部类对象的生命周期比外部类对象生命周期长时;1、单例对象持有activity,activity生命周期走完还处于被引用的状态,此时无法回收,造成内存泄漏。也就是GERoots会持有一个对象的引用链,当引用链不为空时,代表当前对象不能被回收;此时又出现一个问题,这个没有被回收的对象,就会造成内存泄漏。

2022-11-03 10:47:46 710

原创 应用启动流程分析

主要原因是SystemServer进程由zygote进程孵化,存在一个先后顺序,无法使用binder通信;其次socket为单线程,binder为多线程,并且binder线程池占满会出现异常;fork进程操作本身是单线程的;5、随后执行new Activity,进而执行activity.oncreate()->onstart->onresume完成应用启动。2、AMS向zygote进程请求fork新的进程。4、再通过AMS绑定进程Appcalition。3、此时App进程启动起来。

2022-11-01 22:09:59 173

原创 腾讯Android 面试注意要点及面试题

1.注意的点A、整理一个项目中遇到的哪些棘手的问题,这些问题带来了什么问题,当时想了哪些解决方案,最终为何选择了这个方案,这个方案的结果是什么,后续应该如何在系统设计时提前考虑这些问题B、当面试官问你有什么想问的问题时。要注意不要问薪酬相关信息。主要问团队情况、过来做什么事情,可能会遇到的挑战C、开放性问题注意的点,开放性问题没有标准答案,核心就是不要把话说太死,以自己的了解说个大概即可。多方面考虑开放性问题。D、面试注意不要过于表现自己,根据面试官的问题,回答核心问题即可,有时隐藏部分实力,也是极

2022-03-02 20:15:13 2807

原创 什么是LBS

简介LBS是Location based service的简称,泛指一切基于用户或者设备位置提供的服务模式。所以其核心内容在于位置和服务:位置:用户在地理空间中唯一的编码,通常在地球上用经纬度来表示服务:基于位置的服务包含的内容比较广,从基础的语义位置到导航,到周边例如新美大这种餐饮娱乐服务,都可以称之为基于位置服务。所以在美团有一个非常重要的部门叫做LBS平台业务部。衍生出来,除了经典的地图应用、导航应用,LBS的包含范围非常之广:天气,通过用户当前位置提供天气情况餐饮娱乐等周边搜.

2022-03-02 20:01:59 3212

原创 okHttp 责任链模式调用地方

RealInterceptorChain.java 142-153// Call the next interceptor in the chain. RealInterceptorChain next = new RealInterceptorChain(interceptors, streamAllocation, httpCodec, connection, index + 1, request, call, eventListener, connectTimeout,.

2021-03-02 10:29:41 156

原创 职场修炼系列(Ⅰ)-- 向上沟通

这是《职场修炼》系列的第一篇为什么开设这个专题呢?因为最近工作上面出现了一些状况,导致我感觉自己在小组的角色和领导中的角色,发生了一些微妙的变化,无从说起,但真的感觉很微妙。所以,近期花了很大力气去学习职场中的一些沟通,以及如何和同事们相处,第一个感触很深的就是向上沟通,很多事情在我身上都能找到一些原型。比如:1、不及时沟通2、带着情绪沟通3、工作很努力,但结果却不尽人意。等等首先讲一个案例吧,就是我自身的一个故事:有一次跟其他部门的一个合作上面,由于工作当时安排的比较紧,导

2021-02-28 22:31:48 555 3

转载 计算机领域职业简介-PM,RD,FE,UE,UI,QA,OP,DBA,BRD,MRD,PRD,FSD等缩写的全称解析

本文转载至:https://www.manro.com.cn/news/article.php?colid=222&id=280 PM项目经理(ProjectManager)从职业角度,是指企业建立以项目经理责任制为核心,对项目实行质量、安全、进度、成本管理的责任保证体系和全面提高项目管理水平设立的重要管理岗位。项目经理是为项目的成功策划和执行负总责的人。项目经理是项目团队的领导者,项目经理首要职责是在预算范围内按时优质地领导项目小组完成全部项目工作内容...

2021-02-27 10:30:20 3210

原创 如何编写商业计划书

第一,用几句话清楚说明你发现目前市场中存在一个什么空白点,或者存在一个什么问题,以及这个问题有多严重,几句话就够了。很多人写了三百张纸,抄上一些报告。投资人天天看这个,还需要你教育他吗?   第二,你有什么样的解决方案,或者什么样的产品,能够解决这个问题。你的方案或者产品是什么,提供了怎样的功能?  第三,你的产品将面对的用户群是哪些?一定要有一个用户群的划分。  第四,说明你的竞争力。为什么这件事情你能做,而别人不能做?是你有更多的免费带宽,还是存储可以...

2020-12-05 18:00:40 232

原创 Java GC(Garbage Collection,垃圾回收)

GC(Garbage Collection,垃圾回收)如何识别“垃圾”对象,回收“垃圾”对象,有必要介绍一下:1、通过一系列名为“GC Roots”的对象作为起始点,从这些根节点开始向下搜索,搜索所走过的路径称为引用链(Reference Chain);2、当一个对象到 GC Roots 没有任何引用链相连时,该对象视之为可回收的“垃圾“对象。3、当然,右侧的G和H,单独的F对象,他们没有引用链,所以妥妥的是可回收的“垃圾”对象;而ABCDE对象,都是不可回收的。至于那些对象可做G.

2020-11-17 21:52:20 468 2

原创 Android R 、Android 11 API 30差异报告解读

本文基于Android开发者网站的API参考和差异报告部分进行应用开发中常用的重点API变化进行解读分析,目的在于了解Android11的API差异,了解Android11新增接口能力的同时适配目前正在使用的接口的变化。2、重点API差异解读 需要重点关注的API差异汇总如下:Manifest.permission中新增三个权限:LOADER_USAGE_STATS、MANAGE_EXTERNAL_STORAGE、QUERY_ALL_PACKAGES Intent内新增一个创建...

2020-11-11 16:33:28 2451

原创 Kotlin入门介绍

首先,参考官方开发文档:官方文档目录一、Kotlin介绍二、Kotlin最基础语法三、Kotlin与Java完全兼容吗?四、新手使用Kotlin常遇到的问题五、Kotlin高阶函数六、其他本文需要掌握的内容1、Kotlin开发环境搭建2、Kotlin与Java的相互调用3、学会如何把Java代码转成Kotlin,并能正常运行4、了解Kotlin最基本的3个不同于java的特点5、了解什么是高阶函数,常用的Kotlin高阶函数一、Kotlin介绍Ko

2020-09-27 13:42:14 819

原创  java.util.ServiceConfigurationError:终极解决办法、AutoService问题

java.util.ServiceConfigurationError:05-23 15:07:55.597 5382 5453 E AndroidRuntime: at java.util.ServiceLoader.fail(ServiceLoader.java:233)05-23 15:07:55.597 5382 5453 E AndroidRuntime: at java.util.ServiceLoader.access$100(ServiceLoad...

2020-05-23 15:15:24 8215

原创 短视频去水印示例

1. 去抖音APP里点开某个视频,点击分享按钮,在分享弹框中点击复制链接或通过分享到微信QQ等获取分享链接。如果是朋友分享给你的链接,直接复制那个分享链接即可。抖音短视频APP里虽然有保存视频的按钮,但这种方式保存的视频右下角有抖音的水印,并且这种方式不适用于电脑。3. 在工具的输入框中粘贴我们刚才复制的地址,然后点击解析视频按钮,解析完成后,就可以下载视频和封面了。到本地,此方法适用于电脑和手机,且不需要安装任何软件和插件。是不是觉得特别赞,觉得好就分享给更多的朋友知道吧。

2020-04-23 10:32:07 210680 19

原创 Android native crash 信号量signal对应的含义

与 Java 平台不同,C/C++ 没有一个通用的异常处理接口,在 C 层,CPU 通过异常中断的方式,触发异常处理流程。不同的处理器,有不同的异常中断类型和中断处理方式,linux 把这些中断处理,统一为信号量,每一种异常都有一个对应的信号,可以注册回调函数进行处理需要关注的信号量。所有的信号量都定义在<signal.h>文件中,这里我将几乎全部的信号量以及所代表的含义都标注...

2020-04-17 10:30:27 1856 1

原创 获取随机经纬度、经纬度范围

//获取随机经纬度public Map<String, Double> randomLonLat(double MinLon, double MaxLon, double MinLat, double MaxLat) { BigDecimal db = new BigDecimal(Math.random() * (MaxLon - MinLon) + Mi...

2020-03-30 21:29:04 1790

原创 java.lang.NoSuchMethodError: No static method encodeHexString([B解决

01-08 18:29:25.534 20184 20184 E AndroidRuntime: java.lang.NoSuchMethodError: No static method encodeHexString([B)Ljava/lang/String; in class Lorg/apache/commons/codec/binary/Hex; or its super classes...

2020-01-08 19:03:03 2473

原创 Android bitmap 转RGB数组(三通道)、RGB数组(单、三通道)转回Bitmap、bitmap Resize 512

直接上工具类,简单易懂import android.graphics.Bitmap;import android.graphics.Matrix;/** * bitmap and rgb bytes dual transfer * * @author guochao * @version 1.0 * @since 2019/12/12 */public class ...

2020-01-07 11:11:46 4898 1

原创 AccessibilityAction.ACTION_SCROLL_DOWN实现滑动

相信大家在使用辅助服务的时候,肯定有过使用AccessibilityAction来实现滑动的时候这里介绍两个API ACTION_SCROLL_DOWN 、ACTION_SCROLL_TO_POSITION两个用法如下,Google官方传送门Bundle argument=new Bundle();node.performAction(AccessibilityNodeInfo...

2019-08-29 16:32:30 3007

原创 Android 8.0 悬浮框覆盖状态栏

设置Parms参数params.flags=WindowManager.LayoutParams.FLAG_LAYOUT_IN_SCREEN属性,即可覆盖状态栏

2019-07-31 15:55:51 2321 1

原创 Android dalvik虚拟机内部机制详解(2)____内存管理原理

为了保证Android系统的正常运行和应用程序的稳定性,Dalvik虚拟机的内存管理机制在整个虚拟机系统中占用非常重要的位置。此文章会解决以下五个问题:1.内存管理机制中涉及的关键数据结构2.内存管理机制中涉及到的关键函数3.内存分配的算法和流程4.当前主要的垃圾回收算法5.垃圾回收的流程首先来看一下,内存管理机制在dalvik虚拟机中,与其他模块的协助关系,如下图:...

2019-06-18 16:16:46 996

原创 Android高级、资深、技术专家 大厂面试题分享

题目来自19年3月移动端大厂面试题分享 :我对面试题进行了简单整理原文目录按照公司分类我这里从技术模块类分类这样大家就能针对性准备了。我喜欢收集面试题,也喜欢查找答案,写对应的demo,这对于我来说,是工作之余,提升自我的一个大方向。1.基础组件1.对Activity启动流程的了解:AMS和ActivityThread涉及到的源码?2. Fragment和Activit...

2019-05-30 18:01:27 2344

6-034-fall-2010.zip|6-034-fall-2010.zip

麻省理工人工智能课程课件及作业指导代码等麻省理工人工智能课程课件及作业指导代码等麻省理工人工智能课程课件及作业指导代码等麻省理工人工智能课程课件及作业指导代码等麻省理工人工智能课程课件及作业指导代码等麻省理工人工智能课程课件及作业指导代码等麻省理工人工智能课程课件及作业指导代码等

2020-10-08

麻省理工学院 MBA金融学课件 1

麻省理工学院 MBA金融学课件 1

2020-09-27

麻省理工学院MBA金融学课件

麻省理工学院MBA金融学课件,以及作业等,大家可以自行下载。 麻省理工学院MBA金融学课件,以及作业等,大家可以自行下载。 麻省理工学院MBA金融学课件,以及作业等,大家可以自行下载。 麻省理工学院MBA金融学课件,以及作业等,大家可以自行下载。

2020-09-27

Android 百分比布局

百分比布局

2018-10-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除