编程技术 - 军军小站|张军博客
编程技术

Flume: books

UsingFlumeFlexible,Scalable,andReliableDataStreamingByHariShreedharanApacheFlume:DistributedLogCollectionforHadoopFlume:books

系统 2019-08-12 09:30:27 2564

PHP

菜鸟学PHP之Smarty入门(组图)

刚开始接触模版引擎的PHP设计师,听到Smarty时,都会觉得很难。其实笔者也不例外,碰都不敢碰一下。但是后来在剖析XOOPS的程序架构时,开始发现Smarty其实并不难。只要将Smarty基础功练好,在一般应用上就已经相当足够了。当然基础能打好,后面的进阶应用也就不用怕了。这篇文章的主要用意并非要深入探讨Smarty的使用,这在官方使用说明中都已经写得很完整了。笔者仅在此写下一些自己使用上的心得,让想要了解Smarty却不得其门而入的朋友,可以从中得到一

系统 2019-08-12 09:30:18 2564

Jquery

jQuery.extend函数详细用法!

最近在研究jQuery。把jQuery.extend扩展函数的用法记录下来。1、扩展jQuery静态方法.1$.extend({2test:function(){alert('test函数')}3})用法:$.test()2、合并多个对象.为jQuery.extend(css1,css2)为例,css1,css2个有一些属性(法照样会比处理,这里之讲属性).extend函数会把css2有而css2没有的属性加到css1中,如果css2的某个属性与css1的

系统 2019-08-12 09:29:45 2564

Python

最近写python的一点心得

所有的进程需要进行监管,都认为是不可靠的,可以使用supervised或是forever之类的进行外部程序的监管,如redis等,一旦down机要立刻重启,最好还有相关的发送邮件之类的对于自己写的程序,根据情况要在业务程序监管上,比如异常killed掉了,或是内在泄漏了outofmemory了,要时刻认为自己的程序会crash,时刻标记自己的信息,以便能断点续执行,特别是对一些扫数据库的任务,能接着那个点上,而不是重头再来,这个很重要最好这种情况的moni

系统 2019-08-12 01:32:21 2564

Python

Python Django Cookie 简单用法解析

home.html:个人信息页面个人信息页面只有返回一串字符串login.html:登录页面登录页面{%csrf_token%}账号:密码:要考虑加上csrf_token,不然会403login函数:fromdjango.shortcutsimportrender,redirectfromapp01importmodelsdeflogin(request):ifrequest.method=="POST":username=request.POST.get

系统 2019-09-27 17:57:45 2563

Python

11月编程语言排行榜 Python逆袭C#上升到第4

TIOBE11月编程语言排行榜,Python逆袭C#曾经有一段时间,脚本语言因其易于编写和易于运行的特性,被预测在未来将发展强大。因此,Perl,Python,PHP和Ruby等语言在当时非常流行。而今天看来,似乎只有Python的发展很强势,其他脚本语言都在逐渐走出前20名,或排名趋于下滑。在前20名的排行中,可以看出Python已经超越C#,上升至第4的位置。无论在哪个榜单中Python都是保持着非同寻常的增长速度,为什么Python增长的这么快?众所

系统 2019-09-27 17:53:24 2563

Python

python3实现二叉树的遍历与递归算法解析(小结)

1、二叉树的三种遍历方式二叉树有三种遍历方式:先序遍历,中序遍历,后续遍历即:先中后指的是访问根节点的顺序eg:先序根左右中序左根右后序左右根遍历总体思路:将树分成最小的子树,然后按照顺序输出1.1先序遍历a先访问根节点b访问左节点c访问右节点a(b(d(h))(e(i)))(c(f)(g))--abdheicfg1.2中序遍历a先访问左节点b访问根节点c访问右节点(((h)d)b((i)e))a((f)c(g))--hdbieafcg1.3后序遍历a先访

系统 2019-09-27 17:49:37 2563

编程技术

什么是DMZ?

