自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(94)
  • 资源 (8)
  • 收藏
  • 关注

原创 nginx 自定义带参数模块

上一文基本都是从书中学来的。例子也基本都是书中的。接下来尝试着自己写了个超级简单的自定义模块。另外加了参数的解析: 照旧先将demo代码贴上:#include <ngx_config.h>#include <ngx_core.h>#include <ngx_http.h>static char* ngx_http_mytest2(ngx_conf_t *cf, ngx_command_t *c

2016-09-09 08:51:41 2465

原创 nginx学习

以前虽然用nginx。不过都是简单的方向代理配置。另外是有需求百度一点点解决。也不管为什么这么写。现在打算系统的学习一下总结一些:基本配置user xiezhaojun _appserveradm;#user nobody;worker_processes 1;error_log logs/error.log;#error_log logs/error.log notice;#e

2016-09-08 11:20:27 1034

原创 Quartz 2D 小结

graphics context 在ios的Quartz中。所有的绘图都有一个上下文环境。定义着绘图所需要的各种参数信息以及绘制需要的设备信息。在这里需要你创建使用的。一般情况也就 bitmap images和 pdf context。在我们ios里面需要自己来绘制的时候。一般情况下都是重写 uiview 的 draw:rect 方法。在这个方法里面。 系统已经为我们准备好了上下文对象

2015-09-22 13:20:34 479

原创 coredata 小结

coredata 初窥首先 在创建ios 项目的时候。勾选上coredata。这样xcode 就会帮你生成一部分的coredata代码。如上图所示 勾选上最下方的coredata 即可。让我们来看看。这样xcode为我们做了什么。首先:工程文件下面多了个后缀名为 .xcdatamodeld的文件。这是coredata的模型文件。然后看看appdelegate里面生成了一些代

2015-07-16 17:29:42 608

原创 ios 内存小结

