自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

学徒ZSX

记录而已,杂食动物......

  • 博客(218)
  • 资源 (7)
  • 收藏
  • 关注

原创 动规的思考方式

DP刚一开始刷刷题, 写了几个动态规划的题目, 经验还不是很多, 简单总结下目前关于动态规划的理解:发现动态规划主要是两种类型:一组数据进行操作两组数据进行操作针对每种类型,有如下两种思考方式:c(i):第i个元素用不用? c(i):到第i个元素为止的前边的结果 c(i,j) 同理...

2018-05-03 09:26:33 253

转载 深入理解JMM

深入理解Java内存模型(一)——基础https://my.oschina.net/jerikc/blog/174164   并发编程模型的分类在并发编程中,我们需要处理两个关键问题:线程之间如何通信及线程之间如何同步(这里的线程是指并发执行的活动实体)。通信是指线程之间以何种机制来交换信息。在命令式编程中,线程之间的通信机制有两种:共享内存和消息传递。在共享内存的并发模型

2018-04-18 11:09:57 431

原创 Ubuntu14.04 sublime text 3 支持中文

在ST论坛上下载支持fcitx的版本安装 fcitx 输入法/usr/share/applications 修改侧边栏文件,添加到侧边栏。sublime text3[fcitx]修改 .bashrc : alias sublime=sublime_text_3_fcitx 保存,,source,即可。。Ps: 我现在真喜欢alias~~~

2017-06-03 11:12:22 530

转载 PHP书写效率小TIPS

0、用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的“函数”(译注:PHP手册中说echo是语言结构,不是真正的函数,故把函数加上了双引号)。1、如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍。2、$row[’id’] 的速

2017-04-17 15:40:20 843

转载 Apache运行机制剖析

Apache运行机制剖析:1. B/S交互过程浏览器(Browser)和服务器(Web Server)的交互过程: 1、  浏览器向服务器发出HTTP请求(Request)。2、  服务器收到浏览器的请求数据,经过分析处理,向浏览器输出响应数据(Response)。3、  浏览器收到服务器的响应数据,经过分析处理,将最终结果显示在浏览器中。 下图

2017-04-17 15:25:26 575

转载 一致性哈希(Consistent Hashing)

一致性哈希算法在1997年由麻省理工学院提出的一种分布式哈希(DHT)实现算法,设计目标是为了解决因特网中的热点(Hot spot)问题,初衷和CARP十分类似。一致性哈希修正了CARP使用的简 单哈希算法带来的问题,使得分布式哈希(DHT)可以在P2P环境中真正得到应用。     一致性hash算法提出了在动态变化的Cache环境中,判定哈希算法好坏的四个定义:1、平衡性(B

2017-04-09 23:09:15 343

转载 Java类型转换

string和int之间的转换?字符串转换成数据Java代码  String MyNumber ="1234";   int MyInt = Integer.parseInt(MyNumber);   字符串转换成byte, short, int, float, double, long等数据类型,可以分别参考Byte, Short, Int

2016-10-30 11:17:17 464 1

原创 java动态代理的学习和理解

Start最新在学习Spring,知道他是一个IoC的容器,支持AOP的编程方式,在理解AOP上又一个重要的概念就是动态代理发现自己好多东西还是不懂呀。学习下。总结为啥要引入总结,而不是直接把知识点来龙去脉什么的弄下来。因为 通过大学这四年(还没到呢:))的学习包括最后的考研,你会体会得到:知识的学习或者是技术的掌握和技术的提出和知识的提出通常不是一个反向的过程,大多数的情况下甚至是完全背道而驰的!

2016-05-17 09:53:14 446

转载 Javascript获取页面元素相对和绝对位置

需求来自于一个同学的小小要求,某人问我能否实现自动点赞?!然后我首先想到的是console上运行js代码获取某个元素并模拟鼠标点击,大体一搜发现没有资料大体也有人说必须这个元素绑定的有onclick方法才行试验了一下确实可以。但不是我想要的。然后不甘心的我当然五Google啦,然后发现其实是 可以的(珍爱生命,请用Google),大体是要用到元素的位置,于是就发现了阮一峰大神的这篇博文,也算是补补

