自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(55)
  • 资源 (6)
  • 收藏
  • 关注

原创 图解TCP/IP第5版解读 1-1

关键字:计算机与网络发展的7个阶段协议OSI七层通信模型分组交换语言是工具,人类因沟通得以产生文明。协议也是工具,各种电子设备的信息因此而能够流动。计算机最开始是美国军方为了提升弹道的计算效率而推进发明的,一开始都是单机运行,不需要联网。有价值的信息存放在单台机器上自然是满足不了人们的需求,因此将同一实验室中有业务往来的计算机连接到一起就十分必要。然后就产生了一个小的计算机网络...

2020-02-15 16:32:00 285

原创 小米路由硬盘版搭建ftp服务和博客

想入手NAS很久了,元旦时看了看群晖,还是一如既往的贵。想想还是觉得肾疼,还是想办法把家里的小米路由器折腾折腾,之前买了个硬盘版本(1T硬盘)。所以决定先获取一下路由器的高级管理权限。对了,我的路由器长这个样子:公网访问效果小米路由安装好frp之后,配置相应的端口映射,就可以外网访问了。FTP服务测试使用FileZilla的被动模式进行测试:博客效果测试外网实测,可以登录admi...

2020-01-05 19:24:16 10338 3

原创 git操作指南

git 命令文件的状态变化周期 检查当前文件状态$ git status跟踪新文件$ git add README //READ ME进入已暂存状态状态简览$ git status -s M READMEMM Rakefile A lib/git.rbM lib/simplegit.rb?? LICENSE.txt忽略文件.gitignore$ cat .gitignore

2016-06-08 13:19:15 363

原创 为什么要用Tower?

随着团队的扩容、项目的演进。一些云笔记(印象笔记、为知笔记、有道云笔记)协作形式已经使用中力不从心。 通过对比Tower一段时间,感觉比之前我们用的Teambition体验好一些。下面是我体验的一些点吧:任务周报(自动生成、模板定制) 这个会很大程度上节省开发人员的时间,很多任务也许不是自己填写,而是由组长或者项目经理分配的。此项方便项目经理进行周任务统计,以便总结项目周报,同事也方便技术组长

2016-06-03 17:16:15 2266

翻译 重构

每一个软件模块都具有三项职责。第一个职责是它运行起来所完成的功能。这也是该模块得以存在的原因。第二个职责是它要应对变化。几乎所有的模块在它们的生命周期中都要变化,开发者有责任保证这种改变应该尽可能地简单。一个难以改变的模块是拙劣的,即使能够工作,也需要对 它进行修正。第三个职责是要和阅读它的人进行沟通。对该模块不熟悉的开发人员应该能够比较容易地阅读并理解它。一个无法进行沟通的模块也是拙劣的,同样需

2016-06-03 16:06:07 302

原创 自组织的团队

扁平的组织结构 不设定专门的管理岗位,CTO的大多数时间在技术上面,团队负责人会承担一部分管理工作,但更多是靠工程师的自我驱动,自我管理。结果导向的日常管理 做为创业公司,我们招聘最努力的人,因为这样的工程师很珍惜时间和成长的机会。 公司做大后,我们只招聘最聪明的人,这些人能很好的管理个人时间。严格的个人成长 对年轻工程师破格使用,希望尽快成长; 对高级工程师, 要求技术深度,成为某个方面

2016-06-03 15:58:07 476

原创 2015-10-水渠边的记忆

十一回家,去地里忙家里农活的途中,正好看到几个匠人在修水渠。有点感慨,想儿时,这些地方,每到夏天,玩伴们都聚齐成群,能在柿子树下,水渠旁玩上整一天。 大人们常常会占据一些有利的位置来洗衣服,我们会在旁边玩耍,卷起裤腿和袖子,踩水打水仗。高兴起来,我们这些旱鸭子都会干脆脱掉衣服,往水的上游走一段路,然后憋住一口气将头潜进水里,顺水下行,耳旁想起哗啦啦的水声,夹杂着远处玩伴们关注的喊叫声。真是悦耳动听

2016-06-03 15:51:59 713

转载 “深淘滩,低作堰”

未来的市场竞争是知识产权之争没有核心IPR的国家拥有不会成为工业强国管理创新的七反对原则不断改良不断优化无穷逼近合理关于公司战略的基本观点什么是战略战略方向选择的例子客户需求和技术创新双轮驱动以客户需求为中心做产品以技术为中心做未来架构性的平台满足客户需求的技术创新和积极响应世界科学进步的不懈探索双轮驱动公司进步增长的4个悖论鲜花插在牛粪上在继承的基础上创新无边界的技术创新有

