很多人觉得“编程”就是“敲代码”,打开电脑,噼里啪啦一顿操作,程序就跑起来了。其实,这两者看起来像,但差得挺远。 敲代码,只是动手的部分 你去修车,拧螺丝的动作...
标题中包含该 TAG 的相关文章列表。
很多人觉得“编程”就是“敲代码”,打开电脑,噼里啪啦一顿操作,程序就跑起来了。其实,这两者看起来像,但差得挺远。 敲代码,只是动手的部分 你去修车,拧螺丝的动作...
什么是Socket?你有没有想过,两个手机之间是怎么发消息的?比如你在微信上给朋友发了一句‘吃饭了吗’,这条消息是怎么跨过网络,准确送到对方手机上的?其实背后有个叫Socket...
读写锁的基本概念 在多线程程序中,多个线程同时访问共享资源是常态。比如一个配置文件,可能被上百个服务实例频繁读取,但很少修改。如果每次读操作都用互斥锁保护,那性能会大打折扣——...
你有没有想过,写代码也能像拼乐高一样直观?现在不少开发者不再盯着黑底白字的编辑器敲代码,而是拖拖拽拽就把一个网页、一个应用的界面搭出来了。这背后靠的就是可视化开发工具软件。 什...
写Scala代码时,很多人只关注函数式的高阶用法,比如map、flatMap、for推导这些,却忽略了命名这个看似简单实则影响深远的细节。其实,好的命名能让同事快速理解你的意图,也能让自己三个月...
网络编程需要学哪些东西想做网络编程,不是只会写个 socket 就完事了。很多人一开始以为只要会调用几个 API,比如连接服务器、发个数据包,就算掌握了,结果一碰上实际项目就懵...