
软件
文章平均质量分 76
cutter2002
积极向上,乐观。
展开
-
开源软件使用成本
关键词:开源软件,成本,开源许可协议 开源软件与IBM Rational 软件的各种成本比较。成本领域 开源软件 IBM Rational 软件 运营:支持系统的运营方面(如监控和应用新发布的版本,保持工具的运行以及备份/恢复)的计划是什么? 开源项目一般在互联网上维护,并且您要关注网站以查看进度。原创 2014-08-28 11:20:43 · 2209 阅读 · 0 评论 -
软件估算.预算
关键词:软件开发,项目管理,估算,误差估算与计划和项目控制,以及估算与目标和承诺之间的关系;不确定性与估算中的误差来源以及影响估算的各种因素;先计数、再计算,无法可想时才依靠判断的基本估算原则;用于估算软件项目的三个重要部分——规模、工作量和进度估算的基本方法;与规模、工作量和进度估算有关的特殊问题;估算的概率论观点以及如何采用适当的方式来表达估算结果中的不确定性;如何进行与估算有原创 2016-08-20 17:24:20 · 3187 阅读 · 0 评论 -
Windows设计原理分析
关键词: 系统设计,windows, 架构系统设计系统设计原理: 系统的常态设定。稳定态有一种吸引力,趋势。 分层,分工设计。系统的边界,范围。 系统内部自相似。 自耦合循环(环形结构),正反馈和负反馈(进程状态变化) 子系统的相互约束协同。消息机制等windows系统结构Device Drivers是可加载的内核模块(通常以.sys结尾),原创 2016-10-22 17:12:30 · 972 阅读 · 0 评论 -
微服务通信机制
系统中的各个微服务可被独立部署,各个微服务之间是松耦合的。每个微服务仅关注于完成一件任务并很好地完成该任务。围绕业务能力组织服务、自动化部署、智能端点、对语言及数据的去集中化控制。微服务的结构 将组件定义为可被独立替换和升级的软件单元。 以业务能力为出发点组织服务的策略。 倡导谁开发,谁运营的开发运维一体化方法。 RESTful HTTP协议是微服务原创 2017-01-08 09:18:27 · 9080 阅读 · 1 评论 -
HTML5游戏开发工作流
关键词:游戏, html5, 工作流手机APP应用如雨后春笋般冒了出来,而在众多的APP应用中,游戏占据了半壁江山。它丰富着人们的业余生活,增进了人们之间的沟通交流。基于HTML5技术的游戏引擎,所需要的脚本必定是JavaScript,只有JavaScript脚本语言才能运行于浏览器中。设计架构设计是一门大学问,对于开源引擎架构的设计模式主要取决于作者的程序哲学观点和产原创 2016-12-30 23:05:52 · 1198 阅读 · 1 评论 -
Android系统蓝牙HAL分析
关键词:android, 蓝牙,中间件,驱动应用层APIAndroid中为蓝牙的使用提供了一整套API: 搜索其他蓝牙设备。查询适配设备。建立RFCOMM通道。 通过发现服务连接其他蓝牙设备。 交换数据。管理多项连接。开启蓝牙(SettingUp Bluetooth)1. 获得BluetoothAdapter2. 开启蓝牙原创 2017-03-19 14:35:46 · 6144 阅读 · 0 评论 -
linux usb子系统.调试方法
关键词:linux , 驱动, 调试linux kernel usb调试方法: sysfs/debugfs usbmon Dynamic debug interface Tracepoints调试信息文件路径:ls /sys/bus/usb/devices/cat /sys/kernel/debug/usb/devices cat /原创 2017-04-09 12:50:35 · 6254 阅读 · 0 评论 -
代码自动生成.编程语言
关键词:代码,智能,程序,编译一门编程语言,本质做两件事情:一是描述信息;二是处理信息。程序语言如何掌握程序语言1. 原理。程序语言原理其实只有很少数几个,它们却可以被用来构造出许许多多纷繁复杂的概念。2. 实现一个程序语言。使用Scheme,代码可以被作为数据的语言。它能让你快速写出新语言的解释器。GitHub 里面有一些解释器的例原创 2017-04-14 12:22:46 · 1384 阅读 · 0 评论 -
嵌入式GUI QT
关键词:嵌入式, QT软件安装https://download.qt.io/archive/qt/5.6/5.6.2/qt-opensource-windows-x86-mingw492-5.6.2.exe多平台Qt Support– User Interface– Declarative UI, animation, gesture原创 2017-05-14 13:38:11 · 1613 阅读 · 0 评论 -
自动化测试.工具
关键词:自动化测试,脚本,测试工具,QTP自动化测试一般是指通过计算机软件来模拟人的测试行为,替代人的测试执行工作。对程序的新版本运行已有的测试(回归测试),能大大降低回归测试的开销。可以运行更多更频繁的测试。可以执行一些手工测试困难或不可能做的测试。更好地利用资源。测试具有一致性和可重复性。测试工具Selenium 一个浏览器自动化工具,通常用来编写Web应用的端到原创 2016-07-03 11:22:57 · 4517 阅读 · 0 评论 -
wireshark插件开发小结
关键字:wireshark, plugin, lua,protocol概述wireshark是非常流行的网络封包分析软件,功能十分强大。可以抓取各种网络包,并显示网络包的详细信息。为什么使用wiresharkTroubleshoot network problems 定位网络问题Debug protocol implementations 调原创 2015-10-31 09:07:21 · 6785 阅读 · 0 评论 -
Robot Framework Demo
关键词:自动化测试, python, robot Ubuntu 12.04Introrobot framework是一种基于python的可扩展关键字驱动自动化测试框架,通常用于端到端的可接收测试和可接收测试驱动的开发。可以用于测试声明涉及到多种技术和接口的分布式的,异构的应用系统。原创 2014-11-23 15:07:01 · 1004 阅读 · 0 评论 -
c++编译模型
C++编译特点与C兼容不仅是语法兼容,更重要的是兼容C语言的编译模型与运行模型,也就是能直接使用 C语言的头文件。C++语言的三大约束与C兼容,零开销,值语义。 单遍编译,C++继承了C的单遍编译,但是影响了名字查找和函数重载决议。从头到尾扫描一遍源码,一边解析源码,一边生成目标代码,也就是编译时,只能看到目前已经解析过的源码,看不到后面的源原创 2015-01-09 21:49:22 · 762 阅读 · 0 评论 -
遗留代码
关键词:遗留代码,代码修改,测试概述遗留代码从其他人或者其他版本获得的代码。特点架构设计差代码风格不一致文档少和模糊非常有价值,成功代码修改遗留代码原因新功能Bug重构优化 修改Risky change 修改风险What changes原创 2015-04-25 13:12:54 · 1251 阅读 · 0 评论 -
为什么国外程序员爱用 Mac
Mac 在国外很受欢迎,尤其是在 设计/web开发/IT 人员圈子里。普通用户喜欢 Mac 可以理解,毕竟 Mac 设计美观,简单好用,没有病毒。那么为什么专业人士也对 Mac 情有独钟呢?从个人使用经验来看我想有下面几个原因:1、Mac OS X 是基于 Unix 的。2、开发环境。c/c++/java/perl/python/php/ruby/lisp,各种 shell转载 2015-06-07 20:13:28 · 718 阅读 · 0 评论 -
程序员家里高效工作5步
家里工作是一种奢侈的享受。 需要处理好 时间 和 注意力分散 问题。 不要频繁检查邮箱, 一天2或3次, 每次15到30分钟。 时间按照90分钟分块。设置闹钟定时提醒,及时休息。站着工作,从椅子上不时的站起来。 一个计划, 避免分散注意力的事情 责任心, 重视结果 和 事情进展。no delay ! 自己就是老板。原创 2015-05-24 18:20:05 · 904 阅读 · 0 评论 -
Linux文件监控
关键词:linux, 监控如果要让服务器保持最佳性能,你应该将 Linux 服务器的运行级别 runlevel 设置为 3 ,就是控制台模式,当你需要图形化桌面的时候使用 startx 命令来启动它。修改配置 /etc/inittab 找到 initdefault 一样,将id:5:initdefault修改为 id:3:initdefault。 系统管理需要定期检查的事项原创 2015-08-11 20:34:10 · 786 阅读 · 0 评论 -
windows8剪切内存不够解决方法
Windows8剪切内存不够解决方法Windows8剪切时,出现错误:内存不够。但是windows8空余内存很多,而且磁盘空间也足够。这个错误其实是由于文件权限不够造成的。TeraCopy 是一款旨在于发挥系统最快的拷贝速度而设计的软件,是 Windows 复制╱移动功能的增强版,通过智能缓冲技术来提升复制/移动大文件时的速度。使用teracopy移原创 2015-10-24 13:32:41 · 794 阅读 · 0 评论 -
windows命令schtasks逆向
关键词:schtasks, 逆向,沙盒schtasks命令可以用用户权限,也可以用系统权限。权限控制比较好。 stchtasks命令在不同语言系统中日期格式不相同,稍不注意计划任务就建立不成功。如果路径中带有空格,需要特别处理。schtasks命令是一个功能强大的超级命令行计划工具。 使用实例创建一个每天8点运行记事本的计划任务schtasks /create /t原创 2015-11-15 19:15:56 · 1469 阅读 · 0 评论 -
RT-Thread操作系统实时性分析
关键词:嵌入式,OS,实时RT-Thread 是一个集内核、中间件组件于一体的实时操作系统(RTOS),具有极小内核、稳定可靠、简单易用、高度可伸缩、组件丰富等特点。设计理念RT-Thread 试图遵循更多 Linux/Unix 优雅、明快的风格。简单、松耦合的设计是软件代码可维护性的一方面。抽象外设驱动,形成简单、独立模块。一份 BSP(Board Support Packa...原创 2019-04-18 12:48:12 · 5876 阅读 · 0 评论