2016-05-10 22:57:00 1145

转载 持续集成工具的发展历程以及未来

作为DevOps流程中的一个重要组成部分,持续集成(CI)的目标是对开发团队的代码进行集成,包括代码的构建、单元测试与集成测试的执行,以及生成执行结果的报表等等。CI使开发团队无需将时间浪费在处理代码冲突的问题上,因此很多人将其视为敏捷软件开发的奠基石。CI与持续部署(CD)过程通常是紧密联系在一起的。CD过程通过在管道中定义的步骤将由CI过程所生成的结果部署至集成、预发布乃至生产环境中。

2016-04-27 14:12:29 2405

原创 我眼中“项目经理”需要回答的开放性问题

你读过哪些项目管理的书籍?分别有什么收获?你认为擅长哪些技术?在以往项目开发中,做过哪些贡献?一个项目的生命周期你如何理解?设计、开发、测试分别在哪些阶段会介入? 用户需求分析、市场和竞品分析、产品功能架构设计等,输出并持续更新项目项目文档。怎样协调项目生命周期中,测试和开发的关系?如何规划项目开发模板?怎样确定项目人员需求?怎样保证项目相关文档的持续更新(需求、接口、开发、测试)?

2016-04-27 09:49:40 757

转载 如何“有效地一对一会谈”

问候谈论现状和工作进程障碍帮助职业培训其他讨论话题回顾行动计划你的和团队其他成员的做记录在一对一会谈时解决问题

2016-04-26 13:44:53 1079

原创 软件模块的3项职责

每一个软件模块都有三项职责。功能职责(是否完成了功能?) 变化职责(是否能够应对变化?) 交流职责(换一个人,是否可读?)

2016-04-25 18:14:19 756

原创 游太平记

枯木荫荫流水潺潺行色匆匆孔雀屏开回心转意紫荆花开山花烂漫般若星辰清黄交接青翠太平瀑布烟霞峰峦叠障上下求索静险中求仙鹤逐潭杜鹃花开激流勇攀雾里看花风卷云舒

2016-04-23 23:53:35 2455

转载 如何开一个有效会议

