-
Linux动态链接库加载失败一例
所属栏目:[交互] 日期:2016-11-01 热度:137
安装pacemakerrpm包后,遇到启动失败的情况,原因和动态链接库的加载有关,以下是详细。 问题 编译生成pacemaker 1.1.15的rpm包,然后在其它机器上安装pacemaker rpm包后,启动失败。 [root@srdsdevapp73 ~]# service pacemaker startStarting Pacemaker C[详细]
-
Linux内核通知链机制的原理及实现
所属栏目:[交互] 日期:2016-11-01 热度:55
一、概念: 大多数内核子系统都是相互独立的,因此某个子系统可能对其它子系统产生的事件感兴趣。为了满足这个需求,也即是让某个子系统在发生某个事件时通知其它的子系统,Linux内核提供了通知链的机制。通知链表只能够在内核的子系统之间使用,而不能够[详细]
-
2016中国系统架构师大会门票申请
所属栏目:[交互] 日期:2016-11-01 热度:110
2016中国系统架构师大会门票申请 为了感谢广大积极博主多年来对CU博客的大力支持,为了答谢广大博主及技术专家多年来对CU博客的大力支持,从2016年9月30日起,每周我们将会抽取10位幸运博主,赠送价值2600元的大会门票一张。申请条件如下: 申请条件: 1、[详细]
-
HTTP服务压力测试
所属栏目:[交互] 日期:2016-11-01 热度:99
HTTP服务压力测试2015-05-13 20:26:29 http://blog.chinaunix.net/uid-22312037-id-5026860.html 1.网络基础知识科普 TCP 的那些事儿(上) TCP 的那些事儿(下) 2.判断网卡 执行如下命令获取网卡信息: #sudo ethtool eth1 如果是虚拟机,可能因为虚拟机[详细]
-
mysql负载均衡完美解决方案
所属栏目:[交互] 日期:2016-10-31 热度:73
mysql负载均衡完美解决方案2013-04-08 13:198574人阅读评论(1)收藏举报 http://blog.csdn.net/v1v1wang/article/details/8771974 1.环境: mysql 5 ubuntu10.04 x86_64 mdb1eth0192.168.5.11 mdb2eth0192.168.5.12 sdb1eth0192.168.5.21 sdb2eth0192.168.5.[详细]
-
让经典的尼尔森十大可用性原则帮你做设计!(附案例)
所属栏目:[交互] 日期:2016-10-31 热度:59
Lava:最近在做toB类产品的时候,经常会被业务带着跑从而忽略了可用性设计的基本原则,最后导致自己的方案被挑战而说不出理由。所以当设计拿捏不准的时候,最好还好依照基本的原则进行设计。尼尔森的十大可用性原则是产品设计与用户体验设计的重要参考标准[详细]
-
那么,一个高转化率的按钮应该如何设计?
所属栏目:[交互] 日期:2016-10-31 热度:195
副标题#e# 注:聊到按钮的设计,我们有太多的话要说。确认按钮在左边还是右边,幽灵按钮到底可靠不可靠,阴影的存在到底合理不合理,等等等等。但是今天不聊这些,我们来聊一下,如何设计一个高转化率的按钮: 我们常常会揪住某个设计细节不放,深入讨论直[详细]
-
产品经理,原型设计之前你要做些什么?
所属栏目:[交互] 日期:2016-10-31 热度:188
副标题#e# 也许我们经常会碰到这么一副画面:很多产品经理在梳理好了产品架构的脑图之后,都会火急火燎打开原型设计工具Axure,开始进行原型设计工作去了。三下五除二就基本将产品线框图给画完了,然后就屁颠屁颠地跑去和研发工程师过需求,讨论的时候会发[详细]
-
2016 产品经理必读书目——墨刀推荐
所属栏目:[交互] 日期:2016-10-31 热度:118
副标题#e# 常常听到有人问「产品经理该看哪些书?」,继去年墨刀征集的「2015了,产品经理们都在读些什么书?」活动之后,今年墨刀继续总结产品经理必读书目,主题涉及产品管理、设计、数据分析、团队管理和工作流程等方面,大家可以按图索骥,从中挑选自己[详细]
-
结构化大乱斗的交互设计原则 交互设计
所属栏目:[交互] 日期:2016-10-31 热度:114
交互设计原则有很多,一会是交互设计的七大法则,一会又是尼尔森十大可用性原则,一会又是……诸如此类,简直是乱花渐欲迷人眼,好一出交互设计原则的大乱斗,让人傻傻不知该如何下手。 互联网领域中,有一个思维很重要,叫做结构化思维。这里,我就应用结[详细]
-
iOS交互设计基础之栏&临时视图(一) 交互设计 产品设计
所属栏目:[交互] 日期:2016-10-31 热度:73
副标题#e# 一、栏 1、状态栏 状态栏:展示了设备及其周围环境的重要信息 (1)状态栏是透明的 (2)避免滚动内容直接透过状态栏 2、导航栏 导航栏能够实现应用不同信息层级间的导航 (1)避免过多的控件填满你的导航栏 (2)确保你自定义的导航栏在你的应用[详细]
-
Android RTC 自下而上分析
所属栏目:[交互] 日期:2016-10-31 热度:124
作者:邹南,华清远见嵌入式学院讲师。 在Android中,定时alarm功能是很常用的,现在来分析下怎么实现的,这里将采用自下而上的方式讲解。 arm: cortex-a8 Board: FS_S5PC100 Linux: 2.6.29 Android: 2.1 1、 RTC控制器 1.1 feature 实时时钟(RTC)单元可[详细]
-
tasklet机制和工作队列
所属栏目:[交互] 日期:2016-10-31 热度:114
副标题#e# 1. Tasklet 机制分析 上面我们介绍了软中断机制, linux 内核为什么还要引入 tasklet 机制呢?主要原因是软中断的 pending 标志位也就 32 位,一般情况是不随意增加软中断处理的。而且内核也没有提供通用的增加软中断的接口。其次内,软中断处理[详细]
-
程序运行地址和加载地址-为什么使用位置无关指令
所属栏目:[交互] 日期:2016-10-30 热度:78
在嵌入式编程中,我们经常讲程序保存在 nand flash中。但是我们知道,nand flash的接口设计和 RAM 的接口设计是不一样的。 他的 数据线通常都是复用的,所以通常存取都是以块为单位(nor flash带有RAM接口,有足够的地址线来寻址, 所以可以访问内存中每一个[详细]
-
Solaris IPMP两种配置方法
所属栏目:[交互] 日期:2016-10-30 热度:144
副标题#e# 更换华为防火墙后,发现Solaris基于ip探测方式配置的IPMP 呈现failed状态。经过分析,更改为基于link的IPMP配置方式后,解决了这次问题。 1、Multiple interface Link based IPMP configuration a. Active – Active configuration Command line[详细]
-
linux设备驱动归纳总结(九):1.platform设备驱动
所属栏目:[交互] 日期:2016-10-30 热度:166
linux 设备驱动归纳总结(九): 1.platform 总线的设备和驱动 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 这一节可以理解是第八章的延伸,从这节开始介绍 platform 设备驱动。 xxxxxxxxxxxxxxxxxxxxxxxxxx[详细]
-
nginx cache 不缓存问题解决
所属栏目:[交互] 日期:2016-10-30 热度:111
nginx.conf 部分内容: proxy_temp_path /nginx/cache/temp; proxy_cache_path /nginx/cache/path levels=1:2 keys_zone=cache_test:2048m inactive=7d max_size=10g; ...... location ~ .(gif|jpg|jgep|png)$ { proxy_pass http://upstreams; proxy_ignor[详细]
-
linux更改emc磁盘盘符
所属栏目:[交互] 日期:2016-10-30 热度:131
具体环境描述请见上一篇文章(http://blog.chinaunix.net/uid-28255964-id-5753714.html),本文章主要介绍linux系统下,更改磁盘Minor# 查看两边识别到磁盘的uuid 节点2 [root@vincent2 ~]#/sbin/scsi_id -g -u -d /dev/emcpowera 36006016007b04000184b075[详细]
-
LINUX多线程互斥量、读写锁、条件变量
所属栏目:[交互] 日期:2016-10-30 热度:100
LINUX 多线程互斥量、读写锁、条件变量 线程的同步,发生在多个线程共享相同内存的时候,这时要保证每个线程在每个时刻看到的共享数据是一致的.如果每个线程使用的变量都是其他线程不会使用的(readnbsp;write),或者变量是只读的,就不存在一致性问题.但是,如果[详细]
-
Hash Join与NLJOIN及MSJOIN
所属栏目:[交互] 日期:2016-10-30 热度:146
一、NLJOIN 对于被连接的数据子集较小的情况,nested loop连接是个较好的选择。nested loop就是扫描一个表,每读到一条记录,就根据索引去另一个表里面查找,没有索引一般就不会是 nested loops。 一般在nested loop中, 驱动表满足条件结果集不大,被驱动[详细]
-
利用散列连接从DB2通用数据库获得最佳性能
所属栏目:[交互] 日期:2016-10-30 热度:133
DB2 UDB 优化器可以在执行连接时选择不同方法:在缺省情况下,它在嵌套循环连接(nested loop join)与合并连接(merge join)之间选择。当设置了特殊环境变量时,它还可以选择散列连接(hash join)。散列连接可显著提高某些查询的性能,在决策支持系统(D[详细]
-
VMware中ubuntu忘记密码的解决办法(转)
所属栏目:[交互] 日期:2016-10-30 热度:186
一、用安装盘重启,这时候你将获得root权限,但这个不是今天说的重点。 二、这种情况更加常见,我们身边并没有安装盘,但grub为我们提供一个非常方便的方法: 重启ubuntu,随即长按shift进入grub菜单; 选择recovery mode,回车确认; 在Recovery Menu中,[详细]
-
关于异地容灾的感触
所属栏目:[交互] 日期:2016-10-30 热度:168
1、使用N个节点,容M个。比如3个节点,每个节点冗余50%,可以承受一个节点down掉; 2、要经常演练。比如1个月1次主动切换,要不真正出问题的时候,一个小时都在犹豫不决能不能切换,评估周期太长; 3、节点间尽量同构。否则节点间同步非常痛苦; 4、要保证[详细]
-
自旋锁和互斥锁区别 --- 经典
所属栏目:[交互] 日期:2016-10-29 热度:98
http://blog.csdn.net/kyokowl/article/details/6294341 POSIX threads(简称Pthreads)是在多核平台上进行并行编程的一套常用的API。线程同步(Thread Synchronization)是并行编程中非常重要的通讯手段,其中最典型的应用就是用Pthreads提供的锁机制(lock)来[详细]
-
tasklet机制和事变行列
所属栏目:[交互] 日期:2016-10-29 热度:87
副标题#e# 1. Tasklet 机制分析 上面我们介绍了软中断机制, linux 内核为什么还要引入 tasklet 机制呢?主要原因是软中断的 pending 标志位也就 32 位,一般情况是不随意增加软中断处理的。而且内核也没有提供通用的增加软中断的接口。其次内,软中断处理[详细]