什么是DMZ?DMZ是英文“demilitarizedzone”的缩写,中文名称为“隔离区”,也称“非军事化区”。它是为了解决安装防火墙后外部网络不能访问内部网络服务器的问题,而设立的一个非安全系统与安全系统之间的缓冲区,这个缓冲区位于企业内部网络和外部网络之间的小网络区域内,在这个小网络区域内可以放置一些必须公开的服务器设施,如企业Web服务器、FTP服务器和论坛等。另一方面,通过这样一个DMZ区域,更加有效地保护了内部网络,因为这种网络部署,比起一般的

系统 2019-08-29 23:51:25 2563

Java

JAAS:灵活的Java安全机制

摘要:JavaAuthenticationAuthorizationService(JAAS,Java验证和授权API)提供了灵活和可伸缩的机制来保证客户端或服务器端的Java程序。Java早期的安全框架强调的是通过验证代码的来源和作者,保护用户避免受到下载下来的代码的攻击。JAAS强调的是通过验证谁在运行代码以及他/她的权限来保护系统面受用户的攻击。它让你能够将一些标准的安全机制,例如SolarisNIS(网络信息服务)、WindowsNT、LDAP(轻

系统 2019-08-29 23:45:00 2563

编程技术

CATALINA_BASE与CATALINA_HOME的区别

到底CATALINA_HOME和CATALINA_BASE有什么区别呢,之前因为都是小打小闹的在服务器上安装一个tomcat就得了,然后根据前人的配置,将CATALINA_HOME和CATALINA_BASE两个值设为了tomcat的目录(其实此处描述很不精确),今天无意间看到了公司的安装文档说明,里面提到了多个tomcat实例运行的配置,才弄明白到底这两者之间有什么区别。我们可以从Tomcat5.5的配置文档(http://tomcat.apache.o

系统 2019-08-29 23:25:53 2563

编程技术

StendHal---一个开源的MMORPG游戏(续)

最近在翻以前的博客时发现了以前写的《StendHal---一个开源的MMORPG游戏》的博文,是对一个开源MMORPG游戏的简单介绍。按照原来的计划是准备写一篇关于如何运行和配置该项目的博客。由于时间关系,当时没来得及完成。现在算是补交作业。虽然是晚交了一年多的作业,但聊胜于无,还是希望这篇文章能帮助刚踏入游戏开发的或者对游戏开发有兴趣的同学提供一些帮助。为了便于学习和交流,该项目上传至googlecode,大家可以用svn检出,然后导入到eclipse中

系统 2019-08-29 23:01:47 2563

Android

【Android 开发教程】使用Intent-Filter

本章节翻译自《Beginning-Android-4-Application-Development》,如有翻译不当的地方,敬请指出。原书购买地址http://www.amazon.com/Beginning-Android-4-Application-Development/dp/1118199545/我们已经知道,一个activity通过使用Intent对象调用另外一个activity。为了能让其他activity做出回应,还需要在AndroidMan

系统 2019-08-29 22:22:02 2563

Java

Java之父离开Oracle

美国时间4月9日,Java之父JamesGosling在新博客“OnaNewRoad”上(原来他在Java公司网站上的博客名为“ontheJavaRoad”)发表文章“Timetomoveon...”,宣布自己已于上周从Oracle离职,目前还没有新的计划。文中没有透露离职的原因,但提到Oracle收购Sun之后,对员工博客写作的政策变得更加严厉。此前,Gosling曾在一次技术会议上表示对Oracle接掌Java非常放心。而谈到个人时,他当时说希望自己2

系统 2019-08-29 22:03:32 2563

编程技术

通过注解的方式向DAO中注入Sessionfactory

大部分时候我们都是通过xml配置方式向DAO中注入sessionfactory来实例化bean,有时候要DAO的实例化是通过注解的方式来实现。对dao注解的话,最大的障碍是如何同时通过注解注入sessionfactory。dao继承自HibernateDaoSupport,sessionfactory来自于HibernateDaoSupport中,我们无法修改HibernateDaoSupprot中的sessionfactory属性进行注解,我们也无法对f

系统 2019-08-29 22:02:52 2563