自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 浅析=======Struts2之==========valueStack

今天刚学习了struts2的valueStack,在这里把自己学到的做个分享,说道valueStack就不得不提OGNL表达式===struts2工作流程1.OGNL(Object Graph Navigation Language)对象导航图语言  Struts2框架使用OGNL作为默认的表达式语言,OGNL(Object Graph Navigation Language),是

2017-03-12 17:04:12 273

转载 往夜 -- 原来世界如此性感

往夜 -- 原来世界如此性感项目简介项目为纯代码编写, 项目周期为14天。 APP分为三个大模块往夜模块 精选模块 专题模块 项目展示分析整体结构用到的三方轮子项目时间轴2017年2月7日网络工具类编写 #import @interface BaseNetManager : NSObject//GE

2017-02-28 18:31:24 386

转载 use vue vuex vue-router, not use webpack

vue,vuex,vue-router放在一起能做什么?不用webpack之类的打包工具使用他们是否可行?各位道友在初学vue时是否有这样的困惑。因为现代构建前端项目的一般模式是:安装webapck,某种是glup,grunt,或者是fis等构建工具 然后安装一个包管理器,npm,bower,或者说是新一代:yarn 再然后用 包管理器 安装各种各样的包,如:vue,bootstrap,v

2017-02-28 14:43:24 493

转载 JSON

1,cJSON支持在C程序中创建和解析JSON数据,其提供多种方法供C程序使用,最直接的是将cJSON.c和cJSON.h加入到C工程中,源代码:https://github.com/DaveGamble/cJSON2, QJsonObject用于在Qt中创建JSON对象3,数据传输通过UDP运行 Qt代码如下:首先在pro文件中加入QT += networkh文件内容

2017-02-28 11:19:24 756

转载 Angular2组件与指令的小实践——实现一个图片轮播组件

如果说模块系统是Angular2的灵魂,那其组件体系就是其躯体,在模块的支持下渲染出所有用户直接看得见的东西,一个项目最表层的东西就是组件呈现的视图。而除了直接看的见的躯体之外,一个完整的“生物”还需要有感觉器官,用来感知外界与其的交互,这就是指令要做的事情。本文将使用Angular2提供的强大的组件与指令等功能制作出一个简单的图片轮播控件,继续上文打的比方的话这就像是一个“器官”,功能是

2017-02-27 22:39:22 306

转载 web移动端Fixed在Input获取焦点时ios下产生的BUG及处理

1.现象可以看到下面两张图,图1搜索框为fixed固定在顶部,滚动没有任何问题。图2当光标进入搜索框时,ios自作聪明的把光标定位到中间,并且fixed属性被自动修改成了absolute。此时注意滚动页面的话,会发现原本fixed的搜索框跟着文档一起滚动了。再仔细观察ios下的一些特点,ios为了让input垂直居中,甚至还滚动了滚动条,原本看不到的上半段产品的内容也漏出来了。

2017-02-27 15:23:33 287

转载 lazy ideas in programming

lazy形容词,懒惰的,毫无疑问是一个贬义词。但是,对于计算机领域,lazy却是非常重要的优化思想:把任务推迟到必须的时刻,好处是避免重复计算,甚至不计算。本文的目的是抛砖引玉,总结一些编程中的lazy idea,以期有一些启发。google “lazy”这个单词,在计算机领域高频出现三个词:lazy loading(惰性加载)、lazy initializing(惰性初始化)、lazy eval

2017-02-27 11:47:24 236

转载 Ansible之 Inventory 资源清单介绍

一、Inventory 库存清单文件 1.Inventory 作用  Ansible 可以在同一时间针对多个系统设施进行管理工作。它通过选择Ansible 资源清单文件中列出的系统,该清单文件默认是在/etc/ansible/hosts,也可以使用 -i 进行路径的指定。文件内的格式INI 风格,中括号内为分组名。 除了这个文件之后,还可以同时使用多个清单文件,可以动态的获取,也

2017-02-26 21:59:18 274