2016-04-25 22:52:13 15972

原创 学习REST

Start前篇博客已经有预告了,我将分享一下关于REST和RESTful API的想法,源于我的强迫症,源于这几天对概念问题的执念。问题来源已久,从我一开始做java EE 开发的时候我就在书中读到了有关REST的概念,当时似懂非懂,主要是解决主要的矛盾对这个概念就放下了,然后陆陆续续听到关于它的消息,随着轻量级(lightweight)的应用的发展,前几天看到文章说未来必定是REST的天下,是

2016-04-18 21:45:17 390

原创 URI、URL、URN的理解与区分

Start这几天对概念问题一直深追,其实技术大可不必这样的,计算机行业名目繁多技术层出不穷,就像在刚开始学技术的时候,我抱着一本大大的《JavaServeFaces核心编程》一页一页的看记笔记的时候,宗老师告诉我的。之后就慢慢的了解和修正了学习方法。具体的细节就不讲了,怎么快速的上手入门掌握一门技术无疑是一个与别人拉开差距的很重要的一个特性,so,要找到自己的路子。 回到主题上来:D , 最近

2016-04-18 14:49:26 620

原创 理解JavaScript中的闭包

由来对js一直处在半生不熟的状态,这几天看到了一对js知识的思维导图,大体看了一下都是最基本的直到最后出现了高级特性 的时候才发现有点意思。包括面向对象、函数(包括prototype,自调函数,CallBack…. )的高级特性、闭包等,唯独闭包一直有所耳闻却不甚了解,打算了解呢一看发现还不怎么好理解。于是翻箱倒柜在网上搜搜查查发现排名第考前的那些博客们反反复复说的都是一套东西,看的还是好像明白了

2016-04-15 17:13:51 461

转载 java/android中对回调函数深入灵魂的理解

在做Android自定义控件时遇到要自定义回调函数的问题,想想自己还暂时没有那么精深的技术,赶紧返过头回来再重新研究Java中回调函数的问题。然而不幸的是,网上太多杂乱的帖子和博客都是转来转去,而且都是那一篇“C中的回调函数.....指针.....java....”,一点看不出来是自己的思路,估计都是哪哪哪抄来的!(呵呵,要么就是吐槽对了,要么就是我水平太烂读不懂还妄加评论)还有一些很不错的文章,

2016-04-11 20:12:41 449

转载 C--malloc & free

在C语言的学习中,对内存管理这部分的知识掌握尤其重要!之前对C中的malloc()和free()两个函数的了解甚少,只知道大概该怎么用—— 就是malloc然后free就一切OK了。当然现在对这两个函数的体会也不见得多,不过对于本文章第三部分的内容倒是有了转折性的认识,所以写下这篇文章作为一个对知识的总结。这篇文章之所以命名中有个“浅谈”的字眼,也就是这个意思了!希望对大家有一点帮助!    

2016-03-20 19:57:24 403

转载 C语言sscanf和sprintf函数

来自>>http://www.cnblogs.com/Anker/p/3351168.html1、前言    我们经常涉及到数字与字符串之间的转换,例如将32位无符号整数的ip地址转换为点分十进制的ip地址字符串,或者反过来。从给定的字符串中提取相关内容,例如给定一个地址:http://www.bokeyuan.cn:2345,我们要从地址中提出协议,主机地址和端口号。之前对字符串

2016-03-20 19:51:38 464

转载 C语言详解 - 文件

http://www.cnblogs.com/JCSU/articles/1306451.html-----------------------1. 需要了解的概念需要理解的知识点包括:数据流、缓冲区、文件类型、文件存取方式 1.1 数据流:指程序与数据的交互是以流的形式进行的。进行C语言文件的存取时,都会先进行“打开文件”操作,这个操作就是在打

2016-03-15 13:27:52 536

转载 c语言由一个小问题引发的关于gets和scanf的探究

