自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一个本科小生的奋斗史

坚持做自己懒得做但正确的事情,就能得到别人想得到却得不到的东西。

  • 博客(198)
  • 资源 (27)
  • 收藏
  • 关注

原创 毕业五年

好久不见,一年一度的“毕业N年”系列,2020,毕业五年了,今年来的略晚一些。五年是个挺重要的节点,所以今年不只是第五年,也是对自己前五年的复盘和总结。工作1、机会:能力很重要,机会最重要珍惜工作中脱颖而出的机会,不要轻易跳槽,要跳,一定是因为看到更好的机会。从我的经历来讲,毕业五年,加上实习已经工作了六年时间,百度(深圳)->百度(北京)->Finger(杭州)->阿里(杭州),一共换了四个团队,但都是个人原因,而不是因为更好的机会。这就导致换了几个队伍,好位置早已经有人,只能

2020-11-30 21:47:26 4553 14

原创 毕业四年

好久不见,一年一度的“毕业N年”系列,2019,毕业四年了。工作去年9月份从前公司离职了,加入阿里,很快,再两个月就入职一年了。几条工作上的感受和建议,希望对你有所帮助。1、谨慎面试,大厂永远在招人以阿里为例,你的所有面试记录都是留存的,包括每个面试官的评价以及结果,如果准备不充分的情况下频繁面试,留下的记录会影响之后面试官对你的印象。如果对某个岗位感兴趣,最好联系对应岗位部门的同学,简历...

2019-07-01 15:46:18 5244 15

原创 毕业三年

如约而至,一年一度的“毕业N年”系列,2018,毕业三年了。生活这一年生活轨迹变化很大,也清晰了很多。去年底在家里买了房,跟女朋友定了亲,接下来可能就只剩到哪里定居的问题了。学会了做饭,本以为做饭很麻烦,其实逛逛菜市场做做饭,比想象中简单自在多了,很多喜欢吃的东西都可以自己做来试试看,没想到的是,大肠吃着那么香,做起来那么臭,还用一个锅的教训,知道了不粘锅竟然不能用来炸东西。工...

2018-09-16 07:52:34 5737 10

原创 毕业两年

又到毕业季,去年毕业一年,今年,毕业两年了,一年一度的“毕业N年”系列。今年经历了两件事,离职和成长。离职 去年8月份从百度离职了,北京来到杭州,加入现在这家创业公司,做乐器教育方向的,应用叫Finger。成长 技术。这个三两句话也说不清楚,最近一年忙于工作也没写博客了。从客观角度来看的话,更多关注工程的架构和可扩展性,也厌烦了重复性的工作,把重复性的逻辑都通过封装解耦出去,通过“

2017-06-11 16:36:40 9928 27

原创 毕业一年

又到毕业季,一年就这么过来了,这一年独自在北京,过的单调但也充实,就做了两件事,减肥和学习。减肥在校期间不怎么运动,偶尔跑步但抵不过吃的多,永远是饭桌上吃到最后的人,肉不停的长,最胖时90kg。去年年底的时候,有一天照镜子,捏着肚子上的肉实在看不下去,下决心减肥。左图87kg到右图71kg,体脂从25降到18左右。 减肥的过程是痛苦的,但是成就感爆棚,让人更加自信,也更加相信付出会有回报。学习看

2016-06-18 20:32:28 13142 24

原创 毕业——少年,你还太弱,请专心练剑

有段时间没有更新博客,一是比较忙,二是考虑自己的博客内容。之前的博客都是自己的学习记录,输入的同时做了输出,自己思考了一下主要就是以下几类:1、一些比较常见的知识点,像这些都是本来就已经存在的内容,我只是做了一次梳理按照我的逻辑整理出来,就算我不整理,也能找的到,所以我觉得存在的必要性并不大。2、错误记录,自己学习和开发过程中遇到的各种问题,对于遇到类似问题的同学可能有所帮助。3、自己的经验总结,这

2015-07-19 10:52:25 13162 12

