自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 四元数--结合《real time rendering》中关于四元数部分

  四元数产生于1843年,是复数的一个扩展,所以里面包含了一些复数的运算。直到1985年才在图形学中使用。  四元数的优势是,相对与矩阵和欧拉角,四元数更直观和方便。四元数还可以用作某些方向上的插值,而欧拉角可能并不能很好的完成。  四元数使用四个数字表示。通常,前三个和旋转的轴密切相关,最后一个和旋转的角度相关。以下是一些数学背景,对于后面的四元数的变化十分重要。 注意到...

2015-03-31 23:54:00 72

转载 Web 在线文件管理器学习笔记与总结(3)创建文件

① 创建文件a. 文件名的合法性:不能包含 \/:*"<>| 等特殊字符b. 检测当前目录下是否存在同名文件,如果存在提示请重命名后创建,如果不存在则直接创建index.php:<?php require 'dir.func.php';require 'file.func.php';require 'common.func.php';$pa...

2015-03-31 23:43:00 78

转载 记一次rsyslog

记一次rsyslog 最近看rsyslog在做一次日志收级的功能。做法请参考老王blog因为rsyslog是系统级的,所以在接收方要做一些必要的过滤客户端(client)1. 代码:<?phpopenlog('yiitest', LOG_ODELAY|LOG_PID, LOG_USER);syslog(LOG_...

2015-03-30 16:49:00 54

转载 HttpClient使用具体解释

Http协议的重要性相信不用我多说了,HttpClient相比传统JDK自带的URLConnection,添加了易用性和灵活性(详细差别,日后我们再讨论),它不仅是client发送Http请求变得easy,并且也方便了开发者測试接口(基于Http协议的),即提高了开发的效率,也方便提高代码的健壮性。因此熟练掌握HttpClient是非常重要的必修内容,掌握HttpClient后,相信对于H...

2015-03-29 21:15:00 38

转载 UIKit框架-基础控件Swift版本: 1.UIControl方法/属性详解

在前面, 我们虽然知道了Objective-C中的控件是怎么创建的, 本来不觉得要再说的, 但在开发过程中, Swift的语法和我想象中不太一样, 所以我这里还是得写一样, 为了方便新人的快速入门, 好了废话少说, 现在让我们来了解一下基础控件的一些属性和方法:1.状态属性在我们众多的UI控件里, 有很多控件都是属于控制类型的, 他们都是继承于UIControl...

2015-03-28 16:07:00 232

转载 在老项目中使用Gradle:更改默认目录结构

apply plugin: 'war' sourceCompatibility = 1.5 version = "1.0" //中央仓库 repositories { mavenCentral() } //加载本地依赖 dependencies { providedCompile 'javax.servlet:jsp-api:2.0' providedCompile 'javax.servle...

2015-03-27 11:09:00 160

转载 压缩图片工具

http://zhitu.tencent.com/https://tinypng.com/转载于:https://www.cnblogs.com/chenrong/p/4371004.html

2015-03-27 10:14:00 41

转载 Maven Jrebel 多模块热部署方案

近期在构建maven多模块项目时,发现web module依赖的其它模块,每次都要clean install成一个jar包,然后运行web module才能加载。本生jrebel是配置在了web module主模块上,只要修改的是web模块里面的java文件都会自动reloading加载。这个问题正在寻找解决办法。时刻会更新到这里,如果有谁有解决办法可以帮帮忙。更新,...

2015-03-24 19:10:00 103

转载 opendrive.com提供的免费网盘

opendrive.com是由以前freehao123给大家介绍的BOXSTr免费网络硬盘演变而来的,现在BOXSTr已经无法使用了。打开BOXSTr网站就会自动跳转到opendrive.com网站。opendrive.com提供的免费网盘每天限制1G流量,最大单个文件250M,网站没有的给出具体的文件保存时间限制。网站需要注册才可以上传文件。支持批量上传文件,可以设置文件公开、隐藏或私有,还...

2015-03-24 11:25:00 156

转载 【伯乐在线】HashMap的工作原理

本文由ImportNew-唐小娟翻译自Javarevisited。欢迎加入翻译小组。转载请见文末要求。HashMap的工作原理是近年来常见的Java面试题。几乎每个Java程序员都知道HashMap,都知道哪里要用HashMap,知道Hashtable和HashMap之间的区别,那么为何这道面试题如此特殊呢?是因为这道题考察的深度很深。这题经常出现在高级或中高级面试中。投资银行更喜欢...

2015-03-24 10:54:00 82

转载 【Weiss】【第04章】AVL树例程

普通的二叉搜索树可能会由于数据不平均、删除产生高度差等原因,使树倾向于不平衡生长,导致操作慢于O(NlogN)。为应对此现象,将搜索、删除、插入的最坏时间也控制在O(NlogN)上,产生了平衡二叉树的概念。一颗平衡二叉树的递归定义是:它的左右子树高度相差不超过1,且左右子树也都是平衡二叉树。AVL树是最早被发明的平衡二叉树算法,通过每个节点维护高度信息,控制插入或删除时的高度差。当...

2015-03-22 21:15:00 81

转载 Spring AOP (二)

下面介绍@AspectJ语法基础一、切点表达式函数 AspectJ的切点表达式由关键字和操作参数组成,如execution(* greetTo(..)) 的切点表达式,execution为关键字,而 * greetTo(..) 为操作参数。 两者联合起来表示目标类greeTo(..) 方法的连接点. Spring支持9个@AspectJ切点表达式函...

2015-03-21 15:11:00 53

转载 Effective C++ -----条款35:考虑virtual函数以外的其他选择

virtual函数的替代方案包括NVI手法及Strategy设计模式的多种手法。NVI手法自身是一个特殊形式的Template Method设计模式。将机能从成员函数移到class外部函数,带来的一个缺点是,非成员函数无法访问class的non-public成员。tr1::function对象的行为就想一般函数指针。这样的对象可接纳“与给定之目标签名式(target signature)兼...

2015-03-20 11:49:00 60

转载 SpringMVC4+MyBaits3配置

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/ma...

2015-03-19 00:34:00 38

转载 Java并发之FutureTask

FutureTask实现了Runnable和Future接口,是一个可取消的异步任务。利用开始和取消计算的方法、查询计算是否完成的方法和获取计算结果的方法,此类提供了对 Future 的基本实现。仅在计算完成时才能获取结果;如果计算尚未完成,则阻塞 get 方法。一旦计算完成,就不能再重新开始或取消计算。更重要的是实现了一个任务完成的回调方法。这个挺好。 @Test pub...

2015-03-19 00:16:00 41

转载 性能优化之_android多线程

本文大纲为:如何创建线程线程间如何通讯线程间如何安全的共享信息一、线程的创建Thread在run方法中执行具体事务,或者传入一个runnable对象,但是不能调用view控件的更新方法,但是可以调用view控件的post方法Thread thread1 = new Thread("Thread1"){ public void run() { ...

2015-03-18 15:44:00 44

转载 http访问抓包情况

利用浏览器插件httpWatch抓取http请求包,例如在访问http://www.baidu.com时,抓到的请求包如下所示:收到回复包如下:转载于:https://www.cnblogs.com/zhang-tech/p/4345746.html...

2015-03-17 22:28:00 125

转载 meterpreter

用过metasploit的人应该对meterpreter不陌生,它具有强大的功能,特别是其socks代理,简直就是内网渗透测试神器。由于meterpreter功能强大,萌生了想要把msf做远控的念头。另外,围绕meterpreter一个重要的问题,就是如何绕过杀软。这促使我决定一窥meterpreter的究竟,以了解其工作原理和流程,从而方便自定义载荷进行免杀,或者予以改造做远控。后来发现,直...

2015-03-12 17:08:00 100

转载 【Scheme归纳】1 使用Edwin

Edwin介绍Edwin是MIT Scheme系统的一个窗口式的编辑使用前端。启动Edwin实际是先启动Scheme系统,再启动也给Edwin前端。Edwin是一个使用Scheme写的交互式编辑器,其特点是支持Scheme表达式的编辑和求职。两种模式Edwin模式: 编辑Scheme文件的模式,如果装入一个.scm文件,相应的Edwin的这个编辑区处于Edwi...

2015-03-12 13:53:00 43

转载 Java阻塞队列线程集控制的实现

队列以一种先进先出的方式管理数据。如果你试图向一个已经满了的阻塞队列中添加一个元素,或是从一个空的阻塞队列中移除一个元素,将导致线程阻塞。 在多线程进行合作时,阻塞队列是很有用的工具。工作者线程可以定期的把中间结果存到阻塞队列中。而其他工作者线程把中间结果取出并在将来修改它们。队列会 自动平衡负载。如果第一个线程集运行的比第二个慢,则第二个线程集在等待结果时就会阻塞。如果第一个线程集运行的快,那么...

2015-03-11 13:50:00 33

转载 hdu 2203

开始补坑。kmp中的fail数组fail[i]是指“当模式串的i位置匹配失败时,应该再用模式串的fail[i]位置匹配“ 1 #include <cstdio> 2 #include <cstring> 3 #define maxn 100010 4 5 char aa[maxn*2], bb[maxn], cc[ma...

2015-03-10 19:30:00 67

转载 GZFramwork快速开发框架演练之会员系统(二)添加字典模块

开始前请先阅读 GZFramwork快速开发框架之窗体设计说明 第一步:准备模块图片 图片为2张大小分别为16x16和32x32,放在\Debug\images目录下 因为会员管理模块并不多 把NavBarControl Group的图标换成32x32大小的; 修改GZVip.Main.frmMain.cs代码 修改 Re...

2015-03-08 09:17:00 64

转载 GZFramwork快速开发框架演练之会员系统(一)框架源码下载

GZFramwork框架开发环境为.NET 4.0(必须) VS2013+SQL2005+DevExpress v13.2.8+FastReport(推荐) 数据库建模工具PowerDesignerGZFramwork快速开发框架源码下载地址CSDN下载下载以后分两部分,GZFramwork是框架的主体部分GZCodeGenerate是框...

2015-03-08 09:10:00 645

转载 如何:创建签名的友元程序集(C# 和 Visual Basic)

如何:创建签名的友元程序集(C# 和 Visual Basic)Visual Studio 2013本示例演示了如何将友元程序集和具有强名称的程序集一起使用。这两种程序集必须都使用强名称。尽管本示例中的两种程序集使用了相同的密钥,但您可以对这两种程序集使用不同的密钥。在 Visual Studio 中创建签名的程序集和友元程序集打...

2015-03-06 11:30:00 53

转载 Java数据类型

  先上图:     Java中的数据类型分为基本数据类型和引用数据类型,基本数据类型也常称为Java中的四类八种基本数据类型,即为如图上所示的那八种。  基本数据类型和引用数据类型的区别如下:  1、内存分配    基本数据类型在声明后Java会直接在栈中为它分配内存;而引用数据类型在声明后会在栈中转载于:https://www.cnblogs.com/luoh/p/...

2015-03-05 13:49:00 40

转载 阅读随笔

阅读随笔在老师的引领之下,这是我人生中第一次这么有计划的去看一些东西,以前都是随心所欲零零碎碎的去读一些东西,更别说写什么阅读笔记之类的了,这些都是习惯的问题吧,所以收获一直不多!希望自己这一次能够认认真真的去完成这次阅读计划,也希望自己以后能够养成一个良好的阅读习惯!以下是我的阅读计划!我准备阅读的第一本书是《软件工程思想》本书一共分为八章,我的阅读计划是:一,3月5日至3月1...

2015-03-05 09:41:00 58

转载 hash算法原理

hash算法原理 摘自百度知道:http://zhidao.baidu.com/link?url=n8zMi3KQfT8_5CG4Z5jbT823-JjsAyJ7TJLNRmy3thAgcoAa2xGt9uqSTD2bTTmfjwnTZ9Qn5Akft9Ok81VOgq我们有很多的小猪,每个的体重都不一样,假设体重分布比较平均(我们考虑到公...

2015-03-05 08:43:00 41

转载 Java反编译代码分析(一)

浅析如何读懂这种反编译过来的文件,不喜勿喷。赋值Node node; Node node1 = _$3.getChildNodes().item(0); node1; node1; JVM INSTR swap ; node; getChildNodes(); ...

2015-03-04 22:44:00 50

转载 项目管理:代码仓库管理、项目进度管理与持续集成工具介绍

1. 代码仓库管理:gitlab gitlab是一个利用 Ruby on Rails 开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。它拥有与GitHub类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库。团队成员可以利用内置的简单聊天程序(Wall)进行交流。它还提...

2015-03-03 12:05:00 77

转载 div/span等获取焦点问题(tabindex属性的简单理解)

1、先看问题当我们要对一个div/span元素获取焦点的时候,直接对$("#div1").focus()是不能实现效果的,比如下图:当点击输入框进行输入后,在点击区域弹出选择地段的时候,input输入框并没有失去焦点(或者说区域的div没有获得焦点),就出现了键盘显示在弹层的上面导致无法选择的bug解决办法有两个:a:循环所有的input等可以获取焦点的元素,让他们失去焦...

2015-03-02 23:11:00 914

转载 JavaScript函数

两种等价创建函数的方法:function funcName(){ }var funcName=function(){ }前面一种方式创建的是有名函数,而后面是创建了一个无名函数,只是让一个变量指向了这个无名函数。在使用上仅有一点区别,就是:对于有名函数,它可以出现在调用之后再定义;而对于无名函数,它必须是在调用之前就已经定义。由此可见,尽管JavaScript是一门解释型...

2015-03-02 15:44:00 28

转载 vim配置

简单的vim配置,自己用的: "传说中的去掉边框用下边这一句 set go= "设置配色,这里选择的是desert,也有其他方案,在vim中输入:color 在敲tab键可以查看 color desert "设置背景色,每种配色有两种方案,一个light、一个dark set background=light "打开语法高亮 synta...

2015-03-01 16:15:00 31

空空如也

空空如也

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

TA关注的人

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