这是 看 书籍  Objective-C 高级编程 ios与os  x多线程和内存管理  一书的随记。1 arc首先记录一下几个调试的东西调试  1.查看 autoreleasePool 池里面的对象extern void _objc_autoreleasePoolPrint();    _objc_autoreleasePoolPrint(

2015-07-08 13:46:18 442

原创 block 与 gcd

1.block block 的定义 回传值 (^名字) (参数列);主要分成3部分 返回值  名称 和参数。 当没有的时候 可以省略。 int (^ myinttest)(int) = ^(int a){ return -a; }; int a = myinttest(100); NSLog(@"%d",a);一般情况下 最好 用 ty

2015-06-09 14:49:48 495

原创 ios的消息机制 以及 动态性质

1。动态消息派发系统大部分的语言 使用的是 静态绑定的函数调用方式。这种方式 在编译阶段就确定了运行时候需要调用的函数。而objective-c 使用的是消息传递机制。在运行的时候才会知道调用的函数。实际上 ,底层都是C语言的。而c语言是函数调用方式。那么 objectie-c的消息响应机制是真么实现的呢。其实 oc 中遇到消息都会调用消息传递机制中的核心函数。 objc_msgSend(

2015-05-27 15:59:24 985

原创 sdwebimage

一直听说这个开源插件 很厉害。于是去弄过来看看:

2015-05-25 17:17:43 975

原创 七牛断点续传-ios

最近需要使用七牛的图片存储。并且需要利用上它的断点续传。花了一天的时间看了一下。总结一下注意点:七牛的sdk提供的已近非常不错了。核心的上传其实就是2个方法: //@"myqiniutest" [_upManager putFile:fileUrl.path key:nil token:uptoken complete: ^(QNResponseInfo *info, NSS

2015-05-06 12:47:27 4913 11

原创 ios 自动布局小结

ios6 引入了自动布局。虽然项目中所用不多。但是还是 早点资料看看 做个总结。 随着苹果分辨率越来越多。 类似自动布局肯定是越发重要了。在ios 之前 有“autosizing” 就是 在父view 跟子view 引入了 “spring” 和 “strut” 的概念。 一个是弹簧?  意思应该是保证距离不会大于某一个值吧。 另外一个参数 是支柱。控制距离不小于吧。用这样的实现自动布局当然也有

2015-03-19 09:06:28 570

原创 ios播放gif图片

以前一直听说ios不可以播放gif图片。也没取看看。其实想想有啥不能播放的。只是没有提供现成的api而已。最近看看资料以及别人的例子了解了一下实现原理 特记录一下:gif 其实本来就是一系列的图片的集合 可以通过 imageIO 获取到图片数组。然后动画播放就ok了;先看一下 简单的例子: NSURL *url = [[NSBundle mainBundle] URLForResou

2015-03-01 14:11:55 5868

原创 ios 自定义上拉下拉刷新

项目里面也用到了自定义。不过是网上找了别人的插件 直接用。而且不是我负责的部分。所以没有好好看看。现在有时间 自己研究一下。然后在看看别人的源代码。首先先自己尝试着写个看看。首先的整理开发思路:我们的目标是在当tableview 下拉 或者上拉 到一定程度。松开后触发事件。先写下拉刷新第一步 我们需要给tableview 的上下加上 2个用于显示加载更多 字样的 (或者 其他绚丽的自定

2015-02-05 14:39:53 12430 1

原创 ios 小结 scrollView 与 UIEdgeInsets

因为公司的 ios 人员走光了。。于是我就转去做ios了。从来没有接触过ios。刚开始还是很困难。一直忙着 一边学习。一边赶项目。没有时间来总结一下。终于完成了项目的一个阶段。 有时间总结了。回过头 看着以前刚学习的笔记。 又觉的太幼稚了。。不知道写些什么好。 想来想去 就随便写写工作中遇到的问题。已经花了一点时间才弄明白的东西吧。首先就是这个UIEdgeInsets 对于这个属性。刚开始接触

2015-01-06 16:17:44 5148

原创 swift 2

1.运算符对于运算 因为da

2014-08-19 08:52:38 550

原创 swift 1

初学swift 变量声明:

2014-08-14 22:17:29 451

原创 js html5 小记

这篇 主要 记录一下 看到的一些 别人 开源的 代码有用的例子1.动态加载js。这个功能 用的 说多不多 说少不少。 在集成自己的插件 估计用的会多一点 。在别人 那边看到一个 不错的代码:function loadScript(url, callback, data) { var script = document.createElement("script"); if (cal

2014-04-08 16:25:38 583

原创 js的深入了解

http://dmitrysoshnikov.com/ecmascript主要看了上面网址的大神的文章。 受益匪浅。 写下总结:传值类型把传值类型放在第一部分讲 是因为 这个问题其实 困扰了我很久。在看了这篇文章 算有了一点了解。我们通常了解的传值类型有2种 按值传递(call by value) 和指针传递(call by reference)。我上学学c和java 的时候。

2014-03-18 17:20:07 2507

原创 python--django1

学习用django 创建 python 的web项目。 首先搭建 django 环境。  django 是基于 python写的。所以 首先 待有 python 的运行环境。 这个没啥好说的。 之后 就是 下载 安装django 我是 在eclipse上面开发的。 所以 还需要下载 eclipse 的插件。 全部安装好了。 就可以建立 django的环境了。 过程很简单。网上资料很多。 都是很简单

2013-10-30 16:28:33 741

原创 js总结

var parseIntnan  undefind string  new string

2013-10-28 09:00:25 761

原创 算法设计分析

一。 简单设计分治法 :之前 也接触过一些算法的设计和分析。 比较典型的有分治法。在印象中 很过都用到分治法。 在绝大部分的实例中 这也是最常见的设计。简单的说 就是把一个问题分成多个子问题来解决。一般 在程序上来实现 很多事用递归实现。如:二分查找法,快速排序等。二 。动态规划三。贪心算法四。平摊分析

2013-08-28 15:10:16 1087

原创 算法 树小结

之前 其实应该接触过树结构的数据结构 就是堆。 其实堆就是一个树结构。二叉查找树      二叉查找树 是二叉树的种类型。 他需要满足一种特性。 就是左节点不大于根节点。 右节点不小于根节点。1.遍历二叉查找树的顺序遍历我们使用的是中序遍历;printTree(root){if(root!=null){printTree(root.left)print(root)

2013-07-01 10:14:58 602

原创 排序小结

打算对排序做个总结一.冒泡,选择 ,插入排序这三个排序应该是最基本的排序了吧。时间复杂度 都是 O(n^2) 空间复杂度 都是 O(1)冒泡和插入是稳定排序。而选择排序是不稳定的。注意 插入排序 有一个特殊的形式 希尔排序(虽然书上都是这么说 ,可是给我的感觉 希尔排序就是希尔排序。它的思想可以用冒牌,选择,插入来实现。不知道为什么 要说 希尔排序是插入排序的一种)。这个的

2013-06-04 22:08:13 492

原创 看大神文章小结——微软等面试 41-45

大神 地址 :http://blog.csdn.net/v_JULY_v/article/details/6015165 感觉时间很紧 都写代码 调试 没时间  接下来可能会选择一些 写代码 其他的 写个思路吧。41.求固晶机的晶元查找程序 晶元盘由数目不详的大小一样的晶元组成,晶元并不一定全布满晶元盘, 照相机每次这能匹配一个晶元,如匹配过,则拾取该晶元, 若匹配不过,照相机

2013-05-21 15:11:25 695

原创 看大神文章小结——微软等面试 39,40

大神 地址 :http://blog.csdn.net/v_JULY_v/article/details/601516539.网易有道笔试:(1).求一个二叉树中任意两个节点间的最大距离,两个节点的距离的定义是 这两个节点间边的个数,比如某个孩子节点和父节点间的距离是 1,和相邻兄弟节点间的距离是 2,优化时间空间复杂度。(2).求一个有向连通图的割点,割点的定

2013-05-17 10:42:48 514

原创 看大神文章小结——微软等面试 35,36,37,38

求一个矩阵中最大的二维矩阵(元素和最大).如:1 2 0 3 42 3 4 5 11 1 5 3 0中最大的是:4 55 3要求:(1)写出算法;(2) 分析时间复杂度;(3)用 C 写出关键代码此第 35 题与第 3 题相类似,一个是求最大子数组和,一个是求最大子矩阵和。感觉不能赞同 跟第三题类似的结论啊。最根本的原因是 这个规定了是最大的二维矩阵。

2013-05-16 09:23:53 604

原创 看大神文章小结——微软等面试 31,32,33,34

大神 地址 :http://blog.csdn.net/v_JULY_v/article/details/601516531.华为面试题:一类似于蜂窝的结构的图,进行搜索最短路径(要求 5 分钟)题目不懂 内容不懂 跳过吧32.有两个序列 a,b,大小都为 n,序列元素的值任意整数,无序;要求:通过交换 a,b 中的元素,使[ 序列 a 元素的和] 与[序列 b

2013-05-15 13:24:16 872

原创 看大神文章小结——微软等面试 27,28,29,30

大神 地址 :http://blog.csdn.net/v_JULY_v/article/details/601516527.跳台阶问题题目:一个台阶总共有 n 级,如果一次可以跳 1 级,也可以跳 2 级。求总共有多少总跳法,并分析算法的时间复杂度。这一题 要结果 应该不难的。 就是 按顺序来。 先算 有0个 跳2级的情况。 再算 有1个跳2级的情况(位置 遍历前

2013-05-13 15:25:36 660

原创 看大神文章小结——微软等面试 23,24,25,26

大神 地址 :http://blog.csdn.net/v_JULY_v/article/details/601516522题是个推论题 不看了 第 23 题:用最简单, 最快速的方法计算出下面这个圆形是否和正方形相交。"3D 坐标系 原点(0.0,0.0,0.0)圆形:半径 r = 3.0圆心 o = (*.*, 0.0, *.*)正方形:4 个角坐标

2013-05-10 10:48:02 619

原创 看大神文章小结——微软等面试 20,21

大神 地址 :http://blog.csdn.net/v_JULY_v/article/details/6015165第 20 题(字符串):题目:输入一个表示整数的字符串,把该字符串转换成整数并输出。例如输入字符串"345",则输出整数 345。这一题 应该不是很难吧。 主要可能 要考虑各种情况。 这种题 只要细心 慢慢测试 都能做出来。没有什么 思路瓶颈 就不看了

2013-05-08 13:04:38 561 1

原创 看大神文章小结——微软等面试 18,19

大神 地址 :http://blog.csdn.net/v_JULY_v/article/details/6015165第 18 题(数组):题目:n 个数字(0,1,…,n-1)形成一个圆圈,从数字 0 开始,每次从这个圆圈中删除第 m 个数字(第一个为当前数字本身,第二个为当前数字的下一个数字)。当一个数字删除后,从被删除数字的下一个继续删除第 m 个数字。求出在这个圆圈中

2013-05-07 12:31:40 465

原创 看大神文章小结——微软等面试 16,17

大神 地址 :http://blog.csdn.net/v_JULY_v/article/details/6015165第 16 题(树):题目(微软):输入一颗二元树,从上往下按层打印树的每个结点,同一层中按照从左往右的顺序打印。 例如输入8/    \6    10/ \ /  \5 7 9 11输出 8 6 10 5 7 9 11。

2013-05-06 11:12:50 577

原创 看大神文章小结——微软等面试12,13,14

大神 地址 :http://blog.csdn.net/v_JULY_v/article/details/6015165第 12 题(语法)题目:求 1+2+…+n,要求不能使用乘除法、 for、 while、 if、 else、 switch、 case 等关键字以及条件判断语句(A?B:C)。懵了。。。。。第一反应 估计需要用移位来处理。 想不出来 看了答案觉的

2013-05-03 13:57:13 644

原创 看大神文章小结——微软等面试10,11

大神 地址 :http://blog.csdn.net/v_JULY_v/article/details/6015165第 10 题(字符串)翻转句子中单词的顺序。题目:输入一个英文句子,翻转句子中单词的顺序,但单词内字符的顺序不变。句子中单词以空格符隔开。为简单起见,标点符号和普通字母一样处理。例如输入“I am a student.”,则输出“student. a

2013-05-03 11:27:58 484

原创 看大神文章小结——微软等面试7,8

大神 地址 :http://blog.csdn.net/v_JULY_v/article/details/6015165第 7 题(链表)微软亚院之编程判断俩个链表是否相交给出俩个单向链表的头指针,比如 h1,h2,判断这俩个链表是否相交。为了简化问题,我们假设俩个链表均不带环。问题扩展:1.如果链表可能有环列?2.如果需要求出俩个链表相交的第一个节点考虑思

2013-04-27 11:43:40 513

原创 看大神文章小结——微软面试5,6

大神 地址 :http://blog.csdn.net/v_JULY_v/article/details/60151655.查找最小的k个元素(数组)题目:输入n个整数,输出其中最小的k个。例如输入1,2,3,4,5,6,7和8这8个数字,则最小的4个数字为1,2,3和4。读题 首先想到就是 利用k个变量(数组?)记录着最小的 有更小的就更新。最简单的方法 肯定

2013-04-26 10:02:27 574

原创 从零开始 python (二)

函数函数通过def关键字定义。def关键字后跟一个函数的标识符 名称,然后跟一对圆括号。圆括号之中可以包括一些变量名,该行以冒号结尾。接下来是一块语句,它们是函数体def sayHelloWrold(): print('say hello')sayHelloWrold()局部变量关于局部变量等 貌似跟java这样的语言一样的。 需要主要的是 在方法里面 可以使用 gl

2013-04-25 20:31:55 511

原创 看大神文章小结——微软面试4

大神 地址 :http://blog.csdn.net/v_JULY_v/article/details/60151654.在二元树中找出和为某一值的所有路径(树)题目:输入一个整数和一棵二元树。从树的根结点开始往下访问一直到叶结点所经过的所有结点形成一条路径。打印出和与输入整数相等的所有路径。例如 输入整数22和如下二元树  10    / /

2013-04-25 14:34:02 603

原创 看大神文章小结——微软面试3

大神 地址 :http://blog.csdn.net/v_JULY_v/article/details/60151653.求子数组的最大和(数组)题目:输入一个整形数组,数组里有正数也有负数。数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。求所有子数组的和的最大值。要求时间复杂度为O(n)。例如输入的数组为1, -2, 3, 10, -4, 7

2013-04-25 11:30:01 539

原创 看大神文章小结——微软面试2

大神 地址 :http://blog.csdn.net/v_JULY_v/article/details/60151652.设计包含min函数的栈(栈)定义栈的数据结构,要求添加一个min函数,能够得到栈的最小元素。要求函数min、push以及pop的时间复杂度都是O(1)。 毫无疑问 难点就是 O(1)上面 既然 时间要求这么苛刻 。肯定是 牺牲空间换取时间了。一个栈应该

2013-04-24 17:10:53 619

原创 看大神文章小结——微软面试1

大神 地址 :http://blog.csdn.net/v_JULY_v/article/details/60151651.把二元查找树转变成排序的双向链表 题目:输入一棵二元查找树,将该二元查找树转换成一个排序的双向链表。要求不能创建任何新的结点,只调整指针的指向。      10  /    \ 6    14 / \     / \4 8 12 16

2013-04-24 14:13:35 665

自己写了个日期控件

自己写的日期控件

2013-06-05

springmvc+datajpa

springmvc+springdatajpa

2013-03-05

springmvc+jpa 例子

springmvc jpa

2013-03-05

hibeinate 注解

hibeinate 注解

2012-12-07

plsqldev工具

plsqldev工具

2012-12-07

spring电子书

spring-framework-reference.pdf spring 电子书

2012-12-06

hibernate注解

hibernate_annotations.pdf hiebernate注解

2012-12-06

freemarker 中文 文档

freemarker 中文 文档

2012-12-04

空空如也

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

TA关注的人

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