我也是今年刚毕业的,一毕业就做了猎头,从开始实习到正式工作,迄今为止接触的IT技术人不下上千人了.这里面有腾讯.阿里巴巴.百度.360.金山.金蝶.用友.华为.惠普等从事自主研发的大牛,也有很多软通.博彦等从事外包的IT人. 我曾经非常坚定的希望做IT行业的猎头顾问,是因为我觉得这是一个充满激情和梦想的行业,每天都有不一样,每天都希望成为不一样,羡慕于IT人单纯勇敢的追求,我觉得每天和他们打交道,聊聊他们的故事,那该是件多么让人兴奋的事情! 然而,7个月过去了,这种想法在我心里缓缓得有些失落了.…
TPYBoard开发板自上市开售以来,受到了广大硬件及MicroPython爱好者的一致好评,许多人提出想试用开发板的申请.为此,TPYBoard特推出多款开发板免费试用活动,感兴趣的朋友抓紧申请吧! 此次试用活动共有三款产品可供选择,分别为:青少年编程TurnipBit开发板(市场价值99元).TPYBoardv102简约版(市场价值66元).TPYBoardv202(市场价值40元). 一.申请步骤 Step1.关注"MicroPython玩家汇"公众号 Step2.回复"…
在一个阳光明媚的下午,我正瘫坐在椅子上改bug.忽然有人给我发微信:“我想做个app,多长时间,多少钱?” 从我从业iOS开发到现在,这个问题被问过无数次,比那句:“你是程序员,那你会修电脑吗?”还要令人烦.毕竟那只是句玩笑话,而这句在其他人(更多时候是你的boss,经理这些非程序员出身的IT内行人)看来是你的专业,是你必须要知道的,你能回答不知道吗?显得你太不专业了.但这句话最专业.最负责任的回答就是:“我不知道!“ 问我问题的是朋友的朋友,一个在传统行业浸淫多年的人,立志要突破传统行业的束缚…
原文:很少有人会告诉你的Android开发基本常识. 文章介绍了一些关于开发.测试.版本管理.工具使用等方面的知识.…
健生干货分享:第19篇 摘要:最近和两位准备开发app的创业者聊天,他们之前没有移动互联网的相关经验,有的是想法和资金.他们在纠结:想快速开发app,需要找外包吗? 最近和两位想开发app的创业者聊天,他们之前没有移动互联网的相关经验,有的是想法和资金.由于没有移动互联网的相关经验,想快速开发app,但又怕组建技术团队的时间过长,影响产品的开发,询问了我一些找外包的事项,我就在这篇文章里整理一下我的一些看法.以下的这些论述,都是针对整个app外包的情况(包含设计稿,原型图,前后端). 1.找外包…
作者:安正超链接:https://www.zhihu.com/question/26635323/answer/33812516来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处. 很多人当听到别人要开发框架的时候第一想法就是,又重复造轮子.其实造轮子的过程是一个快速积累知识的过程,能较快的发现自己的不足,以及学到一些自己未发现的知识点.所以建议在有一定PHP基础的情况下,都去尝试完成一个五脏俱全的基本框架吧. 那么下面分享一下我之前造轮子的过程吧: 1. 尝试试用一个…
虽然网上有需要现成的免费三维模型,但对于许多人而言,3D打印机最吸引他们之处是可以设计创造完全属于自己的模型.问题是,现代专业级CAD软件大多价格高昂,例如Solidworks或Zbrush这样的程序至少需要1000美元,大多数普通用户并不愿意为此买单.幸运的是,业内还有不少免费的CAD软件,并且可以提供专业级的设计能力,本文介绍了其中最好的5款免费在线CAD软件工具.(部分软件功能可能需要少量月租) Blender ▲Blender还提供动画工具 Blende是一款系统全面的3D建模套件,它提…
可视化界面的软件,是21世纪最主流的应用类型了,黑屏控制台的不适合普通用户.   2004年左右的时候,作为普通网民,接触的自然是可视化,准确是Windows那一套.   那个时候,Microsoft Windows 98,红警,QQ是3个印象深刻的软件.      大学之后,入了行,先后学习了Windows程序设计(C语言API开发).MFC.Java Swing,Html Web,Android和iOS.      总的来说,现在Html web和Java Swing要熟悉一些,Androi…
本文适合有 Java 基础并了解 SpringBoot 框架的同学 本文作者:HelloGitHub-嘉文 这里是 HelloGitHub 推出的<讲解开源项目>系列,今天给大家带来一款开源的 Java 后台管理框架--EL-ADMIN 它是一个基于 Spring Boot.Spring Data JPA.JWT.Spring Security.Redis.Vue.Element-UI 的前后端分离的后台管理系统.如果你想要学习上面这些框架的使用.增加实战经验.学习代码规范,又或者找接私活开发…
背景 最近我们组几个同事都投入到了一个新项目,互相之间的功能耦合比较紧密,因此,是打算从master上新拉一个分支,可以理解为我们几个人的开发分支,以develop代替. 一开始,我们是打算像svn那样用的,几个人就把这个新分支develop当做唯一的主干分支,几个人互相快速提交/拉取,回到了用svn的快乐日子. 不过,大家用svn也知道,经常呢,我们为了保证代码不丢,会经常性地往分支提交,即使某个功能写了一半,一个功能,n次commit记录,且和同事的commit交错在一起:另外,我们提交的代…
游戏开发性能的一些讨论 上面这个问题是在游戏上线前的一个性能顾虑 (但他确实是node多进程通讯间的一个比较麻烦的问题,数据一大就会出现性能上的瓶颈) 我们项目(手游)已经上线了,单服最高同时在线4.5K+,相信可以更高, 由于运营策略,同时在线也不需要去到更高  就  开新服了, 4.5K+  在线的时候,CPU占用在3 0%~45% 左右, 而且这不是  node而导致的CPU占用率高, 而是游戏逻辑代码  写得不够好 而导致的(当然没有经过profile分析,我们写的代码确实很多地方都不高…
B.Thunder——爱阅app(测评人:方铭) 一.基于NABCD评论作品,及改进建议 每个小组评论其他小组Alpha发布的作品: 1.根据(不限于)NABCD评论作品的选题: 2.评论作品对选题的实现效果: 3.就现有技术和工作量,不改变选题的主要方向,为该作品在beta版本可增减的功能提出改进意见. 1.根据(不限于)NABCD评论作品的选题. 根据Thunder的Alpha发布选题背景及意义进行考量: Thunder团队的选题背景及意义 NABCD标准考量 现在市面上有很多手机阅读器,但…
Steve Yegge, Amazon的前员工,现任Google员工,其本来想在Google+上和Google的员工讨论一些关于平台的东西,结果不小心把圈子设成了Public,结果这篇文章就公开给了全世界,引起了剧烈的反应.发布后很快他就马上把这篇文章删了,不过,互联网上早备份了下来——SteveY’s Google Platforms Rant.后来,Steve在其Google+上作了一些解释,大体是说他喝多了,而且又是在凌晨,所以大脑不清,文章中的观点很主观,极端且不完整,还有Google的…
因为我媳妇的原因,去年下半年从零开始学习Android原生开发,做了一个答题库app.整体给我的感觉是入门难度不大,前期折腾一番,大部分时间都是花在开发上面,其实任何一门语言都是如此. 今年我又有另一个需求想要开发一款app同时支持android和iOS.作为一名.net圈子的人怎么可能不知道Xamarin.只是一直以来国内关于Xamarin的信息太少,而且每年Xamarin社区的发展和完善相关的情况也都没有相应的报道,说白了关注度不高,让想使用它的人没有太多勇气去决定使用它.我也是这样,没办法…
项目 内容 课程班级博客链接 https://edu.cnblogs.com/campus/xbsf/2018CST 这个作业要求链接 https://www.cnblogs.com/nwnu-daizh/p/14604444.html 我的课程学习目标 (1)对D{0-1}KP问题加深理解(2)运用至少一门语言构造图形用户界面(3)了解并熟悉遗传算法(4)在结对合作过程中获得除知识外其他能力 这个作业在哪些方面帮助我实现学习目标 (1)在结对合作的过程中认识自我的不足,积极吸取他人的长处(2)…
201871030139-于泽浩 实验三 结对项目-<D{0-1}KP 实例数据集算法实验平台>项目报告 项目 内容 课程班级博客链接 2018级卓越班 这个作业要求链接 软件工程结对项目 我的课程学习目标 (1)体验软件项目开发中的两人合作,练习结对编程(Pair programming).(2)掌握Github协作开发程序的操作方法.(3)使用Python编写D{0-1}KP 实例数据集算法实验平台 这个作业在哪些方面帮助我实现学习目标 (1)自学<构建之法>第3-4章内容,学…
在前一篇博客中提到内存抖动和耗时复杂的计算会导致UI卡顿. 那为什么内存抖动会导致UI卡顿呢? 其实在 性能优化一之内存与垃圾回收器 这篇文章中已经有所提及. 这里来详细说明一下: 渲染功能是应用程序最普遍的功能,开发任何应用程序都是这样,一方面,设计师要求为用户展现可用性最高的超然体验,另一方面,那些华丽的图片和动画,并不是在所有的设备上都能流畅地运行.我们来了解一下什么是渲染性能. 首先,我们要知道Android系统每隔16ms就重新绘制一次Activity,也就是说,我们的应用必须在16m…
而对于目前的市场来看,NVIDIA独显无疑是占据了产品端的绝对主力,9系列独显也已经全面上市,但除了大家熟悉的GTX级之外,入门级的更新也同样对入门级玩家有着至关重要的意义,其中最具代表性的莫过于今天我们测试的主角——GT 940M.它是一款怎样的产品,拥有怎样的性能水准,适合哪些玩家选择呢? GT 940M.GTX 950M/960M都只是换名升级 9/8系列中端独显规格对比表 微架构 制程 流处理器单元数量 核心频率 显存频率 显存位宽 GT 940M Maxwell 28nm 384 10…
导语 人对任何事物的认识都是阶段性的,从无知到知晓,从懵懂到半知半解,从误解到将信将疑,从晕头转向到下定决心吃透. 介绍 OpenSSL是一个强大的命令行工具,它可以用来处理许多种跟PKI(Public Key Infrastructure)即:公钥基础建设.HTTPS(HTTP以及TLS)等相关的技术.这篇提纲挈领式的随笔文章可以提供快速的OpenSSL相关技术的命令咨询,这对于IT软件开发技术人员的日常工作来说非常的有必要. 这里主要包含了OpenSSL的一些例子,有:如何生成私钥(priv…
说几个STL的缺点吧,虽然都是在比较极端的情况下出现,但是对于一些大项目还是会遇到的 1. 代码膨胀问题每一个实例化过的模板类,都会膨胀出一份独立的代码,比如std::vector<std::string>, std::vector<int>,编译后会产生两份代码,在VC2008下,每份代码大约是3-4kb,这是因为vector比较简单代码少,如果是map则会产生30-50kb的代码,因为map里有个复杂的红黑树.对于数据处理类的代码里一般会定义很多种不同的结构体,不同的结构体放到…
建造者模式又称为生成器模式,它是一种较为复杂.使用频率也相对较低的创建型模式.建造者模式为客户端返回的不是一个简单的产品,而是一个由多个部件组成的复杂产品.因为,没有人买车会只买一个方向盘或者轮胎,大家买的都是一辆包含轮胎.方向盘和发动机等多个部件组成的完整汽车.如何将这些部件组装成一辆完整的汽车并返回给用户,这是建造者模式需要解决的问题. 建造者模式(Builder) 学习难度:★★★★☆ 使用频率:★★☆☆☆ 一.从游戏角色设计谈起 M公司游戏开发部想要开发一款名为Manulife群侠传的网…
相信每个人都有后悔的时候,但是人生并无后悔药,有些错误一旦发生就无法再挽回,有些事一旦错过就不会再重来,有些话一旦说出口也就不可能再收回,这就是人生.为了不让自己后悔,我们总是需要三思而后行.这里我们要学习一种可以在软件中实现后悔机制的设计模式—备忘录模式,它是软件中的“后悔药”. 备忘录模式(Memento) 学习难度:★★☆☆☆ 使用频率:★★☆☆☆ 一.可悔棋的中国象棋游戏 Background:M公司欲开发一款可以运行在Android平台的触摸式中国象棋软件,如下图所示.由于考虑到有些用…
课程内容介绍: 本套课程适合以下人士: - 免费资料没教会你游戏开发的: - 学了Unity基础不知道怎么用在游戏项目里的: - 想快速开发一款好玩的游戏的: - 想学游戏不知道如何入门的: - 对游戏AI(人工智能)感兴趣的: 课程大纲: 01-游戏效果预览 02-游戏场景导入 03-PacMan角色动画 04-PacMan的移动 05-游戏主角的移动控制 06-完成吃豆子功能 07-添加敌人和敌人状态机 08-实现路点状态 09-实现巡逻状态 10-状态机的分析和总结 11-寻路功能分析和初…
最近看到Facebook产品设计总监Julie Zhuo拷问产品的14个问题,非常靠谱.其中有3个问题堪称致命拷问: 1.使用前:这款产品是如何吸引到你的注意力的?2.开始使用:使用这款产品是轻松愉悦还是因为找不到返回按钮而很沮丧?3.再次使用:哪些地方做得更好,哪些地方不好? 试试看,你的产品能否经受这14个拷问: 文:Julie Zhuo(Facebook产品设计总监) 提到产品评判(Product Critique),我们常常能想到白板上各式各样的箭头图表以及"产品 – 市场契合度&quo…
Thunder——爱阅app(测评人:任思佳) 一.基于NABCD评论作品,及改进建议 每个小组评论其他小组Alpha发布的作品:1.根据(不限于)NABCD评论作品的选题:2.评论作品对选题的实现效果:3.就现有技术和工作量,不改变选题的主要方向,为该作品在beta版本可增减的功能提出改进意见. 1.根据(不限于)NABCD评论作品的选题. N:Thender团队想要开发一款干净无广告的电子书APP,符合现在大众对电子书阅读的需要和对不受广告干扰的需要. A:采用JAVA语言进行框架搭建. B…
来源 文中会讲述我从0~1搭建一个前后端分离的vue项目详细过程 Feature: 一套很实用的架构设计 通过 cli 工具生成新项目 通过 cli 工具初始化配置文件 编译源码与自动上传CDN Mock 数据 反向检测server api接口是否符合预期 前段时间我们导航在开发一款新的产品,名叫 快言,是一个主题词社区,具体这个产品是干什么的就不展开讲了,有兴趣的小伙伴可以点进去玩一玩~ 这个项目的1.0乞丐版上线后,需要一个管理系统来管理这个产品,这个时候我手里快言项目的功能已经上线,暂时没…
B.Thunder——爱阅app(测评人:方铭) 一.基于NABCD评论作品,及改进建议 每个小组评论其他小组Alpha发布的作品:1.根据(不限于)NABCD评论作品的选题:2.评论作品对选题的实现效果:3.就现有技术和工作量,不改变选题的主要方向,为该作品在beta版本可增减的功能提出改进意见. 1.根据(不限于)NABCD评论作品的选题. 根据Thunder的Alpha发布选题背景及意义进行考量: Thunder团队的选题背景及意义 NABCD标准考量 现在市面上有很多手机阅读器,但是基本…
小组分工如下: 1.探路者---贪吃蛇(测评人:王玉玲) 链接:http://www.cnblogs.com/WYLFZ/p/7805520.html    http://www.cnblogs.com/WYLFZ/p/7805236.html 基于NABCD评价贪吃蛇 1.根据(不限于)NABCD评论作品的选题 N:随着人们生活压力越来越大,需要去去缓解压力,并且也需要不断进步,学习英语知识. A:它是基于java开发的一款软件,采用逐个吃字母,加长蛇身,增强记忆的做法. B:贪吃蛇这款软件,…
作为长大的大三老腊肉,我们已经在长大生活了两年多,对于什么是长大人最想完善的校园需求.最想拥有的校园服务媒介也有了更加深切的体会. 于是,GoodJob小团队blingbling闪现啦!! GoodJob想要开发一款面向长大全校师生.致力于将长大所有校园服务尽收其中.将校园大小精彩动态实时传播的实用型APP——爱上长大. 当然啦,想法很多,梦想很大,而对于我们这个小团队来说这个目标任重而道远.不过,年轻的心说做就行动! 一.正经Recommend 1.我们的项目:爱上长大App 2.我们的团队:…
作为长大的大三老腊肉,我们已经在长大生活了两年多,对于什么是长大人最想完善的校园需求.最想拥有的校园服务媒介也有了更加深切的体会. 于是,GoodJob小团队blingbling闪现啦!! GoodJob想要开发一款面向长大全校师生.致力于将长大所有校园服务尽收其中.将校园大小精彩动态实时传播的实用型APP——爱上长大. 当然啦,想法很多,梦想很大,而对于我们这个小团队来说这个目标任重而道远.不过,年轻的心说做就行动! 一.正经Recommend 1.我们的项目:爱上长大App 2.我们的团队:…