自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 phpcms 友情链接的调用

phpcmsv9调用文字友情链接{pc:link action="type_list" siteid="$siteid" order="listorder DESC" num="10" return="dat"}{loop $dat $v}<a href="{$v[url]}" target="_blank">{$v[name]}</a> |...

2017-06-30 15:35:00 183

转载 03_传智播客iOS视频教程_作业讲解及结构体与类的区别

123123123转载于:https://www.cnblogs.com/ZHONGZHENHUA/p/7097076.html

2017-06-30 07:41:00 45

转载 接口的实现

接口的实现 软件152 李升星一、IOC的意思是控件反转也就是由容器控制程序之间的关系,把控件权交给了外部容器,之前的写法,由程序代码直接操控,而现在控制权由应用代码中转到了外部容器,控制权的转移是所谓反转。DI(Dependency Injection,依赖注...

2017-06-29 13:46:00 36

转载 用python抓取百度指数 以及 用cxfreeze打包的经验

用python抓百度指数,参考的文章是https://github.com/TTyb/Baiduindex ,或者看这里http://www.cnblogs.com/TTyb/p/6051366.html ,这两篇文章是一样的;需要注意的地方是:1)安装 selenium2.45 和 Firefox32.0.1 时要注意两者版本的匹配,Firefox版本太高反而不匹配;2)当查找多...

2017-06-29 09:13:00 116

转载 重新认识javascript的settimeout和异步

1、简单的settimeout setTimeout(function () { while (true) { } }, 1000); setTimeout(function () { alert('end 2'); }, 2000); setTimeout(function () { alert('end 1'); }, 100);...

2017-06-28 16:17:00 38

转载 Linux 查看进程和删除进程

转http://www.cnblogs.com/lucyjiayou/archive/2012/02/24/2366194.html1. 在 LINUX 命令平台输入 1-2 个字符后按 Tab 键会自动补全后面的部分(前提是要有这个东西,例如在装了 tomcat 的前提下, 输入 tomcat 的 to 按 tab)。2. ps 命令用于查看当前正在运行的进程。grep 是搜索例如: ps...

2017-06-27 15:59:00 36

转载 Java 构造时成员初始化的陷阱

1、首先列出代码 Base.javapublic class Base{ Base() { preProcess(); } void preProcess() {}} Derived.javapublic class Derived extends Base{ public ...

2017-06-27 13:48:00 40

转载 Python开发【第九篇】:进程、线程

什么是进程(process)?程序并不能单独运行,只有将程序装载到内存中,系统为它分配资源才能运行,而这种执行的程序就称之为进程。程序和进程的区别就在于,程序是指令的集合,它是进程运行的静态描述文本;进程是程序的一次执行活动,属于动态概念。什么是线程(thread)?线程是操作系统能够进行运算调度的最小单位。它被包含在进程中,是进程中的实际运作单位。一条线程指的是进程中一个单一顺序的控...

2017-06-27 08:38:00 61

转载 POJ 3666 Making the Grade [DP]

题意:给定一个序列,以最小代价将其变成单调不增或单调不减序列,这里的代价看题目公式。思路:非常easy想到是DP。1.对前i个序列,构成的最优解事实上就是与两个參数有关。一个是这个序列处理后的最大值mx,和这个序列处理的代价值cost。显然最大值mx最小最好(这样第i+1个值能够不花代价直接接在其后面的可能性更大)。cost最小也最好(题意要求),可是两者...

2017-06-26 21:33:00 35

转载 初识Django

一、什么是web框架?框架,即framework,特制为解决一个开放性问题而设计的具有一定约束性的支撑结构,使用框架可以帮你快速开发特定的系统。对于所有的web应用,本质上其实就是一个socket服务端,用户的浏览器其实就是一个socket客户端。import socketdef handle_request(client): buf = client.re...

2017-06-26 19:36:00 41

转载 linux /proc/cpuinfo 文件描写叙述

processor :系统中逻辑处理核的编号。对于单核处理器。则课觉得是其CPU编号,对于多核处理器则能够是物理核、或者使用超线程技术虚拟的逻辑核 vendor_id :CPU制造商 cpu family :CPU产品系列代号 model   :CPU属于其系列中的哪一代的代号 model name:CPU属于的名字及其编号、标称主频 stepping  :CPU属...

2017-06-26 11:44:00 41

转载 自定义控件边框

最近有个要要实现以下的小功能的需求,话说我也该吐槽以下这个和.9png相比我觉得这两个不知道闹那样的,不过这两种都能实现以下的小需求其中listview中搜索历史记录的半角边框,是用自定义边框做的只需要在该listview中所设置的adapter中的view中的layout里面添加background属性,然后在drawable中添加以下文件(该文件当成图片使用)<?...

2017-06-26 00:07:00 75

转载 CodeForces 167B - Wizards and Huge Prize 期望概率dp

初步分析:把赢了的巡回赛的a值加起来就是最后的剩余空间这个明显的是状态转移的dp啊,然而他的状态比较骚是个数组,表示剩余空间,f(i,j,b),i表示比到第几场,j表示赢了几场,b就是里面的核心状态,总起来就是在比到第i场赢了j场时背包剩余空间b的概率,所以他们加起来一定是1,状态转移的话可以看做是在f(i,j,b)这个状态再比一场,输了转移到f(i+1,j,b),赢了转移到f(i+1,j+1...

2017-06-25 18:11:00 86

转载 CSS实现两端对齐效果

CSS实现两端对齐效果两端对齐,从概念上来说,其实不难理解。如果不明白什么叫两端对齐,可以玩玩word等办公软件。下面谈谈如何实现文本的两端对齐。我所知道的大概有以下几种方法text-alignw3school指出,text-align用于设置块级元素内文本的水平对齐方式。如果想使inline元素或inline-block元素居中对齐,可以使用text-align: center方法,对于...

2017-06-24 15:48:00 68

转载 001Git & GitHub

01、创建GitHub账号  请点击标题链接,阅读官网帮助02、创建代码仓库  请点击标题链接,阅读官网帮助03、安装Git  注:Git官网下载太慢,可在【360卫士】-->【软件管家】中搜索下载04、打开Git命令行  在代码存放目录【鼠标右键】-->【Git Bash Here】05、配置Git  git config --global use...

2017-06-23 22:46:00 48

转载 问题

1、leaflet在地图中添加自定义icon时图标锚点如何设置?var greenIcon = L.icon({ iconUrl: '/images/icon/leaf-green.png', shadowUrl: '/images/icon/leaf-shadow.png', iconSize: [38, 95], // si...

2017-06-23 13:37:00 51

转载 MySQL之SELECT 语句详解

本文参考实验楼的SELECT 语句详解结合自己操作部分而写成。注意:大多数系统中,SQL语句都是不区分大小写的,但是出于严谨和便于区分保留字和变量名,在书写的时,保留字应大写,而变量名应小写。所谓的保留字,即为:在高级语言中已定义过的字,使用者不能将这些字作为变量名和过程名使用。1)SELECT语句的基本格式是:SELECT 查询的列名 FROM 表名 WHERE 限制条件;在上一篇博客创...

2017-06-23 00:35:00 433

转载 KMP算法详解

本文的是基于我对邓俊辉老师编著《数据结构(C++语言版)(第3版)》上关于KMP算法的理解,和网络上一些大神们写的博客,所写。建议将我写的关于implement strstr这题的博客和本篇连起来读。不难发现,这里存在大量的局部匹配,针对暴力解法,若每次匹配的过程都是最后一位失配(即不匹配),文本串和模式串都得回退,并从头开始下一轮的尝试,这样浪费很多时间。一、主算法1)我们可以利用以...

2017-06-21 22:42:00 69

转载 hive命令

hive -e "$hql" > /home/test.csv 将输出重定向到本地文件系统中。hive -S -e "set" | grep warehouse 模糊获取属性名 (-S静默模式,输出结果去掉ok,time taken)--文件中执行hive,后缀为.q或为.hqlhive -f /home/test.hqlhive>source /hom...

2017-06-21 21:58:00 51

转载 codevs 3012 线段覆盖4

传送门3012 线段覆盖 4时间限制: 1 s空间限制: 64000 KB题目等级 : 黄金 Gold题目描述Description数轴上有n条线段,线段的两端都是整数坐标,坐标范围在0~1000000,每条线段有一个价值,请从n条线段中挑出若干条线段,使得这些线段两两不覆盖(端点可以重合)且...

2017-06-21 21:39:00 77

转载 JMETER TPS

上一节中,我们了解了jmeter的一此主要元件,那么这些元件如何使用到性能测试中呢。这一节创建一个简单的测试计划来使用这些元件。该计划对应的测试需求。1)测试目标网站是fnng.cnblogs.com2)测试目的是该网站在负载达到20QPS时的响应时间。QPS解释  QPS :QueryPerSecond每秒查询率。是一台查询服务器每秒能够处理的查询次数。在因特...

2017-06-21 14:23:00 622

转载 Jquery 操作XML

一:使用传统JavaScript调用XML的方法(使用Get方式获得数据)<head> <title>使用传统JavaScript调用XML的方法</title> <script type="text/javascript"> //加载xml文件 function loadXML(xml...

2017-06-21 11:49:00 124

转载 mysql中的enum型

enum设置后值只能是给出的值中的其中一个mysql> create table enum(e enum('1','2','3','4','5','6','7','8','9','10'));Query OK, 0 rows affected (0.03 sec)mysql> desc enum;+-------+-------------------...

2017-06-21 07:19:00 84

转载 First Day & Hello World

开了一个新坑,总觉得应该交代点什么,又不知道从何说起。博客园第一次进入我的视线现是前男友,有一天他很兴奋地跟我说,找到了一个很棒的写博客的地方,叫博客园,推荐给你。然后他很兴奋地在这个上面写了第一篇博客,貌似是讲当时的code jam比赛题的。技术博,他的文字又甚是无趣,写的也很不详尽,大概只是给他自己当笔记用的吧,我也没有仔细看,觉得有些无聊。后来发现,我们高代老师也用这个,发布每周一题...

2017-06-20 21:49:00 44

转载 js三大弹出消息框

1、警告框:alert()消息框特点:一个确定按钮,无返回值2、确认框:confirm()消息框特点:一个确定按钮,一个取消按钮返回值:单击确定按钮返回True,单击取消按钮返回False3、提示框:prompt()消息框特点:一个输入框,一个确定按钮,一个取消按钮name=prompt(s,s2) --s文本信息,s2输入框值赋给变量name返回:单击确定返回变量...

2017-06-20 21:28:00 67

转载 SysTick—系统定时器

本章参考资料《ARM Cortex™-M4F 技术参考手册》 -4.5 章节 SysTick Timer(STK), 和4.48 章节 SHPRx,其中 STK 这个章节有 SysTick 的简介和寄存器的详细描述。因为SysTick 是属于 CM4 内核的外设,有关寄存器的定义和部分库函数都在 core_cm4.h 这个头文件中实现。所以学习 SysTick 的时候可以参考这两个资料,一个是文档...

2017-06-20 21:26:00 88

转载 Android SQLiteDatabase分析

Android中的数据存储使用的小巧的SQLite数据库。为了方便java层使用SQLite,android做了大量的封装。提供了一些列的类和API。本文章就揭露这些封装背后的类图关系。老规矩,首先上图:SQLiteOpenHelper是Android SDK所提供的一个帮助类,通过此类来管理数据库的创建和版本号控制。通过SQLiteOpenHelper函...

2017-06-20 20:56:00 33

转载 [编织消息框架][netty源码分析]6 ChannelPipeline 实现类DefaultChannelPipeline职责与实现...

ChannelPipeline 负责channel数据进出处理,如数据编解码等。采用拦截思想设计,经过A handler处理后接着交给nexthandlerChannelPipeline并不是直接管理handler 而是通过 context 包装管理,一般以context 命名的是个重量级对象,提供给多层使用public interface ChannelPipeline ...

2017-06-20 16:56:00 51

转载 python_day socket 交互模拟ssh

服务端import socketimport subprocessserver=socket.socket(socket.AF_INET,socket.SOCK_STREAM)server.setsockopt(socket.SOL_SOCKET,socket.SO_REUSEADDR,1)server.bind(('127.0.0.1',80))server.listen(5)while T...

2017-06-20 16:14:00 37

转载 python_day8 socket 网络编程 多客户端,单服务端,单线程 不挂机处理

服务端:import socketserver=socket.socket(socket.AF_INET,socket.SOCK_STREAM)server.setsockopt(socket.SOL_SOCKET,socket.SO_REUSEADDR,1)server.bind(('127.0.0.1',80))server.listen(5)while True: conn,add...

2017-06-20 15:54:00 55

转载 4.字典丶列表丶元组的一些常用操作

1.字典(无序)1.创建字典:1 person = {"name": "mr.wu", 'age': 18}2 或3 person = dict({"name": "mr.wu", 'age': 18})4 或5 person = dict(name="mr.wu",age="18") 2.字典的常用操作 索引新增...

2017-06-20 00:35:00 58

转载 redis 连接池 - 转载

所需jar:jedis-2.1.0.jar和commons-pool-1.5.4.jarJedis操作步骤如下:1->获取Jedis实例需要从JedisPool中获取;2->用完Jedis实例需要返还给JedisPool;3->如果Jedis在使用过程中出错,则也需要还给JedisPool;package com.ljq.utils; import re...

2017-06-19 22:31:00 45

转载 Go - method

hello, 大家好,由于之前工作上面的事情较多,所以关于go语言的学习就暂时“搁浅了”。。。不过从今天开始,我们又将回到了go语言的学习过程之中。当然,我们学习go的"初心"是为了看懂docker的source code。这个系列也就是先针对go的基本语法进行学习,实战是在 go的source code 的时候进行。最近也找了一本国内比较好的docker 源码的书籍《Docker 源码分...

2017-06-19 11:08:00 41

转载 c3p0使用记录

首先要导入c3p0包.c3p0下载解压后,lib目录下有三个包,使用mysql的话,只需要导入c3p0-0.9.5.2.jar,mchange-commons-java-0.2.11.jar.要连接mysql数据库,需要导入mysql-connector-java-5.1.42-bin.jar.为了方便的操作数据库链接进行查询,需要导入commons-dbutils-1.6.jar,comm...

2017-06-19 03:14:00 46

转载 东北育才 DAY2组合数取mod (comb)

组合数取模(comb)【问题描述】计算C(m,n)mod 9901的值【输入格式】从文件comb.in中输入数据。输入的第一行包含两个整数,m和n【输出格式】输出到文件comb.out中。输出一行,一个整数【样例输入】2 1【样例输出】2【数据规模与约定】对于 20%的数据,n<=m<=20对于 40%的数据,n<=m&...

2017-06-18 21:55:00 283

转载 UML和模式应用5:细化阶段(4)--如何创建领域模型

1.前言以当前迭代中所要设计的需求为界,创建领域模型的步骤:1.寻找概念类2.将其绘制为UML类图中的类3.添加关联和属性2.如何寻找概念类寻找概念类有如下几种方法:重用和修改现有的模型许多常见领域都存在已发布的、绘制精细的领域模型和数据模型使用分类列表业务交易 -》 交易项目 -》 与交易项目相关的产品或服务 -》 交易记录何处?。。。...

2017-06-18 20:48:00 301

转载 Elasticsearch学习之嵌套聚合,下钻分析,聚合分析

1. 计算每个tag下的商品数量  GET /ecommerce/product/_search  {     "aggs": {       "group_by_tags": {         "terms": { "field": "tags" }       }     }  }2. 将文本field的fielddata属性设置为true  PUT /...

2017-06-15 20:17:00 76

转载 HTML5中meta属性的使用详解

meta属性在HTML中占据了很重要的位置。如:针对搜索引擎的SEO,文档的字符编码,设置刷新缓存等。虽然一些网页可能没有使用meta,但是作为正规军,我们还是有必要了解一些meta的属性,并且能够熟练使用它们。1、声明文档使用的字符编码<meta charset='utf-8'>  2、声明文档的兼容模式<meta http-equiv="X-...

2017-06-15 16:09:00 160

转载 4

继承(extends) 1继承 2语法 public class 子类 exends 父类{ } 例:public class Dog extends Pet{ } 3继承的特点 a.子类可以继承父类的非私有的属性和方法 b.不能继承构造方法 ...

2017-06-15 08:49:00 47

转载 nj07---npm

一、如何使用包管理器 Node.js包管理器,即npm是Node.js官方提供的包管理工具,它已经成了Node.js包的标准发布平台,用于Node.js包的发布、传播、依赖控制。(可以下载上面的包也可以上传包) (1)获取一个包 npm [install/i] [package_name] 例如安装express包: npm i express 卸载包:...

2017-06-15 03:39:00 276

空空如也

空空如也

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

TA关注的人

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