有时我们在做项目归档的时候难免会遇到,进行统计代码的行数,这时我们可以用一段代码,直接统计出来。
下面我给出一段统计一个java工程下代码的行数的实例代码:import java.io.File;
import jodd.io.FileUtil;
public class Test {
public static void main(String[] args) throws Excepti...
分类:
其他好文 时间:
2014-10-24 11:04:36
阅读次数:
218
获取: Type type = typeof(ParamServiceType); var values = Enum.GetValues(type); for (int i = 0; i < values.Length; i++) { var v = va...
前几日研究某Web项目源代码,使用的是ThinkPHP框架,根目录下有个www目录,存放项目模块的入口文件。顿时茫然,本人一般直接把入口文件放在web根目录,而这里却是www目录,不知www目录是何作用,遂问老大,老大回:你查查什么是目录遍历攻击。所以才懂得www目录之所以存在的目的。。。描述攻击人...
分类:
其他好文 时间:
2014-10-24 10:31:11
阅读次数:
251
关于in与exists的效率讨论1)、select * from A where id in (select id from B)以上查询使用了in语句,in只执行一次,他查出B表的所有id字段并缓存起来。之后,检查A表的id是否与B表中的id相等,如果相等,则将A表的记录加入结果集中,直到遍历完A...
分类:
其他好文 时间:
2014-10-24 10:26:06
阅读次数:
186
多层数据结构估计所有的web开发者估计都不会陌生,各种软件的分类都是基于多层结构来设计的。下面是一个典型的多层数据结构示意图:相关创建数据语句:CREATETABLEcategory(category_idINTAUTO_INCREMENTPRIMARYKEY,nameVARCHAR(20)NOTN...
分类:
编程语言 时间:
2014-10-24 01:36:49
阅读次数:
335
黄可嵩的程序遍历整个Microsoft Visual Studio 11.0目录耗时不到5秒,秒杀了所有人,如愿以偿的获得了个人项目的满分。再想想自己的程序,扫描同样的目录根本不知道何时才能结束,简直弱爆了。几乎所有人都在揣测,嵩神的作业到底用了何种高级的算法和数据结构,因此在提交完个人项目之后.....
分类:
其他好文 时间:
2014-10-24 01:35:46
阅读次数:
294
1. Two Sum(https://oj.leetcode.com/problems/two-sum/)解题思路:解法一: 暴力,O(n2)时间复杂度,TLE解法二:利用hash, 记录下数组中每个值对应的下标,再遍历一遍数组,通过查看target-num[i]的值是否在map中来确定另一个数值。...
分类:
编程语言 时间:
2014-10-24 00:16:44
阅读次数:
226
字典(dictionary)是python中的一种非常灵活和强大的数据结构,可以完成很多操作。本文总结了一些除了基本的初始化、赋值、取值之外的常用的字典使用方法。
1. 使用dict创建字典的n种方法;
1.1 参数赋值;
1.2. 用可迭代对象为参数,且每一个迭代对象为(k, v)对
1.3. 字典推导式(dictionary comprehension)
2. 设置默认值
2.1. 已经知道key的情况下批量生成默认值
2.2. 事先不知道会有哪些key
3. pop方法
4. 遍历字典的n种方法...
分类:
编程语言 时间:
2014-10-23 22:46:40
阅读次数:
374
效果如上,简单代码操作如下:强调需要先初始化数据,然后再遍历设置初始的checked为true; i:=0; try rzchckgrp1.Items.BeginUpdate; SetLength(myjcxArray, adojcxmset.RecordCount)...
分类:
其他好文 时间:
2014-10-23 19:11:43
阅读次数:
130
基础有待加强啊,由该题应发出来一些问题,现在来总结下。首先是二叉树的结构: struct TreeNode { EleType val; TreeNode *left; TreeNode *right; };然后是二叉树,先序遍历的构建方法,由于只有扩展后的二叉树可以做到一个...
分类:
其他好文 时间:
2014-10-23 19:04:53
阅读次数:
171