- 博客(16)
- 资源 (1)
- 收藏
- 关注

原创 详细了解哈夫曼树和背包问题
写在前面最近在疯狂复习数据结构和算法,虽然看完了一部完整的视频。但是转眼看看自己手中的《剑指Offer》里面还是不是很清楚。。。而且最近也突然觉得自己知识和别人比起来就是一个渣渣。各种被人家吊打。。。这两个算法一个(哈夫曼树)是看最近视频动手实践的,一个(背包问题)是前段时间一个面试里面的题目,当时不知道这是一个系类的问题,昨天和大神聊完天之后才明白。所以乘着短暂的热情还在就记录下来先从哈夫曼树
2017-04-13 10:28:39
2355
原创 Mysql-生产环境用到的技术.md
现在是 03-28 早上四点,刚刚结束了一波线上环境的数据库迁移,趁着热乎,把用到的技术做一个总结设置 Mysql 数据目录前言:由于之前服务都是采用 AWS 的 RDS 服务,RDS 好是好,但是服务的成本过于的高,大概 1c1g 的机器一个月需要 500~1000 人民币,公司为了削减成本所以将 RDS 数据迁移到本地服务器。但是由于存储的数据有30多G,机器的 /root 目录不...
2020-05-08 09:46:07
387
原创 技术小计
技术小计 写在前面,这篇博客的目的主要是总结我在公司实习的这两个月里面所接触的一些新技术栈,因为时间的关系今天就只能跟新我自己弄的ELK监控平台,以后肯定会慢慢把我这两个月学习的补充上去。ELK 日志监控平台 缘起: 因为实习公司的主要业务就是爬虫,所以所有的服务都是以分布式的方式存在。所以公司就使用ELK搭建了一个日志监控平台。首先ELK看似是存在三个服务的,就我简单理解。分别为:
2017-09-05 09:26:34
442
原创 排序算法总结(下)
4.堆排序思路:堆就是一个完全二叉树(小顶堆),主要解决两个问题: 如何将n个待排序的数构建成堆输出堆顶元素之后如何调整剩下的n-1个元素,使之成为新的堆时间复杂度:O(nlogn)代码实现: private static class HeapSort { public HeapSort(int a[]) { buildMaxHeapify(a)
2017-05-12 13:07:17
279
原创 排序算法总结(上)
排序算法总结(上) 首先先给自己大三下学期定下一个小目标:找到暑假实习公司。 因为看了很多学长学姐写的面试经验,觉得数据结构和算法是必问的内容。想想自己对这方面的脑容量为零。 所以在正式面试之前好好恶补一下!!! 1.直接插入算法思路: 默认前面的数据全部都是已经排好的,然后依次将后面的数据插入到合适的位置时间复杂度:O(n^2)最佳复杂度:O(n)/已经全部排好图解
2017-03-01 12:40:13
248
原创 SwipeRefreshLayout使用
SwipeRefreshLayout 使用 布局文件:<android.support.v4.widget.SwipeRefreshLayout android:id="@+id/id_swipe" android:layout_width="match_parent" android:layout_height="match_parent">
2016-12-06 21:21:04
255
原创 短暂总结
时间:2016年11月30日21:22:3开学到现在所学类容:JavaEE三大框架大量Android开源项目Xutils3开源库Nohttp开源库 Annotatios开源库课本知识狗屁不通近期感想 一进大三,就觉得就业的形式越来越严峻。虽然选择的是Android方面,但是感觉自己的基础知识非常的不好,虽然学习的是Java方面,但是感觉自己一点Java基础都没有。对一些基本的东西都
2016-11-30 21:37:11
245
原创 Ajax基本用法
AJAX(异步处理)1.Ajax异步的js和xml2.同步交互和异步交互1.同步发送一个请求要等待服务器响应结束才可以进行下一个请求刷新的是整个界面2.异步发送一个请求,无需等待服务器请求直接进行下一个请求可以使用js接受服务器的响应,使用js局部刷新3.ajax请求第一步:(得到XMlHttpRequest)ajax只需要一个对象XMlHttpRequest,Var xmlHtml = new X
2016-11-30 11:16:03
418
原创 Jsp_Cookie_HttpSession_EL
Jsp&Cookie&HttpSession&EL1.Jsp基础1. 作用:在原有html基础上面添加java脚本,构成jsp页面2.Servlet:虽然能够动态,但是在页面的时候需要调用函数输出在页面上面3. Html:虽然能够很好的显示在网页上面,但是不能够动态的现实内容4. Jsp和servlet的分工:Jsp:请求发起页面,表单,超链接,请求结束页面,现实数据(服务员)Servlet:请
2016-11-29 20:54:25
511
原创 JavaScript基础知识总结
JavaScript基础知识* alert():弹出窗口* document.write(“”):将值直接显示在页面上面(包括heml代码) 1.Js 类型var string 2.数组定义一:var arr=[1,2,3];二:var arr = new Array(3):代表数组的长度 arr[0]=”“;arr[1]=”“;arr[2]=”“;三:var arr = new array[1,2
2016-11-24 22:10:14
460
原创 XML基础知识总结
Xml基础知识 1.XML属性 2.XML得约束:排除一些不需要的条件 dtd约束: 1.创建后缀名为.dtd文件 1.看xml中有多少个元素,有多少个就在dtd中写几个 Schema约束:1.定义Schema符合xml语法,xml语句。xml中可以包含多个Schema,通过名称空间来区分(类似于java的包),可以直接用Int string 类型来定义,但是Schema更复杂。2.创建一个S
2016-11-24 22:09:30
740
原创 GitHub代码提交过程
GitHub代码提交流程图Linux系统提交代码过程 第一步安装git环境 sudo apt-get install git-core 第二步在github网站创建代码仓库 复制Clone地址: 第三步进入项目目录 将代码仓库复制到本地 代码git clone xxxxxxxxxxxxxxx将代码仓库复制到本地之后,项目目录中就会有复制下来的文件 进入到clone下来的文件夹,
2016-11-07 13:10:32
2661
原创 java中IO流的操作
File file = new File(“文件路径”) file.exists:文件是否存在 file.createNewFile:创建新的文件 file.delete:删除文件 file.getParent:返回父目录 file.makedir:创建目录 file.isDirectory:判断文件是不是目录 file.list():返回目录下所有目录包括文件的名称 file.li
2016-10-31 21:49:27
476
原创 BadgeView开源项目的使用.md
BadgeView开源项目的使用第一步:导入jar包badgeview.jar第二步:初始化BadgeViewPrivate BadgeView badgeView; protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); badgeView = new Badg
2016-10-17 20:35:49
440
原创 第一个Android Demo :Chat(伪即时通讯)
说明:上一篇文章因为我对这个写博客还不是很了解,所以造成了页面很乱的情况,所以看到之后马上修改学习Android到现在估计应该还不到一个月的时间,我很激动能够在自己的努力还有奋斗下开发一个自己想要的App,虽然这个App的功能还不够完善,界面很丑陋,Bug很存在很多,但是我觉得这个起码是我自己动用智慧开发的第一个App,所以我要在这里将我开发的思路还有一个想法写在这里。 以实现功能: 即时通讯:
2016-05-30 16:15:53
1220
1
原创 路在远方,努力不止!!!
写给自己: 作为一个理科生,我认为我自己很难写出那种感动人的文字和带着浓厚笔墨味文章,所以我只是想在这里默默的发布者我自学Android的学习心得。大二下的我还在迷茫,大一上加入实验室C语言,对如刚刚上大学的我来说大学太好玩了,没有高中的约束没有作业,有很多很多的时间可以去打游戏可以不用去想哪一些烦心的事情,所以我虽然在实验室,但是贪玩的我很少待在哪里,C语言惨败。大一下,我在学长的指导下自学
2016-05-13 12:15:01
530
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人