标签‘分享’

在拼多多入手2019款15寸MBP,后续

踩着时间点,在停更整四年之后,写下拼多多入手 2019 款 15 寸MBP的后续吧!

说起来,上篇文章,是在第一次买 MBP 后,用新机写下来的,今天仍然是那台 MBP,仍然坚挺,不得不说,这回看来是真·真香了。

四年时间,似乎就在转瞬间,过去的种种,还都清晰记得。现在虽已离开工作了近六年的公司,仍颇有感触。

2019 年,因为团队变动,要尝试带一下团队,因为面临团队各种会议、沟通,移动办公场景逐渐凸显,于是,就物色了这台 MBP。一开始轻度使用,从一个技术人员到团队管理摸索尝试,只有敏捷迭代的各种会议、新人述职等才用得到。回头看,工作上也是从那时开始渐入佳境,可以说她也是我成长的见证和伴随我工作的好伙伴了。现在聊起来,我更倾向把那段时间,算在我在之前公司的第一阶段(或者说是第一阶段末),也是个人产出量最大的阶段,毕竟当时是我们这个面向移动端一发多(一次设计、多端发布)低代码 aPaaS 平台的开发主力。

查看更多...

为什么建议不要使用「h5」这个简称?

最近发现好多人喜欢将 HTML5 说成 h5,甚至是代指移动端的 Web 页面或者 Web App。虽然说起来朗朗上口,但是小编真的不建议这样来使用。

