网络部分 1、tcp/udp区别 2、tcp 三次握手/ connect/ accept 关系, read返回0 3、select/ epoll ET/LT 在一个非阻塞的socket上调用read/write函数, 返回EAGAIN或者EWOULDBLOCK(注: EAGAIN就是EWOULDBL ...
分类:
其他好文 时间:
2019-10-20 13:21:12
阅读次数:
77
操作系统 1、进程、线程 进程概念 进程是表示资源分配的基本单位,又是调度运行的基本单位。例如,用户运行自己的程序,系统就创建一个进程,并为它分配资源,包括各种表格、内存空间、磁盘空间、I/O设备等。然后,把该进程放人进程的就绪队列。进程调度程序选中它,为它分配CPU以及其它有关资源,该进程才真正运 ...
分类:
其他好文 时间:
2019-10-20 13:15:59
阅读次数:
72
你是否也曾跟我一样,看了很多书、学了很多 Linux 性能工具,但在面对 Linux 性能问题时,还是束手无策?实际上,性能分析和优化始终是大多数软件工程师的一个痛点。但是,面对难题,我们真的就无解了吗? 固然,性能问题的复杂性增加了学习难度,但这并不能成为我们进阶路上的“拦路虎”。在我看来,大多数 ...
分类:
系统相关 时间:
2019-10-20 01:05:11
阅读次数:
96
因为linux安装软件的方式比较多,所以没有一个通用的办法能查到某些软件是否安装了。总结起来就是这样几类: 1、rpm包安装的,可以用rpm -qa看到,如果要查找某软件包是否安装,用 rpm -qa | grep “软件或者包的名字”。 1 [root@hexuweb102 ~] rpm -qa ...
分类:
系统相关 时间:
2019-10-19 12:42:50
阅读次数:
106
centos6.5安装svn操作流程1、#查看是否安装了低版本的SVN rpm -qa subversion 2、#卸载旧版本SVN yum remove subversion 3、#安装SVN yum install httpd httpd-devel subversion mod_dav_svn ...
分类:
其他好文 时间:
2019-10-19 09:40:24
阅读次数:
80
你对软件专业或者计算机专业了解是怎样? 我认为的软件工程2901583663专业是一个很有挑战性的专业,一个好的软件工程师是能根据需求而做出令人满意的软件!总而言之,软件工程是一个很有前景的专业!附:软件工程百度百科:软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及 ...
分类:
其他好文 时间:
2019-10-19 00:14:13
阅读次数:
131
最近越来越喜欢使用python写工具。使用的时候,发现程序内部成员python安装目录常常不同,如果用bat双击执行,常常需要修改从svn上down下来的bat文件中python.exe的路径。而给策划、美术或者QA使用,更是需要让他们安装python和各种插件,他们能把你烦死。所以,必须把py文件 ...
分类:
编程语言 时间:
2019-10-18 23:59:48
阅读次数:
152
Helix QAC 是Perforce 公司(原PRQA 公司)产品,主要用于C/C++ 代码的完全自动化静态分析工作,可以提供编码规则检查、代码质量度量、软件结构分析、测试结果管理等功能。Helix QAC 能够全面而准确地发现软件中潜在的问题,自身符合ISO26262 功能安全标准认证。目前已广 ...
分类:
其他好文 时间:
2019-10-18 14:04:22
阅读次数:
77
自2003年出来工作以来,一直从事软件开发的工作,以前在学校的Bsical语言至Foxpro,然后至VB. 再到后来的Delphi ,见证过android的开始,想当初2008年的时候出来第一次接触python语言, 在南京图书馆只能找到一本书,而且都是english的。 从公司的一个软件工程师至组 ...
分类:
编程语言 时间:
2019-10-17 23:59:09
阅读次数:
175
一、质量保障 先引用一段 百度百科 上对软件质量保障的解释:软件质量保障是建立一套有计划,系统的方法,来向管理层保证拟定出的标准、步骤、实践和方法能够正确地被项目所采用。软件质量保证的目的是使软件过程对于管理人员来说是可见的。它通过对软件产品和活动进行评审和审计来验证软件是合乎标准的。软件质量保障人 ...
分类:
其他好文 时间:
2019-10-16 13:25:53
阅读次数:
71