自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

pageTan的小基地

一花一世界,步步可生莲

原创 jquery 经验

idea导入jquery无效 导入的是jquery-3.4.1.js无效,修改为jquery-3.4.1.min.js成功 同时使用fadeto、fadein 、fadeout会导致失效 $("button").hover( function () { ...

2019-07-27 23:38:01

阅读数 14

评论数 0

原创 AS3.3.1调用第三方so,同时使用自己写的so

将第三方so拷贝到lib下面 创建对应so中的java类 第三方so中的类方法(这个不用在当前项目中编写) 调用的地方要写的对应类(注意,包名、类名和方法名一定要一致) 修改build.gradle 测试 ...

2019-03-08 21:21:18

阅读数 71

评论数 0

原创 AS3.3.1 ndk开发

不得不吐槽,网上的教程都不好使 环境 刚下载的AS 3.3.1,windows10,java8 新建Jni文件 make project 生成.class文件 生成.h 文件 将上面生成的class文件赋值到代码目录 运行命令生成头文件 javah -classpath . -jni ...

2019-03-08 20:42:40

阅读数 95

评论数 0

原创 Flutter初体验

环境搭建 原本就已经有android环境,所以android相关环境搭建就不再诉说 下载git上的flutter项目源码 git clone -b beta https://github.com/flutter/flutter.git 注意,网上很多教程都是旧的了,他们说的是下载alph...

2019-01-23 19:10:17

阅读数 30

评论数 1

原创 大家都小看了DataBinding!

目前大家用dataBinding给人的感觉就是拿着长枪当木棒 优秀的人一直在努力减少重复工作量 DataBinding简介 DataBinding是2015年谷歌I/O大会上介绍了一个框架,DataBinding是一个数据绑定框架,将数据与布局相绑定。 DataBindi...

2018-05-17 19:13:29

阅读数 110

评论数 0

原创 资源福利——面试资料

又到黄金跳槽季节,我特意准备了些许面试资料 精心准备之后,才能找到高薪的工作。毕竟,很多东西就算曾经是精通的,太长时间不用,也需要花时间重新在脑海中建立索引。 而起薪高低会影响入职之后的方方面面。 由于我从事的是java方面的工作,所以java相关和通用基础相关的资料准备得比较多。 还...

2018-04-15 19:17:56

阅读数 183

评论数 0

原创 理解矩阵(一)

不同人对矩阵有不同的理解,有人说是一种变化,有人说是一种运动。 不过,我的理解是: 矩阵是一个过滤器 过滤器 过滤器是什么,用来过滤东西的物体叫过滤器,比如过滤水中杂质的净水器。 不过滤的时候,它就是一个物体。而进行过滤的时候,他就是一个净水器,把污水变成了净水。 ...

2018-04-14 20:22:36

阅读数 302

评论数 0

原创 android抓包工具fiddler使用

下载 百度搜索fiddler即可找到下载地址 下载后配置 打开fiddler,tools->options 勾选https 选择connections 配置完毕后将手机与pc置于同意局域网内。 使用 设置代理 长安手机wifi,选择修改网络 勾...

2018-04-11 19:40:05

阅读数 189

评论数 0

原创 你担心handlerThread的效率问题吗?

属性之间的关联 handlerThread、handler、looper、messageQueue相互关联对应 queue Queue是通过msg.next指向下一个msg来实现,mMessages代表当前的message,每取出一个msg,移动一次mMessages,一直到最后一个ms...

2018-04-10 18:36:06

阅读数 303

评论数 0

原创 ubuntu16.04使用问题集合

安装 下载包安装的时候出现了两次问题,第一次是再安装过程中不断闪屏 第二次是安装到一半报DVD之类的错误,大概意思是损坏 耗了我几天,最终让朋友带了个U盘过来装,ok,只是使用系统的时候经常会弹出一个错误提示,忽略就好 wifi无法再右上角联网处没有显示 安装wifi驱动 连接...

2018-03-19 21:34:13

阅读数 51

评论数 0

原创 pytorch问题

multi-target not supported at d:\pytorch\pytorch\torch\lib\thnn\generic/ClassNLLCriterion.c:22 target.squeeze(1) 欢迎关注我的微信公众号:云端看大地 即将带来的是:我工作经验系...

2018-03-19 21:24:09

阅读数 790

评论数 3

原创 windows 使用pytorch遇到的问题汇总

很多人都是使用mac开发的,我使用windows遇到了很多问题,这里持续记录一下 if name == ‘main‘:freeze_support() 在多线程环境中,mac不需要这行代码能够正常运行,but,windows10不能。 windows中如果没有这句,会报错. 我...

2018-03-05 18:14:52

阅读数 4712

评论数 3

原创 机器学习的分类

机器学习根据训练方法不同,可以分为三类:监督学习、无监督学习、增强学习。也有人会多加一类,半监督学习。深度学习,应该也是机器学习(我认为) 监督学习(supervised learning) 简单的理解就是先将一批数据分类,然后进行训练。分为两类:回归、分类 将样本分为两...

2018-02-23 22:48:58

阅读数 112

评论数 0

原创 神经网络——sigmod函数、激活函数、损失函数

sigmod函数通常作为激活函数 sigmod函数 导数 sigmod函数作用 这个看了很久一直不明白,但是多看几次总没错,因为在看了n次之后的现在我明白了。 简单的理解就是:将输入的值收敛起来(光滑和约束)。 如果是发散的,那就没有规律了 让一些没有规律...

2018-02-23 22:17:15

阅读数 2037

评论数 0

原创 python 下标

从java转过来,很难习惯a[-1]这种负数的下标 下标为负数 比如-1:表示最后一位 比如-2:表示倒数第二位 import copy, numpy as np a= np.array([0,1,2,3,4]) print("a[-1]",a[-1]) p...

2018-02-18 18:31:51

阅读数 1474

评论数 0

原创 python之numpy

numpy是python的一个扩展,包括数值计算矩阵等。 reshape 顾名思义就是改变形状,在这里是改变数据的形状,也就是数据的结构 np_data = np.arange(6).reshape((2,3)) print( '\nnp.arange(6)�...

2018-02-18 18:13:37

阅读数 157

评论数 0

原创 python第一步——Annaconda基础使用及pycharm、spyder

在之前的笔记本上python环境和混乱,换了电脑后,下载pycharm,结果却没有python环境,正好想试试annaconda。 简单的理解annaconda就是:它是一套环境。就像是web开发环境、python开发环境、android开发环境…… Annaconda 下载A...

2018-02-15 22:30:13

阅读数 13675

评论数 0

原创 为什么多年经验的程序员都喜欢用命令行

身为一个老鸟,怎么能做让自己身心俱疲的事儿?谁不知道,移动手,是一件非常累的事情!!!欢迎关注我的微信公众号,里面会有一些我也不知道是啥的东西

2017-04-06 20:16:30

阅读数 370

评论数 0

原创 从零开始,配置环境以及第一个spring boot程序

用的centos7 最小化安装 步骤 wget 更换源,提示wget命令不存在 yum -y install wget 运行yum - y update 出现如下 Loaded plugins fastestmirror Loading mirror speed from ...

2017-03-19 00:31:45

阅读数 1829

评论数 0

原创 工作两年,终于明白了这些

每周总结真的很难写 项目经理不会关注你每周的工作量,只会关心你每周做了多少功能点,修复了多少bug,优化了几点代码 衡量一个人的工作量,真的不容易,有时候你看见别人上千行代码提交,实际上都是从老项目中复制过去的,真实花费时间不到2小时 衡量一个人的工作量,确实不容易,有时候你看见别人不到五十行代码...

2017-03-04 21:31:33

阅读数 632

评论数 0

原创 步入中级开发者的必备技能

之前和朋友讨论过,怎么划分初级开发者和中级开发者。今天读了一份源码之后发觉,这两点必须要列上。1 英语为什么?且不说许多文档都是英文,也不说许多源码中的注释都是英文,只说平时遇到问题,需要解决,就得懂英文,许多答案,还得谷歌,还得stackOverflow2 阅读源码为什么?首先阅读源码,能够学会...

2017-02-28 20:53:25

阅读数 216

评论数 0

原创 recyclerView滚动处理

写这一章是因为需求:平滑滚动,而且滚动到的item要停留到顶部 非平滑滚动 使用LayoutManager.scrollToPositionWithOffset 方法即可 平滑滚动 smoothScrollToPosition:如果视图已经在屏幕上出现了,那么,不会触发滚动...

2017-02-28 18:27:28

阅读数 2305

评论数 0

原创 移除list中的一个元素

移除list中的一个元素为什要写这个,因为,我的一个同事,工作一年了,写这段代码的时候,出了错。 他的写法如下for (int i = 0; i < typeList.size(); i++) { if ("two".equals(typeList.get(i)...

2017-02-24 18:38:10

阅读数 2024

评论数 0

原创 下载mnist训练集

创建一个文件input_data.py 打开链接 复制进去 再把新建一个test.py 把如下代码复制进去 import input_data mnist = input_data.read_data_sets("MNIST_data", one_hot=True...

2017-02-22 21:49:54

阅读数 1825

评论数 0

原创 mvp思考

mvp用了很久了,在多个项目中使用到了它,也给几个项目做过改版,突然觉得mvp很鸡肋 page你瞎扯,这么好的一种模式,怎么就鸡肋了? 首先,每一种模式都有适用的情景,一种模式想要更通用,那么只能不断变种。而mvp的变种,网上也有很多了,为了适应自己的项目,大家都以自己的风格改变了mv...

2017-01-20 21:07:07

阅读数 493

评论数 1

原创 代码规范

if public void showInfo(){ boolean isChecked = true; // if (isChecked) { nameTV.setText(name); return; ...

2017-01-16 19:26:50

阅读数 310

评论数 0

原创 神奇的数学——三次方程

我是一个程序员,为了更舒适的动画效果,不得不学起了数学 x不断递增,可是y却没有安比例递增,这不是很神奇的一点吗 x^3这个图怎么来的,百度输入x^3。 可以看到:随着x的递增,y先是急速递增,然后平缓递增,然后非常平缓递增,然后平缓递增,最后急速递增。而且如果x是负数,那么y也是负数 ...

2017-01-09 22:55:58

阅读数 404

评论数 0

原创 toolbar兼容性问题

在华为平板m2-801w上,toolbar会默认有8个dp的leftpadding和rightPadding java <android.support.v7.widget.Toolbar android:id="@+id/toolbar" and...

2017-01-09 17:22:54

阅读数 431

评论数 0

原创 DecelerateInterpolator(float factor)

动画、减速 public float getInterpolation(float input) { float result; if (mFactor == 1.0f) { result = (float)(1.0f ...

2017-01-09 11:02:14

阅读数 1289

评论数 0

原创 网络错误码

404 网页找不到,多半是地址不对,或者服务未开启 406 json未传对,或者媒体类型不对

2016-12-29 13:35:00

阅读数 238

评论数 0

原创 一些不曾注意的代码规范

不经历这一遭,永远不会明白为啥要遵循这些规范 命名规范 基础的驼峰或者其他,相信不用多说,重点在于,平时以为没必要的 xml中属性顺序在第一个版本开发的时候,往往不会注意这些,写的顺序会比较混乱,毕竟复制黏贴不少,甚至有些width和height还有id放到最下面去了。 但是重构的时候,或者...

2016-12-08 18:52:50

阅读数 413

评论数 0

原创 recyclerView动画解读

由于recyclerView有动画的情况会创建双倍的viewHolder,没有了解的,可以看看我的上一篇博文,可是如果没有动画,item的变化太突兀了,那么这个需求就这样出来了,如何不用recyclerView的默认动画实现动画 继承ItemAnimator或者SimpleItemAnimator...

2016-10-01 22:22:41

阅读数 380

评论数 0

原创 为什么选择放弃recyclerView

创建了2倍的viewHolder 假设只显示了n个item 1. 人们通常认为recyclerView最多只缓存n + 2个viewHolder,这是错误的,正确的答案是n * 2 + 2 解释,当item显示完全后,如果再次调用notifyItemChanged,那么会再次创建一个v...

2016-09-29 14:23:42

阅读数 969

评论数 0

原创 json解析注意事项

项目需求是这样的,我需要把三个相同结构的内容显示到界面上,这三个内容是固定不变的,很容易就想到了吧这三个内容缓存到本地文件,文件中存放json,只需要读取文件,解析json就ok了 但是,出现了一个问题,在我添加了一个特殊字符之后,解析json失败 奇怪了,难道是特殊字符的解码问题,可是文件是...

2016-09-23 18:30:48

阅读数 618

评论数 0

原创 recycleView scrollToPosition 现象

如果position对应的view已经显示出来了,那么是不会有滑动现象的 原因? LinearLayoutManager类中的onLayouthildren方法,约483行 updateAnchorInfoForLayout(recycler, state, mAncho...

2016-09-23 18:04:58

阅读数 3041

评论数 0

原创 cancel事件

一直很奇怪cancel事件,而且一直认为cancel事件是在移出子view范围后cancel替代了up事件 实际上呢,不完全对 什么时候会发送cancel事件呢,首先在代码中搜索一下看看哪里用到了cancel事件 发现,当view被移除窗口的时候并且有触摸目标的时候会发送一个cancel事件...

2016-09-20 23:24:39

阅读数 291

评论数 0

原创 第三方资源

多说 多说是追求最佳用户体验的社会化评论框,为中小网站提供新浪微博、QQ(QQ空间和腾讯微博)、人人、开心网、豆瓣、网易微博、搜狐微博、百度、淘宝、Google等多帐号登录并评论功能。它帮你搭建更活跃,互动性更强的评论平台。具有众多实用特性,功能强大且永久免费。

2016-09-05 16:29:07

阅读数 381

评论数 0

原创 js(javaScript)学习系列--window

还是那句话,可以去看w3school获得window窗口大小该例显示浏览器窗口的高度和宽度:(不包括工具栏/滚动条 实用的 JavaScript 方案(涵盖所有浏览器):var w=window.innerWidth<!--Internet Explorer、Chrome、Firefox、...

2016-08-06 16:27:27

阅读数 272

评论数 0

原创 js(javaScript)学习系列--DOM

还是那句话,可以去看w3school 当网页被加载的时候,浏览器会创建页面的文档对象模型(document object model : DOM) html DOM treejavascript可以改变网页的哪些部分 JavaScript 能够改变页面中的所有 HTML 元素 JavaScri...

2016-08-05 23:41:03

阅读数 318

评论数 0

原创 java float

99.9f - 99.9f = 0.0f; 100f - 99.9f = 0.099998474(有借位,所以这里有误差)

2016-08-05 19:49:09

阅读数 232

评论数 0

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