- 博客(35)
- 收藏
- 关注
原创 梳理Handler,Looper,MessageQueue的关系
首先,这三个的关系还得再加上一个,那就是线程。Handler在创建的时候,会传入一个Looper的对象,默认不传的话,就是主线程中创建的Looper(为什么主Looper不需要调用Looper.prepare() 呢,因为在创建Activity或者Fragment的时候,安卓环境帮我们主动做了处理,所以不需要手动写)。传入的Looper用于遍历MessageQueue获取Message。如果是在子线程中创建Hander(例如:HandlerThread),就需要三步完成Hander的创建。第一步执行Loop
2021-06-11 14:53:14
183
原创 django过滤器大全
django过滤器大全1、add :将value的值增加2。使用形式为:{{ value | add: "2"}}。2、addslashes:在value中的引号前增加反斜线。使用形式为:{{ value | addslashes }}。3、capfirst:value的第一个字符转化成大写形式。使用形式为:{{ value | capfirst }}。4、cut:从给定value...
2020-03-19 16:43:59
309
原创 Hive metastore mysql
bin/hive后,运行sql语句,报错:SemanticException org.apache.hadoop.hive.ql.metadata.HiveException: java.lang.RuntimeException: Unable to instantiate org.apache.hadoop.hive.ql.metadata.SessionHiveMetaStoreClie...
2020-02-29 19:31:33
175
原创 Hadoop 求出哪些人两两之间有共同好友,及两两的共同好友都有谁
源数据(xxx的好友列表):A:B,C,D,F,E,OB:A,C,E,KC:F,A,D,ID:A,E,F,LE:B,C,D,M,LF:A,B,C,D,E,O,MG:A,C,D,E,FH:A,C,D,E,OI:A,OJ:B,OK:A,C,DL:D,E,FM:E,F,GO:A,H,I,J1、先求A,B,C...是谁的好友,也就是说,哪些人的友好里有A,哪些人的友好里有...
2020-01-10 16:45:48
589
2
原创 hadoop读取文件时,报错java.io.EOFException
计划比较两个字符串的大小,所以再写实体类的时候,把比较的参数写成了String类型,通过String的compareTo方法进行比较,结果报错java.io.EOFException。 实体类实现了WritableComparable接口,在实现接口方法public void write(DataOutput out)和public void readFiel...
2020-01-05 16:38:40
756
原创 hadoop安全模式
hadoop在安全模式下,是不能在hdfs上操作数据的,所以,如果你出现上次文件失败,这是一种失败的原因。bin/hdfs dfsadmin -safemode enter:进入安全模式bin/hdfs dfsadmin -safemode leave:离开安全模式bin/hdfs dfsadmin -safemode get:获取安全模式bin/hdfs dfsadmin -sa...
2019-12-09 20:41:26
265
原创 Django2.0,图片上传
前些天写的后台图片上传图片功能,今天写的时候就遇到问题了,三天不学习,赶不上刘少奇。特此把整个流程梳理记录一下,以便后期使用时方便查看。1、models.py对应类中添加:img = models.ImageField(upload_to='img', default='img/default.png')(备注:如果后台添加上传图片,你的models.py中的类要写对应的admin,...
2019-12-09 20:16:27
129
原创 hadoop启动遇到的免登录问题
今天启动虚拟机,突然SecureCRT就连不上我的虚拟机了,查了半天没找到问题 ,结果关了VMware,重新打开,OK了。奇怪的很呐。经此一事,突然感觉今晚上的hadoop会出幺蛾子。 真是想啥来着啊。连接上之后,cd到hadoop的目录,启动hdfs,OK,一切正常。启动yarn,我去,出事了。The authenticity of host 'hadoop101 ...
2019-12-09 20:15:06
395
1
原创 win10编译hadoop2.9.2
编译介绍: win10系统 Hadoop2.9.2源码 vs2015编译之前的各种工具的下载,在最后的连接中有。编译成功之后的jar包,也在最后的连接中。编译过程中的各种配置环境变量,网上一搜一大堆,不在此描述。遇到的错误,查看网友的博客差不多都会遇到,下面是两个记录错误的博客: https://blog.csd...
2019-12-06 07:23:02
881
3
原创 Android 中的内部存储和外部存储对应路径
系统:Android8.0包名:com.shanghome.video.choicevideodemo内部存储: getApplicationInfo().dataDir-------->/data/user/0/com.shanghome.video.choicevideodemo if (Build.VERSION.SDK_INT >= Buil...
2019-11-28 08:20:26
605
原创 centos7.7 安装ntp遇到的问题总结
1、su root 切到root用户2、执行yum install ntp -y结果报错:Error downloading packages:ntp-4.2.6p5-29.el7.centos.x86_64: [Errno 256] No more mirrors to try.头有点大了,百度一下和网络有关系,那就ping www.baidu.com报错:ping: ...
2019-11-26 09:05:20
5773
1
原创 diango 2.0 图片上传
前些天写的后台图片上传图片功能,今天写的时候就遇到问题了。特此把整个流程梳理记录一下,以便后期使用时方便查看。1、models.py对应类中添加:img = models.ImageField(upload_to='img', default='img/default.png')(备注:如果后台添加上传图片,你的models.py中的类要写对应的admin,要注册)2、执行...
2019-11-14 11:53:37
582
1
原创 VWware 安装centos7.7,配置静态Ip记录
有些教程中,vi修改的是/etc/sysconfig/network-scripts/ifcfg-eth0,而我的是/etc/sysconfig/network-scripts/ifcfg-ens33so,我得vi/etc/sysconfig/network-scripts/ifcfg-ens33显示ens33的内容:TYPE=Ethernet #...
2019-11-14 11:51:19
197
原创 python cookbook 第一章记录
1.3 保留最后N个元素from collections import deque>>> q = deque(maxlen=3)>>> q.append(1)>>> q.append(2)>>> q.append(3)>>> qdeque([1, 2, 3], maxlen)>>...
2019-10-22 17:11:19
151
原创 jsonp 跨域读取数据
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body><input type="button" value="获取数据了" oncli...
2019-08-31 10:17:54
100
原创 django 查询,性能相关的函数
select_relatedprefetch_related写的挺好的:https://blog.youkuaiyun.com/CuGBabyBeaR/article/details/38342793https://blog.youkuaiyun.com/cugbabybear/article/details/38362489https://blog.youkuaiyun.com/cugbabybear/ar...
2019-08-24 15:35:04
112
原创 腾讯移动分析 市场上哪些机型,分辨率,系统版本 占比
Android 做适配,调整兼容版本,购买测试机,可以参考一下https://mta.qq.com/mta/data/device贴几个图:
2019-08-23 14:40:02
661
原创 android aapt 查看具体某个apk的一个信息
找到aapt所在的位置:aapt的命令,把xuexi.apk包的信息,输出到a.txt文件中。a.txt中的一小段信息:
2019-08-23 14:32:37
174
原创 Django中缓存的学习
官方中文链接地址:https://docs.djangoproject.com/en/2.0/topics/cache/Django 官方关于cache的介绍:https://docs.djangoproject.com/en/dev/topics/cache/记录一下django的缓存,用到是直接拿来,O(∩_∩)O1、Memcached在Django中使用Memcached:...
2019-08-20 11:52:35
115
原创 初学Django接收form表单上传的文件
files.html中的代码如下:<div> <form method="post" action="/index/" enctype="multipart/form-data"> <input type="file" name="sendfile"/> <input type="submit" value="...
2019-08-03 17:19:34
2083
原创 JQuery对象的四种高度
四种高度分别为:height(),innerHeight(),outerHeight(),outerHeight(true)打印代码:console.log("height:" + $('#ddd').height(), "innerHeight:" + $('#ddd').innerHeight(), "outerHeight:" + $('#ddd').outerHeight()...
2019-08-01 17:25:44
795
原创 记录以下关于生成json字符串的坑
尝试了三种,但是其中有一种有坑,如下:private void createStringJson(){ JSONObject jsonObject = new JSONObject(); try { jsonObject.put("name","张三"); //粉丝是个数组,其实就是嵌套json ...
2018-11-16 09:28:53
233
原创 selenium和PhantomJS 不再是一起玩的小伙伴了
UserWarning: Selenium support for PhantomJS has been deprecated, please use headless versions of Chrome or Firefox instead //现在流行这样了options = webdriver.ChromeOptions()options.add_argument("head...
2018-11-02 15:37:39
314
原创 python re正则
1、获取每行的字符res = re.search(r".+", "\ntoday\nis\nsunday",re.S)匹配换行,找到每行的数据print(res.group())结果是:todayissunday2、获取身份在对应数字的含义res = re.search("(?P<province>[0-9]{2})(?P<city>[0-9]...
2018-09-05 21:53:24
149
原创 利用Python进行数据分析之第七章 记录2 数据规整化:清理、转换、合并、重塑
索引上的合并DataFrame中传入参数left_index=True或者right_index=True(或者两个都传入),表示DataFrame的index(索引)被用作两个DataFrame连接的连接键,如下:dataframe1 = DataFrame({'key': ['a', 'c', 'a', 'b', 'b', 'a', 'a', 'b'], 'value': range(...
2018-07-24 10:47:07
195
原创 利用Python进行数据分析之第七章记录 数据规整化:清理、转换、合并、重塑
合并数据集:pandas对象中的数据可以通过一些内置的方式进行合并:pandas.merge可根据一个或多个键将不同DataFrame中的行连接起来。SQL或其它关系型数据库的用户对此应该会比较熟悉,因为它实现的就是数据库的连接操作。pandas.concat可以沿着一条轴将多个对象堆叠到一起。combine_first可以将重复数据编接在一起,用一个对象的值填充另一个对象中的缺失...
2018-07-21 17:41:39
259
转载 Python 操作 MySQL 的5种方式
1、MySQLdbMySQLdb又叫MySQL-python ,是 Python 连接 MySQL 最流行的一个驱动,很多框架都也是基于此库进行开发,遗憾的是它只支持 Python2.x,而且安装的时候有很多前置条件,因为它是基于C开发的库,在 Windows 平台安装非常不友好,经常出现失败的情况,现在基本不推荐使用,取代的是它的衍生版本。123456# 前置条件sudo apt-get ins...
2018-07-13 09:52:56
814
原创 用python实现读取xml文档内容
import xlrdfilePath = "E:\\python.xlsx"worksheet = xlrd.open_workbook(filePath)sheet_names = worksheet.sheet_names()for sh_name in sheet_names: sheet = worksheet.sheet_by_name(sh_name) m...
2018-07-03 14:31:19
2101
原创 django学习文档,还是选官方
进入https://docs.djangoproject.com,查看官方文档的时候,默认地址栏变成了https://docs.djangoproject.com/en/2.0/,本人英语不太好,看起来有点费劲。目光来到右下角,有个Language,把鼠标放上去(不用点击,移动到这上面就行),会在左边弹出来一排的语言选择,选择zh-hans,就是汉字(祖国的文字)了,就成了这样子了。下面是选择文档...
2018-04-09 16:30:58
497
原创 关于百度推送点击通知,跳转的问题(Android)
今天在跟同事测试百度推送,之前一直困扰我的一个问题得到了有效解决,挺高兴的,所以记录一下,同时告诫自己,遇到问题,解决解决再解决,一定能够解决的! 切入正题,百度推送的demo跟我们的app有些不一样之处。我们的app在首页之前,有一个启动页,遇到的情况是,每次在app关闭了之后,点击通知,能够准确的跳转到指定的页面,而在app打开的情况下,接收并且点击通知之后,却是打开启动页,跳转到
2016-01-19 15:08:52
4277
原创 Android 点击PopWindow外围,PopWindow消失
popupWindow.setOutsideTouchable(true);ColorDrawable dw = new ColorDrawable(Color.BLACK);popupWindow.setBackgroundDrawable(dw);popupWindow.update();popupWindow.setTouchInterceptor(new OnTouchLi
2013-11-06 16:23:03
789
原创 android中常用的xml生成与解析
总结了一下解析XML的三种方式。下图为要解析的XML的格式。解析了两种方式的XML,一种是文件,另一种是流。代码中用到的许多的类是我虚构出来的,例如在第二种解析中用到的User类。使用者应该先写这个类,写出他们的属性,并写get和set方法才可以的。 张三 男 22 110 zhangsan110@126.com 第一种:dom解析x
2013-05-13 09:50:27
525
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人