会议议程模板准则出席准则创造正式旁听者角色抓住做出改善会议的机会时间投资收益有效的团队会议周工作回顾注意力应集中在需要团队共同解决的问题上每日15分钟立席会议会议议程模板目的: (大家付出宝贵时间的理由)与会人员: (就如何解决问题做出决定的人)目标: (会议结束时,你想要达成的结果)议程: (实现目标的过程中所采取的步骤)角色: (任何特殊角色,如会议促进者、

2016-04-21 20:20:11 4048

原创 Sublime Text + Graphviz + Dot = 有向图

Graphviz介绍Sublime Text 3 集成Graphviz方法使用graphviz绘制流程图基础知识第一个graphviz图定义顶点和边的样式进一步修改顶点和边样式子图的绘制数据结构的可视化一个hash表的数据结构hash表的实例软件模块组成图状态图模块的生命周期图简单的抽象语法树简单的UML类图时序图

2016-04-14 16:25:14 12347 4

原创 我理想中的《研发部项目开发流程》

一需求分析1 内容分析2 数据分析二方案设计1 系统概要设计2 需求用例设计21 需求划分区分功能需求和非功能需求22 需求用例设计三方案评审四 项目启动五迭代开发六集成测试七版本发布

2016-03-19 10:40:27 7054

原创 2015-12-8-一个功能引导页面的实现思路(效果参考:美丽说app)

原型进一步思考实施获取控件的位置制作屏幕宽高的图片获取状态栏高度生成我们需要的Bitmap功能引导页面

2015-12-08 17:55:47 3891

翻译 15泛型_15.11问题

15.11问题15.11.1任何基本类型都不能作为类型参数15.11.2实现参数化接口15.11.3转型和警告15.11.4重裁15.11.5 基类劫持了接口

2015-12-03 23:20:31 537

原创 2015-12-3-判断图片的色调(黑色还是白色)

判断图片的色调(黑色还是白色)

2015-12-03 11:40:56 4156

原创 2015-12-3-常用adb命令示例

Android44以上屏幕录像方法过滤关键字log修改Android设备时间查看activity使用的so库路径测试Android某个应用testapp内存使用举例查看mali内存根据进程号查看内存占用测试内存free查看SurfaceFlinger自动发送键值脚本示例

2015-12-03 11:20:31 629

原创 2015-12-3-获取Android已安装的app信息

获取Android已安装的app信息

2015-12-03 11:11:04 400

翻译 15泛型_15.10通配符

什么是通配符?逆变?捕获转换?Bruce Eckel通过Fruit、Apple、Orange的示例来阐述了这个问题。我现在唯一觉得是读的时候还是有一些生涩,文章的翻译质量应该还是有待提高。欢迎大家欣赏原稿翻译。

2015-12-02 19:23:37 583

翻译 15泛型_15.9边界

边界使得你可以在用于泛型的参数类型上设置限制条件。代码示例:超人是如何使用超能力的,值得耐心品味。超能力inteface:视、听、闻超人class:有视、听、闻的超能力侦探class:有视觉超能力警犬class:有听、闻超能力

2015-12-02 15:36:29 441

翻译 15泛型_15.7擦除的神秘之处

擦除的神秘之处C++的方式迁移兼容性擦除的问题边界处的动作

2015-12-01 13:38:33 687

翻译 15泛型_15.8擦除的补偿

擦除的补偿

2015-11-29 17:18:25 1215 1

翻译 15泛型_15.4泛型方法...

泛型方法

2015-11-29 16:59:48 561 1

翻译 15泛型_15.3泛型接口

泛型接口

2015-11-29 16:53:57 371

翻译 15泛型_15.2简单泛型

简单泛型一个元组类库一个堆栈类RandomList

2015-11-29 16:32:39 368

翻译 15泛型_15.1与C++比较

泛型与C++的比较

2015-11-29 16:15:30 376

原创 2015-11-19-正则表达式使用小记

简要元字符metacharacter限定符反义分组语法贪婪与懒惰测试简要在编写处理字符串的程序或网页时,经常会有查找符合某些复杂规则的字符串的需要。正则表达式就是用于描述这些规则的工具。换句话说,正则表达式就是记录文本规则的代码。元字符metacharacter代码说明.匹配除换行符以外的任意字符\w匹配字母或数字或下划线或汉字\s匹配任意的空白符\d匹配数字\b匹配单词的开

2015-11-19 16:08:52 1000 1

转载 2015-11-04-Android手动缓存js,css和浏览器默认缓存的优劣势对比.md

为什么用缓存手动Web缓存优势劣势WebView默认缓存优势劣势手动加载Web缓存实战打开WebView内置缓存机制实战网页缓存缓存构成缓存模式5种设置WebView 缓存模式清除缓存完整代码为什么用缓存将html,js和css缓存到localStorage,可以减少Http请求,从而优化页面加载时间。手动Web缓存优势可以缓存更多的内容到本地,包括大的图片。劣势需

2015-11-19 15:46:19 976

原创 2015-11-04-Android中Java和JavaScript交互实例

如何实现本例代码疑问解答Android提供了一个很强大的WebView控件用来处理Web网页,而在网页中,JavaScript又是一个很举足轻重的脚本。本文将介绍如何实现Java代码和Javascript代码的相互调用。如何实现实现Java和js交互十分便捷。通常只需要以下几步。 1.WebView开启JavaScript脚本执行 2.WebView设置供JavaScript调用的交互接口

2015-11-19 15:44:02 509

原创 2015-05-25-常用命令一览

AndroidWindowsLinuxGitAndroidAndorid录屏命令adb shell screenrecord --size 640x360 /sdcard/test.mp4WindowsLinuxLinux设置当前系统时间命令示例: date –set “10/15/2009 20:18”递归解压bz2g格式压缩包示例: tar -jxvf cygwin.tar.

2015-11-19 15:26:22 310

原创 2013-专利点子整理

智能电视点子瞎摆扯智能手表瞎摆扯智能电视点子瞎摆扯电视播放视频广告时,用户可以触发事件,启动浏览器进入相应页面查看商品详情。电视屏幕高频刷新,同时刷新多个频道,用户带不同的眼镜观看同一个电视,由于眼镜可以过滤不同的刷新频段出来,多个用户就可以同时看多个频道。电视遥控器按键检测指纹,通过指纹识别并定位用户,收集用户习惯,挖掘信息(广告信息,影视推荐,娱乐节目等)推荐给正在按遥控器的用户。最终

2015-11-19 15:18:38 2965

原创 2009-08-11-有缘即住无缘去,一任清风送白云

高三看到的文字,内心触动很大,现在看来,依然有很大的启发。何为随?随不是跟随,是顺其自然,不怨恨,不躁进,不过度,不强求;随不是随便,是把握机缘,不悲观,不刻板,不慌乱,不忘形;随是一种达观,一是种洒脱,是一份人生的成熟,一份人情的练达。何为缘?世间万事万物皆有相遇、相随、相乐的可能性。有可能即有缘,无可能即无缘。缘,无处不有,无时不在。你、我、他都在缘的网络之中。常言说,有缘千里来相会,无缘对面不

2015-11-19 15:05:40 947

转载 2015-11-18-线程总结篇1

概念和原理操作系统中线程和进程的概念Java中的线程创建和启动定义和实例化线程启动线程线程的状态线程被阻止运行睡眠Threadsleeplong millis让步Threadyieldjoin其他线程的同步与锁线程的交互守护线程概念和原理操作系统中线程和进程的概念线程是指进程中的一个执行流程,一个进程中可以运行多个线程。线程总是属于某个进程,进程中的多个线程共享进程的内存

2015-11-18 17:17:15 342

原创 2015-11-8-会计招聘准备资料

会计招聘做的一点功课。

2015-11-11 13:58:12 504

原创 2015-11-17-工厂模式

定义工厂方法模式定义了一个创建对象的接口,但有子类决定要实例化的类是哪一个。工厂方法让类把实例化推迟到子类。类图工厂方法模式能够封装具体类型的实例化。看看下面的类图,抽象的Creator提供了一个创建对象的方法的接口,也称为“工厂方法”。在抽象的Creator中,任何其他实现的方法,都可能使用到这个工厂方法所制造出来的产品,但只有子类真正实现这个工厂方法并创建产品。

2015-11-08 22:03:43 288

原创 2015-11-06-定

偏执定力问题

2015-11-06 19:07:54 286

原创 2015-11-03-01Viewpager加载多个Fragment,并设置Title

HorizontalViewViewpagerIndicator

2015-11-03 14:07:11 450

统一动态库工具.zip

序列号 imei等设置到系统中

2020-02-12

计算机图形学(OpenGL版)第3版 - 第2章源码

本书是一本国外很有影响的教材,为许多国外著名大学所采用。本书通过最能代表技术发展状况的示例综合介绍了计算机图形学方面的原则和技巧,本书对每个概念都进行了详细介绍,阐述了其背后的数学原理,并给出了用OpenGL实现的代码以及实现结果展示。新版本还为读者提供了计算机图形学领域的最前沿信息。本书是计算机图形学课程的很好教材,也是计算机图形学专业人员的很好参考书。上传附件为第2章源码。

2013-02-04

Thinking in Java Fourth Edition(Java编程思想第四版源码)

全球程序员必备图书《Java编程思想》的最新版本!   获奖历史:?2003年《Software Development》杂志最佳书籍Jolt大奖   ?2003年《Java Developer’s Journal》读者选择最佳书籍奖   ?2001年《Java World》编辑选择最佳书籍奖   ?2000年《Java World》读者选择最佳书籍奖   ?1999年《Software Development》杂志最佳产品奖   ?1998年《Java Developer’s Journal》编辑选择最佳书籍奖 本书赢得了全球程序员的广泛赞誉,即使是最晦涩的概念,在Bruce Eckel的文字亲和力和小而直接的编程示例面前也会化解于无形。从Java的基础语法到最高级特性(深入的面向对象概念、多线程、自动项目构建、单元测试和调试等),本书都能逐步指导你轻松掌握。 从本书获得的各项大奖以及来自世界各地的读者评论中,不难看出这是一本经典之作。本书的作者拥有多年教学经验,对C、C++以及Java语言都有独到、深入的见解,以通俗易懂及小而直接的示例解释了一个个晦涩抽象的概念。本书共22章,包括操作符、控制执行流程、访问权限控制、复用类、多态、接口、通过异常处理错误、字符串、泛型、数组、容器深入研究、Java I/O系统、枚举类型、并发以及图形化用户界面等内容。这些丰富的内容,包含了Java语言基础语法以及高级特性,适合各个层次的Java程序员阅读,同时也是高等院校讲授面向对象程序设计语言以及Java语言的绝佳教材和参考书。 第4版特点: 适合初学者与专业人员的经典的面向对象叙述方式,为更新的Java SE5/6增加了新的示例和章节。 ? 测验框架显示程序输出。

2012-10-26

Android jPCT-AE

jPCT-AE是jPCT在Android平台上的移植版本,以java语言为基础。体积小,专门的Android移植版本,有着惊人的向下兼容性,可以运行在JVM1.1环境之中,因为jPCT内部提供的图形渲染 接口完 全符合所有的Java 1.1规范。

2012-09-11

android设计招式之美

高焕堂老师的讲义。看完必定多多受益。 目录如下: 第 1 章 設計樣式與Android 框架設計, 7 1.1 設計與樣式(即招式) 1.2 簡介設計樣式(Design Pattern) 1.3 從亞歷山大的建築樣式到GoF 設計樣式 1.4 舉例說明應用框架之意義 1.5 舉例說明框架設計基本思維:「變與不變之分離」 1.6 欣賞Android 裡的13 項設計樣式 第 2 章 Android 框架與應用類別的接合:卡榫(Hook)函數, 39 2.1 前言 2.2 何謂卡榫(Hook)函數 2.3 Android 的卡榫函數範例(一) 2.4 Android 的卡榫函數範例(二) 2.5 Android 的卡榫函數範例(三) 2.6 卡榫函數與樣式之關係 ---- 以Factory Method 和Template Method 樣式為例 第 3 章 Template Method 樣式, 63 3.1 複習:「變與不變之分離」原則 3.2 複習:「變與不變之分離」手藝 3.3 複習:框架的反向控制 3.4 介紹Template Method 樣式 3.5 Android 框架與Template Method 樣式 第 4 章 Factory Method 樣式, 93 4.1 Factory Method 樣式美何在? 4.2 介紹Factory Method 樣式 4.3 Android 框架與Factory Method 樣式 第 5 章 Observer 樣式, 115 5.1 Observer 樣式美何在? 5.2 介紹Observer 樣式 5.3 Android 框架與Observer 樣式 第 6 章 Abstract Factory 樣式, 137 6.1 Abstract Factory 樣式美何在? 6.2 介紹Abstract Factory 樣式 6.3 Android 框架與Abstract Factory 樣式 第 7 章 Adapter 樣式, 151 7.1 Adapter 樣式美何在? 7.2 介紹Adapter 樣式 7.3 Android 框架與Adapter 樣式 第 8 章 Composite 樣式, 181 8.1 Composite 樣式美何在? 8.2 介紹Composite 樣式 8.3 Android 框架與Composite 樣式 第 9 章 Strategy 樣式, 199 9.1 Strategy 樣式美何在? 9.2 介紹Strategy 樣式 9.3 Android 框架與Strategy 樣式 第 10 章 State 樣式, 213 10.1 State 樣式美何在? 10.2 介紹State 樣式 10.3 Android 框架與State 樣式 第 11 章 Proxy 樣式, 237 11.1 Proxy 樣式美何在? 11.2 介紹Proxy 樣式 11.3 Android 框架與Proxy 樣式 第 12 章 Bridge 樣式, 277 12.1 Bridge 樣式美何在? 12.2 介紹Bridge 樣式 12.3 Android 框架與Bridge 樣式 第 13 章 Iterator 樣式, 301 13.1 Iterator 樣式美何在? 13.2 介紹Iterator 樣式 13.3 Android 框架與Iterator 樣式 第 14 章 Mediator 樣式, 323 14.1 Mediator 樣式美何在? 14.2 介紹Mediator 樣式 14.3 Android 框架與Mediator 樣式 第 15 章 Façade 樣式, 343 15.1 Façade 樣式美何在? 15.2 介紹Façade 樣式 15.3 Android 框架與Façade 樣式 第 16 章 讓Android 框架之美 ---- Android 帶給IT 產業的啟示, 375 16.1 Android 美何在? 16.2 Android 對兩河流域硬體業之意義 16.3 Android 對兩河流域軟體業之意義 16.4 Android 與「軟硬整合」之路 16.5 結語 附錄, 403 附錄1: 基類與愚公移山, 404

2011-08-02

Mobile 3D Graphics with OpenGL ES and M3G

很好的关于在Mobile上进行3D开发(OpenGLES)的书籍,值得推荐!

2011-01-14

空空如也

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

TA关注的人

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