一个小程序用c++要多少代码

一个小程序用c++要多少代码,第1张

一个小程序用c++要多少代码

3000行对于一般的小程序来说其实不少了。。。无聊的时候用SFML写过贪吃蛇,乒乓球什么的,都不超过500行(当然,很多功能还是没有的。。。而且木有美工,少了很多和资源交互的代码),加上数据库,网络通信什么的,3000行应该是够了。

-----------瞎扯部分-----------------

以前用Qt写过自动解析金山毒霸导出的单词,然后记录哪些是背过的,哪些没有背过的小程序。C++部分也就用了大概1000行。不过如果加上HTML、CSS和JavaScript部分的代码的话,应该就有2000行了(我忘了用的那个CSS框架是什么名字了。。。要是没这个框架。。。代码还得多)。

然后用C++写了一个桌面精灵,可以监督我作息时间和不玩游戏什么的,其实也大概有1500行了,说实话当初对用的库不熟悉,所以很多代码没必要。然而代码丢了,不然的话简化一下估计也就七八百行左右。。。

至于3000行代码。。。也得看语言了。Python的3000行代码还是能完成很多东西的,平时写个特别简陋的爬虫,也就是十几二十行代码,加一些解析伪装多线程什么的能上到几百行。

我的工作是做房地产采购合同。。。好容易出错而且还好无聊,于是自己一个晚上边看**边写了一个脚本,用Python自动制作合同,大概有五百来行,功能还是不错的。。。后来被领导发现了,让我把软件交出去滴干活。因为让大家用至少得有个GUI吧,我对Qt熟悉但是对PyQt还真的不太熟(虽然他们的API好像是一样的,没了解过)。于是改用C++,不过界面什么的不是问题,但是C++ *** 作Word文档好麻烦。。。就干脆花了三个晚上学了一下C#,然后软件写出来了。除去自动生成的代码部分,大概就是三千行左右。后续同事们提出意见的话,陆续往上面加,估计代码量还得继续增加。

1楼的线程类是继承Thread类的 而不是实现Runnable接口的 所以在主方法中 没有必要在new Thread(); 占内存

这是一个多线程的程序 只运行1次是看不出来的 以下是修改了下1楼的代码 如果想看明白多线程是怎么输出的 把我引掉的代码打开

public class MyThreadClass { // 入口主类

public static void main(String[] args) {

// for(int i=0;i<10;i++){

PrintThread printThread = new PrintThread(); // 打印线程对象

Access_Database access_databaseThread = new Access_Database();

Draw_Picture_On_Screen draw_picture_on_screenThread = new Draw_Picture_On_Screen();

// try {

// Threadsleep(1000);

// } catch (InterruptedException e) {

// eprintStackTrace();

// }

printThreadstart();

access_databaseThreadstart();

draw_picture_on_screenThreadstart();

// Systemoutprintln();

// }

}

}

class PrintThread extends Thread {

public void run() {

Systemoutprintln("printing_a_file");

}

}

class Access_Database extends Thread {

public void run() {

Systemoutprintln("accessing_database");

}

}

class Draw_Picture_On_Screen extends Thread {

public void run() {

Systemoutprintln("drawing_picture_on_screen");

}

}

另外,团IDC网上有许多产品团购,便宜有口碑

超线程技术,简单地说,就是把CPU暂时不用的资源用起来的一种技术。

就是把一个核心模拟成两个核心,在一个核心一些资源闲着的时候,可以利用起来,当成一个核心来用。

打一个比方,一个核心相当于一家超市,A管进货,B管摆货,C管收银。但是现在没有货可摆的时候,B是不是可以去当收银员呢?

超级程技术就是这个道理。

因为现在CPU发展得太快太强大了,运行一般的小程序,很少有满载的情况,没有满负荷工作的话,总有一些资源在闲置。那这时候,超线程就有用了。

如果是3D渲染一类的极端任务,CPU一直满载,超线程就没什么用了。

e5700这款 cpu 好不好用呢我来告诉你!下面由我给你做出详细的e5700 cpu介介绍!希望对你有帮助!

e5700 cpu介绍一

i3是双核四线程 E5700是双核双线程 还有I3有三级存缓 而E5700没有 I3就支持超线程技术 超线程技术,简单地说,就是把CPU暂时不用的资源用起来的一种技术。

就是把一个核心模拟成两个核心,在一个核心一些资源闲着的时候,可以利用起来,当成一个核心来用。

打一个比方,一个核心相当于一家超市,A管进货,B管摆货,C管收银。但是现在没有货可摆的时候,B是不是可以去当收银员呢

超级程技术就是这个道理。

因为现在CPU发展得太快太强大了,运行一般的小程序,很少有满载的情况,没有满负荷工作的话,总有一些资源在闲置。那这时候,超线程就有用了。

如果是3D渲染一类的极端任务,CPU一直满载,超线程就没什么用了。

e5700 cpu介绍二

优点:

主频较高,性能不算太落伍。多开不行,缓存太小。22nm 价格低

缺点:

外频小 发热大。大型游戏已经不行了

综述

办公室,影音娱乐首选加个gts450玩lol没问题

e5700 cpu介绍三

E5700处理器性能较低,和I3处理器的区别主要有两点:

E5700不支持超线程技术,而I3处理器支持超线程技术。

E5700没有三级缓存,而I3处理器有三级缓存。

E5700性能较低,仅能满足日常办公和小游戏需求,新组装电脑建议选择主流的I3/I5/I7处理器较为合适,E5700处理器参数如下:

CPU主频: 3GHz;

插槽类型: LGA 775;

针脚数目: 775pin;

核心数量: 双核心;

线程数: 双线程。

以上就是关于一个小程序用c++要多少代码全部的内容,包括:一个小程序用c++要多少代码、一个C#小程序,叫做打字练习,用多线程实现,其中有一段有错~、请问一下,cpu双核双线程和cpu双核四线程 线程多了有什么好处等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10112702.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存