字节艺术

你眼中的编程,我眼中的艺术

Electron开发爬坑指南

1,查看官网 Electronjs.org 2,下载[API demos][API demos] 包含了很多常用功能。 3,使用npm 安装。这里不要使用cnpm,否则后面无法build package. 4,设置 淘宝镜像和ELECTRON_MIRROR npm config set registry https://registry.npm.taobao.org/ npm config ......

常用正则表达式大全

密码验证类 6-16位字符,区分大小写(不能是9位以下的纯数字,不含空格):^(?!\d{6,8}$)(?! )(?=.*[a-z])(?=.*[0-9])[a-zA-Z0-9_]{6,16}$ 6-16位字符,区分大小写(不能是9位以下的纯数字,不含空格),必须包含大写字母:^(?!\d{6,8}$)(?! )(?=.*[A-Z])(?=.*[a-z])(?=.*[0-9])[a-zA-......

编程挑战系列-奇数偶数找不同

codewar上看到的题目,挑战的题目是: 从一堆数中找到唯一一个奇数或偶数,并告知他的排位(1打头) ’1 2 4 6‘ => 1 ‘2 2 1 2 2 4 8’ => 3 ’1 3 5 7 8’ => 5 题目简单,答案却依然可分三六九等 初级程序员的方案 12345678function iqTest(numbers){ numbers = num......

正则获取markdown内的图片

正则获取markdown内的图片 1(?:!\[(.*?)\]\((.*?)\)) ...

用php分段长文本

很多API对文字的长度有限制,因此,在面对长文本的时候,需要将其分段. PHP实现 算法上无任何难度可言.实现的要点是将中文作为完整字符分割,因为中文utf8编码需要三个字节以上. 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748function splitTex......

简单的排课排考实现

引子 你可能无法想象,在计算机高度普及的今天,很多学校排课,排监考仍然是手工完成的。主要原因有几点: 专业排课软件比较贵 已经习惯了手工排 话说,在一个晴朗的午后,有位女神主动约我喝茶。。。本来以为机会来了,没想到最后也是为这档子事:排监考。 女神有求,理由很充分了。开工。。。 需求 输入部分很简单:教师资源,考场资源,再加上考试时间。然后输出表格,将教师妥善地安排到对应考场上。其中有几......

JS版本简单页面计数器

在没有PHP的情况下,如何实现页面的访问计数? 如果有PHP或者ASP,实现页面计数是很简单的事情。但是如果只有JS,如何实现页面计数呢? JS是运行在客户端的,怎样实现一个持久化的计数呢? 前些天集成Valine的时候,受到启发,原来用JS实现页面计数是非常简单的。 新建应用 leancloud 注册帐户后,新建应用。每个应用都有自己的APPID,APPKEY. 新建 引入sdk,利......

编程从娃娃抓起?(第二篇)

少儿编程 新闻:日本将编程列入小学必修课程 当下,各种少儿编程培训风靡。不少家长又开始焦虑了,到底要不要编程从娃娃抓起呢?且听我细细道来。 现在孩子的业余生活很丰富,不需要编程去“陶冶情操”。你非要跟我说,你家孩子生下来就喜欢编程,那我无话可说。 编程能提高的那点逻辑能力,跟对眼睛的伤害相比,简直不值一提。中国的教育体系本身就是更注重逻辑能力,相反,对形象思维能力的培养相对欠缺。比如绘......