现在位置: 首页 > harbinger发表的所有文章
  • 06月
  • 09日
综合 ⁄ 共 111728字 评论关闭
 MSNP8 原文翻译 (Zz) 1.         声明 原文请见http://www.hypothetic.org/docs/msn/index.php,翻译中有改删,仅作学习用途。 2.         概述 2.1.        什么是MSN Messenger “MSN Messenger”这个说法并不十分明确,微软使用这个术语涉及到了若干不同通讯解决方案。你可以通过“MSN Messenger network”进行聊天,而能够连接MSN Messenger network的主要程序就有MSN Messenger,这些程序间互相会话需要遵循的就是“MSN Messenger 协议”。   什么是MSN Messenger Network?   MSN Messenger Network是微软提供的即时通讯会话网。......
阅读全文
第十章 在线消费决策 这一张主要写消费者的心理,更贴近于心理学,而不是技术方面。 1. 传统的决策模型是认为人们的兴趣始终如一,不会发生变化;不过现代研究表明,用户在决策过程中偏好并不稳定 2. 人们会根据物品的展示环境做决策:同样的商品,放到不同环境下面展示,身价就不同 3. 首位/新近效应:位于列表首位和末尾的物品,更容易被记住 4. 框架效应:展现框架决定用户决策 5. 启动效应 6. 。。。 个人评价,如果想深入了解这一张说的内容,还不如找一本消费心理学的书来看 =========================================......
阅读全文
  • 08月
  • 25日
综合 ⁄ 共 8974字 评论关闭
作者:刘洪涛,华清远见嵌入式学院讲师。 一、概述 基于子系统去开发驱动程序已经是linux内核中普遍的做法了。前面写过基于I2C子系统的驱动开发。本文介绍另外一种常用总线SPI的开发方法。SPI子系统的开发和I2C有很多的相似性,大家可以对比学习。本主题分为两个部分叙述,第一部分介绍基于SPI子系统开发的理论框架;第二部分以华清远见教学平台FS_S5PC100上的M25P10芯片为例(内核版本2.6.29),编写一个SPI驱动程序实例。 二、SPI总线协议简介 介绍驱动开发前,需要先熟悉下SPI通讯协议中的几个关键的地方,后面在编写驱动时,需......
阅读全文
  • 06月
  • 06日
综合 ⁄ 共 905字 评论关闭
今天一天解决了一个问题. 在Wince下与设备通过SPI通讯,过程如下: 1. 给设备发Reset信号 2. 检查数据是否Ready 3. SPI通讯 为了具体化,我列出程序的伪代码: 1. 拉高Reset脚 2. Sleep 1毫秒(给出的规格是最少Delay 10us) 3. 拉低Reset脚 4. 检查Ready脚是否为高 5. SPI采集数据 Bug的表现是这样的: a. 有时候测不到Ready信号 b. 有时候能取到正常的数据,大部分时候数据完全不对,偶尔前半部分数据对. c. 为了模块化,我改了一版封装比较好的版本,就是把混在一起的语句用几个函数包装了起来.测试时发现封装好的版本大部分时候检测不到信......
阅读全文
  • 04月
  • 27日
综合 ⁄ 共 1741字 评论关闭
今天有这么一个需求,需要让界面上的一个图标的响应区域变大,比如图标是50*50的,响应区域要变成100*100。 一开始最简单的思路是直接将ImageView的大小设置为响应区域的大小,并且让src居中显示在响应区域中心。 可是由于图标的大小和相应区域的大小要根据不同分辨率来适配。这样的话不同分辨率手机上,图标大小肯定像素值一样了。这样肯定不行。 所以为了让图标的大小和响应区域都可以自由定制,所以以下的思路就呼之欲出,用一个响应区域大小的View该在图标上,并且两者居中对齐。让View来获取Touch和Click回调,并且将回调适......
阅读全文
  • 01月
  • 14日
