2014年7月8日

UML类图关系大全[转]

摘要: 转自:http://www.cnblogs.com/riky/archive/2007/04/07/704298.html1、关联双向关联:C1-C2:指双方都知道对方的存在,都可以调用对方的公共属性和方法。在GOF的设计模式书上是这样描述的:虽然在分析阶段这种关系是适用的,但我们觉得它对于描述设计... 阅读全文

posted @ 2014-07-08 13:05 swblog 阅读(177) 评论(0) 推荐(0) 编辑

2014年5月11日

【转】Linux共享内存编程实例

摘要: 原文地址:http://blog.csdn.net/pcliuguangtao/article/details/6526119/*共享内存允许两个或多个进程进程共享同一块内存(这块内存会映射到各个进程自己独立的地址空间) 从而使得这些进程可以相互通信。 在GNU/Linux中所有的进程都有唯... 阅读全文

posted @ 2014-05-11 19:21 swblog 阅读(606) 评论(0) 推荐(0) 编辑

2014年1月12日

删除wine菜单残余项

摘要: 删除wine菜单残余项这种问题主要发生在,用wine到uninstaller卸载程序后,不想要到程序还是在 wine到菜单里,看着不舒服。执行以下操作:cd ~/.local/share/applications/wine/Programs/,然后删除不想要的文件;然后在cd ~/.config/menus/applications-merged/,然后删除对应的文件即可。 阅读全文

posted @ 2014-01-12 20:50 swblog 阅读(164) 评论(0) 推荐(0) 编辑

2013年12月29日

软件测试基础知识

摘要: 软件测试基本概念1、软件=程序+文档,软件测试=程序测试+文档测试。“程序”是指能够实现某种功能的指令的集合,“文档”是指软件在开发、使用和维护过程中产生的图文集合。;2、软件的分类按功能分:系统软件、应用软件按技术架构分:单机版软件、C/S结构软件(C是指客户端, S指服务器端)、B/S结构软件(B是指浏览器)按照用户划分:产品软件、项目软件按开发规模划分:小型、中型、大型3、BUG的定义:软件的BUG指的是软件中(包括程序和文档)不符合用户需求的问题。常见的软件BUG分三种类型:完全没有实现的功能;基本实现了用户需求的功能;实现了用户不需要的功能。4、测试环境=软件+网络+硬件。搭建环境: 阅读全文

posted @ 2013-12-29 20:50 swblog 阅读(500) 评论(0) 推荐(0) 编辑

2013年12月13日

【转】Linux下查看CPU使用率

摘要: top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。下面详细介绍它的使用方法。top - 01:06:48 up 1:22, 1 user, load average: 0.06, 0.60, 0.48 Tasks: 29 total, 1 running, 28 sleeping, 0 stopped, 0 zombie Cpu(s): 0.3% us, 1.0% sy, 0.0% ni, 98.7% id, 0.0% wa, 0.0% hi, 0.0% si Mem: 191272k total, 173656k used 阅读全文

posted @ 2013-12-13 15:16 swblog 阅读(954) 评论(0) 推荐(0) 编辑

2013年11月29日

如何添加代码注释

摘要: 如何添加代码注释?这个我一直没有搞懂。自己随便涂鸦,也懒得加注释。但是真正参加项目,有时也会找理由不添注释。看了一些书,参加一些培训,有的人说,加注释好,有人说加注释不好。好有好的地方,坏也有坏的味道。对于我这个初来乍到之人来说,反而倒是非常迷惑。最近看到一篇文章“添加代码注释13个技巧”,也解除了心中的部分疑团。贴在这里与大家分享,也备以后参考。链接:http://sunxinhe.yo2.cn/articles/%E3%80%90%E8%BD%AC%E3%80%91%E6%B7%BB%E5%8A%A0%E4%BB%A3%E7%A0%81%E6%B3%A8%E9%87%8A13%E4%B8% 阅读全文

posted @ 2013-11-29 22:40 swblog 阅读(1440) 评论(0) 推荐(0) 编辑

2013年11月27日

Linux中find常见用法示例

摘要: ·find path -option [ -print ] [ -exec -ok command ] {} \;find命令的参数:pathname: find命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录。-print: find命令将匹配的文件输出到标准输出。-exec: find命令对匹配的文件执行该参数所给出的shell命令。相应命令的形式为'command' { } \;,注意{ }和\;之间的空格。-ok:和-exec的作用相同,只不过以一种更为安全的模式来执行该参数所给出的shell命令,在执行每一个命令之前,都会给出提示,让用户来 阅读全文

posted @ 2013-11-27 22:38 swblog 阅读(193) 评论(0) 推荐(0) 编辑

%.o : %.c

摘要: %.o : %.c $(CC) -c $(CFLAGS) $(CPPFLAGS) $< -o $@表示把所有的.c文件编译输出成.o文件 阅读全文

posted @ 2013-11-27 22:35 swblog 阅读(529) 评论(0) 推荐(0) 编辑

2013年10月2日

STM32F10x_StdPeriph_Lib_V3.5.0库与系统滴答定时器(Systick)

摘要: 在V3.5的库中,关于系统滴答的配置是在core_cm3.h文件中,其代码如下:static __INLINE uint32_t SysTick_Config(uint32_t ticks){ if (ticks > SysTick_LOAD_RELOAD_Msk) return (1); /* Reload value impossible */ SysTick->LOAD = (ticks & SysTick_LOAD_RELOAD_... 阅读全文

posted @ 2013-10-02 16:55 swblog 阅读(1194) 评论(0) 推荐(0) 编辑

STM32F10x_StdPeriph_Lib_V3.5.0库时钟分析及如何配置

摘要: [操作环境]:KEIL MDK4.10 Lib_V3.5.0阅读了STM32F10x_StdPeriph_Lib_V3.5.0库关于时钟部分代码,发现设备初始化时钟默认为外部晶振8MHz,经过PLL倍频后,内部核心时钟为72MHz.其处理流程大致如下:1、启动文件(startup_stm32f10x_md.s)里有如下代码:; Reset handlerReset_Handler PROC EXPORT Reset_Handler [WEAK] IMPORT __main IMPORT SystemInit ... 阅读全文

posted @ 2013-10-02 10:26 swblog 阅读(2305) 评论(0) 推荐(0) 编辑

导航