自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Holy_Spirit

你的蠢掩盖不了你的丑,孤单的我在漫漫长夜中游走、

  • 博客(34)
  • 资源 (3)
  • 收藏
  • 关注

原创 SQLSERVER 同步更新记录

在SQL SERVER 2008以后,存在两种数据库同步策略。分别是Change Trace和Chang Data Capture。这两种策略,各有各的优缺点,适用于不同的场景当中。        CDC是异步获取,是在操作发生,写入日志后触发的监听。记录操作发生的时间,类型和实际影响数据和具体的变化值。而CT是同步获取,在DML提交时就会触发,有点类似于trigger,因此对性能造成一定的影响,...

2018-03-09 15:05:20 1769

原创 Oracle LogMiner实践记录

1、longminer的环境配置https://www.cnblogs.com/shishanyuan/p/3140440.html2、sqlplus中执行logminer的命令记录//loginCONNECT DATAHUB/DATAHUB//create table and insert dataCREATE TABLE "DATAHUB"."ORACDC"("ID" NUMBER(5),"N...

2018-03-06 18:21:38 321

原创 Oracle修复记录

SQL> select * from v$log;select * from v$log*ERROR at line 1:ORA-01034: ORACLE not availableProcess ID: 0Session ID: 0 Serial number: 0在oracle操作的时候,遇到这个问题,尝试了很多办法,都没办法解决。最后通过介质恢复,恢复到过去某个正常的时间点,解决了问...

2018-02-26 17:31:27 436

原创 关于http url中特殊符号的记录

11

2017-07-21 17:04:20 1995

原创 http中attribute和paramter的区别

区别一:attribute是用于web容器内数据流转的一种介质,通常用于页面间的不同组件间的数据传递。而paramter则是一种作用于一个request的介质,常用于获取url的参数。区别二:attribute传递的对象为object,作用于request持有的内存范围内。而paramter则只能传递String类型。因为从本质来说,它其实作用在URL的值传递之上。因此,paramter是B/

2017-07-20 18:45:33 1915

原创 mysql基本数据库操作

