软件_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> 软件 >>列表
嗅探、中间人sql注入、反编译--例说桌面软件安全性问题今天这篇文章不准备讲太多理论,讲我最近遇到的一个案例。从技术上讲,这个例子没什么高深的,还有一点狗屎运的成分,但是它又足够典型,典型到我可以讲出很多大道理用来装逼。So,我们开始吧。1.1一个公司内部专用的CRM系统CRM系统是什么,如果你不知道的话,请自行Google。从数据的角度讲,它包含了一个公司所有往来客户的机密资料,如果泄露的话,后果很严重。下面是我无意中发现的一个网站,挂着一个CRM软件的下载链接... 查看全文
新浪科技讯,北京时间5月13日上午消息,谷歌今天开放了自然语言理解软件SyntaxNet的源代码,将其作为该公司TensorFlow开源机器学习库的一部分。这款软件可以用于自动分析语句含义,而此次公布的包括训练新模型的代码,以及英语文本分析的预训练模型。谷歌表示,这个名为ParseyMcParseface的句法分析程序可以自动判断某个单词是名词、动词还是形容词,它是目前全球同类程序中准确度最高的一款,甚至可以与人类语言学家媲美。这种技术在自然语言研究领域拥有极其重要的意义... 查看全文
· Linux是最大的软件开发项目发布时间:2016-05-14
Linux内核开发者和维护者GregKroah-Hartmant在柏林举行的CoreOSFest上发表演讲,描述了Linux内核项目的庞大规模。Kroah-Hartman称,最新版的Linux4.5内核包含了超过2100万行代码,其中核心代码占5%,网络相关的代码占35%,驱动超过40%。设备供应商可以根据自己的需要选择使用内核代码,他表示自己的笔记本电脑运行的内核只有160万行代码,而你的手机内核可能只有240万代码。Kroah-Hartman说,最令人影响的地方不是代码行数而是参与的人数... 查看全文
OOP:ObjectOrientedProgramming,面向对象编程面向对象程序设计三大特征:封装:隐藏内部实现的细节,给外部提供一个接口,程序中是通过类来实现的继承:代码重用,通过extends实现,子类可以继承父类的属性和方法(private除外)多态:多种形态,PHP本身就是一个多态性语言,因为它是弱类型的,php多态不明显$a=100;$a=“oop”;OOP的好处:可维护,可重用,可扩展,灵活度高如何使用面向对象的方法实现一个“软件”?1.明确的业务需求2.分析业务需求... 查看全文
【编者按】本文作者Weronika?abaj是ParticularSoftware的开发人员。她专注于通过软件提供业务价值,探索新模式,应对挑战。在星巴克,她总是点中杯焦糖玛奇朵。文章系国内ITOM管理平台OneAPM编译呈现,以下为正文:星巴克通过扩展运营机制和劳动力,避免了较长的顾客等待时间。无独有偶,开发人员也可以这样做!2004年,GregorHohpe发表了一篇很棒的文章——“StarbucksDoesNotUseTwo-PhaseCommit.(星巴克不相信两阶段提交... 查看全文
引言年初开始进入3D打印行业,受命以Cura为基础,研发一款自主的3D打印切片软件。自主研发要取其长处,补其不足,首先自然是要搞清楚Cura到底做了什么,读Cura的代码是必需的。我一向都觉得比起自己写代码来,读别人的代码是一个漫又而痛苦的过程,读者的思想与写者总有偏差,往往又无法验证自己的猜想是否正确,只叹人脑不是电脑,无法把眼前的代码从头到尾执行一遍。不知道各位资深程序会有什么办法,我的办法是“翻译”,看着别人写的代码,加上自己的理解之后,按自己的喜好重新写出来,看一段翻译一段... 查看全文
在软件项目开发过程中,很多朋友经常咨询我如何选择各个工具的配合使用。在此我整理了一下,在我平时项目的开发中我是如何选择各个工具的,当然如果你是系统架构师或者是高级工程师的话可以忽略此篇文档,此篇文档仅仅使用一些新手借鉴,主要介绍.net平台下项目的开发,不足之处还请各位前辈多多指教。首先,公司接到项目后,一般都是由资深工程师与项目经理与若干人员确定项目可行性,然后完成系统的需求分析,这个过程极为重要,它初步确定了系统的基本需求,与后续的工作开展密切相关。这时候便可以介绍第一个工具了----... 查看全文
今天突然想到两个有意思的问题:程序与软件有区别吗?编程与软件开发有何区别?这两个问题也是我在大学时期一直思考的两个问题。作者在学校期间阅读了许多的专业书籍,比如《Java语言程序设计》、《C语言程序设计》、《软件工程》、《设计模式:可复用面向对象软件的基础》以及许多《21天精通XXX程序设计》系列书籍,也写了许多的小程序,但有一些问题作者始终没有完全弄清楚。比如:1.真的可以在21天之内精通某一门程序设计语言吗?2.什么是面向对象?3.Java语言为什么要提供接口... 查看全文
· 软件开发的一些概念发布时间:2016-05-12
10.关系数据库(RelationalDatabases)关系数据库因为在大规模Web服务上缺乏可扩充性而颇受微词,然而,关系数据库仍然是近20年来计算机技术中最伟大的成就。关系数据库对处理订单,公司数据方面有着出色的表现。关系数据库的核心是以记录表示数据,记录存放在数据库表,数据库使用查询语言(SQL)对数据进行搜索与查询,同时,数据库对各个数据表进行关联。数据库的标准化技术(normalization)讲的是使用正确的方式对数据进行分存以降低冗余,并加快存取速度。9.安全(Security... 查看全文
· 软件项目风险管理介绍发布时间:2016-05-12
       软件项目风险是指在软件开发过程中遇到的预算和进度等方面的问题以及这些问题对软件项目的影响。软件项目风险会影响项目计划的实现,如果项目风险变成现实,就有可能影响项目的进度,增加项目的成本,甚至使软件项目不能实现。如果对项目进行风险管理,就可以最大限度的减少风险的发生。项目风险管理项目风险管理是指为了最好的达到项目的目标,识别、分配、应对项目生命周期内风险的科学与艺术。项目风险管理的目标是使潜在机会或回报最大化... 查看全文
昨日,一名受邀先行体验的媒体人从Bell-429直升机上走下。新京报记者何光摄昨日,记者乘坐直升机体验空中游览时拍摄的怀柔雁栖湖景区。新京报记者何光摄价值7800万元的Bell-429直升机属于豪华配置,一趟可坐4人。图/CFP新京报讯(记者何光实习生刘思维)近日某打车软件APP上线了“一键叫飞机”服务,用户可在手机上预订直升机。据主办方相关负责人介绍,昨天接受报名首日,超万名用户申请体验,今明两天,将有100名用户获得体验“一键叫飞机”服务... 查看全文
日前,星巴克确认一些消费者使用的手机软件遭到黑客攻击。获悉,遭到攻击的软件会在消费者不知情的情况下从其绑定的银行卡扣除一些钱然后转移到一张神秘的礼品卡内。现在,该问题还未得到修复,不过星巴克表示,用户的个人数据并未在这次攻击中受到威胁。而当谈到被攻击原因时,星巴克给出的解释似乎很难让消费者接受--因为他们设置的密码强度太弱了,或是使用了跟其他一些平台一样的密码。去年下半年,星巴克推出了公司自主开发的支付渠道,并不再依赖Square。不过,该家公司接受了ApplePay... 查看全文
英文原文:ChinesehackershidmalwareattackcontrolsinMicrosoftTechNetcomments根据安全服务供应商FireEye公司透露,微软正在着手处理一批来自中国的黑客,他们对微软旗下的TechNet网站进行了攻击。据FireEye透露,这组黑客名为APT17(APT:AdvancedPersistentThreat高级持续性渗透攻击),他们以入侵国防企业,法律公司,美国政府代理,以及科技数据挖掘公司闻名。TechNet是一个流量很高的网站... 查看全文
写完这篇日志后发现它又臭又长,用了一个小时精简了下,删除了大片低俗糟粕的段子让我心痛不已,又加了些让人起鸡皮疙瘩的优美词汇,字数仍旧是在4000多。因此如果你喜欢短平快爱吃速食面爱看微信微博朋友圈的140个字就别看了,太长了怕你看一半无法探究作者淡淡的忧伤与惆怅。对文字天生厌恶用毕生精力致力于研究岛国爱情动作片和小视频的也别看了,以免耽误了你生殖繁衍的人生大事。年轻时风花雪月看琼瑶张爱玲三毛现在转行做微商卖肚脐贴的也别看了,怕毁了你三观and节操... 查看全文
英文原文:Whatkindofjobsdosoftwareengineerswhoearn$500kperyeardo?在谷歌并没有担保50万收益的工程师。正如文中所讲,这是工资和限制性股票(RSU)的总和。为解释如何达到该种程度以及你所需要做的事情,请允许我打个比方:假设你是一个村庄的工人,专职负责为村庄供水。对于村民来讲,你就是有价值的人。当前有两种类型的工人:第1种类型:抓一两个空水桶,去甜水湖,装满,回村,让二十个人高兴的喝到水。在路上,他会喝点自己运的水,回来后,还需要提一定的水回家... 查看全文
英文原文:SoftwareDevelopmentTooling:Information,Opinion,Guidelines,andTools这篇文章最早刊登在IEEESoftware杂志中。IEEESoftware对当前具有战略性的技术问题提供了可靠的、专家评审过的信息。包括运行的可靠性、企业的灵活性、IT经理人和技术领导者所依赖的国家级最先进的IT解决方案。该专栏记录了近10年间在IEEESoftware出现过的贸易部门的工具。至于接下来的期刊中,将出现在最接近杂志头版的位置... 查看全文
因为卸载了公司配发的iPhone上的一个软件,转账服务Intermex的销售总监米尔娜·阿里亚斯(MyrnaArias)被她的雇主解雇了。这款软件名为Xora,是一个为企业管理者提供员工管理服务的软件。它有着很多功能,其中最重要的,同时也导致了阿里亚斯女士删除掉这个软件的,就是随时的GPS位置监控功能——后台运行多久,监控多久。好吧,也许对于那些对销售人员管理严格的公司,在工作时间保持对员工的监控是有必要的。在媒体采访时阿里亚斯指出... 查看全文
· 软件开发模式发布时间:2015-05-12
学习目标:了解软件开发模式、能根据具体项目定制一套合适的软件开发模式、创造软件开发模式学习目的:提高项目可控性、降低项目开发成本因为还木有时间整理软件开发模式,先引用一下吧:http://www.cnblogs.com/liang--liang/p/3613815.html以下为<软件开发模式>基本会涉及的流程。脑图下载地址:http://www.xmind.net/m/RWsg/注:每个基本流程的可选使用方法有很多,没有一一整理列出来,只是列了部分比较常用的(后续会整理)... 查看全文
前几天想做一个软件启动之前拦截的程序,找了下网上的资料没有找到合适的,突然看到电脑软件某看图软件,找到个思路就是跟他一样的,通过修改文件关联进行启动拦截。原理是这样的,更改.exe默认的启动方式为我们的程序,也就是你运行程序是先进入我们的程序的,然后我们就可以对这个即将启动的软件进行审核,是否允许他运行。然后软件的启动步骤会变成如下:运行电脑软件>启动我们的程序>程序判断审核是否允许启动>允许的话修改文件关联为系统默认的启动方式>启动该软件>... 查看全文
英文原文:WhatIsaBestPracticeinSoftwareDevelopment?刚才,我在Pluralsight网站发布了一个教程,标题为“促成商业交易的最佳实践”。(如果你想阅读、但没有Pluralsight账号,请注册右边侧栏中的邮件列表,我将给你发送一份免费的30天订阅)。这个标题有个不太认真的元素,它在媒介上或许不是必要的最好想法,我这里的好处是和标题吸引力最大化有着关联。但是,如果你在笑,生活会更加有趣。不管怎样,它有些不太认真的理由是... 查看全文