C语言+Windows消息写的,24592行代码 http://www.flos-freeware.ch/…
程序员要保证一定的代码量就必须勤奋的敲代码,但怎么知道自己一共写了多少代码呢,笔者用python写了个简单的脚本,遍历所有的.java,.cpp,.c文件的行数,但是正如大家所知,java生成了许多代码,所以有许多水分,准确性并不太高,只具有一定的参考价值. import os import easygui as g import sys import chardet path = 'C:/' path='D:/Data/CProject/dataStruct/PAT/PAT' path='F:…
开源一个Mac漂亮的小工具 PPRows for Mac, 在Mac上优雅的计算你写了多少行代码. 开源地址: https://github.com/jkpang/PPRows…
概要 完成一个程序,作用是统计一个文件夹下面所有文件的代码行数.输入是一个文件夹的绝对路径,输出是代码行数.所以此程序的新特点有两个: 统计某一文件夹下的所有文件: 可以任意指定本机硬盘上任何位置的某一个文件夹. 前言 在上一篇随笔中熟悉了文件的基本操作.但仍然有改进的余地:统计特定文件时,还是需要手动输入文件名.如果文件数量很多怎么办?可不可以直接统计某个文件夹下面的所有文件的代码行数?今天解决的就是这个问题. 思考 我们已经解决了一个问题:写一个带有文件操作的C语言程序,输入文件名,输出此文…
前言 在上一篇博客中,本人提到了自己的文件操作可以说是几乎没用过.现在想想,这也算是只在OJ上做题的一个弊端吧.虽然通过OJ做题是一个学习代码好手段,但其他方面也要多多涉猎才好,而不是说OJ用不到文件操作,就不去使用了,要坚持贯彻Learning by doing(咳).写完上一篇博文之后,偷懒了三天,今天我就花时间学习了上次的不足,也就是这第二篇博客的标题. C语言的文件操作 在编码过程中,尤其是在初学时,控制台和命令行是我们打交道的对象.有时候学了很久的代码,打出来的程序也只能是和小黑框交互…
写了个小控制台程序,这个程序用来注册 / 卸载OCX控件,用在Inno Setup做的安装卸载程序里. #include "stdafx.h" #include <windows.h> #include <iostream> using std::cout; using std::endl; using std::cerr; int _tmain(int argc, _TCHAR* argv[]) { __try { STARTUPINFO si1 = {siz…
说明: -----onload事件   这里我并没有考虑ie的兼容性 因为项目是移动端的: -----求大神指正~ -----自己测试正常 页面没加载完之前会有一个提示 /*******************************下面是代码*************************************/ //loding                         //创建一个显示loding字样的遮罩        var zhezhao1 = "<div class…
#import <Foundation/Foundation.h> NSInteger codeLineCount(NSString *path) { //1.获取文件管理者,这是一个单例 NSFileManager *manage = [NSFileManager defaultManager]; //2.判断文件夹or文件 BOOL dir = NO; BOOL exist = [manage fileExistsAtPath:path isDirectory:&dir]; if…
正则表达式,一个十分古老而又强大的文本处理工具,仅仅用一段非常简短的表达式语句,便能够快速实现一个非常复杂的业务逻辑.熟练地掌握正则表达式的话,能够使你的开发效率得到极大的提升. 正则表达式经常被用于字段或任意字符串的校验,如下面这段校验基本日期格式的JavaScript代码: var reg = /^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})$/; var r = fieldValue.match(reg); if(r==null)alert('Date forma…
TairZset 是阿里云自研的可实现任意维度 double 类型的分值排序的数据结构,借助 Tair 客户端同时可实现扩展性,即可以将计算任务分布至多个数据节点完成,实现分布式排行榜能力.本文介绍了 TairZset 的能力以及利用 TairZset 实现奖牌榜.分布式排行榜.实时排行榜的方案. 背景介绍 排序需求常见于各类游戏.应用.奖牌.积分等排行榜中,通常业务对排序的需求如下: 支持增删改查和反向排序,可根据分数范围获取相应用户. 排序操作执行速度快. 支持多维排序. 支持扩展(即 分布…