一个小程序用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双核四线程 线程多了有什么好处等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)