技术标签: 项目管理技术
在网上搜到几种统计源代码行数的方法:
1、打开终端。
2、cd到你项目的路径。
a) 统计整个工程的所有文件的代码量以及总量
find . "(" -name "*.m" -or -name "*.mm" -or -name "*.cpp" -or -name "*.h" -or -name "*.rss" ")" -print | xargs wc -l
b)
find . -name '*.m' -exec cat {} \; | wc -l
find . -name '*.h' -exec cat {} \; | wc -l
c)
grep -d recurse "\n"
上面红色的部分是你代码的存放路径,如果你不是默认的Classes路径,改之。
==================
e.g.文件目录如下:
folder ABC:
-test.plist
-ABC.xcodeproj
-folder ABC:
-folder classes
-other files
bash命令:
bogon:~ apple$ cd /Users/apple/Work/ABC
bogon:ABC apple$ grep -d recurse "\n" ABC/classes| wc -l
55097
bogon:ABC apple$
//leecode学习:accmulate(vector.begin(),vector.end(),0);map<int,int> hashmap; //哈希表//底层是红黑树,所以查找速度非常快//类似于python字典 interger对应 intergerhashmap[interger] = interger;vector<int,int> vec;//动态数组#include<stdio.h>int atoi(const char*str);_力扣中 atof
数据库设计~电影院管理系统基于SQL SERVER包含:需求分析、概念结构设计、逻辑结构设计、数据库物理设计、数据库实施与测试。生成的文档有:展示PPT,设计论文,mdf和ldf程序。实现的功能主要有:影片上新、订票、退票、影片查询、会员注册、充值、冻结账户等。..._演出人员管理数据库设计
两步操作:(1)先截图保存在手机SDCardadb shell /system/bin/screencap -p /sdcard/screenshot.png(保存到SDCard)(2)将保存在SDCard的截图放在指定位置adb pull /sdcard/screenshot.png d:/screenshot.png(保存到电脑)...
示例:const u16 gFlashDefValue[512] __attribute__((at(0x0800F000))) = {0x1111,0x1111,0x1111,0x0111,0x0111,0x0111};__attribute__( at(绝对地址) )的作用分两个,一个是绝对定位到Flash,另个一是绝对定位到RAM。1、定位到flash中,一般用于固化的信息,如出厂设置的参数,上位机配置的参数,ID卡的ID号,flash标记等等。2、定位到RAM中,一般用于数据量比较大的缓___attribute__ at
这个工具类也是为了做api的参数校验整成的。功能类似springMvc的方法参数自动注入。能把Map中String类型的值,转成JavaBean属性相应类型的值。因为我们经常从request对象中获取post提交的请求参数,放在Map中,这时key,value都是String类型的,有时候就需要转成JavaBean。经过项目中的大量运用和bug修复,2.0版本开源在码云,有兴趣的可以试..._map 转换到bean 工具类
vsphere6.0上一台数据库虚拟机假死,强行关机后无法POWER ON。在启动时报虚拟机文件被锁定,此时对虚机进行迁移、快照、克隆等,发现操作都不可用。查看虚机状态,发现其在集群内的8台物理主机上来回飘。解决方法: 1、首先将cluster中的HA功能关闭。如果该功能不关闭,容易造成死锁,,VM不断跳动,,不断的在同一集群内不同的ESXI主机间循环被锁,徒劳而无功。 2、虚机磁盘文件...
ORIGINAL值为CentOS7的缺省值,供对比。# 系统所允许的最大共享内存段的大小(以字节为单位)。# ORIGINAL.kernel.shmmax = 18446744073692774399kernel.shmmax = 500000000 # 整个系统共享内存段的最大数量。# ORIGINAL.kernel.shmmni = 4096kernel.shm..._greenplum 内核参数
Linux下配置DHCP Redhat使用dhcpd进程提供DHCP服务,启动时dhcpd自动读它的配置文件/etc/dhcpd.conf。dhcpd将客户的租用信息保存在/var/lib/dhcp/dhcpd.leases文件中,该文件不断被更新,从这里面可以查到IP地址分配的情况。 dhcpd为了向一个子网提供服务,需要知道子网的网络地址和网络掩码,并且还要知道地址分配的范围,下面给出一个简单的dhcpd.conf文件: subnet_/etc/dhcpd.leases
项目最开始的时候开发的单体项目,最终部署的时候需求是需要考虑集群部署,经过网上查阅资料 简化整理最终形成现在的操作说明,由于项目结束时间比较久以前是查阅资料自己简单整理了doc ,整理桌面的时候才想着记录一下.一 文件准备1.下载apache-server-httpd下载地址 https://www.apachehaus.com/cgi-bin/download.plx注意:电脑必须安装VC14/VC15 否则无法使用2.下载tomcat 略3.下载mod_jk.so ..._httpd2.5.31
1、编写程序实现Cohen-Sutherland线段裁剪算法。2、编程实现Liang-Barsky算法。1、实现Cohen-Sutherland线段裁剪算法。#include<gl/glut.h>#include<stdio.h>#include<stdlib.h>#define LEFT_EDGE 1#define RIGHT_EDGE 2#define BOTTOM_EDGE 4#define TOP_EDGE 8void LineGL(int._cohen-sutherland实验报告
将cuda-1.0切换成cuda-10.1的过程如下:1. sudo rm -rf /usr/local/cuda #删除之前生成的软链接2. sudo ln -s /usr/local/cuda-10.1 /usr/local/cuda #生成新的软链接_cuda10.0和cuda10.1区别
Task ScheduleTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 7050 Accepted Submission(s): 2199Problem DescriptionOur geometry