获得徽章 12
赞了这篇沸点
有人在 GitHub 上开源了一个基于 JS 实现的网络调试工具,至于这东西能干嘛,我也不知道

在线体验:zjcqoo.github.io
GitHub:github.com
GitHubDaily于2019-04-24 15:28发布的图片
26
赞了这篇沸点
js归根到底还是函数式编程。优雅的js代码必然是高阶函数,表达式,不可变数据运用和驾驭的好的代码。高阶函数,表达式,不可变数据基本可以替代类,继承和封装及所有设计模式,困扰面向对象的所有设计模式问题,基本都可通过高阶函数解决。举个例子,spring所津津乐道的面向剖面编程,在函数式编程里就是一个use函数,而且只用写一次,不用配置满天飞。函数编程的这种抽象思维对于来自java面向对象世界的程序员确实难以理解和驾驭。

java的卓越之处在于其有编译性语言的性能,但在内存管理上没他们麻烦(主要与c, c++比较),当然,跨平台行,不过这似乎没啥好说的(现在还有哪门语言不是跨平台的?)。初次之外,java最本质上是一套代码规范,严格的如同一个暴君的代码规范。这台规范是建立在面向对象理论基础上的,严格按比规范,使得代码清晰度,可维护性无人能敌,加上强类型和编译器检查,特别适合大型软件的开发协作。然而,面向对象在带来巨大好处同时也产生了巨大问题,面向对象的坑产生了设计模式,设计模式使不必要的复杂度和啰嗦度到达无以复加的程度。命令式语言本来就不性感,再加上面向对象和设计模式,借用某知名coder的话"我们每年白白浪费了几百万行代码"。

java普遍用来写服务端,而服务端真正好玩的是数据库,nginx,分布式架构和linux及开发运维,然而我们的java开发人员目前觉大多是接触不到这些层,因为有几百万行代码要写或复制,自己也无时间和兴趣去探索这些领域,更不必说什么函数式编程。于是,我们的java程序员日复一日,做着将数据库api翻译为应用程序api再暴露给前端并随着前端需求不停修改的半机械化工作。想象力,创造力,抽象思维能力,探索精神由此丧失。

js代码普遍不太看得懂,java代码普遍不太有意思,这就是现状。
展开
10
赞了这篇沸点
推荐两个 LeetCode 题解项目,一个是 @左耳朵耗子 写的 C++ 实现,另一个是英特尔员工写的 Python & Java 实现。

C++:github.com
Python & Java:github.com
展开
GitHubDaily于2019-04-25 08:40发布的图片
GitHubDaily于2019-04-25 08:40发布的图片
评论
赞了这篇沸点
🍓图片在指定尺寸后,可以设置object-fit为contain或cover保持比例。
老姚于2019-04-12 09:25发布的图片
6
赞了这篇沸点
一款深受苹果系统上的笔记软件bear启发的Typora主题,看起来很棒呢~,github:github.com
Sooxin于2019-04-11 18:05发布的图片
10
赞了这篇沸点
推荐一个堪称印刷品般的汉字排版框架。

在线预览:css.hanzi.co
GitHub:github.com
GitHubDaily于2019-04-08 09:32发布的图片
评论
赞了这篇沸点
一个基于jquery实现Excel基本功能的项目

目前实现的功能如下:
1.合并单元格,拆分单元格
2.插入单元格,删除单元格
3.整行整列选择单元格
4.自定义右键菜单,可以设置单元格数量
5.支持鼠标左键调整单元格宽高
6.支持选中单元格输入文字,设置字体,颜色,单元格背景色,水平位置,垂直位置,字体粗细,斜体,字体大小单元格设置自动换行功能,默认为超出部分显示省略号
7.支持表结构修改的撤回功能(待完善)
8.单个单元格的样式复制支持选中单元格,鼠标左键选中复制。
9.复制支持有规律的数字计算(等差数列)
10.支持设置单元格线条样式,颜色
11.支持保存excel的HTML结构和将保存的excel结构代码展示出来继续操作


后续有时间会继续更新完善功能。

项目地址:

码云:gitee.com

github:github.com

如果对您有帮助,帮忙给个star😉
展开
Mr_初晨于2019-04-06 15:16发布的图片
Mr_初晨于2019-04-06 15:16发布的图片
Mr_初晨于2019-04-06 15:16发布的图片
11
赞了这篇沸点
Docker简介
Weiwf于2019-04-07 13:44发布的图片
Weiwf于2019-04-07 13:44发布的图片
Weiwf于2019-04-07 13:44发布的图片
5
赞了这篇沸点
秒杀系统
AI贺贺于2019-04-01 16:25发布的图片
3
赞了这篇沸点
看到个很不错的前端开源工具 - rrweb。

这个工具能将用户在 Web 页面上的操作过程记录下来,并转成可序列化的日志数据,也可进行回放。程序员可以拿它来远程调试 Bug,产品经理可以拿来收集分析用户行为,感觉还挺实用。

原理:打开 web 页面录制与回放的黑盒子 zhuanlan.zhihu.com
官网:www.rrweb.io
展开
GitHubDaily于2019-03-31 12:59发布的图片
评论
赞了这篇沸点
Gloo:rust 一个模块化工具包,用于使用Rust和Wasm构建快速,可靠的Web应用程序和库
评论
赞了这篇沸点
laxxx:轻量级的 javascript 插件,大小只有 2kb,让你在网站你滚动时创建流畅且好看的动画效果。github 地址:github.com
GitHub爱好者于2019-03-18 14:40发布的图片
1
赞了这篇沸点
机器学习最经典的一张图
Unicode42169于2019-03-13 12:17发布的图片
评论
赞了这篇沸点
QArt Coder 可以将 QR Code 变创意点阵图,不只是插入logo图档,在线体验:research.swtch.com 详细使用见 www.playpcesor.com
黑科技报道员于2019-03-11 09:11发布的图片
评论
下一页
个人成就
文章被点赞 298
文章被阅读 29,226
掘力值 886
收藏集
25
关注标签
41
加入于