计算机基础
文章平均质量分 79
JIN_嫣熙
Life is sad at times, but it is up to you to make your own life happy.
展开
-
【C/C++】“std::basic_ios _Elem,_Traits:无法访问private变量在类中的声明”错误原因与解决办法
C++工程出现如下错误:c:\program files (x86)\microsoft visual studio 8\vc\include\fstream(675) : error C2248: 'std::basic_ios<_Elem,_Traits>::basic_ios' : cannot access private member declared in class ...原创 2018-07-17 14:49:14 · 592 阅读 · 0 评论 -
AI算法工程师必备技术,快快积累!
技术计算机基础重要程度:**本部分大多出现在笔试中,面试中也略有出现。计算机基础虽然不是重点,但是很容易被忽略掉的内容,一来是本科学的课程,研究生早忘光了;二来很多同学觉得我是搞算法的,这些不是开发问的问题么?殊不知计算机基础是非常重要的部分,算法工程师首先要是一个工程师,对计算机不够了解怎么做出更鲁棒的网络结构,怎么能提高计算效率?这部分主要是4门最重要的基础课和对linux...转载 2018-11-15 10:42:56 · 2178 阅读 · 0 评论 -
动手敲10行代码读懂Python
最近在MOOC上自学Python课程,觉得老师的讲解通俗易懂,受益良多,也决定多动手记录学习的点点滴滴,督促自己快速进步。自己动手敲了第一课的10行小代码,实现了简单的温度转换算法。#TempConvert.pyTempStr = input("请输入温度:") #从键盘输入温度并保存给TempStr,输入格式:数字+'F'或‘C’if TempStr[-1] in ['F','...原创 2018-11-15 10:14:47 · 501 阅读 · 0 评论 -
通俗易懂的图解堆排序
转自:https://www.cnblogs.com/chengxiao/p/6129630.html预备知识堆排序 堆排序是利用堆这种数据结构而设计的一种排序算法,堆排序是一种选择排序,它的最坏,最好,平均时间复杂度均为O(nlogn),它也是不稳定排序。首先简单了解下堆结构。堆 堆是具有以下性质的完全二叉树:每个结点的值都大于或等于其左右孩子结点的值,称为大顶堆;或者每...转载 2018-11-16 09:26:27 · 436 阅读 · 0 评论 -
C++中tan、atan、sin、cos等三角函数用法的代码演示及结果,注意角度和弧度的转换!
进行相机坐标系相关公式推导时,经常碰到三角函数的使用。时间一长就生疏,碰到问题再查,很费时间。所以就总结一下,也希望能帮到更多的人。下面就通过简练的代码,把常用的cos、sin、tan、atan等通过代码及结果都说清楚。注意弧度和角度的区别!!!1、代码#include <iostream>#include <cmath>using namespace st...原创 2018-11-01 14:19:01 · 50360 阅读 · 0 评论 -
【C/C++】等分或指定行数把txt文档拆分成多份
1、输入如下:2、执行代码:3、输出如下:4、代码如下:4.1、平均拆分代码#include <iostream>#include <string>#include <fstream>using namespace std;//待处理样本的路径#define TXT_PATH_NAME "..\\In...原创 2018-08-01 17:38:43 · 2883 阅读 · 3 评论 -
【C/C++】main函数之参数argc和argv含义及用法
初识argc和argv,对其用法甚是困惑,偶得大神“-牧野-”之总结,犹如醍醐灌顶,故转载分享如下,供更多博友学习。argc 是 argument count的缩写,表示传入main函数的参数个数;argv 是 argument vector的缩写,表示传入main函数的参数序列或指针。第一个参数argv[0]一定是程序的名称,并且包含了程序所在的完整路径,所以确切的说需要我们输入的main函...转载 2018-07-28 10:30:41 · 1883 阅读 · 0 评论 -
WIN7频繁提示"资源管理器已停止"正确解决办法
Windows7资源管理器频繁出现如下问题:一、早期的解决办法,时灵时不灵点击重新启动程序,立刻又出现上述问题,安装之前网上检索的解决办法:1、启动任务管理器,结束Windows资源管理器进程;2、点击“文件”,新建任务,输入“explorer.exe”,资源管理器重新打开;前几次出现时,上述操作可以正确解决,但是最近又出现了此问题,发现问题产生“抗体”似的,上述方...原创 2018-07-19 14:50:44 · 34980 阅读 · 0 评论 -
【C/C++】代码优化技巧
转自:http://www.cnblogs.com/lizhenghn/p/3969531.html1. 牢记Ahmdal定律 funccost表示是函数func的运行时间百分比,funcspeedup是你优化后函数的运行系数; 所以,如果函数TriangleIntersect()占用40%的运行时间,而在你优化后使它运行快了两倍,那么你的程序运行能...转载 2018-07-18 21:22:34 · 1460 阅读 · 0 评论 -
【C/C++】如何判断文件夹或者文件是否存在
方法一:access函数判断文件夹或者文件是否存在函数原型: int access(const char *filename, int mode);所属头文件:io.hfilename:可以填写文件夹路径或者文件路径mode:0 (F_OK) 只判断是否存在 2 (R_OK) 判断写入权限 4 (W_OK) 判断读取权限 ...转载 2018-07-18 21:10:15 · 2959 阅读 · 0 评论 -
基于USES_CONVERSION的W2A用法之CString转char
使用MFC制作简单界面时,常会加载本地文件路径,但是获取的路径格式是CString,使用流文件进行读取时需要char或String型的路径,需进行CString到char/String类型转化。正确的处理办法是:使用W2A函数,使用该函数需要加载USES_CONVERSION,具体用法如下:int vData;string tmpData;CString m_dataPath;...原创 2018-07-18 21:04:54 · 895 阅读 · 0 评论 -
【C/C++】lib 和 dll 的区别、生成以及使用详解
VS开发多功能模块的项目时,负责不同模块的人员因为权限问题,不能拿到所有源码,但又需要进行功能模块的融合,这就需要使用dll、lib进行“代码共享”。在学习dll和lib时,找到了篇讲解十分详细的博文,因此转载供自己和更多的人学习,原文链接分享如下:http://www.cnblogs.com/TenosDoIt/p/3203137.html,感谢原博主的精心总结。-----------...转载 2018-07-12 11:40:34 · 1762 阅读 · 0 评论 -
Window7新建文件夹后刷新才显示的解决办法
最近使用电脑时,发现一直存在如下问题:① 无论在桌面还是本地硬盘新建文件夹,都不会显示出来;② 删除文件后,也不会消失;③ 修改文件夹名称,也不会变化;都需要点击刷新后上述操作才恢复正常,十分影响工作效率,而且容易出错。出现这种情况,一般是windows资源管理器的问题,就在网上检索相关的解决办法:1、 注册表编辑器修改Update先尝试【开始—运行—输入 re...原创 2018-07-05 11:42:34 · 17371 阅读 · 2 评论 -
【VS2005】error LNK2001: unresolved external symbol _main 正确解决办法
VS2005,release下编译提示错误如下:MSVCRT.lib(crtexe.obj): errorLNK2001: unresolved external symbol _main检索到的解决办法:[Project] -->[Settings] --> 选择"Link"属性页, 在Project Options中将/subsystem:console改成/subsystem:w...原创 2018-07-11 12:41:11 · 2993 阅读 · 0 评论 -
Windows下如何安装和使用git
git到底是个什么东西,我这里就不介绍了,如果大家还有不懂的,可以去百度一下的。我这里给一个介绍的网址:git简介 这里在留一个地址http://baike.baidu.com/subview/1531489/12032478.htm#viewPageContent如果大家没有安装包,也可以到这里下载:点击下载 链接地址:http://download.csdn.net/d...转载 2019-04-17 23:31:16 · 484 阅读 · 0 评论