红米手机|十二篇文章判定一个程序员,看完之后你觉得你是程序员吗( 二 )

  • 日期是否包括时区?
  • 如何UNIX时间转化成其它的时区?
  • 建议你还是忘了时钟同步和延迟这些事吧 。 当然希望你老人家多学习 , 那么许多关于时间的误解都能够消除 , 自己能够巩固一些关于日期的基础常识 。
    第五篇、WEB开发人员之URL编码篇
    1. 它介绍了Uniform Resource Locator(URL)编码中的一些常见的误解
    2. 然后试图阐明什么是HTTP的URL编码 ,
    3. 最后列举了一些常见的错误及解决方案 。
    4. 尽管这篇文章的内容并不特定于某种编程语言 , 但它是用Java来进行问题的描述 , 并修复URL编码中存在的问题 。 你会学习到URL的基础语法 , HTTP及其它协议中通用的URL格式 。
    它还介绍了URL中的一些常见错误
    • 比如字符编码 ,
    • URL不同部分的保留字符 ,
    • URL编解码问题 。
    如果你是一名Java开发人员 , 你会学习到如何在Java中正确地处理URL , 如何构造URL , 以及如何使用Apache Common Http client库 。
    最后它还提供了一些最佳实践的建议
    比如你应该在构建URL的时候进行编码 , 确保你的重写URL的过滤器正确地处理了URL , 等等 。
    第六篇、程序员想看都不能看的WEB开发
    1. 它讲的是程序员在将网站对外发布之前需要实现的技术细节 。 这包括接口设计及用户体验 , 安全性 , WEB标准 , 性能 , 搜索引擎优化(SEO) , 以及一些重要的资源 。
    2. 当今世界严重地依赖于互联网 , 很多程序员都有自己的网站 , 通常是一个博客 。 从中你会了解到一些关键的技术 , 比如HTMLHTTPXMLCSS , JavaScript浏览器兼容性 , 减少网站加载时间的技巧 , XML站点地图 , W3C规范 , 以及许多其它的关键的细节 。
    第七篇、程序员都懂的SEO这对WEB开发人员 , 程序员而言又是很重要的文章 。 由于很多程序员无法对SEO视而不见 , 学一个搜索引擎优化的基础知识还是非常重要的 , 这能帮助Google检索到你的内容并推荐给其它程序员 。 在今天这个网络互联的时代 , 没有任何公司可以脱离WEB而存在 , SEO变得尤为重要 。 所有程序员 , 尤其是WEB开发人员 , 都可以从中受益匪浅 。 记住 , SEO是一个很宽泛变化的题目 , 不同的搜索引擎 , 它们的SEO都各不相同 。 因此 , 要想掌握这项技能你得经常更新你的知识库 。
    第八篇、C程序熟记的未定义行为C语言有一个未定义行为的概念 。 未定义行为是一个很宽泛的主题 , 它有许多细微的差别 , 这就是为什么我喜欢Java的一个原因 , 没有这么多的未定义行为 , 没有这么多的困惑 , 更稳定也更消停 。
    很多人看起来很自然的事情在C里其实是未定义的行为 , 这也是程序BUG的一个常见的来源 。 除此之外 , C中的任何未定义行为都由具体实现来决定(编译器和运行时) , 它们生成的代码会格式化你硬盘 , 做一些意想不到的事情 , 甚至更糟 。 对不起啦 , 我想到未定义行为的海洋里遨游 。
    第九篇、程序员要看的网络你是一个程序员 。 你有想过多线程玩家的游戏是如何实现的吗?从外面看起来它是:两个或多个玩家通过网络共享相同的经验 , 就像他们在同一个虚拟世界中一样 。 不过作为程序员 , 我们知道底下的真相和你看到的东西是有所区别的 。 事实上这都只是一个错觉“ 。 它是为游戏开发人员而写的 , 不过我认为每个程序开发人员都能从中受益 。
    第十篇、Java程序员的小Stringjava.lang.String , 我个人认为每个Java开发人员都应该了解一下 。 String在日常的Java开发中非常重要 , 这就是为什么每个Java程序员都应该对它非常了解 。 它涉及到了String的许多重要的领域 , 包括String池 , 字符串常量 , 使用==和equals比较字符串 , 将字节数组转化成String 。


    推荐阅读