scanf( )函数和gets( )函数都可用于输入字符串,但在功能上有区别。若想从键盘上输入字符串"hi hello",则应该使用__gets__函数。gets可以接收空格;而scanf遇到空格、回车和Tab键都会认为输入结束,所有它不能接收空格。char string[15]; gets(string); /*遇到回车认为输入结束*/scanf("%s",string); /*遇到空格

2016-03-14 21:57:06 1610

转载 浅析linux下core文件及调试

当我们的程序崩溃时,内核有可能把该程序当前内存映射到core文件里,方便程序员找到程序出现问题的地方。最常出 现的,几乎所有C程序员都出现过的错误就是“段错误”了。也是最难查出问题原因的一个错误。下面我们就针对“段错误”来分析core文件的产生、以及我们 如何利用core文件找到出现崩溃的地方。何谓core文件当一个程序崩溃时,在进程当前工作目录的core文件中复制了该进程的存储图

2016-03-13 14:20:05 442

原创 error: unknown type name ‘someStruct’

问题出错信息RT使用了结构体,一直编译不过,在StackOverflow上看到了提示http://stackoverflow.com/questions/18903300/c-unknown-type-name-my-structure 可能是因为看到函数使用了定义的struct,但是却还没有发现定义。于是马上返回函数发现自己的函数定义在了struct定义之前。end

2016-03-12 22:07:31 4769

转载 C语言二维数组与指针

中的关于这个的解释:Newcomers to C are sometimes confused about the difference between a two-dimensional array and an array of pointers, such as name in the example above. Given the definitions    int a

2016-03-11 16:41:38 457

原创 关于++/--/*p++/*--p等的探究

begin首先声明我已经吐了。。。关于这个表达式要多实践一下,多说无意,自己多实验一下,真正生产中没人会这么写,肯定那个会被老板打死的,内部肯定和编译器等的运行机理有关,我等只能黑盒子一样,测试能想到的饿各种情况总结所谓规律,真累,也没有意义。所以我就懒一下,不详细解释,有一篇文章让我理解了,待会儿附上,我就了解一下吧,可能我的认识还是比较浅薄。也不能说毫无用处,至少知道了printf是从右到做求值

2016-03-11 10:37:53 663

转载 C语言逗号运算符

一、逗号运算符 在C语言中,逗号“,”的用法有两种:一种是用作分隔符,另一种是用作运算符。 在变量声明语句、函数调用语句等场合,逗号是作为分隔符使用的。 例如: int a,b,c; scanf('%f%f%f',&f1,&f2,&f3); C语言还允许用逗号连接表达式。例如x=5.6,y=2.1,10+x,x+y这里用三个逗号运算符将四个算术表达式连接成一个逗号表达式

2016-03-11 09:25:05 1190 1

转载 C语言运算符优先级

转自:http://blog.csdn.net/huangblog/article/details/8271791C语言运算符优先级优先级运算符名称或含义使用形式结合方向说明1[]数组下标数组名[

2016-03-11 09:23:06 404

原创 Sublime Text 3 设置移动光标快捷键

发现问题在使用ST和其他编辑器一个很不爽的问题是:在输入一个函数或者有左右的符号时,总是要跳出来,无奈方向键又在主键盘的另一边,只能不断的切换,于是我想能不能有快捷键实现这个方式呢 解决方案prepferences–>key bindings-Uer –> 添加如下的内容:[{ "keys": ["ctrl+alt+space"], "command": "move", "args": {"b

2016-03-09 13:17:28 8770 2

转载 C语言time.h库学习

转自:http://blog.csdn.net/wangluojisuan/article/details/7045592头文件time.h @函数名称:     localtime 函数原型:     struct tm *localtime(const time_t *timer) 函数功能:     返回一个以tm结构表达的机器时间信息 函数返回:     以tm

2016-03-09 11:19:05 607

原创 gcc编译,找不到conio.h解决方法

如题ubuntu下编译遇到 conio.h找不到文件的问题, conio.h非标准库,在windows平台可以,在linux平台用curses.h ubuntu下运行命令: sudo apt-get install libncurses5-dev即可。

2016-03-09 10:37:49 18919 6

原创 C语言.h和.c的理解与探讨

因为复试所以好好研究c语言,虽然考试内容也仅仅是表面的东西,很多东西设计不到,但我觉的很有必要了解,发现c语言的水也好深呀!所有的c语言课本基本都是着重的介绍语法,对一些东西敬而远之,闭口不谈,导致c语言成为一门仅仅的语法课程,具体实际操作项目太远太远了,寒假的这段时间,因为各种原因让我反思了自己的c语言,反思了学习的过程,才意识到自己也是大多数的问题。--------------------

2016-03-08 21:30:26 569

原创 javax.servlet.ServletException: Error instantiating servlet class ***

错误原因及分析###按照计划学习servlet但是只研究了知识,但是很少动手写代码,一年没动编程和学习相关的东西,快要忘记了之前已经养成的方法论了,这从侧面说明,>动手!动手!!一定要动手!!!MJ 这是写的一个测试servlet cookies 和session的小程序,我发现我在目录结构和路径访问以及配置上一直在转圈,这些外围的东西让我搞了将近两个小时,陆续我会将笔记整理出来,

2016-01-18 21:58:58 12746

原创 考研后的Java温习之I/O

感想(feihua)写在前面:现在距离2016年考研结束已经20天了,在准备考研的过程中2105飞逝而过恍如昨天,直到最后一刻才算是把 所有的知识串了起来,这种考试,最后总是不如意的居多,结果固然重要,最重要的是面对事情的态度和方 法,这一点我想只要经历过高考的人都会点头同意,总之,希望是个好的结局。本来在考前就想考后的第一篇 博客会要怎么样的长篇大论会要如何的意气风发会要如何的如何...

2016-01-17 20:41:26 462

转载 C语言编程优化运行速度

1、选择合适的算法和数据结构选择一种合适的数据结构很重要,如果在一堆随机存放的数中使用了大量的插入和删除指令,那使用链表要快得多。数组与指针语句具有十分密切的关系,一般来说,指针比较灵活简洁,而数组则比较直观,容易理解。对于大部分的编译器,使用指针比使用数组生成的代码更短,执行效率更高。在许多种情况下,可以用指针运算代替数组索引,这样做常常能产生又快又短的代码。与数组索引相比,

2015-05-30 17:25:55 560

原创 Jboss7 配置数据源

JBoss7与JBoss5相比有了很大的变化,模块化加载的应用使得JBoss7的启动时间大大缩短,但同时也增加了数据源配置的复杂度(相比JBoss5来说).下面以PostgreSql为例说明一下Jboss7如何配置数据源.创建模块在Jboss下找到/modules/com目录,在这里你会发现有一个名为 "h2database" 的目录.这就是JBoss默认内置的数据库模块.我们

2015-02-10 21:47:58 576

转载 postgresql过程语言

之前看过也转载过postgresql存储过程和触发器的写法,其实本质上都是过程语言的写法,依然是                 cnblog上的那位博主,总结的。学习。一、概述:    PL/pgSQL函数在第一次被调用时,其函数内的源代码(文本)将被解析为二进制指令树,但是函数内的表达式和SQL命令只有在首次用到它们的时候,PL/pgSQL解释器才会为其创建一个准备好的

2015-02-10 21:46:15 663

转载 一个人总结的java编程经验汇总

也是今天看博客的时候无疑中发现的,就看以几行就觉的不简单,发现很多转载的但是出自那里就不知道了。这里复制过来,提醒自己:未来要走的路还很多很远,不能停下脚步。一定要keep moving。--MJ想来学习Java也有两个年头了,永远不敢说多么精通,但也想谈谈自己的感受,写给软件学院的同仁们,帮助大家在技术的道路上少一点弯路。说得伟大一点是希望大家为软件学院争气,其实最主要的还是大家自身

2015-02-10 21:45:58 4176 2

原创 java命令行初级

引:之前尝试了java 写的一个简单的发送邮件的程序,由于是含有包名,还有依赖的jar包,导致我虽然会写程序但是却不知道怎么组织代码怎么运行代码,所以整理恶补了java 的命令行。在这里整理一下。一、这里介绍了一些基本的参数含义:很基本的,深入的在这里没有。http://xinklabi.iteye.com/blog/837435二、这里主要的解决了我的疑惑,地址是:http:

2015-02-10 17:43:15 912

原创 Java打jar包并运行实践

一直知道编写完java程序之后javac 编译,然后java运行class文件。之后还可以将程序打包成jar包,也就是归档文件,第三方的类库不都是以jar包的形式出现的嘛,今天实践了一下还不是一下就成,说明还是有很多东西不清楚,也说明了实践的重要性,一个知识知道了并不代表你会了,你觉的会了不一定是真的会了。一些博客写出来的要经过自己 的验证。闲话少说,开整。首先写一个最最最简单的j

2015-02-10 14:41:14 772

原创 python实现邮件发送

嘿嘿,看了java mail实现邮件发送,虽然有会用了但是有两个小小的问题还不清楚。尝试用python实现一下邮件发现。首先看到的是这篇文章。http://www.cnblogs.com/lonelycatcher/archive/2012/02/09/2343463.html就是简单发送的代码。试了一下果然可以。呼呼~~~然后具体看一下这个模块的使用方法:http:/

2015-02-10 11:23:25 703

原创 使用java mail 发送邮件

无意间看到了有人使用java mail的jar包提供的工具发送邮件的代码,之前知道有java有官方的实现,比较大的是JMS(java message service),简单的就是这里要说的java mail 其实jms也是基于java mail  实现的。 主要代码学习了该博客:http://www.cnblogs.com/liyazhou/archive/2010/08/20/1804927

2015-02-10 10:20:03 629

转载 jquery几个实例图片轮播等

值得掌握的实例:http://www.cnblogs.com/lhb25/p/20-must-have-jquery-tutorials.html图片轮播的插件:http://www.jb51.net/article/33087.htm

2015-02-10 09:37:25 419

原创 Django走起

~~~~~~~~~~~~~~~~系统是ubuntu 14.04 LTS 自带的有python,然后下载Django安装包,或者使用pip软件管理器,或者git clone  下载下来之后,看官方的install guide 安装就行了。官网是:https://www.djangoproject.com/

2015-02-08 22:20:29 419

转载 Java HashMap实现原理理解

在 java中估计最常用的可就是array list和hashmap了,所以要做到真正的理解才能优雅和高效率地利用,这里先说一下hashmap,等我理解完array list再整理list。 这里推荐两篇文章,我就简单磁粗暴的转载了,下面是链接,希望点进去一定耐心的看完,可以说这两篇文章是网上能找到的最好的解释原理的文章了,都被我发现了,嘿嘿,如果有更好的欢迎推荐。 真的写的很好呢。 。。。。。真

2015-02-07 13:04:04 434

裴世辉-量子密码ppt

裴世辉大神的讲义。ppt压制为pdf格式以便查看,供学习!

2018-10-24

java学习线路

这是一给关于学习路线的文档,对一开始打算学习java的初学者来说是有点用的。

2014-09-26

恢复主引导记录的好用软件

如果装双系统之后想保留windows,就需要先修复主引导记录,该软件就是这么一和简单好用的工具

2014-05-23

MIna2.0学习笔记

真的是学习MIna很好的资源,找了好久才找到的,看了很多相关的知识书籍,这本书真的不错。

2014-05-23

postgresql9.3的驱动

自己在官网上下载的驱动,在java EE上可以运行。

2014-05-22

BT4系统的使用

这是一个文档,关于如何使用BT4的文档,从开始制作启动盘,到如何写入,如何启动。最宝贵的是,他不是以破解无线密码为首要目的的。Backtrack是一款优秀的Linux系统。值得我们去学习。另外破解这东西,和很多因素有关。如果你的网卡型号的不是B4 所支持的也是不能成功的。这个文档不是我写的,但是我找了很多资料,这个在我感觉来是最好的。

2014-03-15

最新JAVA编程题目全集及答案

这是自己在学习过程中总结的一些典型题目,也有在网上找的。自己感觉都还不错,质量还行。可供java学习者仔细钻研。好好学习。

2014-03-05

空空如也

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

TA关注的人

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