小编很早之前做过一个关于「h5 这个说法是否喜欢」的调查,总共有 552 位粉丝参与,最终结果是:有 16.7% 的人认为「很好」,37.5% 的认为「无所谓」,有 45.8% 的人认为「不喜欢」(投票数据的原始查看地址: http://vote.weibo.com/poll/2905710 )。那究竟为什么会有那么多人不喜欢「h5」这个简称呢?

「h5」这个简称非常不专业,容易造成误导。

与 JavaScript 被简称为「JS」不同,据小编了解到的情况,h5 这个说法目前只在中国大陆地区的程序员中使用,台湾、印度和美国等地区并没有这个简称,会造成国内外技术说法不一致。而更重要的一点是,JS 是一个指代清晰的简称,没有歧义,就指 JavaScript 这种程序语言。但 h5 却不是,至少 HTML 中还有个 h5 标签。 查看更多...

CDNZZ体验分享附邀请码几枚

cdnzz
刚刚浏览“爱分享safecn”的博客时发现,首页置顶文章中更新了几枚CDNZZ的邀请码。可能很多人都知道,CDNZZ是一家提供CDN加速的新兴服务商。现在依然不能直接注册,之前小子曾打算试用,一时没找到邀请码就没有去试了,当前依然在使用Cloudflare的服务,有半年没用Cloudflare了,最近才换回来,好像也快多了,至少我这里体验是这样的,其他地区就不知道了。

二话不说,喜欢尝试的我,直接COPY了一枚邀请码就去注册体验了,没想到我用chrome注册硬是不能跳转,不知道是不是我的浏览器出问题了,好在最后换IE搞定。 查看更多...

GWT框架下进行Ajax开发基础实例

从事Web开发的人员一般都接触过,在我看来,Ajax的立意很好,我比较感兴趣的就是Ajax在某些应用场合可以有效降低服务器负载,可以局部刷新,所以可以说Javascript+XMLhttp是Web开发中不可或缺的好东西。Ajax虽好,但它这要求开发团队能熟练使用Javascript,这是一个障碍。目前状况是,团队的成员明显对深入学习Javascript的意愿不高。因此,各类简化了的Javascript框架出现了。

众所周知,Google产品设计面非常广,这里要介绍的就是Google发布的面向Java开发人员的Ajax快速开发工具——GWT(Google Web Toolkit),Ajax技术是当前开发Web应用的非常热门的技术,也是Web 2.0的一个重要的组成部分。然而如果用传统的方式Javascript进行Ajax开发的话,就会使得应用程序非常难以进行调试,从而降低了生产效率。

Google最近推出的GWT有望为我们解决这个难题,GWT是一个开发Ajax应用的框架,它使程序员用Java同时开发客户端和服务器端的代码。 查看更多...

java面试中常问到的集合类问题总结

Java集合框架是最常被问到的Java面试问题,要理解Java技术强大特性就有必要掌握集合框架。这里有一些实用问题,常在核心Java面试中问到。

1、什么是Java集合API

Java集合框架API是用来表示和操作集合的统一框架,它包含接口、实现类、以及帮助程序员完成一些编程的算法。简言之,API在上层完成以下几件事:

● 编程更加省力,提高城程序速度和代码质量

● 非关联的API提高互操作性 查看更多...

就这样,我们毕业了

曾经,我们都幻想美好的大学时光,但苦苦盼来的并不是美好的韵律,而是单调的独奏;

曾经,我们都渴望享受大学里的分分秒秒,但“罪恶”的现实告诉我们这就是不现实;

曾经,我们都想交几个挚友,谈些许心事,学着从大学走向成熟,但大学让我们更加虚伪、幼稚;

就这样,我们毕业了,还不曾领悟大学的那些所谓的课程;也不曾拉上室友去开开心心的痛快一场;更不曾学会那计划中的点滴知识;却就这样匆匆忙忙的,没有告别,没有哀伤。

有时候,人真的就是这样,每当错过了才懂得珍惜,每当失去了才觉得惋惜,每当发现一切都已经结束了,才发现一切都似乎没有经历过,不由得感慨,这大学读的,真的如同鸡肋。 查看更多...

几种常用ajax框架分析介绍

网上搜集整理了几种常见ajax框架,分别列出来,给想学的朋友做个参考。(排名不分前后)

1. APS.NET的官方解决方案
ASP.NET AJAX
网址:ajax.asp.net

ASP.NET AJAX是微软.NET平台上的解决方案,提供包括服务器端与客户端所需的AJAX技术与JavaScript整合机制。

通过下载、安装ASP.NET AJAX到Visual Studio当中,即可使用预设的控制项,开发出一些视觉特效与非同步传输的应用。

另外,ASP.NET AJAX也提供控制项的Toolkit,包含开发人员想自行开发AJAX应用时所需的基底类别与专案范本。 查看更多...

分享一款送云主机的网盘,100G超大空间任你用

在这个各种云泛滥的互联网时代,云主机、云网盘什么的已经不算什么新鲜的了。今天意外得知某网友是做网盘推广的,因为以前就对网盘就情有独钟,做过国外网盘下载,申请使用过各种网盘的我,就不免俗的申请了。

他们的主页可能有些朋友已经知道了,就是www.51gugu.com,第一次看到域名感觉不怎么样,进去看了,可能因为发布初期调试不完善,不少问题。但看服务还是不错,所以推荐一下,大家最好也帮我做下20个人的邀请。

下面说一下该网盘的四个优势,是官方说明的,具体性能有待大家发掘。

1.任意文件高速存储读取及转发、转存。 查看更多...

新手学安卓开发必须知道的8个问题

1、我到底适合学习Android吗?
学习任何一门新的技术知识,需要的是兴趣 + 行动。只要你对Android产生了兴趣,愿意为其付出努力,我可以肯定的告诉你:你非常适合学习Android,不要再犹豫了!
2、Android的开发语言是什么?
Android开发主要是采用Java语言。一般的Android应用软件开发只需要使用Java就可以完成,如果涉及Android底层开发,需要用到Linux-C/C++,例如Android驱动开发。
3、学习Android需要具备什么样的条件?
除了兴趣外,你至少应该掌握Java基础知识。 查看更多...

jsp框架之Struts1.x学习简单总结

Struts是基于Model 2之上的,而Model 2是经典的MVC(模型-视图-控制器)模型的Web应用变体,这个改变主要是由于网络应用的特性--HTTP协议的无状态性引起的。Model 2的目的和MVC一样,也是利用控制器来分离模型和视图,达到一种层间松散耦合的效果,提高系统灵活性、复用性和可维护性。在多数情况下,你可以将Model 2与MVC等同起来。 在利用Model 2之前,我们是把所有的表示逻辑和业务逻辑都集中在一起(比如大杂烩似的JSP),有时也称这种应用模式为Model 1,Model 1的主要缺点就是紧耦合,复用性差以及维护成本高。

Struts 1.1 和Model 2

既然Struts 1.1是基于Model 2之上,那它的底层机制也就是MVC 首先,控制器(ActionServlet)进行初始化工作,读取配置文件(struts-config.xml),为不同的Struts模块初始化相应的ModuleConfig对象。比如配置文件中的Action映射定义都保存在ActionConfig集合中。相应地有ControlConfig集合、FormBeanConfig集合、ForwardConfig集合和MessageResourcesConfig集合等。 查看更多...