路过的5年(二)

在收到offer的第3天又有一个好消息,真的是好消息。Z的公司因为有Android同事离职,所以需要再招一个人Android,然后把我推荐给了老板,面试在一个周末,老板出差回来,和老板聊了会,被录用了,我也推掉了之前的offer,和我的同学Z做起了同事。 14年的3月18号办理入职,然后第二天请假回原公司把所有事情交接完,正式告别进入新的行业。上班的第一天安装软件Ecliplse、JDK、SVN、配置环境变量、检出第一份代码,正式写下了第一行代码System.out.println(“Hell
分类: 其他 发布时间: 04-30 22:57 阅读次数: 0

路过的5年(三)

短暂的轻松过后,断断续续的又发了几版,紧接着改版了,老板原来的B2C居然不玩了,乖乖,直接改成内容平台了,这个跨度有点猛啊。不过我只是个小员工,老板发工资给我就完了。就这样原本的C端改版成了内容平台,砍掉和商户相关的模块,B端也停在了1.6.0版本不在维护。逻辑简单了,内容清晰了,产品也终于把风格统一了,慢慢的到2.0.0版本界面真的很漂亮,公司也招了好多编辑小姐姐,平时写文章,还是客串下用户评论留言、发水文,这事最幸福的一段时间,美女如云。转眼到了17年春节,奖金算了没想过,500红包,春节
分类: 其他 发布时间: 04-30 22:57 阅读次数: 0

RecyclerView嵌套RecyclerView的自动滑动问题解决

大家在使用RecyclerView嵌套RecyclerView的时候会发现页面会内容自动滑动,解决滑动的问题很简单 两种解决办法: 一、代码中设置,内部Recyclerview去除焦点,父布局里获得焦点。 recyclerview.setFocusableInTouchMode(false); recyclerview.requestFocus(); 例如父布局是ConstraintLayout。 rootCL.setFocusableInTouchMode(true); rootCL.req
分类: 其他 发布时间: 04-30 22:57 阅读次数: 0

Android 颜色透明度对应16进制(跨度5%)

0%=FF(不透明) 5%=F2 10%=E5 15%=D8 20%=CC 25%=BF 30%=B2 35%=A5 40%=99 45%=8c 50%=7F 55%=72 60%=66 65%=59 70%=4c 75%=3F 80%=33 85%=21 90%=19 95%=0c 100%=00(全透明)
分类: 其他 发布时间: 04-30 22:56 阅读次数: 0

Android自动接听来电并录音

最近一个朋友(产品经理)找我说想我帮忙做个东西,我百般推辞,各种理由,尤其是想起当初一起没少撕逼,更是百般的不愿意,但是最后碍于私人交情,还是应承下来了,大致的要求是自动接听电话,播放预先设置好的语音,并对通话录音。但最终折在了播放预先设置的语音上(哭笑),也就只完成了自动接听电话和录音,也在这里记录一下吧。 看了很多的博客基本雷同,通过使用aidl的方式反射调用底层的接听电话接口,并配合try{} catch(Exception e) {} 的方式在高版本上使用广播模拟耳机按钮来实现接听电话
分类: 其他 发布时间: 04-30 22:56 阅读次数: 0

Kotlin与java语法对比笔记(一)

本文内容是我在学习kotlin语法的过程中学习和总结的一点小知识,很入门,初级水平,大佬请忽略。 如有错误敬请指正,不胜感激。 1、基本数据类型 java java:byte,short,int,long,float,double,char,boolean(多啰嗦一句String真的不是基本数据类型,末次面试时遇到小哥回答基本数据类型,第一个说的就是String,再三提示都肯定的回答String是) Kotlin Byte,Short,Int,Long,Float,Double,Char,Bo
分类: 其他 发布时间: 04-30 22:56 阅读次数: 0

约束布局ConstraintLayout

1、约束布局的出现背景 随着Android手机的普遍,APP已经成为我们日常生活中必不可少的部分,但随着APP不断的更新细化,布局也越来越复杂,更多层次的嵌套,已经成为影响APP性能的一个重要环节,也是我们在开发中不断优化的部分。Google也在为提高APP性能而不断改变着,因此在Android studio的2.3版本新建的Module中默认的布局就是 ConstraintLayout。 ConstraintLayout 是一个 ViewGroup,它的出现是为了解决复杂布局时,布局嵌套(布
分类: 其他 发布时间: 04-30 22:56 阅读次数: 0

Kotlin与java语法对比笔记(二)

本文内容是我在学习kotlin语法的过程中学习和总结的一点小知识,很入门,初级水平,大佬请忽略。 如有错误敬请指正,不胜感激。 Kotlin与java语法对比笔记(一):https://blog.csdn.net/LPL0129/article/details/86646378 10、定义类 Kotlin中的类是使用class关键字来声明: Kotlin中的类可以有一个主构造函数和一个或多个辅助构造函数。 主构造函数是类头的一部分:它在类名后面(和可选的类型参数)。 class Person
分类: 其他 发布时间: 04-30 22:55 阅读次数: 0

Kotlin与java语法对比笔记(三)

本文内容是我在学习kotlin语法的过程中学习和总结的一点小知识,很入门,初级水平,大佬请忽略。 如有错误敬请指正,不胜感激。 Kotlin与java语法对比笔记(二):https://blog.csdn.net/LPL0129/article/details/86653940 14、运算符 运算符 Java Kotlin 描述 a++/++a a++/++a 自增 a--/--a a--/--a 自减 a+b a+b 加法或字符串连接 a-b a-b 减法 a*b a*b 乘法 a/b a/
分类: 其他 发布时间: 04-30 22:55 阅读次数: 0

记:Git 提示Another git process seems to be running in this repository, .....

Another git process seems to be running in this repository, e.g. an editor opened by 'git commit'. Please make sure all processes are terminated then try again. If it still fails, a git process may have crashed in this repository earlier: remove the
分类: 其他 发布时间: 04-30 22:55 阅读次数: 0

Kotlin与java语法对比笔记(四)

本文内容是我在学习kotlin语法的过程中学习和总结的一点小知识,很入门,初级水平,大佬请忽略。 如有错误敬请指正,不胜感激 16、判断器 java int count = 1; switch (count) { case 0: System.out.println(count); break; case 1: case 2: System.out.println(count); break; d
分类: 其他 发布时间: 04-30 22:54 阅读次数: 0

android studio 到入 flutter项目

1、打开File>Open,导入Flutter项目,选择flutter的根目录,就是包含pubspec.yaml的目录 2、设置flutter SDK路径 3、设置完成后 Apply完成点击OK 4、Upgrade dependencles 等待执行完成(忘记截图,借用下图) 5、点击运行
分类: 其他 发布时间: 04-30 22:54 阅读次数: 0

RecyclerView 设置多列显示

今天写代码的时候,就怎么都想不起来spanCount这个参数了,只好看原来的老代码。那就本着好脑子不如烂笔头的思想记下,能帮人最好。 <android.support.v7.widget.RecyclerView android:layout_width="match_parent" app:layout_constraintTop_toBottomOf="@id/fgV3" app:layout_constraint
分类: 其他 发布时间: 04-30 22:54 阅读次数: 0

md5`加密1:java简单实现

package md5testatest; import java.io.UnsupportedEncodingException; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; import sun.misc.BASE64Encoder; public class Md5testaaa { public static String EncoderByMd5(Strin
分类: 其他 发布时间: 04-30 22:53 阅读次数: 0

【微信小编】关联规则图

今天终于知道以前看到的关联规则图是怎么画出来的了。 效果图如下: setwd("D://test//") testdt<-read.csv("test.csv",header = TRUE,sep="\t") head(testdt) trans5<- as(split(testdt[,"disease_tp"], testdt[,"zjhm"]), "transactions") inspect(trans5) rules <- apriori(trans5, parameter = lis
分类: 其他 发布时间: 04-30 22:53 阅读次数: 0

我装hive的记录

需要事先安装好hadoop,mysql 进入mysql以后设置一下: createdatabase hive; createuser 'hive'@'%' identified by '密码'; grantall on *.* to hive@'%' identified by '密码'; flushprivileges; 接下来只剩下修改hive的配置,主要修改hive-site.xml;hive-config.sh;profile 比较靠谱的修改步骤连接:http://blog.csdn.
分类: 其他 发布时间: 04-30 22:53 阅读次数: 0

md5`加密2:udf简单实现

首先编写udf的java文件 除了导入hadoop里面的jar包之外(hadoop/share/hadoop/ : common 以及common里的lib ,mapreduce 以及mapredure 里面的lib; yarn 以及yarn里面的lib) 还需要导入hive里面的lib所有jar包 接下来是java主体部分,是把之前java上实现的拿来改一些地方: package myudf1; import org.apache.hadoop.hive.ql.exec.UDF; imp
分类: 其他 发布时间: 04-30 22:53 阅读次数: 0

【学习笔记】特征工程(1)

构建特征(转换) 原始数据的变量本身就是一个特征,有时会对其中部分变量进行一些转换,这样做可能会提高模型的稳定性和准确率。 常见的特征构建(转换)方式有: 标准化 x'=(x-μ)/σ,即原始数值减去均值除以标差,对原始变量进行了对中和归一,去掉幅度的影响 归一化 x'=(x-MinValue)/(MaxValue-MinValue),实现将原始变量值域划归到[0,1]区间,去掉量纲的影响 信号增强 常用的方法是:傅里叶变换、小波变换,主要用于信号处理、图像处理 降维技术 PCA,MDS(多维
分类: 其他 发布时间: 04-30 22:52 阅读次数: 0

用sqlplus导出oracle数据

当初装oracle数据库的时候比较混乱,账号密码没记清,最后导致odbc建不起来,没法让oracle直接和R连接起来。 所以只能先导出oracle里的数据到本地,再读进R. 导出时候用了sqlplus sql plus 登陆 sys as sysdba -- 一定要加上 as sysdba 不然总是报错 spool d:\a.csv select ksmc || ',' || mzrq || ',' || age || ',' || gender || ',' || weekday || ',
分类: 其他 发布时间: 04-30 22:52 阅读次数: 0

spark是什么,就看看

Spark是一种计算框架,Spark实现的是实时查询、批处理,流处理功能三合一,经常用它和hadoop这个生态系统进行比较。hadoop的计算框架有mapreduce,map reduce每次计算都会把中间过程存在本地hdfs上,这个比较消耗资源和拖慢进程,spark就是直接将中间计算结果存在内存,所以速度很快(?对内存消耗很大吧,能支持么?) Spark使用的语言是scala最佳,也支持python,Java是可以用的但却不太推荐(不知道为什么)。 所以作为数据分析员可能只需要懂得一些sca
分类: 其他 发布时间: 04-30 22:52 阅读次数: 0