个人日志
文章平均质量分 55
wangdong20
这个作者很懒,什么都没留下…
展开
-
HTML5小游戏-数独
自己用JavaScript写的数独游戏,挂在github page上,可以玩。支持中英文,支持错误数字填入提示,支持在一个格中填入可能的小数字,支持计时功能,可以选择难度。不足:数独题目生成算法无法保证唯一解。代码地址:https://github.com/wangdong20/Html-Sudoku点开即玩:https://wangdong20.github.io/Html-Sudoku/效果图:...原创 2020-06-11 11:11:49 · 1763 阅读 · 3 评论 -
三个月写的基于JVM的DwKotlinScript编译器
最近自己花3个月时间写了个语法类似Kotlin的基于JVM字节码的小编译器,当然比起鼎鼎大名Kotlin编译器我的编译器还是迷你很多的。写编译器其实就是自己先定义自己编程语言的语法,然后把基于该语法语言的代码转化成你的目标语言,我的目标语言是JVM字节码,还有很多其他目标语言,比如底层的汇编语言,相对高层的JVM字节码,还有更高层的JS代码,甚至你可以写一个从高层语言到高层语言的编译器,比如把Java代码转化成JS代码的编译器。可能有人会问,我能不能写一个从底层语言到高层语言的编译器,理论上可行,但是没原创 2020-05-26 05:03:27 · 1579 阅读 · 0 评论 -
我为什么从Google Chrome浏览器换到FireFox浏览器
大概一年前,我一直都在用Google Chrome浏览器,一直都觉得Google Chrome浏览器是最好用的浏览器没有之一。但是大概一年多以前,有段时间我的Mac Pro电脑突然掉电特别严重,用过Mac的都知道,Mac的续航能力就是Mac的卖点之一,用完Mac不像Windows笔记本都不用关机,直接合上就可以,放上个两三天也不会掉多少电的。可是那段时间,每当我上午用完Mac,下午再打开Mac...原创 2020-04-18 14:31:53 · 619 阅读 · 0 评论 -
Git常用命令备忘
转自robbin的自言自语Git配置git config --global user.name "robbin" git config --global user.email "fankai@gmail.com"git config --global color.ui truegit config --global alias.co checkoutgit config转载 2016-02-19 12:52:54 · 572 阅读 · 0 评论 -
android:layout_paddingLeft和android:layout_marginLeft区别
android:gravity 属性是对该view中内容的限定.比如一个button 上面的text. 你可以设置该text 相对于view的靠左,靠右等位置.android:layout_gravity是用来设置该view相对与父view 的位置.比如一个button 在linearlayout里,你想把该button放在linearlayout里靠左、靠右等位置就可以通过该属性设置.转载 2014-03-05 21:53:47 · 11324 阅读 · 1 评论 -
VS2008头文件目录的修改
一个VS2008项目,引入头文件通常可以直接#include "XX.h"但是有些情况为了让代码结构更清晰,我在项目里面新建了文件夹并且将代码放入其中编译运行就有问题了,总是显示找不到该.h文件看了下其他的项目include的路径是在D:\我的文档\Downloads\cocos2d-2.0-x-2.0.4\cocos2dx-2.0.4\cocos2d-2.0-x-2.0.原创 2013-12-17 11:20:18 · 2846 阅读 · 0 评论 -
C++中class和include的区别
前向声明的定义:有些时候我们可以声明一些类但是并不去定义它,当然这个类的作用也很有限了。比如class foo;声明一个foo类,这个声明,有时候也叫做前向声明(forward declaration),在声明完这个foo类之后,定义完这个foo类之前的时期,foo类是一个不完全的类型(incomplete type),也就是说foo类是一个类型,但是这个类型的一些性质(比如包含哪转载 2013-11-26 19:19:01 · 1227 阅读 · 0 评论 -
课设后的感想
今天课设答辩结束了,可以说是很圆满的成功了,我用了3天时间在我们班第一个完成答辩。做的是简单的学生上机系统,在此之前,我从来不敢想象我可以做到,并完成得那么好。记得刚拿到题目时就懵了,一时不知该怎么办。但是后来沉下心去,系统功能一个一个地实现,写完一部分就编译一次第一天就实现了信息录入和保存功能,后面的越来越顺利,遇到的逻辑问题也一个一个的慢慢解决了。最后终于完成了270多行的代码原创 2011-09-15 19:03:10 · 1887 阅读 · 2 评论 -
学C语言自己写的一个程序
这是自己学C语言时,突发奇想写一个计算一学期平均绩点的小程序,当时很兴奋,觉得有收藏价值。所以自己收藏一下!当然写得还是很一般。 #include void main(){ int i=0; int j=0; int test_lessons=0; int check_less原创 2011-07-25 21:03:01 · 1210 阅读 · 1 评论