原创 一切从现在开始

大一马上就结束了,有一些收获,但是与自己期望的还是有很大的差距,自己反思的话是执行力不够,今天在csdn上又看到了一些很有励志意义的博客,很有动力,我会努力的。跟着前辈们的足迹,我要继续走下去了,在程序员这条路上吧,虽然学的是物联网,但是对编程很感兴趣,暂时顶下自己的方向就是程序员了。这学期学习了c++,虽然寒假里就自学了,但是再看一遍的收获还是很大的。马上就考试了,先不长篇大论,这就

2012-06-23 23:52:57 7897 10

原创 前端工程配置Nginx反向代理

前端工程配置Nginx反向代理HTTP配置HTTPS配置配置两个反向代理,一个代理http页面,一个代理https页面,前者监听80端口,后者监听443端口。配置后整个文件如下,其中有不少冗余,挑有用的看即可。#user nobody;worker_processes 1;#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;#pid

2021-06-06 16:42:41 3008

原创 毕业六年

今年工作变化。这一年可以说命途多舛,下半年短短几个月,换了3条业务4个老板,有被动调整,也有主动转岗,面临比较重要的选择,还是相当煎熬的。这个过程有些坑,空了单独分享。运气不好的是频繁拥抱变化,有些努力白费了,意外之中又有意外,不过运气好的是年终没吃太多亏,权当是走个弯路,浪费了一年时间吧。惰性。技术上来说,转后端一年多,工作够用了,不过这两年从客户端折腾到前端又到后端,把技术热情磨没了,可能也是各方面原因,今年第一次感觉到了惰性,有点佛,感觉够用就行,不再试图知其所以然...

2021-06-06 10:27:07 2599 10

原创 [Android] Bitmap的内存计算

