上一页 1 2 3 4 5 6 7 ··· 84 下一页

2014年1月7日

分享面试资料包

摘要: 第一次见他,已经是几年前的事了。 走进某某公司的办公楼,来到开发部狭长的办公室,迎面是靠墙分列的两排电脑桌。从最后一张桌子的显示器后露出半截身体,我知道那就是我要找的人。 显然,他是这个部门的负责人,桌子的排列告诉了我。 程序员,你的出路在哪里?程序员是一朵昙花,没有开放过就凋谢了;程序员是一只捕鱼的鸟,等待着黄昏后一条小鱼的奖励;程序员是一盏风雨中摇曳的明灯,燃烧着自己,照亮了别人。 也许是时候了,程序员们,为自己的未来考虑一下。抬起你的头,把你恍惚的目光从屏幕上移开,暂时忘记你的代码,迈动你蹒跚的脚步,走出那片狭小的空间,望望远处自由的白云,试着回答那个古老的哲学命... 阅读全文

posted @ 2014-01-07 15:35 love so much 阅读(197) 评论(0) 推荐(0) 编辑

8位单片机中一个容易被忽视的溢出问题

摘要: 8位单片机中一个容易被忽视的溢出问题例:uint16 wTmp ; uint8 x ;x=2;wTmp = (uint16)(x*150);各位,以上这个乘法有没有问题?wTmp的值是多少?相信有很多人都会不加思考的说,没问题啊!wTmp=300 。好,问题来了!告诉你,其实结果是 wTmp=44。 这里不作具体解释,请读者自已思考,下次在遇到类似此情况 的时候千万有小心!正确写法:x=2;wTmp = (uint16)(x)*150; //wTmp=300 阅读全文

posted @ 2014-01-07 15:31 love so much 阅读(276) 评论(0) 推荐(0) 编辑

献给半夜加班到深夜的女程序员

摘要: 相传,某软件开发公司,曾经有位很优秀的软件工程师因加班过度,死在自己的办公桌前,发现尸体已经是第二 天早上的事了,公司最终与家属私下了结,赔偿了一大笔钱,为了稳定人心,对外宣称该员工是心脏病突发而死,后 来,由于软件公司人员流动性较大,这件事也渐渐被人淡忘了。 作为一名程序员,我想一... 阅读全文

posted @ 2014-01-07 15:28 love so much 阅读(576) 评论(0) 推荐(0) 编辑

java调用WebService接口方法

摘要: package cn.cehb; import java.net.MalformedURLException; import java.rmi.RemoteException; import org.apache.axis.client.Service; import org.apache.axis.client.Call; import javax.xml.namespace.QName; import javax.xml.rpc.ParameterMode; import javax.xml.rpc.ServiceException; class T... 阅读全文

posted @ 2014-01-07 15:24 love so much 阅读(420) 评论(0) 推荐(0) 编辑

算法小记:快速排序

摘要: 一、思想快速排序是一种分治排序算法,将一个数组分成两个子数组,将两部分独立排序,当两个子数组都有序时整个数组就自然有顺序了。该方法的关键在与切分,这个过程使得数组满足下面三个条件:对于某个j,a[j]已经排定;a[lo]到a[j-1]中的所有元素都不大于a[j];a[j+1]到a[hi]中的所有元素都不小于a[j];切分总是能排定一个元素,用归纳法不难证明递归能够正确地讲数组排序;二、与归并对比相同:都是分治的思想,将数组分成独立的两个子数组,分别进行排序;不同:归并将数组分成两个子数组分别排序,然后将有序的子数组归并已将整个数组排序;快速排序将则是当两个子数组都有序的时候,整个数组就自然有序 阅读全文

posted @ 2014-01-07 15:20 love so much 阅读(226) 评论(0) 推荐(0) 编辑

STL源码剖析 迭代器(iterator)概念与编程技法(三)

摘要: 1 STL迭代器原理1.1 迭代器(iterator)是一中检查容器内元素并遍历元素的数据类型,STL设计的精髓在于,把容器(Containers)和算法(Algorithms)分开,而迭代器(iterator)就是这个桥梁。1.2 迭代器(iterator)类型1.3 迭代器功能说明迭代器类别 说明输入从容器中读取元素。输入迭代器只能一次读入一个元素向前移动,输入迭代器只支持一遍算法,同一个输入迭代能两遍遍历一个序列输出向容器中写入元素。输出迭代器只能一次一个元素向前移动。输出迭代器只支持一遍算法,统一输出迭代器不能两次遍历一 个序列正向组合输入迭代器和输出迭代器的功能,并保留在容器中的位置 阅读全文

posted @ 2014-01-07 15:17 love so much 阅读(299) 评论(0) 推荐(0) 编辑

[置顶] 蓝牙基础知识进阶——Physical channel

摘要: 从本篇文章开始,晓东将会和大家一起来学习一些蓝牙的比较高阶的基础知识。二、物理通道物理通道是piconet区分的标准,它是蓝牙系统结构层次中的最底层了。 Q1:物理通道有哪些类型 物理通道通常可以分为四种类型: 1、basicpiconet channel 2、adaptedpiconet channel 这两种channel是两个已经连接设备之间通信使用的。也就是说他们和特定的微微网之间是相关联的。 3、inquiry scanchannel:用于discovering蓝牙设备 4、page scanchannel:用于连接蓝牙设备。Basic Piconet Channel Q2:Basi 阅读全文

posted @ 2014-01-07 15:02 love so much 阅读(669) 评论(0) 推荐(0) 编辑

zxing源码分析——QR码部分

摘要: Android应用横竖屏切换 zxing源码分析——DataMatrix码部分 zxing源码分析——QR码部分 2013-07-10 17:16:03|分类: 默认分类 |标签: |字号大中小订阅 Java代码结构: zxing源码的结构还是比较清晰的,有关QR码的代... 阅读全文

posted @ 2014-01-07 14:58 love so much 阅读(2362) 评论(0) 推荐(0) 编辑

TCP连接建立系列 — 服务端接收ACK段(一)

摘要: 本文主要分析:三次握手中最后一个ACK段到达时,服务器端的处理路径。内核版本:3.6Author:zhangskd @ csdn blog函数路径以下是第三次握手时,服务端接收到ACK后的处理路径。接收入口1. 状态为ESTABLISHED时,用tcp_rcv_established()接收处理。2. 状态为LISTEN时,说明这个sock处于监听状态,用于被动打开的接收处理,包括SYN和ACK。3. 当状态不为ESTABLISHED或TIME_WAIT时,用tcp_rcv_state_process()处理。int tcp_v4_do_rcv(struct sock *sk, struct 阅读全文

posted @ 2014-01-07 14:55 love so much 阅读(872) 评论(0) 推荐(0) 编辑

OpenID倡议:别再创建新的用户名和密码

摘要: 原文作者:Jeff Atwood随着Stack Overflow开发工作的逐步深入,我们不可回避地碰到了这个问题:我们需要让用户登录,即使网络上用户名/密码已经泛滥成灾,我们也只能随波逐流。我已经有50对用户名/密码了。我根本记不住它们。但是,为StackOverflow.com再增加一对又何妨呢?在我的朋友Jon Galloway的力劝之下,我打算看一看OpenID。OpenID的目标就是要解决这个“登录爆炸”的问题:有了OpenID,你就不必在不同的网站上分别创建用户名了——它能让你的上网体验变得更加简易。你需要选择一个最符合你要求的OpenID供应商,最重要的是,你要信任它。并且,不管你 阅读全文

posted @ 2014-01-07 14:51 love so much 阅读(214) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 ··· 84 下一页

导航