自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 HTML5新特性介绍---(初试博客园)

选择从事H5这个方向,还是有很多迷茫的,很多本来还在纠结JAVA方向,后来确定从事HTML5希望能走的长远,也希望自己写的一些学习记录能给初学者一些帮助。html5新特性大家好 我是adialikevalue属性为当前值low属性设置meter的最小阈值低于会变色警告high设置最高阈值超过会变色警告max最大值min最小值所

2017-02-08 10:28:32 346

原创 .NET 三层架构

三层架构简介:  三层架构(3-tier architecture) 通常意义上的三层架构就是将整个业务应用划分为:界面层(User Interface layer)、业务逻辑层(Business Logic Layer)、数据访问层(Data access layer)。区分层次的目的即为了“高内聚低耦合”的思想。在软件体系架构设计中,分层式结构是最常见,也是最重要的一种结构。微软推荐的

2017-02-07 21:43:30 1544

原创 C++基本控制结构

程序设计语言中的基本控制结构当于自然语言中的基本句型,是构造程序的基础。本章将在算法基本知识的基础上介绍基本控制结构的程序设计,并结合例题介绍几种常用算法的分析与设计。

2017-02-07 17:33:34 485

原创 C++ 循环的嵌套

循环嵌套:当循环语句中的循环体又是一个循环语句时,就构成了“嵌套循环”。嵌套层次:循环的嵌套层次从语法上没有限制,但一般不超过三层,否则将影响可读性。应用举例:【例2.16】 打印九九表。打印格式为:* 1 2 3 4 5 6 7 8 91 12 2 43 3 6 9…9 9 18 27 36 45 54 63 72 81#include #includ

2017-02-07 13:04:09 2761

原创 ASP.NET Razor – 标记

