- 博客(31)
- 资源 (11)
- 收藏
- 关注
原创 python输入输出
https://blog.youkuaiyun.com/qq_39283195/article/details/90577000
2019-08-30 12:19:56
386
原创 面试汇总
一,项目涉及知识点1,kmeans原理,优缺点二、编程基础1,指针和引用指针是地址,引用是别名2,虚函数,多态,虚析构函数,纯虚函数虚函数:虚函数是基类函数加上virtual关键字后,就能够通过基类的指针调用派生类的函数。通俗意思:基类Animal有一个eat函数,派生类sheep的eat实现是吃草,派生类Tiger的eat实现是吃肉。Sheep s;...
2019-08-29 15:36:14
312
原创 面试相关---个人总结
问题一:这个项目中碰到过什么问题,你是怎么解决的,造成这个问题的原因是什么问题二:你学习、、、的时候有什么收获问题三:你做的项目中有用到进程通信或者线程通信吗?CCD项目中用到了线程通信,线程之间可以通过共享的全局变量进行通信。能够在多个线程里共享全局变量。例如才激动的明场和暗场的均值和方差。还有个项目中用到了进程通信,这个项目我只是帮助他们做,不是主...
2019-08-22 12:50:25
264
原创 深度学习、机器学习面试总结
网易游戏面试(机器学习-AI算法实习生)一、项目方面1、先做一个自我介绍吧2、机器学习、深度学习方向,您的项目选一个我们来聊一聊吧3、这个项目哪一步用到了深度学习。输入输出是什么?是怎么实现的?4、介绍一下KMeans++算法(具体的)1、从数据中随机挑选k个样本作为原始的簇中心2、计算剩余样本与簇中心的距离,并把各样本标记为离k个簇中心最近的类别3、重新计算各簇中...
2019-08-22 12:50:17
404
原创 python打包应用程序发布(使用pyinstaller)
python写完的程序,想要移植到没有装python或者python库不全的电脑上直接使用,最简单的方法就是打包发布。这里有一个很简单的打包方法,使用pyinstaller插件,关于这个插件的安装,自行百度即可安装之后,一行代码就打包完成(1)显示win+R后cmd进入命令行(2)进入想要打包的Python文件所在文件夹,如图:(3)输入pyinstaller -w -F ...
2019-08-16 16:11:36
2601
原创 用pycharm转qtcreator生成的ui文件,以及出现无界面或者界面为空白的解决方法
用pycharm转qtcreator生成的ui文件的方法:将QtCreator生成的ui文件在pycharm中,右键External Tools,再选pyuic。没有pyuic的自己安装,具体就不再说了点击之后会看到有生成的同名的文件,只不过没有后缀,重命名这个文件,后缀加上.py这是第一步,把.ui文件转换成.py文件。代码转换完成,但是此时的文件运行后是什么都没有的,需要添加代...
2019-07-30 19:07:35
3672
原创 pycharm给Python添加库包,解决no module named "XX"问题
点左上角File->Default Settings->Default Project->Project Interpreter选择python版本并点右边的加号安装想要的包
2019-02-28 18:36:59
5100
原创 C++,python,java等等编程语言的注释写法总结
编程语言 单行注释 多行注释 python # ''' 内容 ''' c++,C#,C // /* 内容 */ java // /* 内容 */ 其他 待补充 快捷注释的方式:单行注释:鼠标点击这个一行 Ctrl + / 效果:多行注释:选中要...
2019-02-27 20:15:52
395
原创 vim常用操作
i进入insert模式,即可以进行代码编辑esc键退出编辑模式,按了esc之后,可以执行以下命令操作::w保存:q退出:wq保存并退出dd删除当前行u撤销上一步操作a→ 在光标后插入o→ 在当前行后插入一个新行 O→ 在当前行前插入一个新行 cw→ 替换从光标所在位置后到一个单词结尾的字命令执行的操作...
2019-02-27 20:04:25
206
原创 好用的linux分屏软件tmux安装及使用
tmux可以吧窗口分屏,这样的话很方便调试代码,并且使界面简洁安装命令:sudo apt-get install tmux使用命令:直接在终端输入tmux即激活,然后运行指令即可进行分屏和其他操作操作:先按ctrl+b激活命令操作,才能进行接下来的操作Ctrl-b " 分割出来一个窗口 (横向)C-b % 分割出来一个窗口 (纵向)C-b c 创建一个新的窗口C-b o ...
2019-02-27 17:08:08
2636
原创 《漫画机器学习入门》总结
漫画机器学习入门是一本非常有意思的书,全书用生动活泼的漫画来讲解整个深度学习的过程。并不幼稚,相反,将一些难以理解的概念讲的非常生动。接下来总结一下这本书的收获吧1,特征向量就是每个人的特征量放到一起,特征向量是表达特征的一个数组2,回归就是:建立模型---拟合---微调3,机器学习是寻找输入数据与输出数据之间关系的一门学问。4,每一个特征量都很重要,但是不同特征量的重要程度是...
2019-02-22 16:31:09
1808
1
原创 《深度学习技术图像处理入门》看书知识点总结
个人总结知识点1.问:为什么y=wx明明是一个矩阵,而损失函数是一个值2,问:支持向量机SVM与逻辑回归的关系SVM把逻辑回归的sigmoid函数换成核函数,损失函数由平均交叉熵换成了不同分类的距离间隔3,问:深度学习与逻辑回归的区别在计算y=wx时,将逻辑回归的函数变成几十个函数的嵌套,然后利用链式求导法则对嵌套的几十个函数进行反向求导,得出损失函数4,问:过拟合的原...
2019-02-22 16:12:45
5526
1
原创 latex写论文常见问题总结
好用的编辑器:Texmaker但是Texmaker不能同时打开两个,有时不太方便,于是用Texworks做辅助【错误一】参考文献用bib,编译之后一直出错,显示问号这是要交叉编译,pdflatex一遍,bibtex一遍,pdflatex两遍。这样就可以了【错误二】有时参考文献或者别的报错,明明改过来了,还是报错更改了.bib文件中的bibtex信息后,重新编译时,要删除之前...
2018-12-03 15:21:47
524
原创 qt有中文时出现乱七八糟的错误怎么解决
qt5编程里有中文时会有各种莫名其妙的问题,最简单方便还屡试不爽的方法就是,打开文件夹,把报错的文件右键记事本打开,然后,选项--另存为,把下图所示的编码从utf-8改成Unicode就行啦注意啊,不要所有文件都改,那就不行啦,只改报错的那几个文件就行了...
2018-11-20 11:14:18
2746
原创 怎么在电脑端下载和编辑哔哩哔哩的视频
bilibili里面面有很多使用的资源,有时我们需要一些背景视频或者做鬼畜的资源,这时就需要下载bilibili视频然后剪辑电脑端直接用bilibili网页是没法下载的这时,当当当当,神器出现!!!!去搜 哔哩哔哩唧唧,百度第一条就是这个,下图打开如下图左侧框内输入bilibili视频的网址就可以下载了但是呢,有时会出现这种情况:回车之后,右上角显示不达到缓存要求...
2018-10-28 20:06:17
6045
原创 关于神经网络的一些心得总结
【一些基础概念】feature map:用不同的滤波器去卷及图像会得到不同特征的映射,即feature mapground truth:正确的标注,训练集对监督学习技术的分类的正确性【一些乱七八糟的心得和记录】1、神经元的概念:用100种卷积核去卷积就有100个feature map,这100个feature map就组成了一层神经元2、隐藏层的作用:可以看成是使用一个非线性...
2018-09-18 20:39:24
4077
原创 java和C++的不同点
由于之前在学c++,最近由于好奇,开始学java。在学习过程中整理一些异同点或者我认为的重点。【java为什么这么受欢迎】java可以跨平台实现,由于Java虚拟机的机制,使其可以“一次编写,到处运行”。java虚拟机相当于是一个自带的翻译机器。将你写的的java程序翻译成各种系统能够理解的机器语言。于是就可以实现跨平台的运行实现。【java和C++的不同点】1.如果将一个类声明为...
2018-07-26 20:22:10
2255
原创 面试必问题---进程和线程通信---我的几点个人总结
进程和线程有什么区别和关系,以及进程间通信的方式,这几乎是C++笔试面试必须要问的一个问题,终于静下心来好好看了看相关的书和相关的百度。整理了一份自认为还比较好理解的文档。进程和线程的区别:一个程序就是一个进程,而一个程序中的多个任务则被称为线程。进程是表示资源分配的基本单位,又是调度运行的基本单位。线程是进程中执行运算的最小单位,亦即执行处理机调度的基本单位。 (1)一个线程只能属于一个进程,而...
2018-07-11 16:48:55
482
原创 利用pandoc把latex文件转换为word的基本操作
pandoc是很强大的文本转换工具,我是用它来把latex转换为word。弥补了latex不能直接生成word的不足。具体操作:首先下载安装pandoc,具体略过win+R之后cmd进入命令行输入pandoc,不报错,也就说明可以用了ctrl+c退出,然后开始我们的转换cd进入想要转换的文件所在的文件夹输入pandoc 想要转换的文件名.tex -o 新生成的文件名.d...
2018-07-11 13:21:40
37342
7
原创 PS的技巧汇总
做界面,做图标以及各种日常,常常用到ps,很多快捷键和操作用完就忘,所以碰到一些实用技能就记下来做个汇总吧。方便自己以后查看【1】扣完的图,保存的时候如果想保存不规则的图形,而不用白色背景填充,就不要用JPEG格式,用PNG格式。【2】把正常的长方形的图变成不规则图形或者平行四边形ctrl+t自由变换,然后鼠标右击,选择斜切,在两头拉伸或者缩短即可未完待续。。。。。...
2018-06-07 15:53:55
361
1
原创 牛客网我的做题总结
打算每天做10题,一周至少50题。然后每天在这里写总结【2018.3.20】1.C++ vector和list的区别vector和数组类似,拥有一段连续的内存空间,并且起始地址不变。因此能高效的进行随机存取,即[]操作符。时间复杂度为o(1);但因为内存空间是连续的,所以在进行插入和删除操作时,会造成内存块的拷贝,时间复杂度为o(n)。另外,当数组中内存空间不够时,会重新申请一块内存空间并进行内存...
2018-03-20 18:28:25
2135
原创 C++笔试面试汇总题
一,某次面试被问的题1.进程间通信的方式进程间通信就是在不同进程之间传播或交换信息,进程的用户空间是互相独立的,一般而言是不能互相访问的,唯一的例外是共享内存区。但是,系统空间却是“公共场所”,所以内核显然可以提供这样的条件。除此以外,那就是双方都可以访问的外设了。在这个意义上,两个进程当然也可以通过磁盘上的普通文件交换信息,或者通过“注册表”或其它数据库中的某些表项和记录交换信息。广义上这也是进...
2018-03-20 18:24:27
433
原创 用python的numpy实现神经网络 实现 手写数字识别
首先是读取文件,train-images-idx3-ubyte等四个文件是mnist数据集里的数据。放在MNIST文件夹里。MNIST文件夹和这个.py文件放在同一个文件夹里。import numpy as npimport structtrain_images_idx3_ubyte_file = './MNIST/train-images-idx3-ubyte'train_l
2018-01-20 20:42:27
9260
5
原创 C++知识点汇总【随时更新】
【数组】声明数组:type arrayName [ arraySize ];这叫做一维数组。arraySize 必须是一个大于零的整数常量,type 可以是任意有效的 C++ 数据类型。例如,要声明一个类型为 double 的包含 10 个元素的数组 balance,声明语句如下:double balance[10];现在 balance 是一个可用的数组,可以容纳
2017-12-02 13:39:41
273
原创 Qt将按钮变透明的方法
Qt的界面开发中,经常会有button按钮,但是为了界面美观有时并不需要将此按钮显示出来。设置很简单,就两步第一步:flat进入ui界面,选中你想让它变透明的button右边栏里最下面,有个flat,这个勾上勾上之后的效果:此时按钮已经变成透明的但是在实际运行时点击会出现按钮的形状。接下来是第二步:stylesheet找到st...
2017-11-14 14:42:30
12926
原创 Qt怎么打包程序
我们用qt开发好的程序。经常需要能够放到别的电脑上运行。要在别的没有安装qt和vs的电脑上运行因此打包成可移植的软件很有必要,需要用到的工具:windeployqt步骤一:release模式运行Qt左下角调试那儿,一般情况下都是debug模式,调成release模式步骤二:拷贝.exe文件到程序的目录文件进入是如下:选release文件夹进入选...
2017-11-14 14:22:42
2677
原创 在qt中加入中文字或者希腊字母等字体
第一步:在qt程序中字体加tr例如:AAxis->setTitleText(tr("phi(w)"));然后程序保存第二步:重新生成ts文件win+R键进入cmd然后cd....进入到qt程序所在的文件夹(包含运行的pro文件的那个文件夹)然后输入lupdate mew_labwork.pro(补充:后面这个是你Pro文件...
2017-11-14 13:22:15
2814
原创 我的Python笔记知识点总结
参考书《python编程从入门到实践》编辑器:pycharmPython版本:2.7Python编程简洁明了,比起c++等编程,容易上手得多,也没那么多复杂的定义命名的问题。最爽的是不用再不停地打{ },而是用缩进代表代码块。相当于用缩进代替{ }。但是要注意的是,在Python中一定要严格控制缩进的量。一定要打相同数量的空格或者tab制表符。而且空格和tab键不要混用。
2017-09-26 19:10:16
323
原创 tensorflow的入门--手写数字识别mnist的傻瓜教程
手写数字识别是入门的适合上手的第一个小例子。也能通过这个直观的感受到图像识别是个什么鬼。先不讲理论,直接上手来开始做。这篇文章才是完全的新手入门
2017-09-04 21:07:17
2143
1
原创 linux系统最最最最常用的操作指令
cd切换路径 cd..返回上一层目录mkdir创建目录cp拷贝rm删除pwd显示当前目录安装sudo终端运行程序时,CTRL+C终止 ,ctrl+d退出,ctrl+s挂起,ctrl+q解挂,ctrl+z强制结束运行 .ipynb文件:在文件所在文件夹运行命令jupyter notebook 然后就会自动跳转到网页内含这些文件随时更新中.............
2017-09-04 21:00:51
220
c#串口通信程序,包含打开串口,接收数据和发送数据等功能
2018-09-19
深度学习入门最精彩的文档
2018-05-31
C++ GUI Qt4编程电子书加源码
2018-05-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人