仅仅就编程来说,实在是一件很简单的事,就是“程序 = 算法 + 结构”,但要想做出一个软件产品来就不是这么简单的事了。 虽然“程序 = 算法 + 结构”没错,但随着市场的变化,需求的变更,这些算法和结构也是在时刻变动,有可能我们分析出这些算法和结构后,投入到市场中却发现产品已经过时。所以我们有必要建立一个平台,用来管理和分析这些影响算法和结构,并导致其发生变化的需求,以至我们能够实时的把算法和结构对应的程序发布到市场中给客户使用。 显然这时候算法和结构已经越来越多,所以…
仅仅就编程来说,实在是一件很简单的事,就是“程序 = 算法 + 结构”,但要想做出一个软件产品来就不是这么简单的事了。 虽然“程序 = 算法 + 结构”没错,但随着市场的变化,需求的变更,这些算法和结构也是在时刻变动,有可能我们分析出这些算法和结构后,投入到市场中却发现产品已经过时。所以我们有必要建立一个平台,用来管理和分析这些影响算法和结构,并导致其发生变化的需求,以至我们能够实时的把算法和结构对应的程序发布到市场中给客户使用。 显然这时候算法和结构已经越来越多,所以…
最近在学着用linux,偶尔发现了一款神奇的软件--termux,termux是一款来自国外的终端模拟器,是运行在内部存储上的程序(不在内存卡上),功能比较强大,启动程序之后会进入命令行终端,需要基本的Linux操作知识,众所周知安卓是Linux的阉割版本,所以终端的使用在安卓上也是返璞归真。termux支持apt包管理,所以你可以直接使用:apt-get install ***(你要安装的软件包)在线安装软件,当然也支持下载软件包后自行编译安装,debian系统软件deb,可以下载在文件夹后使用dpkg -ins…
分享一些我在Ubuntu下常用的软件。 Goolge Chrome/Firefox/Thunderbird这些重量级的跨平台的软件虽然很强大,但大家应该都比较熟悉了,没有太多必要在这里介绍。本文涉及到的软件可能不是那么出名,但都非常出色。 截图工具Shutter 本文的截图均是采用Shutter,自然要第一个介绍。 Shutter的功能很全面,基本上常用的功能都具备,另外还提供了简单的图片编辑功能。这点很实用,比如写博客时,截图之余顺便就可以涂涂鸦或者打个水印什么的。 程序启动器Syna…
前言 换工作在即,也有了难得的一段空闲时间做下总结。接下来计划分别介绍下Android的Sensor/Touch/Camera/Binder的Software架构,如果还有时间就总结下kernel。 Sensor属于Android相对简单的一个模块,但麻雀虽小,五脏俱全,以此来作为切入点对理解整个Android系统有很大帮助。必须要说的是,Android系统的整体架构并不适用于所有模块,每个模块都有各自的特殊性,请不要一开始就把某些介绍当作…
差不多4年前,我在我的博客上发表了一篇文章——《五年多一线开发经历告诉我:软件开发——几乎不可能cooperate的工作》,地址:https://wd.qfkjk.com/category/sjgl 我的观点是:软件开发工作是高度依赖脑力运动的工作,而高智商的程序员却“一山难容二虎”,无法合作。当然了,断章取义地把这话单独写在这里必定会遭到很多人的反对意见,但如果谁仔细阅读了我这篇文章之后,估计持反对意见的概率就小很多。直到去年(2012)我读了《软件随想录》之后,在里面发现了一个观点,正是我想表达的意思: 世界上…
(1)在这里:http://www.cnblogs.com/ddeef/archive/2012/12/17/sharewarelife1.html 第一个软件没有卖出去,一个原因是软件做的太简陋了;另一个原因是根本就不会卖软件,不会去找客户,以为只要挂在网上客户就自动来了;第三个原因,有大网络的公司不会去买小的工具,他们都是有专门的供应商去提供“解决方案”的。小的软件,应该可以卖给小的团体,因为他们采购起来可能更随便一些,主要是这个小团体的领导可以决定。当然,这些是我现在总结的,做第二个的…
摘要:根据我的开发实践及理解,梳理了作为软件工程师解决现实问题应当具备的基础技能。 编程开发本质是运用程序和计算机来解决现实中的各种问题,因此,编程开发人员的才智发挥载体是计算机或者说计算设备,直接武器是程序。程序员用来进行编程开发所需要的技能,归结起来主要如下: 0. 交流与沟通: 理解需求、工作上的讨论和职业上的交流等,都需要良好的沟通技巧。有效地沟通与交流,达成共识,往往能事半功倍。 1. 理解计算模型和框架: 顺序计算、并发计算 (并行计算、分布式计算); 理解应用所基于的计算模型和框架是…
ENFJ?INFP?还是 ESTP? 总之,第一次用约会软件 学会自报 MBTI 家门 已经成为一种心照不宣的习惯 还有哪些「第一次」的潜规则 已经悄无声息地发生了变换 今天就为大家奉上这本 《第一次指南》 &n…
本文概述了一种基于脚手架(Scaffolding)和浮现(Emergence)的系统开发新方法。我们使用了三个关键原则,但我们所做的基础改变则是基于采取一种名为浮现的方法并引入脚手架概念: 我们专注于业务需求,并且不再安排产品负责人,因为他们通常只是业务方的代理人。我们承认,客户的需求往往是突然浮现的,而且人们很难理解这些需求,因此我们更愿意达成一个大方向的共识,并共同探索下一步该做什么才有意义。 我们从一个稳定状态逐步前进到下一个稳定状态。在这样做的过程中,我们做出了一系列承诺,朝着期望的方向前进,并且如果结果不…
今日,一则重要资讯引爆了整个互联网行业。 上下滑动查看全文 据悉,美国一款估值100亿美元的协同设计工具Figma,正在封停美国制裁名单的公司使用。意味着,制裁名单上的公司,将无法继续使用Figma软件,且在云端的文件也无法立即下载备份,这无疑对企业的运作带来极大的打击。 这不禁令人回想起“华为被制裁事件”。2022年,“科技无国界”似乎愈来愈成为一句笑话,随着俄乌冲突、经济制裁,我们理想中的“地球村”,开始变得越来…
WidRier是一家软件开发商,提供从边缘到云的软件组合。它旨在应对关键基础设施公司的智能转型,同时为物联网系统提供技术和专业知识。新材料是新的材料。 世娇科技是智能软件硬件产品开发商,专业自主研发智能软硬件产品。它也是行业领先的全智能设备和硬件提供商,并提供了产品创新,设计与发展,生产制造,运营维护的一站式产品的生命周期服务。公司自主研发云计算平台,基于DkvOps模式的PaaS平台创建的SaaiS智能健康平台支持toC端和TOC端业务。同时,依靠自己的核心技术大数据平台实现数据资产化和数字化的数据。 综上所述,…
病毒查杀 如果不慎中毒,也不要过度惊慌,使用性能良好的杀毒软件进行查杀即可。本节将介绍病毒的查杀过程。 卡巴斯基是世界上著名的杀毒软件之一。其供应商是国际著名的信息安全领导厂商,创始人为俄罗斯的尤金·卡巴斯基。公司为个人用户、企业网络提供反病毒、防黑客和反垃圾邮件产品。卡巴斯基杀毒软件是该公司的旗舰产品,主要针对家庭及个人用户,能够彻底保护用户计算机不受各类互联网威胁的侵害。 STEP 01 下载卡巴斯基安装程序后,双击图标,启动安装。软件提示有新版本,单击“继续”按钮如下图所示。 STEP02 软件弹…
6.3 预防病毒 在日常工作和生活中,经常需要传递文件、下载资料、收发邮件等。中病毒的几率越来越大。下面将介绍一些常见的防毒知识,以防患于未然。 6.3.1 防毒原则 建立正确的防毒观念,学习有关病毒与反病毒知识。 不要随便下载网上的软件。尤其是不要下载那些来自无名网站的免费软件,因为这些软件无法保证没有被病毒感染。不要使用盗版软件。 不要随便使用别人的U盘或光盘。尽量做到专机专盘专用。使用新设备和新软件之前要检查。 安装反病毒软件。及时升级反病毒软件的病毒库,开启病毒实时监控。定期制作备份…
6.1了解病毒 计算机病毒(Computer Virus)在《中华人民共和国计算机信息系统安全保护条例》中有明确的定义。病毒指“编制者在计算机程序中插入的破坏计算机功能或者破坏数据,影响计算机使用并目能够自我复制的一组计算机指令或者程序代码”。 计算机病毒与医学上的“病毒”不同,计算机病毒不是天然存在的,是人利用计算机软件和硬件所固有的脆弱性编制的一组指令集或程序代码。它能潜伏在计算机的存储介质(或程序)里,条2时即被激活,通过修改其他程序的方法将自己的精确拷贝或者可能演化的形式放入其他程序中而感染其他程序,对计算…
使用“超级嗅探狗”进行嗅探 超级嗅探狗网络管理软件是为企业量身定做的信息监控系统。只需要在一台电脑上安装超级嗅探狗即可对局域网内所有电脑使用互联网的情况进行有效的管理和控制。 (1)内容监控 通过网络监控局域网内MSN、ICQ、YAHOO、Jabber、QQ的聊天内容,文件传输等相关内容。 ·记录网页浏览标题、网站链接、访问时间等。 ·记录收发邮件的邮箱、主题、正文内容、附件内容。 ·记录通过web、FTP、QQ、MSN等方式上传和下载的文件内容。 (2)行为监控 ·禁止聊天、收发邮件、流媒体、游戏股票、P2P下载…
网络嗅探 嗅探(Sniff)可以窃听网络上流经的数据包。用集线器组建的网络是基于共享原理的,局域网内所有的计算机都接收相同的数据包,而网卡构造了硬件的“过滤器”,通过识别MAC地址过滤掉和自己无关的信息,嗅探程序只需关闭这个过滤器,将网卡设置为“混杂模式”就可以进行嗅探。用交换机switch组建的网络是基于“交换”原理的,交换机不是把数据包发到所有的端口上,而是发到目的网卡所在的端口,这样嗅探起来会麻烦一些。嗅探程序一般利用“ARP欺骗”方法,通过改变MAO地址等手段,欺骗交换机将数据包发给自己,嗅探分…