Razor 不是编程语言。它是服务器端标记语言。什么是 Razor ?Razor 是一种允许您向网页中嵌入基于服务器的代码(Visual Basic 和 C#)的标记语法。当网页被写入浏览器时,基于服务器的代码能够创建动态内容。在网页加载时,服务器在向浏览器返回页面之前,会执行页面内的基于服务器代码。由于是在服务器上运行,这种代码能执行复杂的任务,比如访问数据库。Razor 基

2017-02-07 09:03:46 659

原创 POI-处理大Excel文件(xlsx)

上次简述了使用poi读取大xls文件,这里说下读取xlsx格式的文件的方法环境模拟先准备一个大的excel文件(xlsx大小5M),再将jvm的heap缩小到100m(JVM 参数 -Xmx100m)用于模拟OOM并使用参数在OOM时dump内存 -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=d://dump.hprof使用XSS

2017-02-06 16:38:36 3246

原创 HDU 3783 ZOJ

ZOJTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 2779    Accepted Submission(s): 1840Problem Description读入一个字符串,字符串中包含ZOJ三个字符,个数

2017-02-06 12:58:53 659

原创 linux环境下搭建 j2ee环境_0

一、JDK安装(安装在/usr/java目录下)1、下载:jdk-7-ea-bin-b26-linux-i586-24_apr_2008.bin地址:http://jx.newhua.com/down/jdk-7-ea-bin-b26-linux-i586-24_apr_2008.zipwindows下将zip格式的解压出jdk-7-ea-bin-b26-linux-i586-24_a

2017-02-05 23:53:25 263

原创 Java多线程-工具篇-BlockingQueue_0

前言:      在新增的Concurrent包中,BlockingQueue很好的解决了多线程中,如何高效安全“传输”数据的问题。通过这些高效并且线程安全的队列类,为我们快速搭建高质量的多线程程序带来极大的便利。本文详细介绍了BlockingQueue家庭中的所有成员,包括他们各自的功能以及常见使用场景。认识BlockingQueue阻塞队列,顾名思义,首先它是一个队列,而一个队

2017-02-05 20:03:25 216

原创 HDU 2034 人见人爱A-B

人见人爱A-BTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 77157    Accepted Submission(s): 21509Problem Description参加过上个月月赛的同学一定还记得其中

2017-02-05 16:03:28 308

原创 eAndriod学习一:IDE、ADT、SDK、JDK

刚刚接触Android开发,一上来所有教程都是各种ADT、SDK的安装,给我整蒙了,这玩意是啥?怎么没有给说明的,就这么不重要吗?下面整理至网络:Android中IDE、ADT、SDK、JDKIED:Intelligent Development Environm的简称,智能开发环境,是一种开发工具。常用的IED是AndroidStudio,注意需要配置JDK【Visual Studi

2017-02-05 12:13:57 380

原创 vue-router跳转页面

小结放在前:先祝大家新年快乐!鸡年大吉大利!在新的一年里大家都有跳跃般的成长!作为新年的第一篇文章,就拿他来给大家拜个年!!!文章前部份讲解了vue-router路由的配置,后半部分为去年的文章vue.js快速入门添加了两个知识点props 和 $emit 组件间的通信,希望大家看完有所收获!!!使用 Vue.js 做项目的时候,一个页面是由多个组件构成的,所以在跳转页面的时候,并不适

2017-02-04 23:28:25 1773

原创 js事件

js事件,我这里主要谈谈这三种,冒泡事件,委托事件,以及事件监听。所谓的冒泡事件,通俗一点就是,一个泡泡往上冒,当往上面的节点事件与目标节点事件(这里是p)一致时,也会发生。直接上货吧。老样子,先把html放上来,要明白的是这里的节点树是:body>div>p,都添加了onclick事件,目标函数都是add(),赋予的参数不一样body>div.maopao 这里是要放的内容块

2017-02-04 19:48:22 250

原创 bat文件的一些小技巧

bat文件的简介:  bat文件是dos下的批处理文件。批处理文件是无格式的文本文件,它包含一条或多条命令。它的文件扩展名为 .bat 或 .cmd。在命令提示下键入批处理文件的名称,或者双击该批处理文件,系统就会调用cmd.exe按照该文件中各个命令出现的顺序来逐个运行它们。使用批处理文件(也被称为批处理程序或脚本),可以简化日常或重复性任务。  可以创建一个记事本,在里面写上cmd代码

2017-02-04 15:53:24 372

原创 网管的自我修养-人际关系

目录:序章 人际关系 工具准备 电脑维护 网络系统 弱电系统 外设相关 信息系统 服务器相关 机房建设 其他   可能有人会奇怪,对于一个技术型的岗位有必要把人际关系单独列出来还放在这么靠前的位置吗?我认为处理好人际关系是做好各种工作的基础,特别是对于网管来说尤为重要。因为网管可能是在一家企业内接触人员最广且持续性最长的岗位。以一个业务人员来说,除了本部门的同事,调薪换岗离职的时候会找

2017-02-04 12:03:44 259

原创 全球化流程中原型设计的加分项

信息技术行业随着全球化的发展不断的状大,软件开发现在也越来越显示出全球化的趋势。前有Tubik Studio这种设计公司,后有Dribbble、Benhance上的Freelancer。地球村在信息时代中形成,同样也影响着信息时代。有不少的软件开发商正在给外国人设计开发软件。那么在全球化的工作过程中,做好哪些事情可以给自己的原型设计加分呢?1. 显示语言如果一个美国客户没有明确说明产品用户

2017-02-03 23:08:24 215

原创 Mac系统安装Aircrack-ng破解附近wifi密码(1)

第一步, 安装macport, 安装Xcode  安装macport macport 是一个工具 管理软件包的一个工具, 我们也可以通过别的方式安装Aircrack-ng, 但是通过macport安装Aircrack-ng的速度是最快的, (Mac系统要求安装Xcode, 可以参考macport的首页)  第二步, 安装aircrack-ng  通过shell命令行执行:sud

2017-02-03 18:33:57 1107

原创 网管的自我修养-服务器相关

目录:序章 人际关系 工具准备 电脑维护 网络系统 弱电系统 外设相关 信息系统 服务器相关 机房建设 其他   服务器即指的硬件,也指的软件。两手抓两手都要硬。一、硬件  专业服务器并不止是配置高一点的电脑,是经过特殊设计以满足性能,稳定,扩展各方面要求的设备。  一般我们能接触到就是IBM,DELL,HP的1U-8U的服务器,更高端的应该也不会放在公司写字楼的机房了。

2017-02-03 10:03:41 342 4

原创 python之简单主机批量管理工具

转发注明出处:http://www.cnblogs.com/0zcl/p/6352278.html 今天做了一个很简单的小项目,感受到了paramiko模块的强大,也深感自己Linux的功力不行~~一、需求二、简单需求分析及流程图需求很少,我就简单地说下:  1. 主机分组可以配置文件实现(我用字典存数据的).  2. 登陆功能不做。选择分组后可查看组内对应主机的主

2017-02-02 16:28:32 860 1

原创 2017年目标与规划

尤其在元旦之际,园子里好多都是关于2016年总结的博文。明天是最后一天的工作日了,完事之后就要回家过年了。我没有写2016年的总结,回忆一下,2016年感觉什么也没有做,究其原因,感觉是因为对于2016年没有做任何的规划和计划,所以,在此,要对2017年做一下规划,将年目标完成,或许到2017年末,2018年初,再回忆一下,会感觉到很充实。  对于2017年,有很多要做的事情,总体分为以下几个

2017-01-31 21:08:27 404 2

原创 Vijos1327回文词

回文词 回文词是一种对称的字符串——也就是说,一个回文词,从左到右读和从右到左读得到的 结果是一样的。任意给定一个字符串,通过插入若干字符,都可以变成一个回文词。你的任务是写 一个程序,求出将给定字符串变成回文词所需插入的最少字符数。 比如字符串“Ab3bd”,在插入两个字符后可以变成一个回文词(“dAb3bAd”或“Adb3bdA”)。 然而,插入两个以下的字符无法使它变

2017-01-31 12:58:14 348

原创 C# MongoDB 查询,分组,聚合,排序,条件,分页

先下载个C#的驱动。MongoDB提供各种主流与非主流预言的开发驱动。C# Driver 下载地址:这里CSharp Driver Tutorial:这里下载文件安装或者解压缩包如果您是安装,请到安装位置寻找,如果是ZIP压缩包,解压缩包得到如下两个文件:MongoDB.Bson.dll              :序列化、Json相关 MongoDB.Driver.dll

2017-01-30 20:08:09 1514

原创 自制基于HMM的中文分词器

不像英文那样单词之间有空格作为天然的分界线, 中文词语之间没有明显界限。必须采用一些方法将中文语句划分为单词序列才能进一步处理, 这一划分步骤即是所谓的中文分词。主流中文分词方法包括基于规则的分词,基于大规模语料库的统计学习方法以及在实践中应用最多的规则与统计综合方法。隐马尔科夫模型(HMM)是中文分词中一类常用的统计模型, 本文将使用该模型构造分词器。关于HMM模型的介绍可以参见

2017-01-30 18:55:57 371

原创 flask蓝图的使用

首先,我对蓝图的理解相对通俗,就是觉得蓝图对于视图方法模块化、大项目协同开发过程中的一个很好的工具.1.下图是我们通常情况下使用的项目组织结构看一下视图方法:#views.py 1 from app import app 2 3 4 @app.route('/user/index') 5 def index(): 6 return 'user_i

2017-01-29 18:33:09 4172

原创 二叉树和递归的巩固--Java学习笔记(三)

版权声明:    本文由Faye_Zuo发布于http://www.cnblogs.com/zuofeiyi/, 本文可以被全部的转载或者部分使用,但请注明出处.   生完小儿子,产后一个月我就回到Java的学习里面来了。看到之前学习的代码,完全是恍如隔世,感觉一辈子也不想再碰程序。但是想着29岁的自己,也还年轻,不想在美国一辈子做全职妈妈,所以必须坚持和坚强。准备重新把之前的程序写一

2017-01-29 10:23:09 201

原创 es6笔记7^_^class

ES6提供了更接近传统语言的写法,引入了Class(类)这个概念,作为对象的模板。通过class关键字,可以定义类。  部分来自JavaScript ES6 class指南、mozilla https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Classes1.定义类  让我们回想一下在ES5中定义一个类的方式

2017-01-28 16:58:05 254

原创 改变您的HTTP服务器的缺省banner

(以下方法仅针对 IIS Asp.net) 服务器扫描发现漏洞,其中一个是: 可通过HTTP获取远端WWW服务信息 [Microsoft-IIS/8.5]漏洞描述 本插件检测远端HTTP Server信息。这可能使得攻击者了解远程系统类型以便进行下一步的攻击。解决方案 NSFOCUS建议您采取以下措施以降低威胁 打开网页,审查代码,我们发现这几个标头明显标明

2017-01-27 21:53:03 20259 3

原创 iOS 图片压缩方法_0

iOS 图片压缩方法两种图片压缩方法两种压缩图片的方法:压缩图片质量(Quality),压缩图片尺寸(Size)。压缩图片质量NSData *data = UIImageJPEGRepresentation(image, compression);UIImage *resultImage = [UIImage imageWithData:data];通过 UIIma

2017-01-26 18:53:01 350

原创 用虚拟 router 连通 subnet_0

Neutron Routing 服务提供跨 subnet 互联互通的能力。例如前面我们搭建了实验环境:cirros-vm1      172.16.100.3        vlan100 cirros-vm3      172.16.101.3        vlan101这两个 instance 要通信必须借助 router。可以是物理 router 或者虚拟 rout

2017-01-26 10:33:02 231

原创 一个字母引发的血案 java.io.File中mkdir()和mkdirs()

一个字母引发的血案明天开始放年假了,临放假前有个爬虫的任务,其中需要把网络图片保存到本地,很简单,马上写完了代码: //省略部分代码... Long fileId= (Long) data.get("FilmId"); File filmpath= new File(path+fileId); if (!filmpath.exists())

2017-01-25 11:22:57 646

原创 Linux驱动手动绑定和解绑定

Linux内核从2.6.13-rc3开始,提供了在用户空间,可动态的绑定和解绑定设备和设备驱动之间关系的功能。在这之前,只能通过insmod(modprobe)和rmmod来绑定和解绑,而且这种绑定和解绑都是针对驱动和所有设备的。而新的功能可以设置驱动和单个设备之间的联系。  这里,我们以pci总线的nvme ssd为例,首先执行lspci显示所有的nvme ssd。# lspci | g

2017-01-24 16:27:57 849

原创 浅谈Socket长连+多线程[原创,欢迎指点]

前戏      【PS:原文手打,转载说明出处】  【PS:博主自认为适用于云平台设备管控,且适用于IM主控】  好久没来了,13年时还想着多写一些博客,这都17年过年,年前也写一写Scoket+多线程,不足之处,见谅。(算是个人小总结)缘由      不知各位同仁有没有发现,用简单,无外乎就是都是一个流程     1)监听链接  2)校验链接是否是正常

