- 博客(182)
- 资源 (26)
- 收藏
- 关注
原创 深入了解Linux审计子系统(一)--概述
Linux平台的审计系统对于普通用户来说可能比较陌生,但对于从事信息安全或系统安全的人来说是很重要的,它就像一套监控系统一样,可以记录下操作系统的每一个过程,例如用户的操作,文件的修改,系统的启动和异常以及网络活动等,这些记录都可以让你知道系统发生过什么,可以进一步了解系统安全漏洞所在,是提高系统安全性的有效支持。审计子系统产生的背景在早期的Linux操作系统只有syslo...
2020-04-28 14:08:11 767
原创 Docker系列(二)---基本操作和使用
操作命令Docker提供了一组功能强大的操作命令,通过它们可以完成管理、操作等任务。命令格式:docker [option] [command] [arguments]命令说明: attach Attach local standard input, output, and error streams to a running container build ...
2020-04-23 22:52:08 481
原创 Docker系列(一) ---安装
环境Ubuntu 18.04 Amd64T480 I7安装Docker安装依赖包sudo apt install apt-transport-https ca-certificates curl software-properties-common添加Docker官方仓库curl -fsSL https://download.docker.com/linux/ubuntu/gp...
2020-04-23 22:49:54 332
原创 在Linux上使用迅雷解决方案xware
系统环境:Deepin Linux 15.3 64bit (Ubuntu) 硬件:Dell笔记本 i5300概述:Xware Desktop还真不是原生迅雷,但它算作是迅雷Linux的解决方案。 Xware Desktop的官方:https://github.com/Xinkai/XwareDesktop Xware Desktop作为Xware(迅雷固件)的前端,是一次将用于嵌入式设备的迅雷
2016-12-01 15:57:23 16816
原创 AWK使用小结
简介AWK是贝尔实验室1977年搞出来的文本出现神器,可谓是上古年代的神器了。 之所以叫AWK是因为其取了三位创始人 Alfred Aho,Peter Weinberger, 和 Brian Kernighan 的Family Name的首字符。要学AWK,就得提一提AWK的一本相当经典的书《The AWK Programming Language》,它在豆瓣上的评分是9.4分!在亚马逊上居然卖1
2016-09-14 08:23:10 523
原创 通过KGDB进行双机内核调试
原理原理结构图原理过程Kgdb是双机在线调试,一端是Host端(linux),运行GDB,另一端是Target端,运行带Kgdb的linux内核。 两边通过串口(KGDBoc)或网络口(KGDBoE)相连接,kgdb实现了远程调试的功能,主要部件有:stubstub可卸任是一个运行在target端的代理,它负责与远程的Host端进行沟通,接收Host端发来的指令。应用场景如上面原理图所示,常常用于
2016-09-05 20:24:03 3693
原创 通过KGDB进行双机Linux内核调试
Kgdb是双机在线调试,一端是Host端(linux),运行GDB,另一端是Target端,运行带Kgdb的linux内核。两边通过串口(KGDBoc)或网络口(KGDBoE)相连接,kgdb实现了远程调试的功能,
2016-09-05 20:19:02 1583
原创 Linux主机和VirtualBox之间实现串口通信
Linux相关开发工作中,经常会用到串口,特别是嵌入式开发领域的,串口通信一般是必不可少的。同时,它也是双机调试(如KGDB)的主要通信渠道。这里以VirtualBox虚拟机和Linux主机之间实现虚拟串口通信。环境:HOST:Deepin 15.2 AMD_64Guest OS: Ubuntu 14.04.3 AMD_64设置虚拟串口VirtualBox的虚拟串口是以命名管道方式实现的,虚拟
2016-08-31 18:37:48 4158
原创 tmpfs小结
什么是tmpfstmpfs是Linux/Unix系统上的一种基于内存的文件系统。tmpfs可以使用您的内存或swap分区来存储文件。实现原理:基于VM子系统tmpfs是基于Linux的虚拟内存管理子系统,面向普通用户的,根据用户需要随时可以创建此类型目录,以方便快捷地获得飞一样的读写速度。当用户创建了此类型的目录后,剩下的工作就交给MMU来完成,不论是最终是在物理内存中还是在SWAP中,都尽可能地满
2016-08-23 23:01:27 18800
转载 几个软件研发团队管理的小问题
最近在与一位总经理交流的时候,他谈到他们公司的软件研发管理,说:“我们公司最大的问题是项目不能按时完成,总要一拖再拖。”他问我有什么办法能改变这个境况。从这样一个问题开始,在随后的交谈中,又引出他一连串在软件研发管理中的遇到的问题,包括: . 现有代码质量不高,新来的开发人员接手时宁愿重写,也不愿意看别人留下的“烂”代码,怎么办?. 重构会造成回退,怎样避免?. 有些开发人员水平相
2014-01-26 18:02:30 926
转载 配置管理建设的一点体会
公司《2012年工作报告》中提出的生产一体化建设、质量体系建设等内容,都表达了公司对质量管理的重视,同时也反映出了在新形势下质量管理给我们提出的挑战。从质量核心竞争力的角度来讲,我们不断的优化生产过程、加强质量保证,最终都是为了从质量角度保障公司的核心竞争力。本文想就配置管理对保障和提升软件质量的作用谈一些个人的体会,欢迎各位批评指正,共同探讨。通过日常工作的交流,发现有90%左右的人,并不真
2013-08-29 16:21:42 1557
转载 如何做好配置管理 配置管理的三大误区
随着软件系统的日益复杂化和用户需求、软件更新的频繁化,配置管理逐渐成为软件生命周期中的重要控制过程,在软件开发过程中扮演着越来越来重要的角色。一个好的配置管理过程能覆盖软件开发和维护的各个方面,同时对软件开发过程进行的宏观管理,即项目管理,起着重要的支持作用。 配置管理(即Configuration Management,简称CM)是通过技术或行政手段对软件产品及其开发过程和生命周期进行控制
2013-08-29 15:05:35 5451
转载 论软件配置管理中人的因素
网上营业厅是该无线运营商的省级网上门户,是其电子化营销渠道的重要组成部分。本文结合我们项目组的实践经验,以网上营业厅3期项目为例,重点论述了人的因素对配置管理的重要影响。文中通过列举项目组在做配置管理过程中的几个实际问题,阐明了如何把配置管理的技能和思想切实可行的贯彻到每一位成员的实际行动中,以及如何使成员把自身的短期利益和组织的长利益相结合,充分发挥主观能动性。最后,本文说明了如何以CMMI为目
2013-08-29 15:03:33 879
转载 unity3d 参考坐标系
参考坐标系(Reference Coordinate System)列表是让你指定用于变换(移动move、旋转rotate和缩放scale)的坐标系。选项包括视图坐标view,屏幕坐标screen,世界坐标world,父坐标parent,局部坐标local,网格坐标grid和拾取坐标pick。在屏幕坐标系下,所有的视图(包括***图perspective)使用视口屏幕坐标。 视图坐标view是
2013-05-16 20:20:30 3649
转载 Unity3D 事件处理函数
Unity3D中所有控制脚本的基类MonoBehaviour有一些虚函数用于绘制中事件的回调,也可以直接理解为事件函数。Awake当前控制脚本实例被装载的时候调用。一般用于初始化整个实例使用。Start当前控制脚本第一次执行Update之前调用。Update每帧都执行一次。这是最常用的事件函数。FixedUpdate每固定帧绘
2013-05-16 20:05:32 4890
转载 Unity3D基础知识梳理
原链接:http://unity3d.9ria.com/?p=3009 这段时间在做Unity的项目,这差不多是我的第一次实战啊~然后公司来了实习的童鞋要学Unity,但是我一向不靠谱啊,所以只能帮他们稍微梳理下基础的东西了啊,唉~学长只能帮你们到这里了~顺便就把自己这两天整理的一些基础知识分享上来了,闲话不多说。美术部分:Unity的话主要还是分两块吧,第一块是美术(自己都不懂~
2013-04-16 11:30:31 1635
转载 Unity内部脚本初级知识
脚本概览这是一个关于Unity内部脚本如何工作的简单概览。Unity内部的脚本,是通过附加自定义脚本对象到游戏物体组成的。在脚本对象内部不同志的函数被特定的事件调用。最常用的列在下面:Update:这个函数在渲染一帧之前被调用,这里是大部分游戏行为代码被执行的地方,除了物理代码。FixedUpdate:这个函数在每个物理时间步被调用一次,这是处理基于物理游戏的地方。
2013-04-15 16:34:44 4425 2
转载 unity3d与web交互的方法
介绍一下UNITY3D与WEB交互的方法,包含传入和传出通过web,url传入数值的方法:代码:var version : int = 1;function CheckVersion (){var update_url = "http://mysite.com/myGame/version.txt";update_post = WWW(update_ur
2013-04-15 16:31:53 3749
转载 C# 事件和Unity3D
你知道C#有一个内置的事件机制吗?这在Unity3D里也非常好用。下面举一个例子。 为了响应一个GameObject的事件分发,你通常要建立一个脚本继承MonoBehaviour并且实现你需要的方法。比如你想对鼠标悬停作出反应,就要创建OnMouseOver方法。通常代码会像这个样子: C#代码void OnMouseOver () {rendere
2013-04-15 16:20:25 1207
转载 unity3d 数学基础与数学辅助类
1. 数学(点乘/叉乘)/unity3d的数学辅助类 2. 坐标系统(本地/世界/屏幕) 3. Unity3d运行流程 4. 计算角色和目标点的夹角,旋转角色朝向目标点,然后移动角色(例子) 5. Gizmos/inspector/地图编辑 6. 脚本文件间的数据交互 7. Yield return/协同线程/事件 8. Socket
2013-04-15 15:58:43 4964 3
转载 三维图形成象的基本原理
一个三维模型/场景要成像和运动在屏幕上,至少需要下面的要素。数学苦手或者完全没接触过的朋友不用怕,了解一下先,具体的计算法我们会在以后的教程中一一说明。模型和贴图: 三个点连接成一个三角形,很多三角形组成一个模型。贴图就是模型的每个点(x,y,z)对应的一个平面的(u,v),u,v也就是平面位图的x,y,只不过点用了x,y了,怕重复而已。Flash3d里面的贴图就是根据每个三角
2013-04-15 15:21:49 3509 2
原创 在ubuntu 11.10中设置代理
代理设置其实不复杂,在此只是做一个记录,环境:Ubuntu11.10(gnome 3.2)一、全局Gnome代理设置: 点击右上角用户名,可以在弹出的菜单中看到“系统设置”,然后在”网络“,打开网络设置对话框,选择”网络代理“,如图
2011-10-17 10:00:13 6220 2
转载 Ubuntu 11.10安装后必做的11项设置
来源:51CTO Ubuntu 目前是最流行的Linux桌面发行版本。据Distrowatch统计,过去的6个月来一直占据榜首。 Ubuntu 11.10 发布在即,给各位总结一些常用操作,希望对新手和老鸟有所帮助。 1,更新升级源 终端输入下
2011-10-14 14:56:19 2741
原创 Ubuntu 11.10中安装fcitx 4.0.1版本小企鹅输入法
最新版本的Ubuntu 11.10 于昨天正式发布了,今天抽空将机器上的系统换成了最新的版本了,遇到第一个问题就是配置Fcitx的五笔拼音输入法。 首先通过官方源安装Fcitx,默认已经是Fcitx4.0.1版本了,命令如下: sudo apt-
2011-10-14 14:14:30 4771 1
原创 Ubuntu下节省上网流量的几种途径
<!-- @page { margin: 2cm } P { margin-bottom: 0.21cm } -->Ubuntu节省上网流量方案由于种种原因,我的Ubuntu下不方便使用家里的宽带,还好我的手机每个月有650M的流量可以使用,通过手机来在电脑上查询一点文字资料还是比较好的,所以从网上找了一些方法,来尽量节省一点流量的
2011-06-13 15:42:00 1137
原创 Ubuntu下手动安装Firefox最新版本
本人所用的Ubuntu版本是10.4.2,虽然有些老,但基于稳定性考虑,还是坚持使用下去,由于Ubuntu的官方软件库里的Firefox仍为3.6版本的,想安装最新版(目前是4.0.1)的话,还是需要手工安装定制一下。 首先是官方网下载Firefox的Linux平台包。地址为:http://www.firefox.com.cn/download/ ,找到最新的Linux版本,下载后得到
2011-06-13 14:48:00 1597
原创 Android X86版本体验
<br /> Android系统目前可以说是移动互联网领域中最火最有潜力的一个操作系统的,若囊中羞涩或者更方便地体验这个操作系统,可以通过虚拟机来安装一个x86版本的,目前最新的版本是Android2.2.1的,可以通过http://code.google.com/p/android-x86/downloads/list上下载到最新版本的ISO镜像文件,然后通过VirtualBox 或VMware来安装该系统到虚拟硬盘上,以便经常打开使用。<br /> 不过目前我在Vmware上安装后遇到一
2011-02-08 00:48:00 1607
转载 Android开放引发混乱 谷歌可能适当封闭
<br />近日,美国市场研究公司IDC发布报告称,谷歌Android明年将成为欧洲第一大智能手机平台。而电子产业研究机构 DIGITIMESResearch分析师林俊吉预计,在智能手机平台争霸战中,Android将比原先在2009年所做的评估早一年,提前于2011年成为全球第一。<br /> 得益于Android的野蛮增长,不少新兴手机力量正在兴起或者复兴。<br /> 然而隐患也伴随而来:开放的Android系统使得手机厂商进入门槛越来越低,这将迫使手机厂商的竞争逐渐止步于硬件层面,从而引发新一轮手
2011-02-07 16:15:00 823
转载 VM下Ubuntu10.10里安装VMtools成功还是无法显示共享文件夹问题
<br />虚拟机安装Ubuntu10.10采用默认安装,选择中文,一直往下点。安装好后更新文件即可。<br />安装VMtools时,把VMtools复制到tmp目录下,解压。在终端以root用户进入到tmp目录下,执行./*pl,即可,一直回车。<br />会遇到找不到c header files,无c complie等问题。则首先执行下面的命令:<br />sudo -s //进入root权限<br />cd /lib/modules/$(uname -r)/build/include
2011-02-06 01:08:00 2454
原创 从多方面理解Android体系结构
<br />Android作为一个为当前手机系统市场带来新的活力的具有空前生命力的移动操作系统,其成功有其必然性,它定是集众高人的智慧,具有说也说不完的优点所在。若想真正了解它,掌握它,肯定需要一个不断深入学习的过程,这里不防先从下面几个角度来理解Android系统的优点。<br />一、以分层的方式来看Android<br />首先看一下官方关于Android体系结构的图:<br /><br />相信大家对上面这个图都见过很多次了,甚至已经印在脑中了,这里我也不详细赘述了,只是简单描述一下;<br />1
2011-01-26 00:55:00 4375 1
转载 数学是成就卓越开发人员的必备技能
<br />编者按:原文作者Alan Skorkin是一名软件开发人员,他在博客中分享对软件开发相关的心得,其中有很多优秀的文章,本文就是其中一篇,作者认为:成为优秀的开发人员,可以没有数学技能,但成为卓越的开发人员,不能没有。<br /><br /><br />不久之前,我开始思索数学。你也知道,到目前为止,我编写软件也有几年了。老实说,在我的工作当中,我还没有发现有关数学的需求。我要学习和掌 握许多新东西,包括语言、框架、工具、流程、沟通技巧和可以用来做你想到的任何东西的库。在我学的新东西中,数学并没有
2011-01-10 13:41:00 742
转载 把NDK集成到Eclipse
<br />前言<br /> 最经在看Android方法的基础知识,看到一篇文章(http://www.rbgrn.net/content/348-get-your-eclipse-integrated-ndk-on)介绍如何把Android的NDK集成到Eclipse,顺便就把它翻译过来。<br /> 注:<br />技术名称保留不译,比如Cygwin <br />Eclipse(英文版)的界面文本不译,比如按钮(Specify Resources)。 <br />括号内的内容,是
2011-01-09 23:58:00 857
转载 Android NDK概述
Android NDK概述<br /><br />介绍:<br /><br />Android NDK是一套工具,允许Android应用开发者嵌入从C、C++源代码文件编译来的本地机器代码到各自的应用软件包中。<br /><br />重要:<br /> Android NDK 只能被用于使用该平台的Cupcake (1.5)或是更新发布的系统映像。<br /><br /> 特别指出1.0和1.1系统映像不支持NDK,这是由于在1.5发布中对toolchain和相关ABI做了改变。<br /><b
2011-01-09 23:31:00 687
原创 Android最新代码下载(windows平台直接下载)
Android作为一个十分火爆的开源系统,在开发应用的过程中难免要了解一下它的源代码,这样的话,才能更深层次地掌握和了解其原理,才能制作出更适合自己的东西,这里我们介绍一下在Windows平台上直接下载代码(其实在linux环境下更方便下载)。 1、下载及安装Git: Android源代码是通过一个开源的分布式版本控制软件Git,在Windows平台也有相应软件,可访问:http://code.google.com/p/msysgit/ 来下载最新版本Git工具。下载完成后,即可按默认设置来安装G
2011-01-08 23:30:00 1600
原创 Android异常记录
<br />为了能够更好地积累错误经历,避免重复犯同样的错误,有必要将自己在练习或学习过程的遇到的问题作一个记录,以备日后查询,也希望对各位同仁有个提醒的作用,追求共同进步<br /> <br />1、异常信息:Caused By: android.content.res.Resources$NotFoundException:String resource ID #0x86<br />相关代码是:<br /> <br />private TextView tv_height = null;<br /> <
2011-01-03 02:12:00 2141
原创 【转】Android DDMS详细使用说明
原文地址:http://www.moandroid.com/?p=638 DDMS 的全称是Dalvik Debug Monitor Service,它为我们提供例如:为测试设备截屏,针对特定的进程查看正在运行的线程以及堆信息、Logcat、广播状态信息、模拟电话呼叫、接收SMS、虚拟地理坐标等等。 如何启动 DDMS DDMS 工具存放在SDK – tools/路径下,启动DDMS方法如下: 直接双击ddms.bat运行; 在Eclipes调试程序的过程中启动DDMS,在Eclipe
2010-12-06 17:00:00 1208
原创 【转】Activity 、Intent深入解析
原文地址:http://www.moandroid.com/?p=1084 学习Android SDK有段时间了,对Activity 、Intent的学习与使用都比较了解。第一次完整的学习Activity 、Intent后,我就感觉这似乎与Windows COM技术有些似曾相识的感觉,写了一篇将Activity 与 COM做了比较,但是一直感觉意犹未尽,前几天在程序员杂志中看到一篇经典的文章,茅塞顿开。 声明:源文章来源于程序员2008年的第一期杂志,本人将这篇文章整理后与大家分享。 首先我们来
2010-12-06 16:43:00 475
原创 [转]Android之父深入解析Android
原文地址:http://www.moandroid.com/?p=1065 上周末去光谷书城,不经意间看到了程序员杂志2008年合订本,无意中看到这篇经典的文章:Andy Rubin 独家专访,感受颇深,将这篇文章稍微整理了下,在这里与大家一起分享。声明:原文章来源于程序员杂志2008年第一期,本人看到这篇文章后收获很多,将原文稍微修改(原文比较长,去掉无关紧要的内容,保留经典部分)。 整理后的文章如下: 2007 年11 月Google 宣布Android 平台,被众多评论者认为是今年移
2010-12-06 15:18:00 601
转载 Android数据存储(总结篇)
By: 海市蜃楼在前面的2篇文章:Android SQLite解析、Android 应用程序之间数据共享中分别详细说明了,如何使用数据库存储信息,以及如何通过ContentProvider获取其他应用程序共享的数据,现将Android数据存储做下总结,在以后的开发过程中根据需求选择合适的数据存储方式。 Android提供了5种方式存储数据: 使用SharedPreferences存储数据; 文件存储数据; SQLite数据库存储数据; 使用ContentProvider存储数据; 网络存储数据; 其中3,4
2010-12-05 00:10:00 942
转载 Android 应用程序之间数据共享—ContentResolver
<br />Android是如何实现应用程序之间数据共享的?一个应用程序可以将自己的数据完全暴露出去,外界更本看不到,也不用看到这个应用程序暴露的数据是如何存储的,或者是使用数据库还是使用文件,还是通过网上获得,这些一切都不重要,重要的是外界可以通过这一套标准及统一的接口和这个程序里的数据打交道,例如:添加(insert)、删除(delete)、查询(query)、修改(update),当然需要一定的权限才可以。<br />如何将应用程序的数据暴露出去? Android提供了ContentProvider,
2010-12-05 00:01:00 594
百度翻译-自定义-计算机专业词库.zip
2021-11-28
奔跑吧Linux内核(带详细书签高清版本)
2018-09-04
Linux程序设计(第四版)源代码.zip
2012-08-30
C语言的科学和艺术经典书中源码
2012-07-31
程序设计抽象思想:C语言描述
2011-10-25
Turbo C实用大全
2011-10-13
Linux内核设计与实现(第2版)
2011-08-24
Android源代码下载工具(windows 平台)
2011-01-09
s3c2410处理器手册(datasheet)
2009-09-23
2009年软件水平考试必备-2007下半年试题分析与解答-嵌入式系统设计师.pdf
2009-09-15
2009年软件水平考试必备-2006下半年试题分析与解答-嵌入式系统设计师
2009-09-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人