- 博客(5)
- 资源 (8)
- 收藏
- 关注
原创 【C语言】怎么用C语言来解逻辑推理题 | 运用离散数学+形式逻辑学的思想
在形式逻辑学中,有一个很重要的思想,就是将一句话用字母和符号完整表示出来后,通过离散数学的运算规则列出真值表,如果表达式的真值中存在假即0时,就说明这句话的逻辑是错误的,推理是不成立的。结合离散数学和形式逻辑学的思想,可以将演绎推理实现于程序中,体验一下数学和逻辑学与代码融合的魅力。
2017-04-28 00:02:29 8298 6
原创 【最简单】Electron 怎么将网页打包成桌面应用(web前端页面怎么生成exe可执行文件)
在 HTML5的崛起、JavaScript要一统天下之际,有一个名为【跨平台】的技术越来越火。为什么会这么火?因为软件开发者只需一次编写程序,即可在 Windows、Linux、Mac、IOS、Android 等平台运行,大大降低了程序员的工作量,也使公司的产品可以快读迭代。曾经跨平台技术的不被看好,如今随着手机、电脑硬件的发展而快速发展。这一切,几乎由HTML5技术推动,当然,JavaScrip
2017-04-27 01:11:08 79686 28
原创 JS 中 Math 对象的【三角函数】的用法与实战例子【打靶游戏】 | Math.tan(), Math.cos(), Math.sin()
如果用JS做前端的时候,就会发现跟 Math 类打交道比较少。但是如果用 Node.js 做后台,或用 JS 写游戏的时候,Math 类就会无处不在,尤其是 random()、round()、abs()、ceil()、floor() 等方法很常用。本篇文章就来说说Math 类中的 sin()、cos()、tan() 这三个中学时期的数学重点究竟在JS中怎么用。
2017-04-21 18:30:59 33216 4
原创 Linux怎么通过命令压缩与解压缩 | tar, tar.gz, tar.bz2
一般情况下,压缩是在打包的基础上的,换句话说,要压缩就要先打包再压缩。tar 的全称是“Tape Archive”,中文意思是“磁带归档”,所以 Linux 下的打包与解压软件一般叫“归档管理器”。既然 tar 是打包的意思,那么 gz 和 bz2 是什么?gz 和 bz2 是两种压缩算法,压缩后的文件分别为 gzip 和 bzip2。其中 bz2算法 比 gz算法 压缩效果更好,所以,如果要选择的话,建议将需要压缩的文件用 bz2算法 压缩。不管 bz2 还是 gz,最好对 打包后的文件.tar
2017-04-11 22:22:39 1075
原创 JavaScript | 鼠标悬停动态弹出浮动窗口显示图片 | clientX, clientY, scrollLeft, scrollTop
(1)clientX 和 clientY 需配合 event 使用,用于触发鼠标事件时,获取鼠标在网页中的横和纵坐标。用W3C的解释是,clientX 事件属性返回当事件被触发时鼠标指针向对于浏览器页面(或客户区)的水平坐标;clientY 事件属性返回当事件被触发时鼠标指针向对于浏览器页面(或客户区)的垂直坐标。(2)scrollLeft 和 scrollTop 常常配合 body 来使用,其中 scrollLeft 是网页被卷去的左,scrollTop 是网页被卷去的高。问题来了,什么是“被卷去”
2017-04-08 11:21:02 9536
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人