转载 欧里几德及扩展欧里几德算法

欧几里德算法欧几里德算法又称辗转相除法,用于计算两个整数a,b的最大公约数。基本算法:设a=qb+r,其中a,b,q,r都是整数,则gcd(a,b)=gcd(b,r),即gcd(a,b)=gcd(b,a%b)。第一种证明:      a可以表示成a = kb + r,则r = a mod b  假设d是a,b的一个公约数,则有  d|a, d|b,而r = a - kb,因

2017-02-26 18:31:20 519

转载 [Kafka]

一、Kafka数据收集机制Kafka集群中由producer负责数据的产生,并发送到对应的Topic;Producer通过push的方式将数据发送到对应Topic的分区Producer发送到Topic的数据是有key/value键值对组成的,Kafka根据key的不同的值决定数据发送到不同的Partition,默认采用Hash的机制发送数据到对应Topic的不同Partition中,配置参

2017-02-26 14:47:20 242

转载 Log4net配置与使用简要说明

log4net详细配置:http://logging.apache.org/log4net/本文描述如有错误,以官网的说明为准;p一:先来看看log4net中的几个概念:1. log4net继承机制log4net通过logger的名字与"."符号来体现继承层次,类似于c#的命名空间,例如: var loggerA=LogManager.GetLogger("a"

2017-02-26 10:55:17 334

转载 ASP.NET MVC5+EF6+EasyUI 后台管理系统(82)-Easyui Datagrid批量操作(编辑,删除,添加)

前言有时候我们的后台系统表单比较复杂,做过进销存或者一些销售订单的都应该有过感觉虽然Easyui Datagrid提供了行内编辑,但是不够灵活,但是我们稍微修改一下来达到批量编辑,批量删除,批量添加的效果现在我们来看看原的编辑:来自Easyui 1.5.1的Demo 接下来,我们主要是要高度自由的编辑实现:1.可以同时追加多行 2.追加的行可以是任何位置 3.可

2017-02-25 22:23:17 1343

转载 深入学习的艺术——每一个程序员都必不可少的技能

本文与编程无关,但是与每个程序员密切相关的学习有关,还请《博客园首页》网开一面,让本文多多传播,在此感激不尽。最近一直苦于如何扩展思维深度的问题,故搜寻到《深入学习的艺术》,由表及里,采用大量实验证明,阐述了如何深入学习;读完此书,运用书中观点,整理为此篇blog。 作者观点及行文思路见脑图总结,整体上分为提问、解码、操练、融合四大部分:  a).其中提问、解码两部分,以现实中实际

2017-02-25 18:59:15 202

转载 [一个人的项目] 序

春节过后,部门经理给了一个活儿。说是上面很重视,暂时只有一人年的经费。活儿是好活儿。干了十年.net桌面程序开发后,终于来了一个Web开发的,并且是在公司一个大型Web平台之上开发。能接触到很多优秀的开发,很多有势的领导。无论技术还是管理,都会有很多新东西。但这也是一个挑战。习惯了团队分工合作,自己能一个人把所有事情做好吗?从关注需求、进度、开发、集成、测试、部署,到搞定stakehold

2017-02-25 15:31:15 233

转载 MyBatis 源码分析——生成Statement接口实例

JDBC的知识对于JAVA开发人员来讲在简单不过的知识了。PreparedStatement的作用更是胸有成竹。我们最常见用到有俩个方法:executeQuery方法和executeUpdate方法。这俩个方法之外还有一个execute方法。只是这个方法我们很少用。但是mybatis框架就是却用这个方法来实现的。不管mybatis用是哪一个方法来实现。有一点可以肯定——那就是必须得到Stateme

2017-02-25 12:07:17 240

转载 C# 6 与 .NET Core 1.0 高级编程

