随笔分类 -  Tools

1
摘要:移动光标的方法 查找 替换 删除、复制与粘贴 多文件编辑 多窗口功能 环境设置与记录 阅读全文
posted @ 2018-11-26 15:10 Gssol 阅读(146) 评论(0) 推荐(0)
摘要:1. 统计国家每个省份出现次数最高的5个城市的名称 直观思维来考虑: 把 数据组织成: 国家 省份 出现次数(倒序) 城市 row_number() 根据partition by 生成次序 ,rank_code, 然后用rank_code 做限制 2. sql 程序 3. 参考文章链接 https: 阅读全文
posted @ 2018-09-15 12:38 Gssol 阅读(1627) 评论(0) 推荐(0)
摘要:1. ipython 打印所有的输出变量 2. hive删除表的分区 3. hive查看表的分区 4. 忽略掉所有的警告信息 5. lambda 函数的使用方法 阅读全文
posted @ 2018-02-09 18:53 Gssol 阅读(208) 评论(0) 推荐(0)
摘要:DataFrame使用总结1(超实用): 1. 合并两个表 合并表的操作(Merge, join, and concatenate) http://pandas.pydata.org/pandas docs/stable/merging.html 2. split() 和 strip() 函数 st 阅读全文
posted @ 2017-11-07 20:24 Gssol 阅读(4851) 评论(0) 推荐(0)
摘要:vi的使用 基本上vi可以分为三种状态,分别是一般模式、编辑模式和命令行模式,各模式的功能区分如下: 一般模式: 以vi打开一个文件就直接进入一般模式了,如果是空文件可以进行增加删除操作,如果是已有的文件,只能查看,不能编辑。 编辑模式: 在一般模式中可以进行删除、复制、粘贴等的操作,但是却无法编辑 阅读全文
posted @ 2017-10-30 12:59 Gssol 阅读(258) 评论(0) 推荐(0)
摘要:tensorflow数据集一直加载错误的解决办法: 引入minst数据集会报各种各样的错误,经过一番折腾,找到解决办法 1. 首先在当前项目下新建 MNIST_data 2. https://gitee.com/Gssol/tensorflow_mnist_Data/attach_files 从该目 阅读全文
posted @ 2017-10-26 13:13 Gssol 阅读(6534) 评论(2) 推荐(1)
摘要:1. 问题描述 The TensorFlow library wasn't compiled to use SSE4.2 instructions, but these are available on your machine and could speed up CPU computations 阅读全文
posted @ 2017-10-19 19:53 Gssol 阅读(5545) 评论(0) 推荐(1)
摘要:数据处理:12个使得效率倍增的pandas技巧 1. 背景描述 Python正迅速成为数据科学家偏爱的语言,这合情合理。它拥有作为一种编程语言广阔的生态环境以及众多优秀的科学计算库。如果你刚开始学习Python,可以先了解一下Python的学习路线。 在众多的科学计算库中,我认为Pandas对数据科 阅读全文
posted @ 2017-10-13 14:32 Gssol 阅读(1261) 评论(0) 推荐(0)
摘要:怎样解决python dataframe loc,iloc循环处理速度很慢的问题 1.问题说明 最近用DataFrame做大数据 处理,发现处理速度特别慢,追究原因,发现是循环处理时,loc,iloc速度都特别慢,当数据量特别大得时候真的是超级慢。查很多资料,发现没有详细说明,以下为 解决办法 2. 阅读全文
posted @ 2017-10-12 17:07 Gssol 阅读(1892) 评论(0) 推荐(0)
摘要:1. 从线程到多线程 线程的定义: 线程 :程序执行流的最小单元。它是进程内一个相对独立的、可调度的执行单元,是系统独立调度和分派CPU的基本单位。 线程从创建到消亡的过程: 多线程的定义: 多线程:从软件或者硬件上实现多个线程并发执行的技术。在单个程序中同时运行多个线程完成不同的工作。 Java垃 阅读全文
posted @ 2017-03-29 13:24 Gssol 阅读(911) 评论(1) 推荐(2)
摘要:厌倦了在控制台使用键盘输入并显示结果的过程?是的,在你现在这台电脑上,已经很少有程序使用这种交互方式。本实验将带你初步进入图形用户界面(GUI)的世界,让你学会如何编写屏幕上那些具有特定大小和位置的窗体程序,并在其中添加文本,处理用户的输入。通过学习,可以让你的程序真正地“有头有脸”——具有更好的人 阅读全文
posted @ 2017-03-28 20:49 Gssol 阅读(651) 评论(0) 推荐(0)
摘要:1. 常见异常 异常都是从Throwable类派生出来的,而Throwable类是直接从Object类继承而来。 通常的异常有四类: 1. Error : 系统内部错误,这类错误由系统进行处理,程序本身无需捕获处理。 2. Exception:可以处理的异常 3. RuntimeException: 阅读全文
posted @ 2017-03-27 18:41 Gssol 阅读(475) 评论(0) 推荐(1)
摘要:1. 集合类框架定义 在Java语言中,Java语言的设计者对常用的数据结构和算法做了一些规范(接口)和实现(具体实现接口的类)。所有抽象出来的数据结构和操作(算法)统称为Java集合框架(Java Collection Framework)。 这意味着我们在具体应用时不必考虑数据结构和算法实现细节 阅读全文
posted @ 2017-03-27 15:16 Gssol 阅读(212) 评论(0) 推荐(0)
摘要:1. 字符串类 1.1 字符串类定义 Java字符串类(java.lang.String)是java中使用最多的类,也是最为特殊的一个类。 字符串(String)是由数字、字母、下划线组成的一串字符,是编程语言中表示文本的数据类型。 操作字符串的常用方法有复制、计算其长度、查找字符串中的某些字符等。 阅读全文
posted @ 2017-03-27 12:29 Gssol 阅读(1906) 评论(0) 推荐(0)
摘要:红包算法分析 有人认为,抢红包的额度是从0.01到剩余平均值*N(N是一个系数,决定最大的红包值)之间,比如一共发了10块钱,发了10个红包:第一个人可以拿到(0.01~1*N)之间的一个红包值,当然为了确保所有人至少有1分钱拿,不能前几个人就把钱拿光了,因此需要有一个判断算法。举个例子,如果每个人 阅读全文
posted @ 2017-03-26 22:32 Gssol 阅读(15119) 评论(1) 推荐(1)
摘要:1. J2SE的定义 J2SE:全称为Java 2 Standard Edition。Java 2平台包括:标准版(J2SE)、企业版(J2EE)和微缩版(J2ME)三个版本。 J2SE主要包括UI、集成库、语言和工具基础库、其他基础库、java虚拟机等组件。 2. 面向对象 2.1 类与对象的关系 阅读全文
posted @ 2017-03-26 22:26 Gssol 阅读(450) 评论(0) 推荐(0)
摘要:工厂模式定义 在面向对象程序设计中,工厂通常是用来创建其他对象的对象,工产模式根据不同的参数来实现不同的分配方案和创建对象。 在工产模式中,我们创建对象时不会对客户端暴露创建逻辑,而且是通过使用一个共同的接口来指向新创建的对象。 工厂模式通常分为: 普通工厂模式 多个工厂方法模式 静态工厂方法模式 阅读全文
posted @ 2017-03-25 16:02 Gssol 阅读(166) 评论(0) 推荐(0)
摘要:设计模式定义 设计模式原则 设计模式分类 常用设计模式 (一)设计模式定义 设计模式是针对软件设计中普遍存在的各种问题,所提出的解决方案。 换句话说,设计模式是一套被反复使用,多数人知晓的、经过分类的,代码设计的经验的总结。使用设计模式是为了可重用代码,使代码更**容易被他人理解,保证代码可靠性。 阅读全文
posted @ 2017-03-24 23:02 Gssol 阅读(225) 评论(0) 推荐(0)
摘要:(一)项目框架分析 妈妈要去做饭,发现没有酱油,让儿子去买酱油,然后回来做饭。 根据面向对象的思想,有两个对象,妈妈和儿子 主要有两个方法: (一)没有线程控制(即儿子没有买酱油回来妈妈就做好饭了)+(没有调用jion方法) (二)有线程控制(妈妈进程和儿子进程又先后影响)+(调用jion方法) 项 阅读全文
posted @ 2017-03-01 19:27 Gssol 阅读(578) 评论(0) 推荐(0)
摘要:(一)项目框架分析 对于学生并发接水项目,根据面向对象的思想,需要创建两个对象,即学生和水龙头。 接下来主要讲解不排队接水和排队接水两张情况。 项目的目录文件如下: (二)不排队接水 假设有四个学生小常、小尚、小王和小刘下课之后去接水。由于水房中只要一个水龙头,所以,谁先去,谁先接水,谁先回教室。 阅读全文
posted @ 2017-03-01 17:07 Gssol 阅读(565) 评论(0) 推荐(0)

1