学码思吧
关注: 467 贴子: 7,695

  • 目录:
  • 其他
  • 0
    人工智能是研究使计算机来模拟人的某些思维过程和智能行为(如学习、推理、思考、规划等)的学科,主要包括计算机实现智能的原理、制造类似于人脑智能的计算机,使计算机能实现更高层次的应用。人工智能将涉及到计算机科学、心理学、哲学和语言学等学科。可以说几乎是自然科学和社会科学的所有学科,其范围已远远超出了计算机科学的范畴,人工智能与思维科学的关系是实践和理论的关系,人工智能是处于思维科学的技术应用层次,是它
    初夏 2-14
  • 0
    初夏 2020-02
    嵌入式系统(Embedded system),是一种“完全嵌入受控器件内部,为特定应用而设计的专用计算机系统”,作为装置或设备的一部分。通常嵌入式Web技术嵌入式系统是一个控制程序存储在ROM中的嵌入式处理器控制板。事实上,所有带有数字接口的设备,如手表、微波炉、录像机、汽车等,都使用嵌入式系统,有些嵌入式系统还包含操作系统,但大多数嵌入式系统都是由单个程序实现整个控制逻辑。
    初夏 2-14
  • 0
    移动办公是云计算技术、通信技术与终端硬件技术融合的产物,成为继电脑无纸化办公、互联网远程化办公之后的新一代办公模式。是当今高速发展的通信业与IT业交融的产物,它将通信业在沟通上的便捷、在用户上的规模,与IT业在软件应用上的成熟、在业务内容上的丰富,完美结合到了一起,使之成为了继电脑无纸化办公、互联网远程化办公之后的新一代办公模式。这种最新潮的办公模式,通过在手机上安装企业信息化软件,使得手机也具备了和
    初夏 2-14
  • 0
    这些问题都可以归结为“与人打交道”的问题。没有外行人会指导飞行员如何开飞机,或给电工如何布线提建议,但是他们很愿意给软件开发“勇敢”地提出建议。现在可能还没有办法避免这样的事情发生,你只能接受这样的事实:世界上有一半人的智力是低于平均水平的!
    初夏 2-10
  • 0
    你每天都和技术打交道,你也许是一个HTML或PHP程序员,但你可能还要解决一些其他问题,比如硬盘损坏,驱动冲突或软件报错。这些虽然都不是你的主要工作,但如果你不去解决这些问题,你就不能继续你的开发任务。不幸的是,在那些非IT领域的人的眼里,你什么都知道。当他们遇到IT方面的问题时,他们不会花时间自己解决,而是去寻求你的帮助,而且不管什么问题,因为你是搞计算机的,比如如何将工资单导入Sage,如何配置Oracle,或者为什么他
    初夏 2-10
  • 0
    给项目写文档记录是一件费力耗时的工作, 几乎没有开发者喜欢或擅长它,不愿意花时间阅读它们。
    初夏 2-10
  • 0
    你也许自己进行了单元测试,也把软件交付给了测试组,但bug依然存在。软件通常是复杂的,包含了成千上万行代码,其中有数不清的交互接口和路径,把这些全都测试到是很困难的;类似的,你的软件会在不同的环境下和不同的软件交互,所以也不可能测试到每一种可能性;写好一个完善的单元测试是一项枯燥且困难的工作,理想情况下,测试程序的编写应该在软件开发前就进行,但是你要向你的客户解释清楚为什么一个月过去了却还是没有可用的
    初夏 2-10
  • 0
    复杂的软件永远做不到绝对的完美,因为总有更优的方法去完善它。你可以无限制的不断优化你的代码,这也就是为什么项目不会提前完成。而另一方面,你有时也会有“这样就行了,我以后再去优化它”的想法。这样的程序目前可以正常运行,但明天可能就会出现错误。当然了,你也可以不用管它,等着下一个用它的程序员去优化。
    初夏 2-10
  • 0
    不管你多么不喜欢PHP(Personal Home Page),你都不能忽视这样一个事实: 一半的互联网都运行在这种美妙的互联网语言上。PHP最初是由Rasmus Lerdorf在1995年创建的。 PHP是Microsoft Active Server Pages (ASP)服务器端脚本引擎和Java Server Pages (JSP)的竞争对手,但逐渐被众人所接受,目前已安装在2000多万个Web站点和100多万台Web服务器上。 它也是开源的,被Facebook、Wikipedia、Wordpress和Joomla等互联网巨头使用。PHP广泛用于构建动态web页面和服务器端开发。
    初夏 2-9
  • 0
    如果要问“在过去的五到十年里谁是最大的赢家”,我会说是JavaScript。它能使用jQuery库编写客户端脚本,现在正转向使用NodeJS这样的库进行服务器端开发。 JavaScript由Brendan Eich设计和Netscape Communications Corporation开发,是一种基于原型的动态的弱类型的脚本语言。 JavaScript广泛用于客户端脚本编写、验证、动画、事件捕获、表单提交和其他常见任务。它运行在浏览器上,几乎各大网站都在使用它。
    初夏 2-9
  • 0
    Python由CWI的Guido van Rossum设计,是一种通用的高级编程语言,其设计理念强调代码的可读性。据说它的语法清晰而富有表现力。 在美国Python已经在学术层面上取代了Java。与上个时代不同,学校学生们已经开始用Python而不是C或Java编写程序。(如果您还在犹豫是使用Python还是Java,请参考 this infographic) Python广泛用于web应用程序开发、软件开发和信息安全。谷歌、雅虎和Spotify等科技巨头已经广泛使用Python。
    初夏 2-9
  • 0
    Bjarne Stroustrup在1950年12月30日生于丹麦奥尔胡斯,是一名丹麦计算机科学家,以创造和开发c++编程语言而闻名。 顾名思义,c++是在C流行时代作为下一代语言开发的。与偏重结构化的C编程相比,它最显著的编程特性是面向对象。 c++在IT领域得到了广泛的应用,因为它兼容本地系统,并具有面向对象特性。
    初夏 2-9
  • 0
    Dennis MacAlistair Ritchie是一位美国计算机科学家,于1967年到1973年间在AT& T Bell Labs实验室发明了C语言。 至今C语言仍然非常流行,在系统编程中得到了广泛的应用。它比Java更古老,但仍然保持着它的优势。 值得一提的是,Dennis Ritchie还与他的老搭档Ken Thompson一起创建了举世闻名的UNIX操作系统。 如果你把他的受欢迎程度与比尔•盖茨(Bill Gates)或史蒂夫•乔布斯(Steve Jobs)进行比较,你会发现他的名气相差甚远,但他对软件世界的贡献几乎无人能及。 每个
    初夏 2-9
  • 0
    Java是最流行和最成功的编程语言之一。James Arthur Gosling博士发明了Java,并以Java编程语言之父闻名天下。 Java最初是由Sun Microsystems开发和支持的,现在是由Oracle开发和支持的(Oracle在2010年1月收购了Sun Microsystem)。 Java 的使命是WORA(Write Once Run Anywhere)——“编写即可运行”,Java平台的独立性是在企业领域成功的重要支柱。 到目前为止,它是最流行的应用程序编程语言之一。
    初夏 2-9
  • 0
    不要待的太晚(除非有必要)。我知道有时因为产品问题,截止期限或其他突发事件,不能按时下班。但经理不会因为你为一般问题待的太晚而感激或奖励你;他们会为有质量的工作而感激你。如果你遵循上面的列的原则,你就会写更健壮的、少bug的程序。这才是你最应该做的。
    初夏 2-8
  • 0
    我不准备讨论如何单元测试的细节,我只是想说这必须要做。这是编程中最基本的规则了,尤其不能忽略。如果你同事能为你的代码创建一个测试计划,那就再好不过了;如果不能,那就要自己做。
    初夏 2-8
  • 0
    每项业务需求都记入文档。这在童话故事中可能实现,而现实中很难做到。无论时间多么紧迫,无论截止日期如何迫近,你必须确保业务需求被记录下来。(译注:这条明显悖于敏捷开发的观念,大家要独立思考,甄别是非)
    初夏 2-8
  • 0
    无论听上去多荒谬,但有一点我注意过多次了:图形用户界面(GUI)对于商业用户而言与程序功能及执行效率一样重要。GUI对于应用程序的成功至关重要。 IT管理者(译注:这里应该是指程序开发方的IT management)常常忽略GUI的重要性,很多公司为了省钱而不雇佣Web设计人员,而这些设计人员有足够的经验来设计“用户友好”的应用软件。 Java程序员不得不依赖他们有限的HMTL知识。我见过非常多对“计算机友好”而非对“用户友好”的应用程序,同时
    初夏 2-8
  • 0
    我知道为了调试方便,程序员喜欢到处用System.out.println ,然后对自己说过一会就删掉。但我们常常忘记删掉这些行或不愿删掉,我们用System.out.println 做测试,为什么测完后还要去改代码?这很可能导致误删一行我们需要的代码。不要低估System.out.println 的危害
    初夏 2-8
  • 0
    UI设计不像传统行业,卡学历卡得那么死,因为UI设计大多数是在互联网公司工作,相对来说是比较开放的,对学历并没有多严格的要求。 再说,现在提升学历也不是一件很难的事情,以后学好技能出来工作了,可以选择远程教育或者自考提升学历,这都是可以的。 还是那句话,做设计主要是看能力,能力越高,工资待遇就越好。只要你有拿得出手的作品,能力没有问题,学历什么的其实没那么重要!
    初夏 2-7
  • 0
    UI设计目前在设计界是属于全国第一高的薪资。比平面设计,网页设计,室内设计,影视设计,机械设计,工业设计,服装设计,原画设计等都要高。 UI设计师在互联网公司平均月薪工资为10000左右;资深UI设计师平均月薪工资都在20000-50000左右;UI设计师总监在全球顶尖互联网公司的工资年薪百万以上。 那为什么会这么高呢? 增长原因有以下几点,移动互联网的快速发展,智能手机的快速普及,VRAR的快速增长,AI人工智能的快速增长。 及多种智能设
    初夏 2-7
  • 0
    用户界面设计师:软件图形设计师;交互设计师;用户研究工程师;软件产品设计;移动APP设计;web端界面设计。
    初夏 2-7
  • 0
    UI设计是一个技术性的职业,学会以后可以从事互联网或者科技公司,比如百度、腾讯、阿里、联想、华为、三星、苹果、微软公司等,还有淘宝、天猫、京东、携程等网站。学会以后找工作无须担心,据国家信息产业部颁布的调查材料显示,国内目前UI设计人才紧缺,简单的说,有产品的地方就需要UI设计师。
    初夏 2-7
  • 0
    UI设计全称用户界面设计,举个例子:打开手机所看到的界面和图标,或者打开各种手机APP软件,呈现在你眼前的都是UI设计。比如打开微信,操作点击任意一个功能,出现在你眼前的界面都是属于UI设计。
    初夏 2-7
  • 0
    1. 比例意味着可量化、可追查、可维护 我们在做运营长页的时候,为了保证长期项目中图片的一致性和可维护性:我们选取的图片最好有一定的比例。 比较常用的图片比例,如:1:1、4:3、16:9、16:10等等,也可以根据实际情况打破常规比例,结合自身产品的特点,在自己的设计中合理的加以运用。
    初夏 2-6
  • 0
    1. 简单 开头就讲过,人脑有化繁为简的能力,设计的构图越复杂用户理解起来越费劲。 简单原理适用于设计中的三角形构图,均衡构图,对称构图,向心构图,摄影中的对角线,X型构图等。这些构图方式都是为了把复杂的信息元素通过简单的方式让观者易于理解。 熟练运用这几种构图技巧,就可以牢牢抓住观者的眼球,做出为人称道的好设计&摄影&插画,让画面更具视觉冲击力和感染力。 2. 相似 我们的眼睛很容易关注那些复杂环境中外表相
    初夏 2-6
  • 0
    1. 拉新类专题 移动端在设计专题页面时,首屏线的设置是一定要注意的,如果在交互设计没有给到位,要和对方进行沟通,一定要很好地控制第一屏内容的露出位置。 评判交互好坏的标准虽然不是首屏线,不管在什么场景下,都应该具备视觉引导或是交互引导——引导用户有兴趣向下滑动。 用户增长的设计中,页面每个模块放什么内容都是有数据支撑、交互原理、业务需求在里面的,不仅仅是简单的视觉设计。理解业务上游如何思考,做全链路设计
    初夏 2-6
  • 0
    1. 稳准狠 – 元素间距不再随意调 品牌设计师或者运营设计师一般也会用到纵向网格系统,而到了移动端运营设计的时候,按钮大小、行间距、元素间距就更需要有恰当的规律和规范了。 2. 稳准狠 – 按钮大小不再随意调 按钮在屏幕的物理尺寸下大于一定面积,为了防止误触的发生,它的安全界限为48个像素。也可以按一定的规律设定按钮的大小,为以后的设计做复用准备。
    初夏 2-6
  • 0
    1. web时代14px的字 在现在这个移动互联网前时代,也就是 web 时代。电脑显示器的分辨率通常是72 ppi,所以字体在电脑上显示的不是很大。通常14号字是网页端的起始字体,大一点的正文会用16号字体。 2. iPhone时代的20+px 就在移动互联网的时代,屏幕的分辨率也是越来越高。设计过程中如果不注意字号大小,在多平台上,移动端就会出现文字和内容偏小的情况,所以画面模块不能简单的缩小来适配移动端。
    初夏 2-6
  • 0
    据估计,全球范围内有超过30亿部设备运行Java,超过其他任何一种语言。使用Java编写的程序几乎可用于任何设备,包括智能手机、服务器、自动取款机、销售点终端机(POS)、蓝光播放器、电视、机顶盒、物联网网关、医疗设备、Kindle电子阅读器、汽车等。
    初夏 2-4
  • 0
    雇主对Java编程技能有着很高的需求。Java是广泛使用的编程语言,拥有庞大的客户群。
    初夏 2-4
  • 0
    最新的一些报告证明,Java程序员是业内薪资最高的程序员之一。根据全球数字化业务媒体机构Quartz的分析,拥有Java技能有利于提高薪资。 职业规划公司Gooroo在2015年薪资和需求报告中指出,Java仍然是美国、英国和澳大利亚最受欢迎和薪资最高的编程语言之一。 根据全球就业相关内容搜索引擎Indeed.com对职业排名的报告显示,2016年2月美国Java开发人员招聘职位的平均薪资为102,000美元。
    初夏 2-4
  • 0
    Java仍然是世界上最受欢迎的编程语言之一,有无限多种方法使用Java。根据2017年TIOBE指数和IEEE Spectrum排名,Java被评为最受欢迎的编程语言。
    初夏 2-4
  • 0
    最大的原因HTML5现在如此火热是因为它是未来,不要掉队了!HTML5不会往每个方向发展,但是更多的元素已经被很多公司采用,并且开始着手开发。
    初夏 1-19
  • 0
    移动设备将占领世界。更多的接受移动设备将会增长的非常迅速。这意味着更多的用户会选择使用移动设备访问网站或者web应用。HTML5是最移动化的开发工具。随着Adobe宣布放弃移动flash开发,你将会考虑使用HTML5来开发webp应用。   当手机浏览器完全支持HTML5那么开发移动项目将会和设计更小的触摸显示一样简单。这里有很多的meta标签允许你优化移动: viewport: 允许你定义viewport宽度和缩放设置;全屏浏览器: ISO指定的数值允许Apple设备全屏模式显示
    初夏 1-19
  • 0
    你的现代流行浏览器都支持HTML5(Chrome,Firefox,Safari,IE9和Opera),并且创建了HTML5 doctype这样所有的浏览器,即使非常老非常令人厌恶浏览器像IE6都可以使用。但是因为老的浏览器能够识别doctype并不意味它可以处理HTML5标签和功能。幸运的是,HTML5已经使得开发更加简单了,更多支持更多浏览器,这样老的IE浏览器可以通过添加javascript代码来使用新的元素
    初夏 1-19
  • 0
    没错, 你可以使用HTML5的<canvas>开发游戏。HTML5提供了一个非常伟大的,移动友好的方式去开发有趣互动的游戏。如果你开发Flash游戏,你就会喜欢上HTML5的游戏开发。   Script-tutorials目前提供了4个不部分的HTML5游戏开发教程,这里看看他们开发的有趣游戏: HTML5 Gaming Development Lesson OneHTML5 Gaming Development Lesson TwoHTML5 Gaming Development Lesson ThreeHTML5 Gaming Development Lesson Four
    初夏 1-19
  • 0
    我们都喜欢更好的互动,我们都喜欢对于用户有反馈的动态网站,用户可以享受互动的过程。输入<canvas>,HTML5的画图标签允许你做更多的互动和动画,就像我们使用Flash达到的效果。   除了<canvas>,HTML5同样也拥有很多API允许你创建更加好的用户体验并且更加动态的web应用程序。 这里有一个列表: Drag and Drop (DnD)Offline storage databaseBrowser history managementdocument editingTimed media playback
    初夏 1-19
  • 0
    到2023年,将有超过5亿个数字应用程序和服务使用云原生方式开发和部署——与过去40年开发的应用程序数量相同。大多数将针对特定于行业的数字化转型用例。 “随着应用程序和服务的爆炸式增长,它们将定义新的最低竞争要求,”Gens 说。 为了满足这些需求,企业应该在其行业的数字转型景观中开发强大的竞争情报,将数字创新工厂的概念整合到核心产品规划中,并确保所有人都准备好为部署做出贡献。
    初夏 1-16
  • 0
    到2025年,近三分之二的企业将成为多产的软件生产商,每天都会部署代码。超过90%的应用将是云原生的,80%的代码将来自外部,开发者的数量将是现在的1.6倍。 Gens 表示:“这将是决定企业在数字霸权世界中成败的关键。” 业务领导人必须通过在自动化和编排系统上的大量投资,以及与OSS(开源软件)社区的合作,为这种巨大的文化变革做好准备。报告称,这将有助于企业在自己的行业中保持可持续的差异化和竞争力。
    初夏 1-16
  • 0
    到2023年,超过50%的新企业基础设施将部署在边缘,而不是公司数据中心,目前这一比例不到10%。到2024年,边缘应用的数量将增长800%。 Gens 说:“数字化的触及的范围不只是连接云,它还包括扩展云基础设施、数据、应用程序和管理,并延伸到边缘位置。在未来的四年里,边缘的IT服务将迅速发展,并将超越客户体验和商务体验的范畴。它将发展到包括更多的关键边缘用例,如AR辅助手术,或自动驾驶汽车等。” 为了做好准备,企业必须使IT现代化,虚
    初夏 1-16
  • 0
    初夏 2020-01
    报告说,为了在这个数字优先的经济中保持竞争力,数字服务必须能够随时随地运行。 报告称,到2022年,70%的企业将部署统一的混合/多云管理技术、工具和流程。 Gens 表示,“这是云竞争的新篇章。在数字经济时代,企业的竞争能力将取决于它的数字化范围。而数字覆盖的一个关键部分将是整合云筒仓的管理。” 组织应该通过区分基于 SaaS 的管理和治理产品的优先级来准备,确定相关的业务KPI来驱动,并围绕数字优先的基础设施重新整合所有IT。
    初夏 1-16
  • 0
    报告发现,到2023年,所有ICT(信息和通信技术)支出的50%以上将用于数字化转型和创新,高于2018年的27%。 “这个行业发展得很快。那些在IT预算中没有达到数字优势的企业将会严重削弱,”Gens 在网络直播中说。 企业必须在数字化转型规划中投入自己的多年、多阶段的集成过程,并了解执行的关键成功因素。
    初夏 1-16
  • 0
    BFPRT算法解决的问题十分经典,即从某n个元素的序列中选出第k大(第k小)的元素,通过巧妙的分 析,BFPRT可以保证在最坏情况下仍为线性时间复杂度。该算法的思想与快速排序思想相似,当然,为使得算法在最坏情况下,依然能达到o(n)的时间复杂 度,五位算法作者做了精妙的处理。 算法步骤: 1. 将n个元素每5个一组,分成n/5(上界)组。 2. 取出每一组的中位数,任意排序方法,比如插入排序。 3. 递归的调用selection算法查找上一步中所有中位数的中位
    初夏 1-15
  • 0
    二分查找算法是一种在有序数组中查找某一特定元素的搜索算法。搜素过程从数组的中间元素开始,如果中间元素正好是要查找的元素,则搜 素过程结束;如果某一特定元素大于或者小于中间元素,则在数组大于或小于中间元素的那一半中查找,而且跟开始一样从中间元素开始比较。如果在某一步骤数组 为空,则代表找不到。这种搜索算法每一次比较都使搜索范围缩小一半。折半搜索每次把搜索区域减少一半,时间复杂度为Ο(logn) 。
    初夏 1-15
  • 0
    归并排序(Merge sort,台湾译作:合并排序)是建立在归并操作上的一种有效的排序算法。该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。 算法步骤: 1. 申请空间,使其大小为两个已经排序序列之和,该空间用来存放合并后的序列 2. 设定两个指针,最初位置分别为两个已经排序序列的起始位置 3. 比较两个指针所指向的元素,选择相对小的元素放入到合并空间,并移动指针到下一位置 4. 重复步骤3直到某一指针达到序列尾 5. 将另一序列
    初夏 1-15
  • 0
    快速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序 n 个项目要Ο(n log n)次比较。在最坏状况下则需要Ο(n2)次比较,但这种状况并不常见。事实上,快速排序通常明显比其他Ο(n log n) 算法更快,因为它的内部循环(inner loop)可以在大部分的架构上很有效率地被实现出来。 快速排序使用分治法(Divide and conquer)策略来把一个串行(list)分为两个子串行(sub-lists)。 算法步骤: 1 从数列中挑出一个元素,称为 "基准"(pivot), 2
    初夏 1-15
  • 0
    堆排序(Heapsort)是指利用堆这种数据结构所设计的一种排序算法。堆积是一个近似完全二叉树的结构,并同时满足堆积的性质:即子结点的键值或索引总是小于(或者大于)它的父节点。 堆排序的平均时间复杂度为Ο(nlogn) 。 算法步骤: 创建一个堆H[0..n-1] 把堆首(最大值)和堆尾互换 3. 把堆的尺寸缩小1,并调用shift_down(0),目的是把新的数组顶端数据调整到相应位置 4. 重复步骤2,直到堆的尺寸为1
    初夏 1-15
  • 0
    记住:质量,而非数量。不要待的太晚(除非有必要)。我知道有时因为产品问题,截止期限或其他突发事件,不能按时下班。但经理不会因为你为一般问题待的太晚而感激或奖励你;他们会为有质量的工作而感激你。如果你遵循上面的列的原则,你就会写更健壮的、少bug的程序。这才是你最应该做的。
    初夏 1-14
  • 0
    单元测试。我不准备讨论如何单元测试的细节,我只是想说这必须要做。这是编程中最基本的规则了,尤其不能忽略。如果你同事能为你的代码创建一个测试计划,那就再好不过了;如果不能,那就要自己做。做单元测试计划时,遵循下面原则: 编码前就写单元测试 保留单元测试的注释 对任何“有趣的”公共方法都要做单元测试(“有趣的”是指除了像最常见的getter/setter这类方法外的方法,但包含有自己内容的getter/setter 方法)
    初夏 1-14

  • 发贴红色标题
  • 显示红名
  • 签到六倍经验

赠送补签卡1张,获得[经验书购买权]

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!

本吧信息 查看详情>>

会员: 会员

目录: 其他