对于没有接触过html的朋友,要实现一个最简单的html5打地鼠游戏,也是不知道从何下手的。就算是html高手,没有上千行代码,也完不成一个像样的打地鼠游戏。网上找到一个开源的打地鼠游戏(参见下载地址),粗略看了一下代码,代码行数1000+。今天我要介绍的打地鼠游戏,主要逻辑代码,也就60多行,所有的代码加起来也就100多行,是为某客户定制的一款比较完整的商业游戏,大部分的功能也就只是一下午的时间就...
分类:
其他好文 时间:
2015-06-20 18:26:47
阅读次数:
210
1.CTRL+SHIFT+F (Find in files),打开查找功能(如果打不开查看本文最后)2. 勾选 使用:正则表达式,3.搜索内容: ^:b*[^:b#/]+.*$#开头和/开头或者空行都不计入代码量。^:b*[^:b#/*]+.*$*开头和#开头和/开头或者空行都不计入代码量。4.最后...
分类:
其他好文 时间:
2015-06-17 23:21:06
阅读次数:
220
这里介绍一个Mac系统统计代码行数的工具cloc。1、首先,安装homebrew,已安装的请跳过。打开终端工具Terminal,输入下列命令。过程中会让你按RETURN键以及输入mac桌面密码,按照提示进行操作即可:ruby -e "$(curl -fsSL https://raw.githubus...
分类:
系统相关 时间:
2015-06-16 16:01:52
阅读次数:
299
C语言基础
高质量的代码
简洁,有效代码行数,注释代码比例(20%),可靠,可测试性(每一个模块都便于测试),可维护性(代码便于阅读),可移植性(改变运行环境,代码依旧可以运行)
代码的坏味道
过长的函数(50),过多的函数参数(5),过多的局部变量(5),
重复代码,数据泥潭(有些数据项,喜欢成群结对),长switch语句,
代码的重构
函数拆分(单一职责),函数提炼,
...
分类:
其他好文 时间:
2015-06-14 16:49:36
阅读次数:
123
选择编程语言 程序员使用熟悉的编程语言生产率高于使用不熟悉的编程语言,并且高级语言比低级语言的效率要高得多,作者列出了几种高级语言的每一行代码与等效的c语言代码行数之比。比如java是2.5,而perl和python就是6.而且编程语言影响程序员的思维随处可见,作者举了个他遇到的项目,那就是一群f....
分类:
其他好文 时间:
2015-06-06 20:46:02
阅读次数:
173
原文:Visual Studio使用正则表达式快速统计总共代码行数按CTRL+SHIFT+F,勾上支持正则表达式,然后输入搜索内容: [csharp] view plaincopyprint? ^:b*[^:b#/]+.*$ 说明:#开头和/开头或者空行都不计入代码量。如果需要只统计代码文件的代码量...
分类:
其他好文 时间:
2015-06-04 11:19:54
阅读次数:
124
自从去年在一次上厕所的时候,翻开手机,看到微服务这一个概念,就认为这种架构的模式非常看好,自那以后,一直关注微服务相关的内容。目前微服务已经是一个非常火的概念,在Infoq几乎每条都有关于微服务的文章或者新闻。可见微服务已经像我们靠近。微服务的“微”:有一些观点体现在微服务的微在体现在代码量上,微服务的代码行数一定非常少。关于这个观点,个人并不认同,我觉得使用代码行数来衡量微服务的话,就像使用代码量...
分类:
其他好文 时间:
2015-06-03 19:43:56
阅读次数:
141
今天刚把Xcode升级到6.3.2,结果写swift的时候界面各种问题频出,一会代码行数没了,一会整个屏幕没有代码了,一会从这里突然跳到那里。。。简直不能忍。后来才知道是自定义主题的问题。当自定义主题中:
字体大小不一致
出现斜体
出现粗体
时就可能产生这种问题,所以解决方法非常简单,直接选用系统默认主题,或者把自定义主题
字体大小设为一样
把所有斜体和粗体移除
即可...
分类:
其他好文 时间:
2015-06-03 10:04:19
阅读次数:
108
自制了一个简单的Xcode插件。主要功能是统计自安装插件以后,用户手动输入的代码行数,以及累计敲代码的时间。通过快捷键Shift + P查看累计数据。已分享至我的Github:XcodeCareer
欢迎各位大神一起来完善项目。统计规则简单的说明如下:
1.创建工程或者创建文件时,系统已经生成的代码不算。
2.直接复制第三方框架进项目(Add New File)时,复制进来的代码不算。
3....
分类:
其他好文 时间:
2015-06-01 09:40:38
阅读次数:
126
按CTRL+SHIFT+F,勾上支持正则表达式,然后输入搜索内容:[csharp] view plaincopyprint?^:b*[^:b#/]+.*$说明:#开头和/开头或者空行都不计入代码量。如果需要只统计代码文件的代码量,可以选择查找文件的类型,比如什么*.xml,*.resx….可以不检查...
分类:
其他好文 时间:
2015-06-01 09:27:49
阅读次数:
124