自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(92)
  • 收藏
  • 关注

原创 理解pow算法

public double cal(double x, int n) { // 偶数次幂 double sum = 1; for (int i = n ; i != 0 ; i/=2){ if (i%2!=0){ sum*=x; ...

2019-06-10 19:47:22 1134

原创 插入排序

插入排序核心思想扑克牌砌牌的思路直接看代码#include<stdio.h> 2 #define LEN 5 3 int a[LEN]={10,5,2,4,7}; 4 int main(void){ 5 6 int i,j,key; 7 for(j=1;j<LEN;j++) 8 { 9 ...

2019-05-29 22:31:05 157

原创 快排

快排核心思想先贴上数组int a[LEN]={6,7,4,5,6,7,8,11,3,9,11,23,55,33,66,223};要对数组进行快排首先要确定一个key值,这个值可以是数组中任意的一个,我们这里确定一个数为key,然后我们需要做的就是将整个数组中小于key的元素排在key左边(这里以由小到大为例),比key大的数排在右边 ,这一步确定了这个元素在数组中的最终位置,然后我们可以把...

2019-05-29 22:08:40 522

原创 软考数据库模块

三级模式 两级映射

2019-05-15 12:52:53 126

原创 51CTO操作系统

信号量机制进程调度死锁产生死锁的必要条件

2019-05-13 22:56:43 220

转载 计算机组成原理

MAR反应存储单元得个数MDR反应存储数据子长控制器如何完成一条指令取数通过PC取操作指令,到MAR中寻找地址,根据地址找到数据给MDR再由MDR交给IR IR再交给执行控制单元CU CU通过分析指令得知这是取的操作,取得数得地址就是指令的后半部分,然后IR根据地址到MAR查询然后再存储体中找到数据交给MDR 这个时候MDR就会直接将数据传给ACCPC-MAR-M...

2019-04-30 20:55:48 2467

翻译 密码学基础

根据ka和kb是否是共享相同的密钥来区分出对称密钥加密和公开密钥加密加密方法

2019-04-26 17:41:38 225

原创 tcp客户端和服务器的生命周期

2019-04-24 16:57:10 445

原创 soket 流程

2019-04-23 22:16:40 173

原创 计算机网络温习

带宽可以把带宽想想成一条告诉公路,车道越多,单位时间通过的车越多,同理带宽越大单位时间发到网络上的数据越多,吞吐量是实际中的带宽时延发送时延将数据发送到传输媒体介质所需要的总时间。传播时延取决于电磁波的传播速度和链路长度排队时延由路由器转发的时候,数据需要等带路由器输入端输出端可用所花费的时间处理时延检测数据所需要花费的时间时延带宽积可以理解为网路上某一时刻bit位数的总和...

2019-04-15 19:13:48 3972

转载 计算机网络

带宽代表此网络的传输的最高速率,即单位时间内传递多少bit吞吐量在单位时间内通过某个网络的数据量受带宽和网络额度速率的影响,对比带宽即带宽为理想下的网络速度,吞吐量则是实际工作中的网络速度。时延发送时延数据长度除以信道带宽,发生在主机内传播时延取决于电磁波传播速度和链路的长度,信道长度除以电磁波在信道上的传播速率,发生在主机外排队时延由路由器转发的时候,数据需要等待输入输入链...

2019-04-11 18:29:14 378

原创 鸟哥的私房菜记录

bash:not foundman 用法console和terminal区别文件权限权限对文件和目录的区别注意尽管目录有r权限但要读到目录中的文件名还是需要x权限、FHSLINUx目录树目录操作-可以回到cd之前的目录文件操作命令lscp...

2019-03-30 17:21:37 158

原创 linu 开机、重启、用户登录注销、用户管理

基本命令用户登录和注销

2019-03-26 19:31:58 133

原创 linux vi+vim

2019-03-26 15:57:51 109

翻译 linux 文件系统目录结构

bin目录存放指令等dev设备文件home 用户文件media 媒体文件mnt 挂在的分区opt 下载的一些软件proc有关于内核的一些东西sbin 高级用户用的指令selinux 安全目录usr 用户安装的文件和应用基本目录...

2019-03-26 08:37:31 124

转载 bootstrap 学习

栅栏<div class=“container”><div class=“row”><div class=“col-md-1”>.col-md-1</div><!—由于这12个div都一样,所以这里省略了其他10个—><div class=“col-md-1”>.col-md-1</div></d...

2019-03-22 20:34:11 301

原创 js实现tab标签页

核心思想点击tab标签后将此标签所对应的标签页的display设置为block,其它标签页权威none&lt;div id="send"&gt; &lt;span class="sen1"&gt;编辑推荐&lt;/span&gt; &lt;span id="but1" class

2019-03-11 20:57:19 1971

原创 js轮播图实现

思路:我认为用动画的形式优于算距离的形式。轮播盒先设置轮播盒的宽高和定位,由于图片和ul要依赖于轮播盒来定位故轮播盒的position设置为relative.图片我这里用了6张图片,由于一开始就要显示第一张所以把第一张图片的class设置为show按钮有几张图片就设置几个li,与图片同理将第一个设置为active以下是html代码&lt;div class="images" id...

2019-03-11 15:20:42 212

原创 js 常见问题

函数声明与函数表达式函数声明会在执行任何代码之前调用,函数表达式则是在代码执行到该表达式时才被执行。这也是函数声明在代码块后面的情况下,在代码中也能调用该函数的原因,而函数表达式则会出现问题如:alert(sum())var sum = function(){return 1;}这会报错,因为alert函数中的sum还未被定义。函数内部的两个特殊对象this&amp;&amp;a...

2019-03-11 14:14:58 133

原创 vue.js学习记录

v-bind的使用:&amp;lt;!DOCTYPE html&amp;gt;&amp;lt;html lang=&quot;en&quot;&amp;gt;&amp;lt;head&amp;gt; &amp;lt;meta charset=&quot;UTF-8&quot;&amp;gt; &amp;lt;meta name=&quot;viewport&quot;

2019-02-27 22:04:40 152

翻译 Servlet请求转发和重定向

重定向 //重定向写法: 重新定位方向 参数即跳转的位置 response.sendRedirect("login_success.html"); 1. 地址上显示的是最后的那个资源的路径地址 2. 请求次数最少有两次, 服务器在第一次请求后,会返回302 以及一个地址, 浏览器在根据这个地址,执行第二次访问。 3. 可以跳转到任意路径。 不是自己的工程也可以跳。 4. 效率...

2019-01-19 20:52:43 85

转载 HttpServletRequest 和 HttpServletResponse

HttpServletRequest 和 HttpServletResponseServlet配置方式全路径匹配以 / 开始 /a /aa/bblocalhost:8080/项目名称/aa/bb路径匹配 , 前半段匹配以 / 开始 , 但是以 * 结束 /a/* /*其实是一个通配符,匹配任意文字localhost:8080/项目名称/aa/b...

2019-01-19 19:21:09 76

转载 servlet必知

Servletservlet是什么?其实就是一个java程序,运行在我们的web服务器上,用于接收和响应 客户端的http请求。更多的是配合动态资源来做。 当然静态资源也需要使用到servlet,只不过是Tomcat里面已经定义好了一个 DefaultServletHello Servlet得写一个Web工程 , 要有一个服务器。测试运行Web工程新建一个类, 实现Servl...

2019-01-18 22:37:09 156

转载 http必知

Http协议什么是协议双方在交互、通讯的时候, 遵守的一种规范、规则。http协议针对网络上的客户端 与 服务器端在执行http请求的时候,遵守的一种规范。 其实就是规定了客户端在访问服务器端的时候,要带上哪些东西, 服务器端返回数据的时候,也要带上什么东西。版本1.0请求数据,服务器返回后, 将会断开连接1.1请求数据,服务器返回后, 连接还会保持着。 除非服务器 |...

2019-01-18 19:29:52 73

原创 xml约束 命名空间

解决命名冲突的方式有添加前缀和命名空间前者即使&amp;lt;h(可替换成任意符号):元素名&amp;gt;后者格式为&amp;lt;h:table xmlns:h=“http://www.w3.org/TR/html4/”&amp;gt;当命名空间被定义在元素的开始标签中时,所有带有相同前缀的子元素都会与同一个命名空间相关联。命名空间的实际应用当开始使用 XSL 时,您不久就会看到实际使用中的命名空间。XSL 样式表...

2019-01-18 12:35:30 325

原创 java jdbc使用步骤

1注册驱动DriverManager.registerDriver(new Driver());2取得连接Connection con = DriverManager.getConnection(“jdbc:mysql://localhost/stcxxxx?useUnicode=true&amp;amp;amp;characterEncoding=utf-8&amp;amp;amp;useSSL=false”, “roo...

2019-01-17 19:21:06 232

原创 js 构造函数原理

var dog = new Dog(“name”,“age”);构造函数的执行顺序new 创建一个新的空对象,并将这个对象的引用付给this,调用Dog()方法将实参传给形参,再执行函数体中的代码,给this指向的对象属性赋值,函数体执行完毕后,new返回this–及新对象的引用。...

2018-12-18 16:50:19 257

原创 dom 基本操作/结构树

document的意义指的是浏览器加载的整个页面获取标签 //通过标签id var div = document.getElementById(); //通过标签名 var div1= document.getElementsByTagName(); //通过类名,存在兼容问题 var div2=document.getElementsByCl...

2018-12-07 14:05:55 116

原创 js 构造函数内部原理

2018-12-04 22:10:48 169

原创 js 闭包

当内部函数被保存到外部时,会生成闭包。例如function a(){ var num =100; function b(){ num++; console.log(num); } return b; } var demo=a(); demo(); demo();闭包会导致原有的作用域链不释放,造成内存泄漏。利用闭包实现累加器...

2018-12-03 21:43:32 65

原创 js 学习作用域链

function a (){}a.[[scope]]这是隐身属性,我们无法访问例子代码分析第二个例子代码解析:图片来自渡一教育 仅用于学习。。。。。

2018-12-03 21:04:53 91

原创 js AO GO对象

函数在执行之前会进行预编译1、创建AO对象2、找到形参和变量声明,将变量和形参名作为AO属性名,值为underfined3、将实参值和形参值统一4、在函数体里面找到函数声明,值作为跟AO属性对应的值。...

2018-12-03 18:57:15 574

原创 html 学习记录 css基础选择器和权重

1、radio 和 checkbox 设置默认选中的属性名为checked 值为checked&amp;amp;amp;lt;input type=&amp;amp;quot;radio&amp;amp;quot; name=&amp;amp;quot;sex&amp;amp;quot; value=&amp;amp;quot;man&amp;amp;quot; checked=&amp;amp;quot;checked&amp;a

2018-11-28 19:46:00 261

原创 设计模式 面向对象设计七原则

文章目录概论单一职责原则概论面向对象设计原则的目的是为了在提高代码可维护性的同时,去提高系统的可复用性。另一种说法即实现支持可维护性的复用。一个好的系统设计要具备以下三个性质:1、可拓展性:容易将新的功能模块加入到系统中。2、灵活性:代码修改不会波及很多其他的功能模块。3、可插入性:可以很方便的将一个类抽出,并将另一个有相同接口的类插入进去。单一职责原则定义:一个对象应该只包括单...

2018-11-07 13:48:29 372

原创 android 内容提供器

android运行时权限在运行程序时动态的对程序的某一项权限申请做授权,避免了安装软件时不一次性授权不能安装的问题。不是所有权限都需要在运行时申请授权,现在的权限归为两类一类是普通权限一类是危险权限,还有一类是特殊权限用的比较少。对于普通权限系统为自行帮我们授权,如申请访问网络状态,而危险权限则需要得到用户的同意才能使用,每一个危险权限属于一个权限组,若权限组中任意一个权限被允许那么这个权限...

2018-11-01 15:23:26 179

原创 android 数据存储

文章目录@[toc]文件存储sharedPreferences1.取得sharedPreferences对象后如何进行数据存储?SQLite数据库存储Litepal文件存储适合存储一些没有进行格式化的文本数据。Context中提供了一个openFileOutput方法将数据存储到指定的文件中,此文件接收两个参数一个是文件名,注意此文件名不需指定路径因为android中文件的存储路径都是/d...

2018-11-01 13:37:27 100

原创 android 广播

每个应用程序都可以对自己关心的广播进行注册。标准广播;异步的,所有广播接收器同时接收此广播,无序。有序广播:同步的,广播放出之后同一时刻只有一个广播接收器能接受这个广播,当这个广播接收器的逻辑执行完后才会传递到下一个广播接收器,且前面的广播接收器可以截断广播的传递。一 接收系统广播广播注册的两种方式在代码中注册–动态注册如何创建一个广播接收器?新建一个继承自BroadcastReci...

2018-11-01 10:36:10 193

转载 android inflater详解

简述:简单的说,LayoutInflater就是是一个用来解析xml布局文件的类。该篇文章将对LayoutInflater类进行分析,内容包括:LayoutInflater在哪里创建如何获取LayoutInflater对象视图的创建过程(xml转换成View的过程)inflate方法的两个重要参数(root、attachToRoot)分析LayoutInflater的来源:Lay...

2018-10-31 11:17:26 9135 1

原创 android 服务的最佳实践代码解析

DownloadTask类 //完成下载的模块package com.example.administrator.servicebestpractice;import android.app.DownloadManager;import android.content.Intent;import android.os.AsyncTask;import android.os.Enviro...

2018-10-29 22:39:23 153

原创 android 服务

文章目录@[toc]多线程关键异步处理机制:方便的AsyncTask服务启动和停止服务服务和活动的通信使用前台服务IntentService多线程关键异步处理机制:android中异步处理机制主要是由四个部分组成,Message,Handler,MessageQueue,Looper组成。Message:主要是在线程之间起传递消息的作用,可以使用what,arg1,arg2,(这俩传递...

2018-10-29 22:03:12 77

空空如也

空空如也

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

TA关注的人

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