thinking专题

THINKING AS A LEADER

THINKING AS A LEADER 大家是否有这样子的一个同感:领导不愧是领导,看问题非常透彻,能够分析到问题的本质。而自己却考虑的很表面,很肤浅。 那是不是因为领导比我们智商高呢?——未必! 那么今天我们来稍稍分析一下这种现象。给大家举两个简单的案例。 故事背景: 人物:员工A、PM、PL 议题:现网问题分析回溯 那么请看这三个角色对同一个问题的考虑和总结 问题1:一个

[Thinking in Java]“吸血鬼”数字

《Thinking in Java》P75 练习10:(5)吸血鬼数字是指位数为偶数的数字,可以由一对数字相乘而得到,而这对数字各包含乘积的一半位的数字,其中从最初的数字中选取的数字可以任意排序。以两个0结尾的数字是不允许的,例如,下列数字都是“吸血鬼”数字: 1260 = 21 * 60 1827 = 21 * 87 2187 = 27 * 81 写一个程序,找出4位数的所有吸血鬼数字

uBrand品牌小知识丨什么是品牌思维(Brand Thinking)?

无论你是新品牌的主理人还是初创企业经营者,想要做好一个品牌,品牌思维就是必不可少的,今天发现一种产品火了就去搞研发,明天看到一个大热话题就去蹭热度,那不叫做品牌,更别提思维,只会让品牌未来岌岌可危,那么什么是品牌思维?初创品牌又需要什么样的品牌思维呢?今天uBrand就来和大家一起探讨一下这个话题,刚开始做品牌的小伙伴绝对不要错过哦! 什么是品牌思维? 品牌思维(Brand Thinkin

Thinking in Java阅读笔记(一)

第一章:对象导论 抽象化的过程 汇编语言仅对底层的实体机器进行少量抽象化。许多所谓命令式程序语言(Fortran、BASIC、C),则在汇编语言之上再抽象化。此类语言大幅改进了汇编语言,但他们所做的主要是机器本身的抽象化,你依旧无法逃脱“以电脑结构进行问思考”的命运,因而无法以待解决问题的结构来作为思考基准。程序设计者必须自行建立介于机器模型和实际待解问题模型之间的关联性。这里头需要的便是

CodeForces 603A Alternative Thinking 题解

【题目大意】: 给你一个字符串,你可以使得某一个连续的01串翻转过来(将0变1,1变0),问最长的01相隔 的子序列(可不连续,关于不连续可见样例)的长度为多少(原题及样例见下) Alternative Thinking time limit per test 2 seconds memory limit per test 256 megabytes input

uva 10623 - Thinking Backward(数学)

题目链接:uva 10623 - Thinking Backward 题目大意:就是给出N,表示要将平面分解成N份,问有哪些可选则的方案,m表示椭圆、n表示圆形、p表示三角形的个数,m、n、p分别给定范围。 解题思路:本来这题一点思路都没有,但是在论坛上看到一个公式N=2+2m(m−1)+n(n−1)+4mn+3p(p−1)+6mp+6np 这样只要枚举m和p,求解n,判断n是否满

libgdx thinking之资源生死有命

如果你对游戏资源管理这方面有经验,可以只看API了解Libgdx在这方面的策略和实现。 Disposable AssetsManager Poolable,Pool,Pools /*******************************************************************************************************

Thinking in Java [Java编程机制] 学习笔记 -- List / ArrayList

常用操作集: contains() : find out whether an element is part of a list remove() : remove an object , take the reference of an object as parameter  indexOf() : discover the index number where that object

Thinking in Java [Java编程机制] 学习笔记 -- final 关键字

final 关键字意义上是不可变更的,创造final关键字,原因有两个1.为了设计design 2.为了效率 efficiency(书上很少提到这一部分,而且JRE 5以后编译器对没有final的效率做了很大提升)。final关键字可以加在data, arguments, method, class之前,下面针对每种情况进行解释。 final data final data意味着constan

Thinking in Java [Java编程机制] 学习笔记 -- 初始化顺序Order of initialization

首先 初始化的顺序和变量声明的顺序有关,并且变量(包括primitive types and object reference)的初始化一定是在所有方法被调用之前,甚至constructor也要在此之后。 静态数据初始化 static data initialization 所有的静态数据都存储在一片存储区中,初始化也只会进行一次。初始化顺序是这样的:1.static(如果已经初始化过

Thinking in Java [Java编程机制] 学习笔记 -- 操作符Operator

Thinking in Java [Java编程机制] 学习笔记 -- 操作符Operator 1.第一个要说明的操作符,就是"==" 注意事项1: 如果是两个引用间使用==,比较的是两个引用,无论所引用对象的值是否相同。所以在比较Integer,String的值的时候,强烈建议要使用equals. 但是什么时候比较String可以用==呢,这有一个例子,引用于Here // These

Thinking in Java [Java编程机制] 学习笔记 -- 变量和对象

Thinking in Java [Java编程机制] 学习笔记 -- 变量和对象 书中说到“You manipulate all objects with references”,在java中,对象存在于heap中,所有对object的操作是由存在Stack里的reference(引用)来表示的。 Java 中,对object实例化的操作是用new来实现的,但是也有一些情况像是String

一切皆对象 --- Thinking In Java经典片段之一

<script type="text/javascript"> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>     一 切 皆 对 象    “尽管以C++为基础,但Java是一种更纯

JAVA I/O系统 Thinking in Java 之 RandomAccessFile

RandomAccessFile是脱离InputStream和OutputStream单独存在的类。他实现了DataOutput, DataInput, Closeable三个类,封装了类似装饰器DataInputStream和DataOutputStream的数据类型转换功能,以及独有的在文件中寻找切入点的功能。它可以在一个文件中向前或向后移动,获取当前所处的文件位置,移动到某个位置,判断文件的

JAVA I/O系统 Thinking in Java 之 装饰器FilterInputStream/FilterOutputStream

Java I/O系统中有个装饰器模式设计,对装饰器模式不太了解的同学,戳这里。 FilterInputStream和FilterOutputStream是装饰器的两个父类,这两个父类继承了InputStream和OutputStream的所有方法。这两个父类下面提供了不同的子装饰类,这些子装饰类是我们真正需要用到的。我们这里来介绍几个经常用到的。 1.数据类型装饰器DataInputStrea

Write Great Code: Thinking Low-level, Writing High-level

版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出版、作者信息和本声明。否则将追究法律责任。 http://blog.csdn.net/topmvp - topmvp The second volume in the Write Great Code series supplies the critical information that today's computer

Thinking in C#

版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出版、作者信息和本声明。否则将追究法律责任。 http://blog.csdn.net/topmvp - topmvp C# is a language, and like all languages, therefore a way of thinking. Languages channel us down partic

为什么常有人向Java初学者推荐“Thinking in Java“这种不适合初学者的书籍?

分两部分回答。 一、 我在我的群里经常跟一些非常牛掰的java界内的大牛讨论读书的问题。他们在给新手推荐书籍的时候想也不想就会推荐Think in java。 java书籍说句实话,入门级的书很多,但更看重实战和经验。如其他答案所言,java其实是个很容易入门但很难实际上手的语言。java发展到现在已经算是个“老”语言了,框架和开源库满世界都是而且用到的还非常多,尤其是JAVA EE,普遍很

[Thinking in Java] - No.11 Java控制台进度条

java实现控制台的进度条,其实就是将之前每一行打印的进度条,反复的打印在同一行上,实现视觉上的进度条增长的效果。 package com.ccd.ym.util;import java.text.DecimalFormat;public class ConsoleProgressBar {private long minimum = 0; // 进度条起始值private long maxim

开始学习thinking C++

开始学习thinking C++

思维简图(Thinking of)

插件介绍: “感叹号放在句首?怎么可能?一定是错的!”读过小学的都知道感叹号肯定放在句末,您一定奇怪为什么我要说感叹号,今天就为大家推荐这个跟感叹号有关的插件。思维简图(Thinking of)就是专门用来总结思想并且彼此分享的工具,只要你会录入感叹号,就能快速生成思维导图来完成你的思想总结。 使用说明: 将思维简图(Thinking of)添加至chrome,并在应用中启

The Men Who Started a Thinking Revolution

Our latest Freakonomics Radio episode is called “The Men Who Started a Thinking Revolution” (You can subscribe to the podcast at iTunes or elsewhere, get the RSS feed, or listen via the media pla

learning about Project Management -A06- Project Management Thinking

经历过了必然会有一些想法、一点感悟。关于项目的本质与项目的管理,突然会有些东西不吐不快。       “项目管理”一词,经常逗巡在脑海,始终感觉公司在项目管理上存在严重不足的现象。     公司对“公司”的这个项目很重视,有一种破而后立、突破困境一举攻下冰山一角的势头。可惜势头是有了,也许决心也有了,但是做法和行头上,却远远落后。       在这个项目上,公司的角度和决策都有不

Thinking In Java学习笔记

读一部分写一部分。 1、无限精度整数:BigInteger;无限精度小数:BigDecimal。 2、for-each循环:for(元素类型 元素名:容器名)。 3、输出二进制用包装类的(例:printBinaryInteger)方法。 4、参数类型相同,顺序不同也可触发重载,但不推荐使用。 5、标签标识符:标签名+:,仅用于跳出嵌套循环。continue 标签名 会到达标签位置并重新进

9月英语月刊--thinking

Maintext中思考        这个月中旬开始和judy一起topic,自己的topic之路有拉开新的帷幕,这里很感谢Judy在一起的交流,让自己对英语更加的喜爱。不过神奇的是,我从topic中感受最大的不仅仅是英语表达,更多的是对生活的认识。 what I learn from this Plateaus The process that we learn just

StarWest 2010 - Day 1 - Critical Thinking for Testers

今天是StarWest 2010 正式开始的第一天。 有些人可能对这个conference不是很了解,这边简单介绍一下。 StarWest 是一个专注在软件测试的业界的conference,而且是最著名和有影响力的,看看历年presentor的name list就知道了。run by SQE(Software Quality Engineering ),对应的还有StarEast。顾名思义,通常