本文聚焦的问题1、Bitmap中像素数据占用多大内存?如何计算?2、不同图片来源对内存大小有什么影响?Bitmap bitmap = Bitmap.createBitmap(100,100,Bitmap.Config.ARGB_8888);依然以如此声明一个bitmap为例,参数就决定了bitmap的大小。(以Android 8.0+平台为例,这行代码执行后占用的总内存大小=bitmap在...

2019-07-27 08:00:00 3687

原创 [Android] Bitmap内存在各系统版本的演化

聚焦的问题1、Bitmap的像素数据是存在哪里的?2、Bitmap内存如何释放?需要调用recycle吗?Bitmap bitmap = Bitmap.createBitmap(100,100,Bitmap.Config.ARGB_8888);以这样声明一个bitmap为例,有三个位置需要关注,bitmap引用本身所在的位置(栈),引用指向的对象所在的位置(堆),对象中持有的像素数据所在的...

2019-07-06 08:06:12 2616 1

原创 [Android-ARCore开发]ARCore从入门到放弃2-Demo介绍和扩展

昨天只是简单运行了官方的Demo,今天抽时间看了下文档和代码,大概了解一下原理。Demo功能很简单,打开之后自动检测平面,手指触摸平面会在触摸位置放置一个机器人。检测平面成功后如下面截图所示,可以看到很多蓝色小点和平面的菱形网状图。蓝色点称为锚点,结合手机传感器用于追踪手机移动。详细原理介绍参考官网介绍网格、小点和机器人都是使用OpenGL在SurfaceView上绘制的,看代码发现,当手指点击时

2017-09-01 20:42:33 9580 4

原创 [Android-ARCore开发]ARCore从入门到放弃1-Demo上手

Google刚发布了Google ARCore,对标苹果的ARKit,之前微软出hololens的时候就非常关注AR,迫不及待试了一下ARCore的效果,让人Excited,有种刚学安卓时候第一次跑起来模拟器的感觉。顺带记录下上手过程,比较简单,官网很详细,这里差不多只是个翻译。上手准备 1、Android studio 2.3及以上 2、支持的设备Pixel和三星S8 3、官方Demo和AR

2017-08-31 11:58:05 15960 9

原创 活点地图

去年这个时候,我开始做活点地图APP,用了二十几天的时间完成,发布到了各大应用市场,从产品构思到UI设计和代码实现都是一个人完成,可能产品定位也没有考虑太清楚,尝鲜的人很多,但是留存率比较低,

2016-04-17 09:51:17 9293 3

原创 我的书单

整理了一下自己购物车里的书单,推荐一下。

2016-01-03 15:35:13 10752 11

原创 JAVA虚拟机、Dalvik虚拟机和ART虚拟机简要对比

简单介绍JAVA虚拟机,安卓Dalvik虚拟机和ART虚拟机,并做简单对比。

2015-12-31 11:43:14 32629 15

原创 Python基础知识概要

非常简单的python入门,了解这门语言,用来为接下来的开发做基础。

2015-05-27 16:55:36 6949

原创 wireshark抓包获取网站登录信息

教你使用wireshark抓包,获取网站的登录用户名与密码。

2015-05-24 22:54:11 50536 3

原创 android错误之ListView设置setOnItemClickListener失效

检查一下你的listView中item的view中有没有checkBox控件,如果有这个控件,事件会被子View捕获到,ListView无法捕获处理该事件,导致失效解决方法如下: <CheckBox android:id="@+id/comment_item_user_sex" style="@style/TextTheme"

2015-05-11 22:47:58 4539 1

原创 android开发之Monkey测试_自动化测试_看看你的应用够不够健壮

教你使用android SDK自带的测试工具Monkey,对你的应用进行压力测试,看健壮性如何?

2015-05-11 15:49:25 9713 1

原创 android开发之应用Crash自动抓取Log_自动保存崩溃日志到本地

教你如何抓取应用崩溃日志,保存到本地,或者增加一些友好提示,如果有需要还可以上传到服务器。

2015-05-09 16:58:38 44617 11

原创 android开发之提高应用启动速度_splash页面瞬间响应_避免APP启动闪白屏

Application和Activity中的onCreate都进行了优化,基本没有耗时操作,但是启动应用之后还是会闪现一下白色背景,然后才进入Splash页面,对比了一下QQ、微信、微博等客户端,点击之后都是瞬间响应Splash启动页,差别在哪里呢。其实就算你onCreate啥都不做,仍然会闪一下白屏,因为初始化解析界面时需要一定时间,解决方法是自定义Theme。自定义如下AppSplash" p

2015-05-07 12:58:13 24768 8

原创 android开发之android:process属性_application中onCreate执行多次

应用做的匆忙,很多地方只顾实现功能,没有兼顾好性能,所以停下来重构代码优化性能,结果在打log看启动时间的时候,发现Application的onCreate执行了多次,这样导致重复初始化资源,初始化了3次导致接近1s时间。发现这个是由独立进程引起的。即:process这个属性。android:process        服务所在进程的名字。通常,一个应用的所有组件都运行在系统为这个应用所创建的默

2015-05-07 10:59:21 19358 2

原创 android开发之应用打包签名混淆流程

ant打包apk,对其签名和混淆,防止反编译。

2015-04-25 11:09:12 9631 2

原创 Android错误之ListView加载错位_ListView图片错位

又遇到ListView加载item时,多个item中的图片会错位的情况现象如下图,同一个人的头像显示的乱七八糟找了一张图,很好地说明了问题的原因问题原因就在于convertView的重用,当重用 convertView 时,最初一屏显示 7 条记录, getView 被调用 7 次,创建了 7 个 convertView,当 Item1 划出屏幕, Item8 进入屏幕时,这时没有为 Item8

2015-04-24 09:14:25 17374 7

原创 《启示录-打造用户喜爱的产品》-第一部分

今天下午读了《启示录-打造用户喜爱的产品》的第一部分,介绍软件开发中的人员职能,其实主要还是产品经理相关的,做了一部分笔记如下。其实平时读书也一直在思考,应该怎么读书,很多读过的书当时很受启发,但是过段时间就会淡忘了,模糊记得一些内容,但是又好像没有什么作用。之后读书读到有启发的地方还是记录一下,回头看看应该也还是有收获的。不知道大家都是怎么读书,有好方法的也欢迎交流下。优秀产品经理的七个特点1、

2015-04-22 08:03:23 3875 1

原创 Java设计模式之命令模式

继续23种设计模式系列,本文介绍命令模式。

2015-04-19 08:31:28 32182 12

原创 Java设计模式之责任链模式、职责链模式

继续介绍23种设计模式系列,本文介绍的是职责链模式。

2015-04-18 07:41:22 46978 31

原创 Java设计模式之迭代子模式

本文继续介绍23种设计模式系列之观察者模式。定义在软件构建过程中,集合对象内部结构常常变化各异,但对于这些集合对象,我们希望在不暴露其内部结构的同时,可以让外部客户代码透明地访问其中包含的元素;同时这种“透明遍历”也为同一种算法在多种集合对象上进行操作提供了可能。使用面向对象技术将这种遍历机制抽象为“迭代器对象”为“应对变化中的集合对象”提供了一种优雅的方式。迭代子(Iterator)模式又叫游标

2015-04-17 07:26:39 15521 4

原创 Java设计模式之观察者模式

本文继续介绍23种设计模式系列。介绍的是观察者模式。

2015-04-16 07:32:51 46388 12

原创 Java设计模式之模板方法模式(Template Method)

本文属于23种设计模式系列,介绍的是模板方法模式。

2015-04-15 08:37:27 47448 10

原创 Java设计模式之状态模式

本文属于"23种设计模式"系列,介绍状态模式。

2015-04-14 07:54:13 26791 9

原创 Java设计模式之策略模式

本文属于23种设计模式系列。 介绍的是策略模式。

2015-04-13 07:20:41 66557 26

原创 java设计模式之建造者模式

本文属于23种设计模式系列。 介绍的是建造者模式。

2015-04-12 07:59:20 48140 18

原创 JAVA设计模式之抽象工厂模式

本文属于23种设计模式系列。继续前面简单工厂模式和工厂方法模式的例子,以汽车配件制造介绍抽象工厂模式。

2015-04-11 08:26:32 103350 52

原创 java性能优化技巧二

1. 谨慎对待Java的循环遍历Java中的列表遍历可比它看起来要麻烦多了。就以下面两段代码为例:A:1234private final List _bars;for(Bar bar : _bars) {    //Do important stuff}B:12345private final List _bars;for(int i = 0; i _bars.size(); i++) {Bar

2015-04-10 07:47:36 5951

原创 23种设计模式汇总整理

设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式结构型模式,共七种:适配器模式、装饰者模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。其实还有两类:并发型模式和线程池模式。...

2015-04-09 10:57:11 272304 46

原创 android Apk打包过程概述_android是如何打包apk的

最近看了老罗关于android应用资源编译和打包过程的分析,过程比较复杂,这里结合其他资料,简要描述下打包过程,从整体上了解这个流程,感兴趣的再去详细研究过程。流程概述:1、打包资源文件,生成R.java文件2、处理aidl文件,生成相应java 文件3、编译工程源代码,生成相应class 文件4、转换所有class文件,生成classes.dex文件5、打包生成apk6、对apk文件进行签名7、

2015-04-07 11:11:44 52111 9

原创 ant使用全总结_ant教程_ant打包apk_ant如何使用

所需文件ant打包apk需要三个目录: build.xml,local.properties,proguard-project.txt生成方式,在项目根目录下执行指令:android update project —path .其中,build.xml文件是进行ant build的主要文件,它引用了其它文件。这些被引用的文件有local.properties,ant.properties两个属性文

2015-04-02 20:55:34 13127

原创 android之View和LinearLayout的重写(实现背景气泡和波纹效果)

前两天看了仿android L里面水波纹效果的两篇博客Android L中水波纹点击效果的实现Android自定义组件系列【14】——Android5.0按钮波纹效果实现第一篇是实现了一个水波纹布局,放在里面的所有控件点击后都会出现波纹效果第二篇是实现了一个水波纹view,点击之后自身会出现波纹效果根据对这两篇博客的理解,我自己实现了一个

2015-01-16 23:59:24 18896 1

Git-1.9.2 Android源码下载工具

用来下载git上面的源码的工具,可用来下载android系统的源代码,下载android源码博客地址http://blog.csdn.net/jason0539/article/details/24010633

2014-04-18

美食天下菜谱项目代码(android+java+mysql)

Android版源码和Web版源码+mysql数据库完整项目 一个项目有移动Android版本 和Web版本源码。带数据库。可直接部署运行。学习参考必备。

2014-03-09

java做服务器 android做客户端 实现聊天

用java写的服务器,安卓做客户端,实现聊天,简单的代码,仅提供思路,自己扩充功能。

2014-03-09

在一个Activity中更新操作另一个Activity的内容

博客里面的例子程序,见地址http://blog.csdn.net/jason0539/article/details/18075293

2014-01-10

AIDL的使用实例

博客里面的代码实现,文章地址http://blog.csdn.net/jason0539/article/details/17953389

2014-01-08

安卓推动门动画效果

仿zaker用手向上推动的效果 推动门效果

2013-11-17

GPS定位源代码

一个关于用gps定位的demo,可以只用gps准确定位。

2013-10-15

找你妹图片素材

找你妹里面的所有图片资源都在这里了.欢迎下载.

2013-08-30

安卓心情记录器源码

用widget做的一个小应用,主要是练习widget的使用

2013-08-20

安卓订餐系统源码

完全从零慢慢实现,每一步都归档整理,绝对让你看得懂学得会.我看过的最好的,对我帮助最大的.

2013-08-17

两个安卓应用的开源代码

里面是两个应用的详细开发步骤的归档整理,虽然比较乱,但是是我见过的最有帮助的代码,一步一步的从0到实现所有功能.

2013-08-17

安卓音乐播放器源代码

根据网上的一个开源代码自己修改的,适合中等初学者,比较简单,很有价值.

2013-08-17

小米便签源代码

小米的MIUI系统自带的便签的源代码,很有学习的价值.

2013-08-17

音乐播放器图片素材

在练习开发一个音乐播放器的时候找了很久素材没找到,相信有人需要,还算是比较正规的,欢迎下载.对得起3分

2013-08-03

超详细Oracle教程.pdf

超级清晰,绝对超级清晰,oracle的学习好资料

2013-06-24

Oracle 10g 入门实践教程

这个是比较清晰,上培训时候老师共享的,欢迎学习

2013-06-24

java课程大纲

上课时候老师发的,应该还算不错,可以看看

2013-06-24

安卓游戏开发动画素材

是帧动画素材,有需要的欢迎下载,很全,个人觉得不错

2013-06-24

安卓弹球小游戏源代码

很简单的源代码,适合初学者,可以下了看一下,

2013-06-24

东北大学秦皇岛分校数据结构与算法实验报告

期末要交的数据结构与算法的实验报告,有需要的尽管下载,

2013-06-24

安卓游戏开发图片素材

众多素材打包,看看是不是你所需要的.各种各样很多,没有分类,自己各取所需吧.

2013-06-09

安卓开发自学路线图

一个自学安卓的流程图,看完你就知道自学安卓的路线了。

2013-04-25

100道经典c++编程题

这是从网上找的100到经典题目,是老师推荐的。

2012-07-25

程序员的十个层次

看看对自己有一些动力,挺好的。欢迎下载。

2012-07-11

c++课程设计常见题目及要求

是大一下学期我们做的课设,有具体分组和要求。欢迎下载。

2012-07-11

c++课程设计报告模版

是一个mfc计算器的开发教程,同时以报告模版的方式写出来的, 很有参考价值。

2012-07-11

第三届蓝桥杯真题

第三届蓝桥杯真题,看看挺好的,整合在一起了。

2012-06-07

空空如也

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

TA关注的人

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