笔记_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> 笔记 >>列表
联想笔记本如何开启无线网络开关(无线网络打叉)... 查看全文
· 对象导论笔记-第一天发布时间:2011-08-24
计算机革命起源于机器,因此,编程语言的产生也始于对机器的模仿。但是计算机并非是机器那么简单。计算机是头脑延伸的工具,同时还是一种不同类型的表达媒体。因此,这种工具看起来已经越来越不像机器,而更像我们头脑的一部分。面向对象程序设计(Object-orientedProgramming,OOP)便是这种以计算机作为表达媒体的大趋势众的组成部分。1.1抽象过程汇编语言是对底层机器的轻微抽象。接着出现的“命令式”语言(C等)都是对汇编语言的抽象。这些语言在汇编语言基础上有了大幅的改进... 查看全文
1.前言之前总结的多线程的调度、并发调度、线程加锁安全等等并发包底层大都使用了线程锁机制。咱们通过锁的源码来看看JDK如何将这些资源进行加锁限制的,怎么就能做到线程集中等待后就唤醒主线程的。2.一段并发包源码以下是java.util.concurrent.CyclicBarrier的底层代码片段。privateintdowait(booleantimed,longnanos)throwsInterruptedException,BrokenBarrierException... 查看全文
1989年9月20日,苹果公司推出了第一款可移动使用的笔记本电脑:MacintoshPortable。虽然不论外形还是体积、重量,MacintoshPortable都和现在的笔记本电脑相差甚远,但它的确拥有内置电池、键盘、轨迹球等所有笔记本电脑该有的东西。它不仅是第一台苹果笔记本电脑,在1991年的STS-43飞行中,苹果MacintoshPortable还成为世界上第一台从外太空发送电子邮件到地球的电脑。下面是第一台苹果笔记本电脑:MacintoshPortable的一组照片和基本介绍... 查看全文
· Beginning rails 3 学习笔记(一)发布时间:2011-08-10
花了一周多的时间把《BeginningRials3》这本书从头到尾看了一遍,并按照树上的教程自己动手跟着做了一遍,搭出了一个简单的博客网站。感觉收获蛮大的,对rails3的整体架构以及各个部件的具体实现有了一个整体的了解,对rails3中的一些基本概念和一些重要的知识点(比如:routes、ORM、RSET等)也有了较为深入的理解。感觉现在的问题主要在于对这些知识还只是处于一个理解或者了解的地步,离熟练运用还很有一段距离... 查看全文
Rails3.0学习笔记系列目录Rails3.0学习笔记(一)homebrew、git、mysql环境的安装Rails3.0学习笔记(二)安装RVM,升级Ruby,安装Rails3Rails3.0学习笔记(三)安装配置过程中收集的资源总结重点推荐《RubyonRails实战圣经... 查看全文
1.前言当我们所做的系统到一定的程度后,随着涉及的领域越来越宽泛,客户群也越来越多,我们的系统不得不需要第三方系统协作,或者将原有大系统分解成各个协作的小系统才能更好地完成任务。就好像KFC,收银员就负责客户端点餐、收银、找零钱、开发票是一个接待人员完成。而真正为您做餐的又分为比较复杂的分工,比如负责炸薯条的人、做汉堡的人、还有做盖饭的(KFC的盖饭,唉~~不说了)。而为这些做餐人员提供物料供给的又是另一些人。还有就是KFC外卖送,店员管理经理,是这些人撑起了一个KFC店面... 查看全文
唉~~因为blog总显示不全只能分为2个了,排版也不是很好,凑合着看吧。客户端执行的优化策略有如下3种措施方法内联:一个方法的执行离不开其他方法的支持,若调用的其他方法十分简单。那么调用的时候会将被调用那个方法里面所有的内容粘到主调方法中,这样做的好处是节省参数变量,中间变量的资源和返回值的资源申请位置。privatevoidtest(){test2("1");}privateStringtest2(Stringa){//test2的方法体returnnull;... 查看全文
唉~这一大篇blog又是只能显示部分,部分内容被截断了。。。。4.Set的并发CopyOnWriteArraySet和CopyOnWriteArrayList底层实现差不多,就是在添加元素的时候需要对对象进行唯一性判断,如果对象数组已经含有重复的元素,不进行增加处理。在此不再赘述。5.Queue的并发队列的并发类是java.util.concurrent.ArrayBlockingQueue,从类名字上大家估计就能猜出来了,底层使用的依然是数组... 查看全文
1.前言平时咱们使用的HashMap、ArrayList等等容器集合包都存在线程安全的问题,看过JDK源码的各位朋友们知道这些实现类底层,为了性能,都没有对这些集合的操作方法做加锁或者副本传递机制,只有Vector和Stack是线程安全的,大家可以看它们的源码,底层方法是以在方法上加上synchronized作为代价的,换句话说是用时间换取空间的方式。SunJDK对多线程并发环境下做了很多并发的解决方案,其类大都在java.util.concurrent.*下面,此包下的类和java.util... 查看全文
1.前言-为何要再谈JVM很多人认为,分布式Java应用看上去好像和Java虚拟机没什么太多关注的东西,别说分布式系统了,就是一个单机JavaSE系统也不用将JVM学得透透的,有个JVM执行不就行了吗。据笔者的经验回答则是,在大型分布式系统,尤其是云计算服务平台,SAAS也好,PAAS也罢,要求编写的应用必须要高效,你就当你运行的是一个配置很小的机器上,要求资源比较苛刻。所以了解,甚至再学习JVM相关知识还是十分必要的。之前笔者写过一篇关于JVM加载类的文章http... 查看全文
前几个星期Jimmy跟我说正带的一个项目客户是阿拉伯人!要求有阿拉伯的语言支持!指定的机型是nexuss!很困扰的是亚洲版一般都吧这一语言屏蔽了!让我想办法刷一个有阿拉伯语言支持的!前几天一直尝试自己编一个img直接刷上去!但刚好我手上的源码版本是没有阿拉伯语言设置的支持的!当然2.3版本的源码都有DroidSansArabic.ttf这也就是说阿拉伯语言的支持都是可以的!我下了一个阿拉伯输入法果然可以保存阿拉伯文字!只是为什么设置里没有呢... 查看全文
励志篇(台湾)何飞鹏著北京大学出版社自满奥妙藏在基本之中许多事都讲究基本,所有的运动,都要求基本动作,中国功夫也讲究基本功;企业经营则要求“BacktoBasic”;股票投资则说回归基本面。基本朗朗上口,但真正做到基本,愿意真正依循基本的人并不多。所谓的基本,通常是最入门、最简单、最不起眼的东西,所有的人都觉得会,都不重视它,以至于也从来就没有真正做好过,一旦有人真的做好,反而成为稀有的竞争优势。每个人都喜欢“巧”的东西,谈话沟通要有巧妙的应对... 查看全文
最近时日,从dangdang买了本MARA众高人写的《编程之美》,里面有这么一道题,其中并没有给出问题的解答。一时兴起,就在电脑前动了动手,特献丑与此。BTW,《编程之美》应该是每一位热爱编程技术的IT从业人员桌案边必备的好书。当我还在沉浸于找出问题的解决方案时,MARA的大侠找出了N个解,并且寻求最优解。他们把一个看似复杂的问题可以很快地简单化,找出数学模型,并编程实现。Keepfighting!!![question]我们知道:1+2=3;4+5=9;2+3+4=9... 查看全文
大富翁论坛离线资料CHM格式Delphi园地下载链接:总索引(可以用到2018年):http://www.delphifans.com/SoftView/SoftView_2737.html2008年:http://www.delphifans.com/SoftView/SoftView_2736.html2007年:http://www.delphifans.com/SoftView/SoftView_2577.html2006年:http://www.delphifans... 查看全文
大富翁论坛离线资料CHM格式Delphi园地下载链接:总索引(可以用到2018年):http://www.delphifans.com/SoftView/SoftView_2737.html2008年:http://www.delphifans.com/SoftView/SoftView_2736.html2007年:http://www.delphifans.com/SoftView/SoftView_2577.html2006年:http://www.delphifans... 查看全文
大富翁论坛离线资料CHM格式Delphi园地下载链接:总索引(可以用到2018年):http://www.delphifans.com/SoftView/SoftView_2737.html2008年:http://www.delphifans.com/SoftView/SoftView_2736.html2007年:http://www.delphifans.com/SoftView/SoftView_2577.html2006年:http://www.delphifans... 查看全文
· Linode VPS (LAMP+VPN)配置笔记发布时间:2011-01-15
http://www.wifay.com/blog/2010/06/28/linode-配置笔记-lamp-vpn/昨天一时兴起,买了个Linode的512型VPS折腾了一下。玩了一天了,才学会顺利搭建LAMP环境、安装VPN服务器。过程中也犯了不少错误。在这里记录一下安装、配置过程和遇到了一些简单的错误处理。由于Linode是基于Xen虚拟化的VPS。这相当于在菜场买了一台裸机、因此要想能用,得经历装系统、装软件、配置等一系列的过程。一、基础运行环境1、选择数据中心2... 查看全文
最近结合公司项目,在做一个基于GoogleMap的小应用。遇到了一些问题,整理如下。1)关于ItemizedOverlay按照Google文档的说法,在GoogleMap上面叠加层需要继承一个ItemizedOverlay,实现其内部的一些方法,比如size(),getOverlayItem,AddOverlayItem等。由于项目需要,需要在地图上画N种不同的样式Item,开始我打算使用AddOverlayItem,分别SetMark实现,后来也不知是什么原因,只能使用一种Drawable... 查看全文
· NameNode优化笔记 (一)发布时间:2011-01-14
很久没有发博客了,最近这段时间工作上、生活上杂事比较多。最近经常有人问我在学校还是在公司。其实之前在学校读研,入研之前工作过几年。那时候在学校研究MapReduce,部署了10台的PC机做些Hadoop与机器学习的研究。08年末觉得学校限制我的发展,就联系了几家公司实习。最后我到了淘宝实习了一年半,那时候因为身份还是学生,前期主要维护淘宝的Hadoop集群,后期主要研发Hive,同时向社区贡献了一些代码。半年前我正式入职了淘宝,担任数据平台的分布式计算组组长... 查看全文