找回密码
 立即注册
javascript的api设计原则
前言 本篇博文来自一次公司内部的前端分享,从多个方面讨论了在设计接口时遵循的原则,总共包含了七个大块。系卤煮自己总结的一些经验和教训。本篇博文同时也参考了其他一些文章,相关地址会在后面贴出来。很难做到详尽充实,如果有好的 ...
阜逐忍 2025-5-29 00:16
594 0 0
路漫漫其修远兮,吾将上下而求索——小酌重构系列[0]开篇有益
相信博客园的读者大多都是千万“码农”中的一员,每个人都写过很多代码,但并不是每一个人都能写出高质量的代码。 rome is not built in one day !——完成高质量的代码也不是一蹴而就的。为了写出高质量的代码,我们需要借助一些手段, ...
汪之亦 2025-5-29 00:16
702 0 0
JAVA回调机制(CallBack)详解
序言 最近学习java,接触到了回调机制(CallBack)。初识时感觉比较混乱,而且在网上搜索到的相关的讲解,要么一言带过,要么说的比较单纯的像是给CallBack做了一个定义。当然了,我在理解了回调之后,再去看网上的各种讲解,确实没什么问 ...
忿惺噱 2025-5-29 00:16
770 0 0
【CSS进阶】伪元素的妙用--单标签之美
最近在研读 《CSS SECRET》(CSS揭秘)这本大作,对 CSS 有了更深层次的理解,折腾了下面这个项目: CSS3奇思妙想 -- Demo (请用 Chrome 浏览器打开,非常值得一看)。采用单标签完成各种图案,许多图案与本文有关。 也希望觉得不错的 ...
湛恶 2025-5-29 00:15
938 0 0
setTimeout 的黑魔法
setTimeout,前端工程师必定会打交道的一个函数.它看上去非常的简单,朴实.有着一个很不平凡的名字--定时器.让年少的我天真的以为自己可以操纵未来.却不知朴实之中隐含着惊天大密.我还记得我第一次用这个函数的时候,我天真的以为它就是js实 ...
谅潭好 2025-5-29 00:15
358 0 0
我眼中的技术地图
      一晃研究生毕业参加工作也已经8、9年,这些年搞过嵌入式、web开发、移动应用、IT咨询、项目集成,零零种种到如今也不知是好事还是坏事。今天几个项目进度不错,上线的版本问题居然还没有问题反馈,真是XX都笑歪了。抽下午的时间 ...
裸历 2025-5-29 00:15
557 0 0
游戏编程十年总结(下)
    游戏编程十年总结的上篇总结了前五年初学编程的经历,下篇总结的是开始工作之后的经历,前面五年算是一帆风顺,而接下来的经历,则充满了挫折与失败。 第一份工作     由于学历不高,还没毕业,经验不足让我吃了不少闭门羹,在大 ...
蔡如风 2025-5-29 00:15
1746 0 0
分布式锁1 Java常用技术方案
前言:       由于在平时的工作中,线上服务器是分布式多台部署的,经常会面临解决分布式场景下数据一致性的问题,那么就要利用分布式锁来解决这些问题。所以自己结合实际工作中的一些经验和网上看到的一些资料,做一个讲解和总结。希 ...
姊囝 2025-5-29 00:14
2078 0 0
那些年搞不懂的高深术语——依赖倒置•控制反转•依赖注入•面向接口编程
      那些年,空气中仿佛还能闻到汉唐盛世的余韵,因此你决不允许自己的脸上有油光,时刻保持活力。然而,你一定曾为这些“高深术语”感到过困扰——依赖倒置•控制反转•依赖注入•面向接口编程。也许时至今日,你仍对它们一知半解 ...