综合 ⁄ 共 1417字 评论关闭
TELE 题目:http://poj.org/problem?id=1155 题意:一个电视信号传输网络(树),点1为信号源,图中有N个点,其中包括M个用户和N-M个传输点(包括1),铺设点与点之间的线需要一定的钱,每个用户也会对电视信号付出一些钱,问怎样建设网络可以使尽可能多的用户收到信号且电视台不亏本。 题解:树形DP和背包,dp[i][j]为第i个点给j个用户传输信号的最大收益,dp初始化为最小值。 ps:竟然1A了,惊喜啊。 代码: #include<cstdio> #include<cstring> #include<algorithm> using namespace std; #define MAX 3005 #......
阅读全文
  • 01月
  • 10日
综合 ⁄ 共 1006字 评论关闭
AMQP协议介绍 发表于 2010 年 05 月 20 日 由 崔玉松 AMQP,即Advanced Message Queuing Protocol,高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计。 AMQP的主要特征是面向消息、队列、路由(包括点对点和发布/订阅)、可靠性、安全。 AMQP在消息提供者和客户端的行为进行了强制规定,使得不同卖商之间真正实现了互操作能力。 JMS是早期消息中间件进行标准化的一个尝试,它仅仅是在API级进行了规范,离创建互操作能力还差很远。 与JMS不同,AMQP是一个Wire级的协议,它描述了在网络上传输的数据......
阅读全文
  • 12月
  • 27日
综合 ⁄ 共 392字 评论关闭
---Hibernate调用数据库存储过程(未测试) 链接:http://www.blogjava.net/amigoxie/archive/2007/08/15/136828.html 链接:http://www.iteye.com/topic/698187 链接:http://blog.csdn.net/liuganggao/article/details/8920387 //hibernate 是这样执行存储过程的,不用先获得Connection Query query = getSession().createSQLQuery("{Call process_analog(?,?)}"); query.setParameter(0, cal); query.setParameter(1, uuid); query.executeUpdate(); //没有返回值 query.list();//有返回值
阅读全文
  • 12月
  • 10日
综合 ⁄ 共 1274字 评论关闭
1、首先下载memcached-1.2.1-win32.zip 下载地址http://download.csdn.net/detail/u011986449/8110579 这下是windows下的版本,安装要在命令行下安装 解压室C盘或其他盘都可以,如我的是C盘memcache121目录,然后进入cmd命令行,如下: Microsoft Windows [版本5.2.3790] (C) 版权所有 1985-2003 Microsoft Corp. C:\Documents andSettings\Administrator>cd\ C:\>cd memcached121 C:\memcached121>memcached.exe -dinstall (安装为服务) C:\memcached121>memcached.exe -dstart (启动) C:\memcached121> 这样就可......
阅读全文
  • 12月
  • 10日
综合 ⁄ 共 6758字 评论关闭
一 Apache与Tomcat比较联系 apache支持静态页,tomcat支持动态的,比如servlet等。 一般使用apache+tomcat的话,apache只是作为一个转发,对jsp的处理是由tomcat来处理的。 apache可以支持php\cgi\perl,但是要使用java的话,你需要tomcat在apache后台支撑,将java请求由apache转发给tomcat处理。 apache是web服务器,Tomcat是应用(java)服务器,它只是一个servlet(jsp也翻译成servlet)容器,可以认为是apache的扩展,但是可以独立于apache运行。 这两个有以下几点可以比较的: 1、两者都是apache组织开发的 2、两者都有HTTP服务......
阅读全文
  • 11月
  • 22日
综合 ⁄ 共 2665字 评论关闭
WuKong Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 1375    Accepted Submission(s): 496 Problem Description Liyuan wanted to rewrite the famous book “Journey to the West” (“Xi You Ji” in Chinese pinyin). In the original book, the Monkey King Sun Wukong was trapped by the Buddha for 500 years, then he was rescued by Tang Monk, and began his journey to the west. Liyuan thought it is too brutal for the monkey, so he changed the sto......
阅读全文
  • 11月
  • 12日
综合 ⁄ 共 964字 评论关闭
  #include <iostream> template <class elem> void swap(elem a[], int p1, int p2) {      elem tmp = a[p1];      a[p1] = a[p2];      a[p2] = tmp; } template <class elem> void print(elem a[], int length) {      for (int i = 0; i < length; i++)          std::cout << a[i] << ' ';      std::cout << std::endl; } template <class elem> void bub_sort(elem a[], int length) {      for (int i = 0; i < length - 1; i++)          for (int j = length - 1; j ......
阅读全文