自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 Python学习笔记<函数式编程>

把酒祝东风,且共从容 垂杨紫陌洛城东 总是当时携手处,游遍芳丛 聚散苦匆匆,此恨无穷 今年花胜去年红 可惜明年花更好,知与谁同? 浪淘沙双调小令 欧阳修 有人说在python中一切都是对象,让我们今天来共同探寻一下Python中的函数究竟是怎么对象化的 本文的...

2015-10-09 21:59:52

阅读数 4936

评论数 3

原创 【Unity3D】夏日大作战Jumper~

博主前些日子和别的学院的同学共同制作了一款小游戏Jumper,现在把其开源出来,希望可以给在Unity初学道路上的同学一些帮助 :) 我们首先看一下游戏的最终截图,效果完成度不高,但是其中代码的基本逻辑是比较齐全的。我们看到的这只小鸡就是我们的主角了!背景是一个大楼,右上角有一个温度计,会随着时间...

2015-09-09 18:01:31

阅读数 790

评论数 0

原创 LayoutInflater偷天换日,自定义属性巧解析

近期有一个比较特殊的需求,就是给所有View上添加一个特殊属性,可以在XML中赋值(例如:tag = “https://static.byr.cn/files/imgupload/2011-07-22-00-24-26.jpg“),在View创建时根据属性做一些操作。如载入URL等。这个需求有些限...

2017-08-25 15:11:19

阅读数 297

评论数 0

原创 Android Transition 概念介绍及源码粗解

之前在github上寻找Activity转场时偶然看到一个令人惊艳的项目: Material-Animations(另有网友贡献了中文版本) 其中的效果有很多,我们着重看看其中比较常见的效果。 如:同一个Layout内视图变化时的动画之所以说惊艳,主要是因为像这么复杂的动画效果,居然通篇不...

2017-08-10 23:00:00

阅读数 519

评论数 0

原创 从setContentView说开来

本文参考: [1]工匠若水 Android应用setContentView与LayoutInflater加载解析机制源码分析 [2]鸿洋 Android 源码解析 之 setContentView本文致力于弄清这几个问题:1.setViewContent(R.layout.main_acti...

2017-01-17 03:31:32

阅读数 414

评论数 0

原创 重构-改善既有代码的设计

重构的每个步骤都很简单,甚至有些简单过头 例如:从一个field转移到另一个class 把一段代码extract成一个method 或者在class hierarchy中把一段代码推上推下这些操作聚少成多,会成为质量改善的基石注意:重构是一个人文科学,必须考虑实际的产品需求来决定重构的方向第...

2016-10-12 23:33:30

阅读数 386

评论数 0

原创 Android Handler到底是什么?

Android Handler到底是什么? 其实这个问题在一开始接触到Android的时候就遇到了,当初是Mars老师讲的Handler的用法,但是只是知道了这个东西的粗略用法。至于如何正确使用却是一知半解。在后来实际的开发过程中逐渐发现了Handler的一些用法。我认为如果像将这个工具利用好,...

2016-07-23 15:24:21

阅读数 1792

评论数 0

原创 Android UI性能问题探讨

今天在泡泡的开发过程中遇到了掉帧的现象,为此我去调研了一下相关的文章。同时也发现了一两个有意思的博客。掉帧的基本概念一个专职测试工程师的博客:https://androidtest.org/android-graphics-performance-pattens/一个Android开发人员的技术博...

2016-07-08 18:42:04

阅读数 395

评论数 1

原创 PS学习笔记

颜色的三种模型:RGBred green blue 这是一个比较基准的表达方式,RGB 是对机器很友好的色彩模式 RGB是一个对称的坐标系 但是RGB并不够人性化,因为我们对色彩的认识往往是”什么颜色?鲜艳不鲜艳?亮还是暗?”。HSL 模式和 HSV(HSB) 都是基于 RGB 的,是作...

2016-07-08 13:53:38

阅读数 266

评论数 0

原创 Android Low 体系介绍

课题简介Android系统是一个开放的系统,任何软件不需要官方认证就可以在设备上运行,加之国内外appMarket良莠不齐,Android的安全问题日益突出。根据Android安全问题现状的调研分析,可在三个方面形成解决方案,一是终端安全防护软件,二是静态分析应用程序恶意行为,三是动态测试应用行为...

2016-06-02 17:11:58

阅读数 317

评论数 1

原创 AndroidMalShare评估

网址如下:http://sanddroid.xjtu.edu.cn:8080/ 西交的一个实验室做出来的东西。主体是SandBox。 看起来主要是做的主要是静态分析的事情。报告内容静态的先不提,只说动态的内容。 有: Network Data Record: capture all the ...

2016-05-26 21:25:07

阅读数 694

评论数 0

原创 大数据和Android

关于weka 乌云,静态 Weka 介绍 Weka 中文简单示例 第一个问题我不想知道大数据和机器学习都有那些方法。最快捷的路径是:大数据和机器学习在这方面都有什么应用?关键字:malware detection两篇比较重要的文档: 分别介绍了两个android恶意监测软件DroidMat以及A...

2016-05-21 04:05:10

阅读数 2743

评论数 0

原创 整理

第0个问题:从哪里找测试集? http://user.informatik.uni-goettingen.de/~darp/drebin/第1个问题:现在已经有的字段中 apkName invokeAPI args return 哪几个在监测中是有用的?第1.1个问题:是否有必要上传至...

2016-05-15 11:19:38

阅读数 260

评论数 0

原创 Android Gradle

本文参考资料:gradle user guide 的中文翻译团队(文档) https://dongchuan.gitbooks.io/gradle-user-guide-/content/introduction.html伯乐系列: http://blog.jobbole.com/71999/...

2016-04-20 15:00:07

阅读数 378

评论数 0

原创 Android Xposed

关于 Xposed的种种资料 XposedBridgeGitHub(重点讨论如何入门,基本工作原理) 关于Xposed的运行原理Xposed的各种repo深入理解Android(三):Xposed详解 一篇看起来非常有用的原理解析,以及源码编译的帮助。Xposed模块开发基础篇 可以...

2016-04-19 01:26:51

阅读数 439

评论数 0

原创 Linux学习笔记<读Linux就是这个范>

《读Linux就是这个范》本书介绍 本书内容源自淘宝技术大学的培训实战。由来自阿里巴巴集团的资深Linux系统专家赵鑫磊和同样来自阿里巴巴集团的支付宝网络技术有限公司的高级专家Jie Zhang(张洁)共同著写。 两位作者用轻松、诙谐的语言讲解了高深的Linux特性。通俗易懂、深入浅出,...

2016-04-18 18:10:18

阅读数 285

评论数 0

原创 Android View System概论

Android View可能是Android中最复杂的部分Android View System 的职责 测量各个UI元素的尺寸 确定各个UI的位置 内容发生变化时重绘 接收事件、分配事件 处理来自wms的很多和窗口状态有关的回调 脱离了Activity的View日常中View和Activity脱...

2016-04-17 13:33:45

阅读数 1834

评论数 0

原创 对以往一些笔记的看法

今天无意之中翻出了之前在onenote之中做的笔记。 在其中发现了一些有意思的事情。1.内容分类很多 有以下这几个类别: DirectX、Android 、PHP、C++,还有一点C#2.内容空洞、粘贴了大量代码、没有理解。 废。看一下以下这段文字:今天发现前两天刚看的已经有些生疏了.当初...

2016-04-15 10:52:24

阅读数 271

评论数 0

原创 Android源码和单例模式

单例在设计模式中占据的位置非常重要。我们看一下一个典型的单例模式应该是什么样的。以下几篇文章叙述了单例模式的线程不安全版本以及线程安全的版本。java语言版本: http://coolshell.cn/articles/265.html - 需要注意java的一个关键字synchronized...

2016-04-11 13:11:42

阅读数 281

评论数 0

原创 阅读下拉刷新控件代码有感

在github看到了一个代码非常漂亮的下拉刷新控件: https://github.com/liaohuqiu/android-Ultra-Pull-To-Refresh我统计了一下代码行数find . -name *.java | xargs cat | wc -l 4954其实代码量不是很多...

2016-04-09 16:34:28

阅读数 251

评论数 0

原创 <Thinking In Java> 读书笔记

问渠哪得清如许,为有源头活水来 Introduction to Objectsprogress of abstractionAll programming languages provide abstractions. It can be argued that the complexity of...

2016-04-02 00:34:28

阅读数 383

评论数 0

原创 Linux学习笔记 之 <fantastic book>

这里主要收录一下可以用到的书籍: http://linuxcommand.org/index.php

2016-01-20 23:23:10

阅读数 268

评论数 0

原创 Django学习笔记《admin》

关于admin 的资源在官网上有: writing your first Django app part 7 主要内容有: Customize the admin form 自定义表单的域 #polls/admin.py from django.contrib import ad...

2016-01-19 10:55:29

阅读数 684

评论数 0

原创 Django学习笔记《序》

笔者接触django已经有一段时间了,起初是为了搭建公司内网的一个项目,但是后来发现,这个东西有意思的紧。后来有相关的作业,都用Django来完成。 古人云,纸上得来终觉浅。对编程而言,仅仅去IDE上敲些代码肯定是不够的,因此就有了这系列的文章。 我所设想的是 先看其总体,然后局部。

2016-01-14 01:18:12

阅读数 272

评论数 0

原创 Scala学习笔记<基本数据结构>

博主自从前两天学习了python的List、Tuple和Map之后,得到了一点小的启示:熟练应用这些数据结构,除了手底下敲一遍,别无它法。而数据结构往往是我们开始工作的起点。 本文的参考资料主要来自: Scala课堂 First Step to Scala Scala官方文档 ...

2015-10-26 22:57:46

阅读数 324

评论数 0

原创 Scala十分钟快速入门

本文的假设基础是:你有一定的编程功底,并且已经知道你要使用Scala做什么。最好对函数式编程有所了解。如果你有脚本语言的基础例如Python,那么一定会更快。Scala Interpreter 定义值 定义变量 定义方法 Scala脚本 while和if 迭代器foreach 和 for 数组 ...

2015-10-15 18:34:56

阅读数 777

评论数 0

原创 把《C++Primer》读薄

博主会列出一些比较重要的概念点,并以此为纲进行扩充。 c++基础部分常量引用指向常量的引用默认初始化如果没有被显式初始化,那么将被默认初始化。 全局作用域的内置类型对象值会被初始化为0。 局部作用域拥有未定义的值。定义为某一个变量申请内存空间。可以在这时初始化。拷贝初始化类似于: int a=5;...

2015-10-12 13:37:16

阅读数 426

评论数 0

原创 Linux学习笔记之<Shell编程初入门>

薄雾浓云愁永昼,瑞脑消金兽。 佳节又重阳,玉枕纱橱,半夜凉初透 东篱把酒黄昏后,有暗香盈袖。 莫道不消魂,帘卷西风,人比黄花瘦。 本文的参考文档主要出自《Linux程序设计》第四版第二章。 可以看做是更符合国人思路的精简版。 本文不会很长,建议全篇阅读。什么是Shell ...

2015-10-09 15:14:06

阅读数 631

评论数 0

原创 Python学习笔记<字符串Str>

python中的str到底是什么类型? https://docs.python.org/3/library/stdtypes.html#textseq 方法都有哪些? http://www.cnpythoner.com/wiki/string.html 常用操作示例 http...

2015-10-07 02:08:41

阅读数 381

评论数 0

原创 Python学习笔记<资源收录>

深入Python:DiveIntoPython中文版深入 Python :Dive Into Python 中文版 比较早的版本,但是很实用 http://woodpecker.org.cn/diveintopython/index.html廖雪峰的教程廖雪峰的教程 可能是国内写得比较好的教...

2015-10-06 01:51:15

阅读数 878

评论数 0

原创 Python学习笔记<正则表达式与python>

也许你会认为正则表达式这种东西很无聊,但是其实正则表达式是文本的抽象。作为一个计算机专业的人,必须要对抽象极为敏感。 python 的文本处理功能很强大,其中一点就在于其拥有一个re的module。拥有了regular expression(正则表达式)的python才是一个完整的pyt...

2015-10-05 16:46:18

阅读数 1128

评论数 0

原创 Linux学习笔记<Sed最全整理>

本文分为四部分,第一部分是常用的sed命令,第二部分是鸟哥私房菜中sed的用法。第三部分是mac下sed的用法(BSD)版本,所以会和前面的稍有不同。第四部分是sed的一些高级用法(例如模拟tac、head等)初级入门 鸟哥私房菜中的内容搬运 BSD版本Sed的文档 高级用法初级入门sed工具是一...

2015-10-05 02:17:49

阅读数 4245

评论数 0

原创 Python学习笔记<list,tuple,range再探>

之前我也总结过一些用法,但是这些东西看起来不够公式化。今天无意间看到了python文档中得详细介绍。在这里搬运一下。 在python中,list、tuple、range都被成为sequence(序列) str也被看做是特殊的sequencelist tuple range操作符表我找重要的几个翻...

2015-10-03 15:55:17

阅读数 1015

评论数 0

原创 Python学习笔记<LearnPythonHardWay>

无意之间看到这样一本好书,非常喜欢《learnPythonHardWay》,电子版免费。 http://learnpythonthehardway.org/book Strings and Text 见到了一种非常奇怪但是也很简洁的方式将数据组合在一起a=10 b=11c="%s y...

2015-10-03 01:37:22

阅读数 1505

评论数 0

原创 Python学习笔记<文件操作>

python的文件操作容易上手,我选取了一些比较常用的。 Keep SImple 打开文件 和c有点相像f=open('friend.cpp') #会读取出来整个文件的内容(小心内存不够) f.read() f.close()但是这并不是推荐的方式,因为这样有些繁琐 ...

2015-10-02 21:43:39

阅读数 297

评论数 0

原创 Python学习笔记<list和tuple>

list构造>>> a=[1,2,3] >>> a [1, 2, 3] >>> 索引>>> a[0] 1 >>> for i in a: ... print i ... 1 2 3添加>&g...

2015-10-01 00:58:04

阅读数 282

评论数 0

原创 动态规划之《寻找最大上升序列》

今天做爱奇艺的在线笔试时看到这道题目,这个问题本身见过的,但是当时因为一点小疏忽,导致没有做出来。非常可惜。 问题描述:给出一个序列a1,a2,a3,a4,a5,a6,a7….an,求它的一个子序列(设为s1,s2,…sn),使得这个子序列满足这样的性质,s1< s2< s3< ...

2015-09-27 11:21:51

阅读数 319

评论数 0

原创 TCP/IP重点知识概览

也许本文很难对TCP/IP知识有一个大而全的解读,但是可以让你对TCP/IP有一个大致的认识。 TCP和UDP处在同一层—运输层,但是TCP和UDP最不同的地方是,TCP提供了一种可靠的数据传输服务,TCP是面向连接的,也就是说,利用TCP通信的两台主机首先要经历一个“拨打电话”的过程,等到通信准...

2015-09-26 12:38:42

阅读数 430

评论数 0

原创 链表的那些事儿<一>

现在想起来大一上黄老师的课,很多人学习到链表这一块时,就有些吃力。 我的看法是,如果有一天你遇到了无法理解的东西,那么就尝试接受他,直到有一天,你会发现这个东西是如此自然,以至于不理解都不可能。 让我们先做几个关于链表的小操作锻炼一下~翻转链表难度:easy 要求:空间复杂度为O(1) ...

2015-09-24 14:12:58

阅读数 4

评论数 0

原创 Unity中的Material和Shader<坑待填>

在Unity中要想做出精致的图形,就绕不开Shader。但是Shader到底是如何定义的呢? 关系 Shader的作用是:向它输入贴图,返回一个(point,color)的集合。它和贴图组合在一起,就是一个封闭的Material。这个Material传给Render,就可以渲染出想要的结果了。这...

2015-09-24 11:53:54

阅读数 1042

评论数 0

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