1,将表中数据导出到文件中eg:select * from tb_contact into outfile '/tmp/contact.txt' fields terminated by ',' optionally enclosed by '"' lines terminated by '\n';2,将文件数据导入到数据库表中(local关键字指定文件路径为客户机,默认为服务器路

2017-03-01 14:13:31 280

原创 Android总结随笔

1、Android中Activity的四大启动模式:a、standard:每次都创建一个实例Activity,并且同一对象可重叠b、singleTop:可多实例存在与一个栈中,但是如果在启动时,有此对象的实例引用存在与栈顶,将不会创建新的对象,而是引用栈顶的对象进入onNewIntent方法。这表明,在这个模式下,可多实例化对象,但不能对象叠加c、singleTask:只有一个对象存在

2016-07-14 23:08:39 771

原创 面试考点随笔——牛客

在不久前,我参加了腾讯的线上笔试,可是做得很不理想。其实,在此之前,我是认真复习过的,也很认真的研究了java,计算机网络,数据库..等等各方面的知识原理。但是,做的却感觉完全没发挥出自己的付出。我考完后,有点炸的感觉,就玩了两天,静下心来了,总结了下,感觉这次的失败原因有两个,一是,自己的知识面真的不广,至少腾讯有些偏的东西感觉很陌生,第二,没有适应这种笔试模式的考核。第一次参加这种线上笔试,之

2016-04-06 21:27:19 977 2

原创 一些比较简单的算法

今天被提起,发现很多细节,都是算法啊,我居然以前都没注意到,唉,笨人,多做点笔记为好***对于交换两个数:既然是算法,自认不能用一个变量来当中介,这样空间复杂度就相对高。 /** * 通过算术运算交换 * @param a * @param b */ public void exchangeTwoNumByArithmetic(int a, i

2016-04-06 16:51:07 541

转载 KMP算法(通俗易懂的字符串比较算法)

作者: 阮一峰日期: 2013年5月 1日字符串匹配是计算机的基本任务之一。举例来说,有一个字符串"BBC ABCDAB ABCDABCDABDE",我想知道,里面是否包含另一个字符串"ABCDABD"?许多算法可以完成这个任务,Knuth-Morris-Pratt算法(简称KMP)是最常用的之一。它以三个发明者命名,起头的那个K就是著名科学家Don

2016-04-06 16:03:57 1447

原创 哈希算法&&Java中的HashMap实现原理

HashMap是通过一个Entry的数组实现的。而Entry的结构有三个属性,key,value,next。如果在c中,我们遇到next想到的必然是指针,其实在java这就是个指针。每次通过hashcode的值,来散列存储数据。而hashcode()这个犯法最简单的算法是:String中的哈希算法:public int hashCode() { int h = has

2016-04-05 19:14:43 8002

转载 平衡树之AVL树旋转

大一就学了数据结构,当听到AVL树的时候就很蒙,也没认真。最近开始认真看,那书上讲的何止是蒙,讲的我是莫名其妙。不知道为什么那么多人喜欢严蔚敏版的数据结构,没觉得好在哪里,讲的少,讲的粗略,讲的也是莫名其妙。可能是我的问题把,所以在网上搜了相关资料的,我一直认为,一个理论要马上接收,其实挺难的,我的做法是先不管那么多,掌握基本的操作就行,在你每次用的过程中,总会关心到某些值得推敲的地方,这样的抛砖

2016-03-31 21:03:46 564

原创 基于DFS的求割点算法

基于DFS的求割点算法:笔记;图的双连通性:就是图中不存在割点的图双连通性的作用:具有双连通性的网络,不会因为一个局域网瘫痪,而导致网络全部瘫痪;因为,每个点与点的联系在双连通图中不是唯一的,就是说去掉一个点这个同不会变成两个不关联的点集实现思路:**对每一个点都都进行测试,当删除这个点和这个点的相关边,DFS搜索能否一次遍历完所有点,如果可以,则这个点不是割点;如果不

2016-03-28 19:10:12 1305 1

原创 最小生成树算法

最小生成树算法:这篇博客写的,正是我想要的,所以就不写那么多了,记着就好了,肯定有用:http://blog.csdn.net/fengchaokobe/article/details/7521780但是里面我觉得Prim算法说的有点朦胧:Prim算法其实是通过已有的点集可能到达的下一个点所产生的边集中,选一条最小权值的边走下去这一步的变化可

2016-03-28 19:08:35 306

原创 最大流算法(网络流问题)

3、最大流算法(网络流问题):对于流的概念是,我觉得就是管道;而管道就存在一种限制,大的管道的通量要小于等于小的管道的最大的通量。算法实现(基于DFS,我自己的思路):**按照DFS的思想,先找到一条到目的点的路径,得到这个路径的最小权值存起来**对于第一步用到的边,减去最小权值后(如果权值为0,则说明这个边已经走不通了),再用DFS算法,找到一条可达目的点路径,得到这个路径的最小

2016-03-28 19:06:50 684

原创 最短路径算法

最短路径算法:最短路径 ,迪杰斯特拉算法,就是基于广度优先的思想的,也是贪婪算法的思想广度优先搜索(迪杰斯特拉算法):这个算法实现:**从起点开始,首先标记起点为已知,这时,我们就好像能看到这个点能通往其他点的路了(这就是边的两个点)**维护一个记录表,记录下这个点能通往下一个点路径和通向第一个点所需要的权重,并把下一个所有可达点入队**从队列中取一个点出来,再次标

2016-03-28 19:04:20 475

原创 拓扑排序

拓扑排序KAHN算法实现:设一个有向图,存在一个入度=0,并有出度的点**遍历所有点的出度和入度,找到入度为0的点,将点全部入队**依次出队点,去掉图中有关该点的狐,同时将入度为0的点入队**直到队列为空执行过程中出现的情况:**找不到入度=0的点;所有点都输出了。这个输出的序列就是拓扑序列**找不到入度=0的点;但还有点没输出。这说明这个图有环。这些剩下的点,必然

2016-03-28 19:02:15 427

原创 基于DFS的求欧拉回路算法

1、拓扑排序KAHN算法实现:设一个有向图,存在一个入度=0,并有出度的点;**遍历所有点的出度和入度,找到入度为0的点,显示该点**并且去掉图中有关该点的狐**重复上述两个操作执行过程中出现的情况:**找不到入度=0的点;所有点都输出了。这个输出的序列就是拓扑序列**找不到入度=0的点;但还有点没输出。这说明这个图有环。这些剩下的点,必然存在一个环**

2016-03-26 21:32:39 8256

原创 排序算法白话实现

排序的实现过程,这个比任何理论都好懂,如果要定义的话,直接百科搜就是了1、冒泡排序:34,8,64,51,32,2134与8比较:8,34,64,51,32,2134与64比较:8,34,64,51,32,2164与51比较:8,34,51,64,32,2164与32比较:8,34,51,32,64,2164与21比较:8,34,51,32,21,64(这样

2016-03-26 19:19:59 925 1

原创 不相交集类算法

1、不相交集类的算法:这是处理等价问题的一种算法,这里的等价指的是集合,a与b等价,是指a∈S,b∈S。通过不相交集类的两个基本操作find就可找出a和b的集合标志是否一致,若一致则说明它们是一个集合的。当然,对于集合的表示,用的是森林的数据结构。集合的标志就是根节点,若根节点一样,就说明集合一样。而除了唯一的根节点之外,剩下的节点里面存放都是父节点的标志。因此,我们只需要一个数据就能表示一个

2016-03-26 19:10:11 3040

原创 Activity原理

找了好多书,看了好多的播客,并没有找到一个很系统讲Activity原理的。虽然哦我也吸收了很多关于Activity的知识。但没有一个知识的构架,还是很虚在这里,只好自己再总结一次:我觉得Activity的生命周期:onCreate(Bundle onSavedInstanceState)——>onStart()——>onResume()——>onPause()——.>onS

2016-03-25 20:00:19 925

原创 Handler原理笔记

android的Handler是线程之间通信的唯一方式,这种方式初看我觉得就是一个回调接口的形式。很多时候,我们只要将handller的变量插入其他线程就能进行交互了。当然,Handler的实现过程,其实还是很复杂的。我自己总结了下:Handler是依托于数据结构的。也就是,如果想进行线程间的通信,需要在被通信的线程的中维持一个Looper轮询机构。在Looper中插入一个Message Qu

2016-03-25 18:22:10 371

原创 Java设计原则和模式笔记

设计原则:1、里氏替换原则(Liskov Substitution Principle):此原则的思想是面对接口的编程中,我们要做到最大化的可扩展性和高内聚低耦合。在设计中,很有可能的问题是,一个功能对象类是无法满足一个项目特定的业务需求。这个时候,如果在接口中引用的是某个功能类的父类对象,我们就可以在子类中继承父类所有功能的同时并且扩展特定需求。在接口引入的地方,如果使用子类插入而不产生

2016-03-23 20:15:20 330

原创 递归算法思想&&一些简单算法实现

1、递归算法需要满足的条件:a、有最小值的边界b、结果是通过一步一步的结果层层退出b、每一步的执行动作应该是一样的d、满足所有的情况例一:假设在程序中只能输出0~9这是个数,如何输出一个大于9的两位一上的是数

2016-03-10 19:20:25 1580

原创 android studio添加so库

真是蛋疼,以前开过百度地图,这次直接复制过来使用,结果碰一鼻子灰,在这里好好总结下百度地图的步骤:1、在百度开放着平台申请密钥,这个不会的,看里面的说明把2、将百度地图所需要的包和so库文件拷到工程中,这里很容易出问题,在eclipse中,这两者的设置方式是一样的,但在as中,二者不是一致的.jar的包,放在libs中即可,但是.so库文件却不能这么简单的处

2016-01-29 19:10:10 1067

原创 计算机网络笔记(四)谢希仁版

TCP/IP五层——网络层重要概念*1、网络层的协议主要是网际协议IP,与之匹配的有ARP(Address Resolution Protocol),ICMP(Internet Control Message Protocol),IGMP(Internet Group Management  Protocol),本来还有一个RARP逆地址解析协议,如今不再使用了,功能归为应用层的DHC

2015-12-21 14:04:05 819

原创 计算机网络笔记(三)谢希仁版

三、TCP/IP五层——数据链路层中的重要概念*1、数据链路层使用的信道的类型:点对点信道 和广播信道*2、网络层实现的是数据在不同网络之间的跳转传输,也就是路由器负责的是对收到的分组进行转发到其他路由组成的网络中3*数据链路层的三个基本问题:3.1、封装成帧:3.1.1、帧是数据链路层的数据传送单元3.1.2、帧的首部和尾部是为了帧定界3.1.

2015-12-15 19:26:41 840

原创 计算机网络笔记(二)谢希仁版

二、TCP/IP五层——物理层中的重要概念*1、物理层的作用:确定与传输媒体接口有关的一些特性:1.1、机械特性:指明接口所用接线器的形状和尺寸,引脚数目和排列,固定和锁定装置....1.2、电器特性:指明在接口电缆的各条线路上出现的电压啊的范围1.3、功能特性:指明某一线路上出现的某一电平的电压表示何种意义1.4、过程特性:指明对于不同功能的各种可能时间的出现顺序

2015-12-14 19:31:35 605

原创 计算机网络笔记(一)谢希仁版

一、计算机网络概述中的重要概念*1、因特网的所有标准都是以RFC(Request For Comments)的形式在因特网上发表的,而他是没过因特网协会ISOC下面的因特网工程部IETF发行的工作文件*2、因特网编程部分: 由所有连接在因特网上的主机组成的,这部分是用户直接使用的。2.1、在网络边缘的端系统之间的通信方式分为:C/S,P2P。*3、因特网的核

2015-12-12 15:38:16 2384

转载 计算机网络知识要点

[Network] 计算机网络基础知识总结本文转载自:http://www.cnblogs.com/maybe2030/p/4781555.html#_label0这个总结感觉很到位,对于一本500多页的难懂的书----计算机网络 谢希仁版的,感觉很蛋疼,什么都将的很少,可以下看下这个,再逐个要点细读

2015-12-09 20:24:02 571

原创 Android自定义控件

里面包括了自定义图文框,自定义的仿ios菊花样式的ProgressBar,两种方法,一种是自己出来的,通过重写view,自己实现,其实这个重写就是自定义View的过程,另一种是网络上传的,直接通过定义动画转动实现,第一种方式拓展性比较好,做复杂点可以实现各种样式,当然仅仅是一个菊花的进度条,并不需要这么大费周章的写一个类。我练的是方法。自定义控件,大体上的流程分为两种,一种是已

2015-12-09 17:07:15 316

原创 Android开发者文档笔记(三)

**在APP中使用图片和动画*如何有效地加载容量大的位图图片有各种大小和形状,在很多情况下它们的大小超过了所要求的平台的用户界面的分辨率。例如,系统应用程序显示图片库通常使用Android设备的相机分辨率远高于你的设备的屏幕密度。鉴于手机的运行内存有限,理想情况下我们只需要加载一个适应UI组件大小的低分辨率版本的图片到于内存中。在各种资源中,Bitmap

2015-12-08 21:04:54 423

原创 Android开发者文档笔记(二)

做了一年多的android,不断学习,动手,最近又重新看了下官方的开发文档, 发现里面的东西才是最精华的,故而做下笔记

2015-12-08 20:54:06 370

原创 Android开发者文档笔记(一)

Android开发者文档学习笔记********************************************************************支持不同的语言:*要使app兼容多种语言的设备,可以在res文件夹下建立不同的values子文件夹,在里面放置你的string,color,dimensions等xml文件不同语言的values命名格

2015-12-05 15:59:56 383

snapshot.0

飞书安装包,64可直接运行,无任何问题 飞书安装包,64可直接运行,无任何问题

2019-08-01

简单,实用的图片拼接工具

图片拼接工具

2019-04-27

android自定义控件:图文编辑框,菊花样式Progressbar

android自定义控件:图文编辑框,菊花样式Progressbar

2015-12-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除