❶ 一般答題類的微信小程序有多少行代碼
一般來說,根據你的描述得有後台還有介面,後台一般使用java或者PHP,有的還有nodejs、Python什麼的;
小程序的每個頁面又包含js、xmljsoncss這些,一個大功能至少三個模塊,
給你看下一個截圖,在小程序開發者論壇下載的一個題庫類的
這只是部分目錄代碼,多少行代碼大致算25個目錄,每頁500行代碼,算上每個頁面都有的4個文件
25*500*4=50000,所以得5W行代碼了吧
剛好我有下載到這個題庫的😆,寫的望採納
❷ 一個合格的程序員應該寫多少行代碼
在編程裡面,說多少行代碼是指寫程序的量,一般認為程序員的年代碼量為兩萬,即每年敲兩萬行代碼。
代碼量也是衡量一個人的編程熟練程度的標准,編寫的代碼量越多,表名這個人遇到的問題也越多,那麼在實際中能解決問題的能力也越強。反之亦然。
除了代碼量,還要根據一個人的學歷來評定一個人的學習能力大小,以及對基礎技術的考核來評定一個人對技術的掌握程度。
❸ 一個程序員一天要寫多少行代碼
程序員花的時間最多的不是寫代碼..
而應該是思考...
往往1天的代碼...要想一周...
❹ 程序員平均一天要寫多少行代碼
代碼是其次的、邏輯才是關鍵;
懂得代碼的邏輯關系、寫起來代碼才會顯得漂亮、條理清晰的代碼也可以增加代碼的可讀性;
❺ java程序寫一個有多少行代碼的程序
package iugame.util;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import java.util.Random;
/**
* 數學工具類
*
*
*
*/
public class MathUtil {
public static Random r = new Random();
/**
* 根據權重,隨機數組索引
* @param rates
* @return
*/
@Deprecated
public static int getRandomIndex(List<Integer> rates){
List<Integer> list=new ArrayList<Integer>();
int sum=0;
list.add(0);
for(int i:rates){
sum=sum+i;
list.add(sum);
}
int random=getRandom(0, sum+1);
list.add(random);
Collections.sort(list);
int ret=list.indexOf(random)-1;
if(ret<0){
ret=0;
}
return ret;
}
/**
* 是否命中
*
* @param num幾率值
* @param max幾率基數
* @return
*/
public static boolean getProbability(int num, int max) {
boolean rs = false;
if (num >= r.nextInt(max)) {
rs = true;
} else {
rs = false;
}
return rs;
}
/**
* 是否命中
*
* @param num
* @return
*/
public static boolean getProbabilityFloat(float num) {
boolean rs = false;
if (num >= r.nextFloat()) {
rs = true;
} else {
rs = false;
}
return rs;
}
/**
* 隨機一個min到max的隨機數 不包含max,(如果min=max return min)
*
* @param max
* @return
*/
public static int getRandom(int min, int max) {
if (min == max) {
return min;
}
if (max < min) {
int tmp = max;
max = min;
min = tmp;
}
int num = Math.abs(r.nextInt()) % (max - min);
return (num + min);
}
/**
* 根據step隨機一個min到max的隨機數 不包含max
*
* @param max
* @return
*/
public static int getRandomByStep(int min, int max, int step) {
int rs = getRandom(min, max);
if (step == 0) {
return rs;
}
return rs - rs % step;
}
public static void main(String[] args) throws InterruptedException {
// System.out.println(getRandomByStep(10, 60, 3));
List<Integer> rates=new ArrayList<Integer>();
rates.add(55);
rates.add(88);
rates.add(96);
for(int i=0;;i++){
int randomIndex = getRandomIndex(rates);
if(randomIndex<0||randomIndex>9){
System.out.println("出錯了");
}else{
System.out.println(randomIndex+"--");
}
Thread.sleep(200L);
}
}
}
❻ 寫一個程序,統計自己C語言共寫了多少行代碼
思路:1:system(調用系統函數 生成你所有的.c 文件(包含路徑的文件名稱))
2:API :FindFirstFile/FindNextFile/FindCurrentDirctory(不推薦,要玩的話自己網路)
過程:利用cmd指令 將所有的.c和.cpp路徑 定向傳輸到一個txt里,循環讀取路徑並進行分析(多少個\n就有多少行)。
包括的 頭文件:stdio.h/stdlib.h/string.h
貼個程序,有些啰嗦,慢慢看:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main(){
FILE *fp1,*fp2; //文件指針
char s[1000],path[1000];
char c; //字元
long long unsigned n; //行數
int c1,c2; //輔助進度條
printf("請輸入根目錄:");
scanf("%s", path) ;
//字元處理成:for /r 路徑 %i in (*.c, *.cpp) do @echo %i >> a.txt
strcpy(s,"for /r ");
strcat(s,path);
strcat(s," %i in (*.c,*.cpp) do @echo %i>>a.txt");
//調用控制台指令
system(s);
fp1 = fopen("a.txt", "r"); //打開a.txt文件
c1 = 0;
while(fscanf(fp1,"%c",&c)!=EOF){
if(c == '\n')
c1++; //統計共有多少個程序 輔助進度條
}
n = 0;
c2 = 0;
for(int i = 0;i < 100 ; i++) printf(" ");
printf(">---|\r"); //進度條~_~
rewind(fp1); //重置指針到文件頭
while(fscanf(fp1,"%s", path)!= EOF){
fp2= fopen(path,"r");
c2++;
if(c2 > c1/100){
c2 = 0;
printf(">");
}
while(fscanf(fp2,"%c", &c)!=EOF){
if(c=='\n') n++;
}
fclose(fp2);
}
fclose(fp1);
printf("\n");
printf("總計%llu行代碼、%d個程序,平均每個程序:%d行", n, c1, n/c1);
system("pause");
system("del a.txt");
return 0;
}
加了一個低端進度條(文件數<100,會出現奇妙的BUG,原因自己看吧)輸入根目錄的時候最好後面再加一個『/』
❼ 通常說的寫過多少行代碼是什麼意思
寫過多少行也就是寫過代碼的行數,表示你編程的經歷的多少。
能寫多少行代碼說明你寫代碼的能力。
❽ 一般的程序員一月能寫多少行代碼
要看個人的積累了,越到後面寫的越少,之前積累的高效無BUG代碼會拿過來復用
前期沒有的話,可能敲的比較多,上萬行是有可能的
❾ 一個程序員,代碼量達到多少行,才算是入門
代碼量的多少 只能說明你對某一種語言的熟悉度。並不能完全用你編程的代碼量來衡量你的技術含量。個人覺得編程是靠一種思維。變學習、邊敲代碼的過程中學會思考。否則相同的代碼你會敲很多遍、但是原理你還是並沒有掌握。思考。思考。思考。