译文,个人原创,转载请注明出处(C# 6 与 .NET Core 1.0 高级编程 - 40 章  ASP.NET Core(上)),不对的地方欢迎指出与交流。   章节出自《Professional C# 6 and .NET Core 1.0》。水平有限,各位阅读时仔细分辨,唯望莫误人子弟。  附英文版原文:Professional C# 6 and .NET Core 1.0 - 4

2017-02-24 23:16:56 305

转载 游戏UI框架设计(二) - 最简版本设计

游戏UI框架设计(二)--最简版本设计   为降低难度决定先讲解一个最简版本,阐述UI框架的核心设计理念。这里先定义三个核心功能:   1:UI窗体的自动加载功能。   2:缓存UI窗体。   3:窗体生命周期(状态)管理。     UI框架设计主要目的,就是尽可能的完成一些与具体游戏功能逻辑无关的一些底层事务性的功能实现。这些功能最好是自动或者是半自动的实现,无须

2017-02-24 19:27:18 277

转载 【MSP是什么】MSP的九个治理主题

关于九个治理主题这里讲的治理是指项目群的管理框架,通过这个框架,项目群可以实现它们的变革目标,并使它们在组织内部为人所见并且可控。在现有的组织管理和控制框架内,项目群的管理框架需要同组织的管理架构相融合。MSP 每一个主题都详细描述了管理项目群所必须的、一致的管理控制行为。这些管理主题是: 项目群管理组织架构及设计 (Organization):建构典型项目群的组织架构并定义角色和职责

2017-02-24 16:03:15 324

转载 MySQL数据库基础(一)(启动-停止、登录-退出、语法规范及最基础操作)(持续更新中)

1.启动/停止MySQL服务启动:net start mysql    停止:net stop mysql2.MySQL登录/退出登录:mysql 参数;如果连接的是本地服务器,一般用命令:mysql -uroot-p******(******代表密码)退出:mysql >exit;或mysql >quit;或mysql >\q;3.修改MySQL提示符提示

2017-02-24 12:35:16 257

转载 californium 框架设计分析

Californium 源码分析1. Californium 项目简介Californium 是一款基于Java实现的Coap技术框架,该项目实现了Coap协议的各种请求响应定义,支持CON/NON不同的可靠性传输模式。Californium 基于分层设计且高度可扩展,其内部模块设计及接口定义存在许多学习之处;值得一提的是,在同类型的 Coap技术实现中,Californium的性

2017-02-23 23:51:12 675

转载 用phpcms如何将静态页面制作成企业网站(中)

上篇博客中讲到了该修改网页的中间部分中间的内容是这样的,有标题和内容,里面的内容被代码替代,运行起来就这样的里面的内容就可以在后台管理那里添加再来看代码部分div class="dt-double" style="left: 18.5%;"> 标题--> div class="dt-title">

2017-02-23 20:15:13 205

原创 【安装eclipse, 配置java环境教程】 编写第一个java程序

写java通常用eclipse编写,还有一款编辑器比较流行叫IJ。这里我们只说下eclipse编写java的前期工作。在安装eclipse之前要下载java的sdk文件,即Java SE Development Kit;否则无法运行java程序。 安装java SE下载java SE1.进入官网java.oracle.com,找到java SE 2.进入java S

2017-02-23 16:47:12 420

转载 nodejs-fs模块

fs 模块来自《JavaScript 标准参考教程(alpha)》,by 阮一峰目录readFile(),readFileSync() writeFile(),writeFileSync() exists(path, callback) mkdir(),writeFile(),readFile() mkdirSync(),writeFileSync(),readFileSync

2017-02-23 13:07:13 224

原创 Counting Offspring(hdu3887)

Counting OffspringTime Limit: 15000/5000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 2759    Accepted Submission(s): 956Problem DescriptionYou are g

2017-02-23 09:27:08 239

转载 程序员进阶之路—如何独当一面

今天和大家分享一下,程序员如何独当一面这个话题,这是一个很大的话题,我把他分成三部分来谈:  一、需求转换的能力或者叫理解需求的能力;  二、分配时间的能力;  三、开发质量的问题;我为什么把时间分配优先级放到代码质量的前面呢,原因有两个:  1.如果时间把控的好,及时功能有点问题,也是有时间来修复,相反及时程序代码质量再高,到了完成的时间节点没有完成,那就是灾难性的。  

2017-02-22 20:19:14 386

转载 oracle 常用知识点整理

转 :  oracle 常用知识点原文链接:http://blog.csdn.net/weijiaxiaobao/article/details/51323573 Oracle 是一个庞大的系统,里面的知识点很多,在学习的时候,看到一些知识点,就贴了下来,尽不知中贴了这么多,就先做个小结吧。 里面有的知识点已经单独拿出来写成单篇的blog(http://blog.csdn.net/ti

2017-02-22 12:51:11 993

转载 Entity Framework Code First约定

Code First使你能够通过C# 或者 Visual Basic .NET来描述模型,模型的基本规则通过使用约定来进行检查,而约定就是一系列内置的规则。在Code First中基于类的定义通过一系列的规则约定自动配置概念模型,约定被定义在命名空间System.Data.Entity.ModelConfiguration.Conventions中。你可以进一步配置你的模型通过数据注解或者

2017-02-22 09:19:24 243

原创 前端培训班出身——吐槽下16年的艰辛

一个人的成长,伴随着每一个人经历的多少,经验积累的多少,也就是资本的丰厚度,然后才会获得相应的回报。                                                                                           为何走上程序猿这条不归路  2016年4月,生活三年的青岛,春暖花开的季节,相对于我们这届大三即将毕业

2017-02-21 16:48:48 954

转载 TCP-IP协议族(三) 数字签名与HTTPS详解

前面几篇博客聊了HTTP的相关东西,今天就来聊一聊HTTPS的东西。因为HTTP协议本身存在着明文传输、不能很好的验证通信方的身份和无法验证报文的完整性等一些安全方面的确点,所以才有了HTTPS的缺陷。HTTPS确切的的说不是一种协议,而是HTTP + SSL (TSL)的结合体。HTTP报文经过SSL层加密后交付给TCP层进行传输。SSL(安全套节层)主要采取的是RSA(非对称加密)与AES(对

2017-02-21 13:23:07 281

原创 Glusterfs下读写请求的处理流程

Glusterfs基于内核的fuse模块,fuse模块除了创建fuse文件系统外,还提供了一个字符设备(/dev/fuse),通过这个字符设备,Glusterfs可以读取请求,并发送响应,并且可以发送notify消息。下面是在Glusterfs下的一个读/写请求的完整流程: 蓝实线表示一个请求通过系统调用到VFS,然后经由Fuse封装为一个req并发送到等待队列,然后唤醒在该等待队列上

2017-02-21 09:47:09 599 1

转载 计算机程序的思维逻辑 (65)

在之前的章节中,我们都是假设程序中只有一条执行流,程序从main方法的第一条语句逐条执行直到结束。从本节开始,我们讨论并发,在程序中创建线程来启动多条执行流,并发和线程是一个复杂的话题,本节,我们先来讨论Java中线程的一些基本概念。创建线程线程表示一条单独的执行流,它有自己的程序执行计数器,有自己的栈。下面,我们通过创建线程来对线程建立一个直观感受,在Java中创建线程有两种方式,一种是

2017-02-20 21:12:07 177

转载 华为荣耀畅玩5C NEM-UL10 ROOT那些事儿(亲测成功)

以前ROOT手机都是在手机上安装KingRoot 刷机精灵等软件分分钟成功(不排除偶然,,比如这款华为荣耀。。。)手机安装KingRoot等软件,,,失败   电脑上安装连接手机Root,,,,失败 于是就百度吧我再多说一句:百度能解决问题是真的,但是大多都是你看到一篇作者亲测成功的文章,,,欣喜的按照作者的路子一步一步的。。。发现作者没有提示、自己还不知怎么解决的坑,,,眼睁睁的看着前方

2017-02-20 17:52:05 467

原创 Unity渲染优化中文翻译(一)

最近有一点个人的时间,尝试一下自己翻译一下英文的 Optimizing graphics rendering in Unity Games,这儿附上英文链接:  个人英文水平有限,unity图像学知识也是入门,希望通过这次翻译能增进自己的图形学知识,若有错误,欢迎各位大神指点,让我也学习进步,谢谢。介绍    本文主要学习在Unity进行一帧的渲染的时候,观察到的场景背后的运行原理

2017-02-20 14:32:05 223

原创 Java 线程面试题 Top 50(转 ImportNew)

不管你是新程序员还是老手,你一定在面试中遇到过有关线程的问题。Java语言一个重要的特点就是内置了对并发的支持,让Java大受企业和程序员的欢迎。大多数待遇丰厚的Java开发职位都要求开发者精通多线程技术并且有丰富的Java程序开发、调试、优化经验,所以线程相关的问题在面试中经常会被提到。 在典型的Java面试中, 面试官会从线程的基本概念问起, 如:为什么你需要使用线程, 如何创建线程,

2017-02-20 11:04:06 699

转载 图像处理基础(3):均值滤波器及其变种

均值滤波器可以归为低通滤波器,是一种线性滤波器,其输出为邻域模板内的像素的简单平均值,主要用于图像的模糊和降噪。均值滤波器的概念非常的直观,使用滤波器窗口内的像素的平均灰度值代替图像中的像素值,这样的结果就是降低图像中的“尖锐”变化。这就造成,均值滤波器可以降低噪声的同时,也会模糊图像的边缘。均值滤波器的处理结果是过滤掉图像中的“不相关”细节,其中“不相关”细节指的是:与滤波器模板尺寸相比较小

2017-02-19 19:08:02 1388

原创 Vue.js 系列教程 4:Vue

这是关于 JavaScript 框架 Vue.js 五个教程的第四部分。在这一部分,我们会学习使用 Vuex 进行状态管理。 这不是一个完整的指南,而是基础知识的概述,所以你可以了解 Vue.js 以及它的用途。系列文章:渲染, 指令, 事件 组件, Props, Slots Vue-cli Vuex (你在这!) Animations Vuex如果你错过了关于组件

2017-02-19 15:40:03 193

转载 Java中的位运算

在Java运算中有一种较为神秘的运算符——“位运算符”,说它神秘,主要是考虑到它的不常用性,一般在运算中,权限管理和游戏开发涉及到位运算比较多。Java位运算符有:~(取反),&(和),|(或),^(亦或),>>(右移),那么位运算符到底是什么呢,见名知义,我们都知道,一字节等于8位,“位操作”就是在位级别上,对数值(二进制)进行操作运算,我们将对几种位运算一一解读:1、~(取反)

2017-02-19 12:20:30 170

原创 如何用photoshop把一张图片分割成几张图片呢?

今天情人节,祝大家节日快乐!朋友发来一张照片,我发现这张照片是几张照片组合起来的,是不是感觉每一张都是萌萌哒呢?为了体现单张的独特性,现在我要把它切分成单张,使用Photoshop CS5该怎么弄呢?   1.首先,利用ps打开这张图。  2.找到最左边的工具箱里的第五个小框“切片工具”,然后右击出现三个选项,单击“切片工具”,如下图所示:   3.此时鼠标变成小刀形状,然

2017-02-18 20:28:04 5868

原创 Why does my Authorize Attribute not work-

the roles of a ClaimsPrincipal are actually just claims create with a type of ClaimsIdentity.RoleClaimType. By default, this is given by ClaimType.Role, which is the string http://schemas.microsoft.co

2017-02-18 17:03:58 197

转载 Js~对数组的操作

在工作中可能用的不多,但一些特殊的场合还是会用到,所以在这里,把JS的数组操作总结一下,分享给大家!Array 对象Array 对象用于在单个的变量中存储多个值。创建 Array 对象的语法:new Array();new Array(size);new Array(element0, element1, ..., elementn);参数参数 size 是

2017-02-18 13:36:04 139

空空如也

空空如也

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

TA关注的人

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