2017-01-23 21:07:54 604

原创 让EFCore更疯狂些的扩展类库(二):查询缓存、分部sql、表名替换、遍历的策略配置

前言上一篇介绍了扩展类库的功能简介,通过json文件配置sql语句 和 sql语句的直接执行,这篇开始说明sql配置的策略模块:策略管理器与各种策略的配置。  类库源码:github:https://github.com/skigs/EFCoreExtend  引用类库:nuget:https://www.nuget.org/packages/EFCoreExtend/     P

2017-01-23 12:57:58 311

原创 CSS页面渲染优化属性will-change

前面的话  当我们通过某些行为(点击、移动或滚动)触发页面进行大面积绘制的时候,浏览器往往是没有准备的,只能被动使用CPU去计算与重绘,由于没有事先准备,应付渲染够呛,于是掉帧卡顿。而CSS属性will-change为web开发者提供了一种告知浏览器该元素会有哪些变化的方法,这样浏览器可以在元素属性真正发生变化之前提前做好对应的优化准备工作。这种优化可以将一部分复杂的计算工作提前准备好,使页面

2017-01-21 19:40:52 226

原创 烂泥:centos6 yum方式升级内核

本文由ilanniweb提供友情赞助,首发于烂泥行天下想要获得更多的文章,可以关注我的微信ilanniweb最近没有时间好久没有写文章了,今天由于需要安装docker学习虚拟容器的知识,需要升级OS的内核。目前我这边使用的OS是,内核是版本的,如下:cat /etc/issueuname -r因为docker的使用需要以上内核的支持,当然也是可以使用的内核,当时可能会出现不

