0

当开始编程时 我希望知道的30件事

本文作者 Jun Wu 有着编程和统计学背景,她在 15 年前就是一名程序员。近日,她分享了给程序员的 30 条心得建议,如果你想成为一名程序员,这个建议可以帮助你走上正确的道路。 程序员不是一个容易的职业,每年都有许多人从国内顶尖院校的计算机科学专业毕业,这是任何人都能从事的竞争最大的职业之一。同时,编程也是令人兴奋的。随着技术的进步,工业界每天都有创新。编程对于热爱它的人来说是一项充满激情的事业。 当我 15 年前开始做程序员的时候,我希望有人能告诉我下面清单上的一切建议。这个清单可以为所有新手程序员节省大量的时间和精力,并且,你可以在编程职业发...

阅读全文>>

0

Word中字体二号、四号字体对应是多大

在Word中,有初号、小初、二号、四号、小四等字体字号,也有选择10、12、20、24等数字字号,一般来说,如果是数字的,那很容易转换到别的界面上,但如果是二号、四号这种字典定义的字体,该如何对应呢,这里将这些字号大小收集一下,以便参考: 中文字号对应关系: 八号=5磅 七号=5.5磅 小六=6.5磅 六号=7.5磅 小五=9磅 五号=10.5磅 小四=12磅 四号=14磅 小三=15磅 三号=16磅 小二=18磅 二号=22磅 小一=24磅 一号=26磅 小初=36磅 初号=42磅

阅读全文>>

0

支撑马蜂窝会员体系全面升级背后的架构设计

流量红利正逐渐走向终结,这已经不再是什么秘密。后互联网时代,如何维系住用户群,提升用户在平台上的体验是整个行业都需要考虑的事情。正是出于这一原因,现在全行业都在关注会员体系的搭建,这也是马蜂窝 2019 年重点投入的方向之一。  面对这个全行业都在发力的会员市场,要对「马蜂窝特色」的会员体系进行有力的支撑,无疑对会员体系的架构设计提出更高的要求。 马蜂窝会员体系建设从 2018 年 9 月份开始启动,经过前期对会员身份和会员权益的摸索,伴随业务的快速发展,到 2019 年上半年,为了让更多用户体验到马蜂窝高质量的会员服务,公司推出了更灵活、维度更多、权益更丰富...

阅读全文>>

0

Java:前程似锦的 NIO 2.0

Java 之所以能够霸占编程语言的榜首,其强大、丰富的类库功不可没,几乎所有的编程问题都能在其中找到解决方案。但在早期的版本当中,输入输出(I/O)流并不那么令开发者感到愉快: 1)JDK 1.4 之前的 I/O 没有缓冲区的概念、不支持正则表达式、支持的字符集编码有限等等; 2)JDK 1.4 的时候引入了非阻塞 I/O,也就是 NIO 1.0,但遍历目录很困难,不支持文件系统的非阻塞操作等等。 为了突破这些限制,JDK 1.7 的时候引入了新的 NIO,也就是本篇文章的主角——NIO 2.0。 01、基石:Path Path 既可以表示一个目录,也可以表示一个文件,就像 File...

阅读全文>>

0

读完这篇文章,5G 就没有秘密了

如果我们现在要制作一个 2019 年的热词排行榜,相信 5G 一定名列榜单前茅。作为第五代移动通信网络,5G 技术一直备受瞩目。随着 5G 商用牌照在国内的发放,各大手机厂商也是紧接着推出各款 5G 手机,各项 5G 设备的布设,更是令人感觉 5G 已近在咫尺,相信用不了多久,我们将会享受到 5G 带来的全新体验。 提起 5G ,相信各位的第一印象就是高带宽,这的确是最明显的、也是大家最能显著感受到的 5G 网络特点。前段时间,一位北京邮电大学的学生发布了自己测试学校5G 网络的视频。视频中,5G 手机的平均下载速率达到 700Mbps 左右,差不多是 4G 的十倍,下载音乐和应用...

阅读全文>>

0

Java基础经典题集

java的垮平台原理 为什么要跨平台使用?其实说白了就是个操作系统支持的指令集是不一样的。我们的程序需要再不同的操作系统上运行这些代码。 但是不要说jvm是跨平台的,而真正跨平台的是 Java 程序,而不是 JVM。JVM 是用 C/C++ 开发的,是编译后的机器码,不能跨平台,不同平台下需要安装不同版本的 JVM 答:我们编写的 Java 源码,编译后会生成一种 .class 文件,称为字节码文件。Java 虚拟机(JVM)就是负责将字节码文件翻译成特定平台下的机器码然后运行,也就是说,只要在不同平台上安装对应的 JVM,就可以运行字节码文件,运行我们编写的 Java 程序。而这个过程...

阅读全文>>

0

如何设计对搜索引擎友好的URL?

相当于搜索引擎而言,URL对于百度蜘蛛的抓取、索引、排名显得格外重要,合理的配置URL,往往使你的SEO工作,事半功倍,相反,则是事倍功半。 根据以往SEO工作的经验认为,你可能需要参考如下指标: 1、URL简短 URL简短是众中之重,很多SEO人员会认为,在URL中使用汉语拼音的全拼,有利于搜索引擎更好的解读URL的相关性,根据以往的实际测验。 我们发现:只有少数的英文字符和汉语双拼,基于SERP的分析,多少有一定的相关性,除此之外,并没有大量的实际测验,可以证明,它可以有利于评估。 为此,我们在构建网站URL的时候,尽量使其简短、...

阅读全文>>

0

简单描述PHP发展历程

PHP简介 PHP(外文名:PHP: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML(标准通用标记语言下的一个应用)文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。 ...

阅读全文>>

0

都2019年了,PHP还是世界上最好的语言吗?

现已2019年,这个曾经自称为“世界上最好的语言”PHP,情况如何? 一位名叫Brent的程序员小哥,写了一篇博客文章,介绍了PHP在2019年的情况。 他说,现在的PHP每年都会积极开发新版本,从2004年发布PHP 5以来性能已经提升了两到三倍。 而且,有很活跃的生态系统,里面有各种各样的框架、包和平台。过去几年,PHP也添了很多新功能,语言不断发展等等。 他希望,大家都放弃偏见,重新认识下现在的PHP。 博客文章被po到HackerNews上之后,半天就有700多热度,引起近400条讨论。 有人表示,自...

阅读全文>>

0

比 Java 更具争议的 PHP,处处留坑?

你还记得几年前流行的那篇名为“全面解析PHP的糟糕设计(PHP: a fractal of bad design)”(https://eev.ee/blog/2012/04/09/php-a-fractal-of-bad-design/)博客文章吗?当我第一次读它的时候,我在一个不入流的公司工作,那里有很多老旧的PHP项目。这篇文章让我思考我是否应该放弃编程,去做一些完全不同的事情。 幸运的是,我很快地就换了份工作。更重要的是,自5.*版本后,PHP有了长足的发展。今天,我想向那些不再使用PHP编程,或者仍然在老旧项目中蹒跚踯躅的人分享我的一些切身体会。 剧透一下:今天...

阅读全文>>