自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (2)
  • 收藏
  • 关注

原创 如何面对做管理的患得患失 -技术管理36讲读后感

1. 如何面对“患失”?做管理并没有放弃技术,而且你也不能放弃技术,放弃了技术是做不好管理的,仅是放弃了编码而已。怎么做才能不放弃技术?首先,把技术提高到更高的视角来看待。技术只是一种手段,他究竟能为目标带来什么?借助每个人的技术能力去做更大的事情其次,换一种方式掌握技术。需要要有更高效的学习方式1)建立自己的学习机制,利用团队的力量提升技术判断力2)向别人请教3)在团...

2019-01-31 20:43:49 353

原创 为什么要做管理 - 技术管理36讲读后感

内在动力和真实需求(外驱做好本职工作,内驱成就卓越)1. 认同管理的价值观2. 对管理工作有热情3. 看中管理方面的成长,包括更大的责任,更宽广的视角和更灵活的思维方式4. 看中管理的收获,包括能力的提升,成就感,影响力和获得感...

2019-01-31 19:45:17 579

原创 项目管理心得

项目初期需要明确如下的事情:1. 明确项目的需求,需要解决的问题以及面临的risk2. 明确项目的目标3. 拆分项目的子task以及每个task的责任人4. 明确后续task的展开方式,如何汇报,如何tracking5. 如何验收,验收成果的展示6. PDCA...

2019-01-20 10:19:42 1422

转载 Java基础 - Java多线程

 林炳文Evankaka原创作品。转载请注明出处http://blog.csdn.net/evankaka        写在前面的话:此文只能说是java多线程的一个入门,其实Java里头线程完全可以写一本书了,但是如果最基本的你都学掌握好,又怎么能更上一个台阶呢?如果你觉得此文很简单,那推荐你看看Java并发包的的线程池(Java并发编程与技术内幕:线程池深入理解),或者看这个专栏:Jav...

2019-01-20 10:19:15 131

转载 Android基础 - Binder和socket的比较

 传输性能:  socket作为一款通用接口,其传输效率低,开销大,主要用在跨网络的进程间通信和本机上进程间的低速通信。     消息队列和管道采用存储-转发方式,即数据先从发送方缓存区拷贝到内核开辟的缓存区中,然后再从内核缓存区拷贝到接收方缓存区,至少有两次拷贝过程。     共享内存虽然无需拷贝,但控制复杂,难以使用。表 1 各种IPC方式数据拷贝次数 I...

2019-01-20 10:19:01 6213 2

转载 Java基础 - 多线程并发编程

一、多线程1、操作系统有两个容易混淆的概念,进程和线程。进程:一个计算机程序的运行实例,包含了需要执行的指令;有自己的独立地址空间,包含程序内容和数据;不同进程的地址空间是互相隔离的;进程拥有各种资源和状态信息,包括打开的文件、子进程和信号处理。线程:表示程序的执行流程,是CPU调度执行的基本单位;线程有自己的程序计数器、寄存器、堆栈和帧。同一进程中的线程共用相同的地址空间,同时共享进...

2019-01-20 10:18:47 132

转载 Java基础 - Java集合基础知识

Java集合基础知识Java集合框架基础: Collection为集合层级的根接口,集合中包含一组对象。Set是一个不能包含重复元素的集合;List是一个有序集合,可以包含重复元素;Map是一种key-value结构的集合模型,不能包含重复的key值,每个key只能映射到一个value。 HashMap和HashTable的不同:a. HashMap允许key和...

2019-01-20 10:18:33 118

转载 Java基础 - ConcurrentHashMap原理分析

Java集合---ConcurrentHashMap原理分析一、背景:线程不安全的HashMap    因为多线程环境下,使用Hashmap进行put操作会引起死循环,导致CPU利用率接近100%,所以在并发情况下不能使用HashMap。 效率低下的HashTable容器     HashTable容器使用synchronized来保证线程安全,但在线程竞争激烈的情况下Ha...

2019-01-20 10:18:19 121

转载 Android基础 - Binder驱动

以下资料摘录整理自老罗的Android之旅博客,是对老罗的博客关于Android底层原理的一个抽象的知识概括总结(如有错误欢迎指出)(侵删):http://blog.csdn.net/luoshengyang/article/details/8923485http://blog.csdn.net/luoshengyang/article/details/12957169 整理by ...

2019-01-20 10:18:02 200

转载 Android 消息处理机制:Handler|Message

本文转载自:http://android.jobbole.com/83823/在日常开发中,不管出于什么目的,我们可能都会用到Handler来异步更新UI,有时是为了将一些费时的操作放到异步线程去处理,然后通过Handler将数据更新到UI线程,有时是为了在子线程里更新UI,种种原因,反正我们最后都是选择了直接的Handler+Message组合或者AsyncTask,而了解AsyncTask...

2019-01-20 10:17:47 159

转载 Android O - 为什么要引入HIDL

HIDL 即HAL interface definition language,在 Android Project Treble 中被起草,在 Android O 中被全面使用, HIDL用于进程间通信(IPC)。在此之前Android 有AIDL,架构在Android binder 之上,用来定义Android 基于Binder通信的Client 与Service之间的接口。HIDL也是类似...

