
日常学习笔记
Setsuna_Ogiso
这个作者很懒,什么都没留下…
展开
-
3.28-29学习笔记——JAVA控制流程和数组
1. JAVA控制流程这部分和C++基本上一样,分支结构可以用if、else,也保留了switch语句,语法和C++一样;循环结构也保留了C++的while、do-while和for循环,不过在java1.5版本增加了for each语句,一般用于访问数组的每一个元素,调用方法是:for(type element : type[] array)作用类似于Python的for element in ...原创 2018-03-30 00:43:56 · 213 阅读 · 0 评论 -
3月24日学习笔记
建立第一个JAVA程序:HelloWorld第一步:设置好IDE,设置工作路径,将字体大小、界面风格设置成喜欢的格式(设置成DARK风格保护眼睛);第二步:new一个JAVA project,命名为HelloWorld,在src目录下new一个class(这里可以看出JAVA的特色,面向对象),将该class归为名为hello的package,建立class的时候勾选在该类里面建立一个main函数...原创 2018-03-25 01:10:13 · 209 阅读 · 0 评论 -
3.25-26学习笔记——JAVA数据类型
1. JAVA的命名规范(1)包名全小写;(2)类名首字母大写,如有多个单词使用驼峰命名法;(3)对象名和方法名首字母小写,如有多个单词同上;(4)标识符可以以字母、下划线、$开头,中间可以包含数字。2. JAVA数据类型(1)整型:int(4 byte)范围大约20亿 long(8 byte)范围10的19次方级,若要表示超过20亿的数字如全球人口,则要用lo...原创 2018-03-27 00:48:18 · 328 阅读 · 0 评论 -
2018年4月第一周学习笔记——JAVA面向对象初步
1. 类的基本定义形式Java中,最简单的类定义形式为:class ClassName{ fields…… constructors…… methods……}一般类名的首字母要大写。2. 访问修饰符——public和private在一个源文件中,只能有一个public类,并且文件名必须与public类名字相同,一般将包含main方法的类声明为public类。一般将数据域设置为私有...原创 2018-04-06 00:43:54 · 308 阅读 · 0 评论 -
Python数据挖掘一些常用的库
1. scikit-learn(sklearn) 机器学习包包含了很多机器学习函数以及测试这些函数的现成数据集。2. Numpy、SciPy无需多说,强大的科学计算库。3. Networkx 网络分析库可以构建图形化社交网络4. 文本挖掘库:(1)nltk(Natural Language Toolkit):最经典的自然语言工具包,拥有庞大的语料库。(2)Gensim 一个很受欢迎的文本挖掘模块,...原创 2018-05-17 14:26:00 · 2799 阅读 · 0 评论 -
手撕常见算法题【持续更新】
手撕一些经典算法题以及各大厂面试常见算法题,一般用C语言撕(如果我感觉人生苦短可能会改用Python),长期更新。超链接没亮就是还没填坑1. 单链表逆转2. top-k问题3. 判断两线段是否相交4. 判断单链表是否有环5. 寻找字符串中是否含有某个子串6. 最大连续子列和7. 最长公共子序列...原创 2018-05-20 14:10:31 · 1411 阅读 · 0 评论 -
使用conda快速在windows下安装GPU版本的Tensorflow+CUDA+cudnn
之前我尝试过很多种方法,首先要找python对应版本的tf,又要找tf对应版本的cuda,最后还要找cuda对应版本的cudnn,麻烦事一大堆,还不一定能一次安排上,偶然间发现了conda的强大,来跟大家分享一下。 首先推荐安装Anaconda,有多好用就不多说了,基本上有常用的各种包,关键是还有大杀器conda,从此以后就告别pip了。 首先,确认你的python版本是3.6(反正不能是3....原创 2018-11-06 20:45:33 · 4340 阅读 · 6 评论