2017-01-20 22:47:49 234

原创 前端学PHP之面向对象系列第一篇——类和对象

×目录[1]类 [2]成员属性[3]成员方法[4]对象[5]成员访问[6]this前面的话  面向对象程序设计(OOP)是一种计算机编程架构。计算机程序由单个能够起到子程序作用的单元或对象组成,为了实现整体运算,每个对象都能接收信息、处理数据和向其他对象发送信息。OOP达到了软件工程的三个目标:重用性、灵活性和扩展性,使编程的代码更简洁、更易于维护,并且具有更强的可重用性。PHP主

2017-01-20 16:57:49 218

原创 vSphere与Workstation虚拟机交互的几种方法(一)

vSphere是VMware用于企业数据中心的虚拟化产品,Workstation是VMware面向IT Pro、工程师及个人的虚拟机产品,这些人员经常使用VMware Workstation测试虚拟机,有时候需要将Workstation配置或测试好的虚拟机上载到ESXi;而有的时候,管理员需要将vSphere中的虚拟机"下载"到Workstation使用,这就涉及到不同平台之间"虚拟机"的"复制"

2017-01-19 23:32:48 497

原创 Microsoft IoT Starter Kit 开发初体验-反馈控制与数据存储

  在上一篇文章《Microsoft IoT Starter Kit 开发初体验》中,讲述了微软中国发布的Microsoft IoT Starter Kit所包含的硬件介绍、开发环境搭建、硬件设置、Azure IoT Hub的连接、程序的编译、下载和调试、PowerBI数据的展现。在这篇文章中,将会详细讲述Cloud to Device的消息反馈控制以及如何通过Stream Analyti

2017-01-19 18:45:45 433

原创 Nginx配置与应用详解

前言Nginx是由俄罗斯软件工程师Igor Sysoev开发的一个高性能的HTTP和反向代理服务器,具备IMAP/POP3和SMTP服务器功能。Nginx最大的特点是对高并发的支持和高效的负载均衡,在高并发的需求场景下,是Apache服务器不错的替代品。目前,包括新浪、腾讯等知名网站都已使用Nginx作为Web应用服务器。本文带来的是Nginx配置与应用详解。基础特性基本功

2017-01-19 17:42:48 193

原创 centos7的ip地址.网关,DNS设置和服务的控制

centos7的网络设置和服务控制            需求和目的:1。学会正确配置rhel7的网络连接                        2.熟悉明确rhel7的服务控制由什么来管制                        3.能熟练的掌握网络的连通性测试            实现的效果:能熟悉rhel7的网络配置和服务,控制    

2017-01-19 12:17:46 2797

空空如也

空空如也

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

TA关注的人

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