2019-01-20 10:17:05 836

转载 C语言在不同平台上不同数据类型的长度

C语言中,32位平台,64位平台,各种数据类型的长度定义不同,如果不准备在32和64位(没准还需要和128位)之间移植程序,则没有什么大问题,如果要考虑到移植,这种定义的不同就非常麻烦。Java之类的语言就是好呀,不需要考虑这些问题,数据类型的长度都是确定的。                                                                 ...

2019-01-20 10:16:36 1920 2

转载 Python语法

转载自:https://blog.csdn.net/qq_33530388/article/details/66476130运行源代码 正常输出中文由于Python源代码也是一个文本文件,所以,当你的源代码中包含中文的时候,在保存源代码时,就需要务必指定保存为UTF-8编码。当Python解释器读取源代码时,为了让它按UTF-8编码读取,我们通常在文件开头写上这两行:#!/usr/b...

2019-01-20 10:16:21 155

转载 Java和C++对比

首先java的语法是继承自C和C++的,但是java摒弃或者优化了很多C、C++上面对程序员造成困扰的地方,也就是说java设计者的初衷是想让程序员编程更轻松,更快捷高效,更少出错,当然,某种程度上这需要牺牲程序的效率。(1)比如C、C++上面的指针,在java编程里面不复存在了,在java里面,指针已经被封装在底层虚拟机了,而java程序员因为不能够使用指针,也就避免了很多指针所带来的问题和困...

2019-01-20 10:16:06 3094 1

转载 C 内存泄漏和内存溢出的区别和联系

1、内存泄漏memory leak :是指程序在申请内存后,无法释放已申请的内存空间,一次内存泄漏似乎不会有大的影响,但内存泄漏堆积后的后果就是内存溢出。 2、内存溢出 out of memory :指程序申请内存时,没有足够的内存供申请者使用,或者说,给了你一块存储int类型数据的存储空间,但是你却存储long类型的数据,那么结果就是内存不够用,此时就会报错OOM,即所谓的内存溢出。 3、二...

2019-01-20 10:15:32 751

转载 C++内存管理(1)

在c++中内存主要分为5个存储区:栈(Stack):局部变量,函数参数等存储在该区,由编译器自动分配和释放.栈属于计算机系统的数据结构,进栈出栈有相应的计算机指令支持,而且分配专门的寄存器存储栈的地址,效率分高,内存空间是连续的,但栈的内存空间有限。堆(Heap):需要程序员手动分配和释放(new,delete),属于动态分配方式。内存空间几乎没有限制,内存空间不连续,因此会产生内存碎片。...

2019-01-20 10:15:15 131

转载 Java基础 - 垃圾回收机制

深入理解 Java 垃圾回收机制一:垃圾回收机制的意义java  语言中一个显著的特点就是引入了java回收机制,是c++程序员最头疼的内存管理的问题迎刃而解,它使得java程序员在编写程序的时候不在考虑内存管理。由于有个垃圾回收机制,java中的额对象不在有“作用域”的概念,只有对象的引用才有“作用域”。垃圾回收可以有效的防止内存泄露,有效的使用空闲的内存; 内存泄露:指该内存空间使...

2019-01-20 10:14:09 138

转载 Java基础 - 反射机制

转载自:http://blog.csdn.net/wsl211511/article/details/51605655Java 反射是 Java 被视为动态(或准动态)语言的一个关键性质。这个机制允许程序在运 行时透过 Reflection APIs 取得任何一个已知名称的class 的内部信息,包括其 modifiers( 诸如 public, static 等 )、superclass (...

2019-01-20 10:13:55 124

转载 Java基础知识 - JVM 内存模型

JVM内存模型以及分区JVM内存分为:1.方法区:线程共享的区域,存储已经被虚拟机加载的类信息、常量、静态变量、即时编译器编译后的代码等数据2.堆:线程共享的区域,存储对象实例,以及给数组分配的内存区域也在这里。3.虚拟机栈:线程隔离的区域,每个线程都有自己的虚拟机栈,生命周期和线程相同。虚拟机栈描述方法执行的内存模型,以站栈帧为单位,每个栈帧存储和方法运行有关的局部变量表、操作数...

2019-01-20 10:13:10 97

转载 C++——输入、输出和文件

一、C++输入和输出概述  1.1、流和缓冲区  C++程序把输入和输出看作字节流。输入时,程序从输入流中抽取字节;输出时,程序将字节插入到输出流中。对于面相文本的程序,每个字节代表一个字符,更通俗地说,字节可以构成字符或数值数据的二进制表示。输入流中的字节可能来自键盘,也可能来自存储设备(如硬盘)或其他程序。输出流中的字节可以流向屏幕、打印机、存储设备或其他程序。流充当了程序和流源或流目...

2019-01-20 10:12:21 664

cloudsim云计算仿真

一个使用的云计算仿真工具,可用于研究和仿真云计算任务

2010-05-16

一个很实用的网络爬虫算法

编写的一个网络爬虫算法,很有用的,需要的就赶快下载把

2010-03-21

空空如也

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

TA关注的人

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