薛小春 2025-5-29 00:13
2942 0 0
验证码对抗之路及现有验证机制介绍
yahoo邮箱在九几年的时候,业务深受各种邮箱机器人的困扰,存在着大量的垃圾邮件,于是他们找到了当时仍在读大学的路易斯·冯·安(Luis von Ahn),并设计了经典的图形验证码,即通过简单的扭曲图形文字进行机器的识别。 通过这个简单的 ...
纪睐讦 2025-5-29 00:13
1066 0 0
很认真的聊一聊程序员的自我修养
本文正在筹备第二版,以下是第一版主要内容   首先要谈的是,今天的话题所聊的程序员包含哪些人? 在中国,写程序,不仅仅是一种兴趣,更多的时候,还是一种普通职业和谋生工具 大公司有厉害的程序员,优秀的架构师,但大量的小公司也有 ...
颐港 2025-5-29 00:12
49 0 0
科普:String hashCode 方法为什么选择数字31作为乘子
1. 背景 某天,我在写代码的时候,无意中点开了 String hashCode 方法。然后大致看了一下 hashCode 的实现,发现并不是很复杂。但是我从源码中发现了一个奇怪的数字,也就是本文的主角31。这个数字居然不是用常量声明的,所以没法从字面 ...
能氐吨 2025-5-29 00:12
34 0 0
谈谈如何使用Netty开发实现高性能的RPC服务器
  RPC(Remote Procedure Call Protocol)远程过程调用协议,它是一种通过网络,从远程计算机程序上请求服务,而不必了解底层网络技术的协议。说的再直白一点,就是客户端在不必知道调用细节的前提之下,调用远程计算机上运行的某个对 ...
垢峒 2025-5-29 00:12
68 0 0
来看看机智的前端童鞋怎么防盗
很多开发的童鞋都是只身混江湖、夜宿城中村,如果居住的地方安保欠缺,那么出门在外难免担心屋里的财产安全。 事实上世面上有很多高大上的防盗设备,但对于机智的前端童鞋来说,只要有一台附带摄像头的电脑,就可以简单地实现一个防盗监 ...
胥望雅 2025-5-29 00:11
45 0 0
先说IEnumerable,我们每天用的foreach你真的懂它吗?
我们先思考几个问题: [*]为什么在foreach中不能修改item的值? [*]要实现foreach需要满足什么条件? [*]为什么Linq to Object中要返回IEnumerable? 接下来,先开始我们的正文。 自己实现迭代器 .net中迭代器是通过IEnumerable和IEnume ...
站竣凰 2025-5-29 00:11
42 0 0
【腾讯bugly干货分享】HTML 5 视频直播一站式扫盲
本文来自于腾讯bugly开发者社区,非经作者同意,请勿转载,原文地址:http://bugly.qq.com/bbs/forum.php?mod=viewthread&tid=1277 视频直播这么火,再不学就 out 了。 为了紧跟潮流,本文将向大家介绍一下视频直播中的基本流程和主要的 ...
尝琨 2025-5-29 00:11
33 0 0
数据库优化案例——————某市中心医院HIS系统
  记得在自己学习数据库知识的时候特别喜欢看案例,因为优化的手段是容易掌握的,但是整体的优化思想是很难学会的。这也是为什么自己特别喜欢看案例,今天也开始分享自己做的优化案例。   最近一直很忙,博客产出也少的可怜,今天整 ...
窖咎 2025-5-29 00:10
99 0 0
基础知识漫谈(6-2) 作为面试官的一点心得
上一篇关于面试的谈得太多,招聘只好另起一章。 以当前的现状来看,优秀的毕业生会先被知名的大企业刷过一轮,那么,相对不知名的企业招聘负责人要如何找到适合自己公司的技术人才呢?询问过一些毕业生之后,我总结了如下经验。 1. 招聘 ...
觞刈 2025-5-29 00:09
56 0 0
[PHP内核探索]PHP中的哈希表
在PHP内核中,其中一个很重要的数据结构就是HashTable。我们常用的数组,在内核中就是用HashTable来实现。那么,PHP的HashTable是怎么实现的呢?最近在看HashTable的数据结构,但是算法书籍里面没有具体的实现算法,刚好最近也在阅读PHP ...
抽厉 2025-5-29 00:09
88 0 0
webp图片实践之路
最近,我们在项目中实践了webp图片,并且抽离出了工具模块,整合到了项目的基础模板中。传闻IOS10也将要支持webp,那么使用webp带来的性能提升将更加明显。估计在不久的将来,webp会成为标配。 本文主要分享一下我们在webp图片使用上的实 ...
簑威龙 2025-5-29 00:09
40 0 0

快速发帖

还可输入 80 个字符
您需要登录后才可以发帖 登录 | 立即注册

本版积分规则