自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 冒泡排序总结

package Test5;public class maoPai { public static void main(String[] args) { int a[]={56,23,78,1,0,9,46,20}; maoPai.paiXu(a); for(int i=0;i<a.length;i++){ System.out.print(a[i]+" "); }...

2016-09-30 21:56:00 53

转载 传送文件描述符的简单示例

传送进程描述符,简单的来说,就是进程A打开一个文件f,获得了一个文件描述符fd1,然后进程A将该描述符通过某些方式,传递给了B,此时B就具有了描述符fd2(注意,fd1 不一定等于fd2),从而可以通过fd2对文件f进行读写等一系列的操作。其实本质上相当于A,B两个进程同时打开了文件f。 具体实现其实比较简单,例如当一个父进程要向子进程传递一个文件描述符时,首先会在for...

2016-09-29 13:18:00 120

转载 简单的内存缓存模块 - Smache

介绍[sm]art + c[ache] = smacheSmache 是一个方便的内存缓存模块,可以通过一些简单缓存策略避免无限占用更多的内存,同时确保最常用最应该被缓存的对象被缓存。GitHub: https://github.com/Houfeng/smache安装npm install smache --save用法const Cache = require('smache'...

2016-09-29 01:40:00 107

转载 linux系统下安全管理

1.引导程序安全 linux系统的root密码是很容易破解的,当然前提是你没有设置引导程序密码,如GRUB或LILO,为了防止通过引导程序破译root密码,强烈建 议设置GRUB或LILO的引导密码,可以编辑其配置文件/etc/grub.conf或/etc/lilo.conf,设置password参数。 2.不安全1.引导程序安全linux系统的root密码是很容易破解的,当然前提是...

2016-09-28 17:58:00 57

转载 工厂对象模式简介

工厂对象模式简介在GoF的《设计模式》一书中,对Factory Method/Object Method 意图描述如下:定义一个用于创建对象的接口,让子类决定实例化是哪一个类。 Factory Metho是一个类的实例化延迟到其子类。其结构图如下:其中, 类 Product 定义了一类对象的接口。 ConcreteProduct 实现 Product 的接口。 Creator是...

2016-09-27 11:48:00 58

转载 99乘法表(bash)

awk方式:# awk 'BEGIN{for(i=1;i<=9;i++){for(j=1;j<=i;j++){printf j"x"i"="i*j "\t"} print ""}}'for循环方式:#!/bin/bashfor i in `seq 9`do for j in `seq 9` do [ $j...

2016-09-27 10:46:00 99

转载 线程

需要掌握的有:1,线程的概念2,线程的调度3,线程也分前后台4,线程的容器,线程池5,线程同步===============================================================================================一:进程的概念: 进程是一个可执行程序,由虚拟空间地址,数据,代码,其他操作系统资源组成...

2016-09-27 10:43:00 33

转载 查看Oracle执行计划的几种方法

查看Oracle执行计划的几种方法一、通过PL/SQL Dev工具1、直接File->New->Explain Plan Window,在窗口中执行sql可以查看计划结果。其中,Cost表示cpu的消耗,单位为n%,Cardinality表示执行的行数,等价Rows。2、先执行EXPLAIN PLAN FORselect * from tableA ...

2016-09-26 14:16:00 39

转载 Linux top命令

top命令是Linux下重要的性能分析工具,可以实时动态显示系统中各个进程的资源占用状况,可以通过按键控制显示状态,可以按CPU使用,内存使用和执行时间对任务进行排序。top命令执行效果:第一行展示当前时间,系统运行时间,登录用户数和负载从1分钟、5分钟、15分钟前到现在的平均值。第二行展示各状态进程数,总共,运行中,休眠中,停止和僵尸进程数量。第三行展示CPU状态,us:用户...

2016-09-24 22:36:00 53

转载 线程学习

转载于:https://www.cnblogs.com/zuge/p/5899072.html

2016-09-23 10:37:00 47

转载 在web.Config文件中添加数据库连接配置

新建一个网站,打开web.config文件,在connectionString配置节点添加add节点进行数据库进行数据库连接配置代码如下:<connectionStrings> <add name="SqlConnection" providerName="System.Data.SqlClient"connectionString="server=....

2016-09-23 09:19:00 247

转载 腾讯面试感慨

明天腾讯二面腾讯来西安第一天,我抱着试一次的态度去霸面了。跟着朋友一起去,看到霸面区厚厚几沓简历,顿时觉得肯定是石沉大海。所以厚着脸皮直接去房间找了面试官,一个特别温和充满善意的人,交了简历说明霸面原因就出去了。当时以为如果有面试就会短信通知,于是我就去了其他面试的地方(我感觉这样霸面很没有诚意,建议大家不要学我)。回到学校一直等手机短信,直到第二天也没有收到短信,本以为这样就结束了。背着电脑...

2016-09-23 00:40:00 155

转载 部署war包后,新增tomcat服务器,启动tomcat服务器报错解决方法

导入Maven工程后,新增tomcat服务器,启动服务器后,报如下错误:使用http访问页面的时候报如下错误:经过百度后,有一种方法可以解决:在eclipse tomcat无法启动,无法访问tomcat服务器,于是单独启动tomcat。另报异常:java.lang.AbstractMethodError: javax.servlet.jsp.JspFactory.get...

2016-09-21 20:03:00 110

转载 第一章 oracle数据库基础

第一章 oracle数据库基础1、oracle简介-->数据库管理系统 1.1:数据库 1.2:全局数据库名 1.3:数据库实例 1.4:表空间 1.5:数据文件(扩展名:.dbf) 1.6:控制文件(扩展名:.ctl) 1.7:日志文件(扩展名:.log) 1.8:模式和模式对象2、连接oracle数据库 2.1 SQL*Plus工...

2016-09-20 09:05:00 214

转载 Meisell-Lehmer算法(统计较大数据里的素数)

http://acm.hdu.edu.cn/showproblem.php?pid=59011e11的数据量,这道题用这个算法花了202ms. 1 #include<bits/stdc++.h> 2 3 using namespace std; 4 5 typedef long long LL; 6 const int N = 5...

2016-09-19 17:08:00 225

转载 qq微博 add_pic_t 带一张图的写法

1 $postBody = [ 2 'access_token' => $l_info['acctoken'], 3 'oauth_consumer_key' => \Yii::$app->params['qq_oauth_consumer_key'], 4 ...

2016-09-18 17:49:00 61

转载 JQuery: 基本知识了解

一、介绍:jQuery 是一个 JavaScript函数库。它极大地简化了 JavaScript 编程。jQuery 库可以通过一行简单的标记被添加到网页中。jQuery 是一个轻量级的"写的少,做的多"的JavaScript库。jQuery库包含以下功能:   HTML 元素选取   HTML 元素操作   CSS 操作   HTML 事件函数   JavaScript 特效和动画   HTML...

2016-09-18 16:02:00 42

转载 无法截断表 'User',因为该表正由 FOREIGN KEY 约束引用

执行 TRUNCATE TABLE [User] 失败无法截断表 'User',因为该表正由 FOREIGN KEY 约束引用问题原因是因为这个USER表被其他引用了,所以我们要先接触引用关系1。找到引用这个表外键名称 SELECT * FROM sys.foreign_keys WHERE referenced_object_id=OBJECT_ID('...

2016-09-18 11:55:00 232

转载 关于"干货集中营"的一个开源App

中秋佳节,玩了一天,撸了两天代码,搞出这么个东东,共享出来,小伙伴们如果有兴趣,欢迎添砖加瓦。数据接口为干货集中营的数据,接口地址:http://gank.io/api使用到的技术清单如下:1.greenDao2.Retrofit3.CardView4.RecyclerView5.TabLayout6.FlexboxLayout7.Bmob效果图如下:GitHub地址:https://gith...

2016-09-17 22:39:00 194

转载 33. Search in Rotated Sorted Array (Array;Divide-and-Conquer)

Suppose a sorted array is rotated at some pivot unknown to you beforehand.(i.e., 0 1 2 4 5 6 7 might become 4 5 6 7 0 1 2).You are given a target value to search. If found in the array return its ...

2016-09-16 21:10:00 37

转载 HDU 5876 Sparse Graph(补图上BFS)

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5876题意:  有一个 n 个点无向图,再给你 m 对顶点, 代表着这 m 对顶点之间没有边, 除此之外每两个点之间都有一条边, 且权值为 1.然后还有一个源点 S, 让你计算源点到其他各点之间的最短距离,如果不存在则输出 -1.也就是说让你在所给的图的补图上求源点到其他各点的最短路径.思路...

2016-09-16 12:04:00 58

转载 NDK开发总结

前言NDK开发差不多结束了, 估计后面也不会再碰了诶, 想着还是写个总结什么的,以后捡起来也方便哈。既然是总结,我这里就不会谈具体的细节,只会记录下我觉得重要的东西, 所以这篇随笔不是为萌新学习新知识准备的, 而是复习用的, 有些知识默认读者知道,就算忘了也能根据提示想起来。这里虽然是总结有些地方还是很细的2333.方法论1、 我在实践中大概是这样的流程, 想好大概的 java 和 j...

2016-09-13 11:09:00 62

转载 iOS - CoreLocation 定位

前言 NS_CLASS_AVAILABLE(10_6, 2_0) @interface CLLocationManager : NSObject1、CoreLocation 定位配置1、在 iOS7 及以前的版本,如果在应用程序中使用定位服务只要在程序中调用 startUpdatingLocation 方法应用就会询问用户是否允许此应用是否允许使用定位服务,同时...

2016-09-12 21:45:00 40

转载 第二代身份证号码的验证代码

function cardValidity() { iW = new Array(7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2,1); iSum = 0; for ( i=0;i<17;i++) { iC = v_card.charAt(i) ; iVal = parseInt(iC); iSum += iVal * iW[i]; } iJYM = iSum ...

2016-09-12 12:23:00 145

转载 Android防微信首页左右滑动切换

大家看到微信首页切换效果有没有觉得很炫,滑动切换,点击底部bar瞬间切换,滑动切换渐变效果,线上效果图: 之前也在博客上看到别人的实现,再次基础上,我做了些优化。首先说下实现原理,大神略过,o(╯□╰)o 页面上看到的三个页面是三个Fragment, 左右滑动使用viewpager,相信大家也都是这么再用,那么底部用的是什么技术呢,底部渐变其实就是重写了ImageVi...

2016-09-12 11:23:00 182

转载 快速幂算法

最小公倍数=a*b/最大公约数;描述:求a的b次方模c后的值算法:公式1:abmod c = (a mod c)cmod c;// b次方公式2:算法实现:#include<cstdio>#include<iostream>#include<algorithm>using namespace std;...

2016-09-11 14:30:00 48

转载 剪枝法观点下的旅行商问题(TSP)

1. 构建基本的穷举搜索骨架int n;int dst[100][100];int best;const int INF = 987654321;// 初始状态下,path 存入第一节点,visited 全部元素为 false,curLen = 0;void search(vector<int>& path, vector...

2016-09-11 10:40:00 250

转载 不等式证明

1. a2+b2+c2≥ab+bc+aca2+b2+c2≥ab+bc+ac⇓2a2+2b2+2c2≥2ab+2ac+2bc⇓(a2+b2)+(a2+c2)+(b2+c2)≥2ab+2ac+2bc当然也可用著名的排序不等式、证明及其应用来证明,两序列均为 a≤b≤c,则由排序不等式可得,∑i=13aibi≥∑i=13aibji2. (1+p)n≥1+...

2016-09-10 19:35:00 104

转载 蜂鸣器

功能  使蜂鸣器发出响声分析查看原理图蜂鸣器的端口是PF8管脚外设时钟的配置管脚输出状态的配置模式配置输出类型设置——推挽输出输出速率设置  循环打开、等待、关闭、等待操作代码 1 //beep.h 2 #ifndef _BEEP_H_ 3 #define _BEEP_H_ 4 5 #defin...

2016-09-09 19:37:00 88

转载 Python中,添加写入数据到已经存在的Excel的xls文件,即打开excel文件,写入新数据...

背景Python中,想要打开已经存在的excel的xls文件,然后在最后新的一行的数据。折腾过程1.找到了参考资料:writing to existing workbook using xlwt其实是没有直接实现:打开已有的excel文件,然后在文件最后写入,添加新数据的函数的。只不过,可以利用:Working with Excel Files in Py...

2016-09-09 19:30:00 1550

转载 【AspNetCore】【WebApi】扩展Webapi中的RouteConstraint中,让DateTime类型,支持时间格式化(DateTimeFormat)...

【AspNetCore】【WebApi】扩展Webapi中的RouteConstraint中,让DateTime类型,支持时间格式化(DateTimeFormat) 扩展Webapi中的RouteConstraint中,让DateTime类型,支持时间格式化(DateTimeFormat)一、背景大家在使用WebApi时,会用到DateTi...

2016-09-09 11:39:00 215

转载 Maven java项目管理工具

Maven java项目管理工具1.安装maven下载最新的maven 下载地址 http://maven.apache.org/download.cgi传到要安装的目录 例如/opt/下# tar -zxvf apache-maven-3.3.9-bin.tar.gz //解压#mv apache-maven-3.3.9/ maven //重命名2配置maven# vim /etc...

2016-09-09 11:10:00 38

转载 C#调用webbrowser,阻止弹出新HTML页面

参考资料: 1、C#调用webbrowser,阻止弹出新IE窗口 http://www.cnblogs.com/blindman/p/3819649.html2、【WPF】监听WPF的WebBrowser控件弹出新窗口的事件(这个教程满全的,还有案例代码提供下载) http://www.cnblogs.com/RMay/archive/2010/05/27/1745388.ht...

2016-09-08 16:29:00 404

转载 iOS启动页广告XHLaunchAd

iOS启动页广告XHLaunchAd一.前言:1.现在越来越多的App在启动时插入广告,因平时项目中常用到,所以特意写了一个库,他叫XHLaunchAd.2.demo地址:网页链接3.导入该库仅用几行简单的代码就能实现启动页静态/动态广告功能.4.该项目发布2个月以来,已经收到 400 多个 star ,目前已经更新到V2.1.4版本,现分享给大家.-> XHLaunchAd...

2016-09-07 10:25:00 153

转载 linux软件管理之------编译安装nginx服务器并手动编写自动化运行脚本

  红帽系列的linux软件管理分为三类:1. rpm 安装软件。2. yum 安装软件。3. 源码包编译安装。前面两种会在相关专题给出详细讲解。源码包的编译安装是非常关键的,我们知道linux的相关版本非常多,相关的编译器,解释器也有很多,很多还有最小系统,嵌入式系统等等。同一功能的软件如果只有编译好的软件包,在其它linux的平台上,可能并不能正常安装运行,在此情况下,源码包编译安装出现了。...

2016-09-07 07:51:00 48

转载 Elasticsearch集群和索引常用命令

ES通过设置【节点的名字】和【集群的名字】,就能自动的组织相同集群名字的节点加入到集群中,并使很多的技术对用户透明化。如果用户想要管理查看集群的状态,可以通过一些REST API来实现。参考文档:http://www.cnblogs.com/xing901022/p/4957543.htmlREST API用途ES提供了很多全面的API,大致可以分成如下几种:1 检查集...

2016-09-06 16:15:00 38

转载 月年季度统计sql模型

--accessselect avg(BC) as TJ,format(TDate,'yyyy-mm-dd') as SJ from HDataBJ001 where TDate>=#2016-7-8 15:28:23# and TDate <=#2016-9-6 15:28:23# group by format(TDate,'yyyy-mm-dd') order by f...

2016-09-06 15:34:00 48

转载 单例模式

单例模式,获取单个实例的创建对象的模式。避免频繁创建对象,加大内存开销,减少GC次数。1.懒汉式单例public class Singleton { private static Singleton singleton; private Singleton() {} //定义一个私有的构造器,此类不能被实例化 public static synchro...

2016-09-06 14:18:00 28

转载 【递归】矩形覆盖

我们可以用2*1的小矩形横着或者竖着去覆盖更大的矩形。请问用n个2*1的小矩形无重叠地覆盖一个2*n的大矩形,总共有多少种方法? 1 public class Solution { 2 public int RectCover(int target) { 3 if (target <= 0) { // target == 0,需要0个小矩形 ...

2016-09-04 18:34:00 70

转载 Java--剑指offer(9)

41.输出所有和为S的连续正数序列。序列内按照从小至大的顺序,序列间按照开始数字从小到大的顺序import java.util.ArrayList;public class Solution { public ArrayList<ArrayList<Integer> > FindContinuousSequence(int sum) { ...

2016-09-03 16:11:00 36

空空如也

空空如也

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

TA关注的人

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