代码_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> 代码 >>列表
?利用phpDOM函数实现简单的单页信息抓取(在这里尽抓取a标签,功能实现了,但是扩展页链接抓取没有实现,欢迎大家批评指导)<?phperror_reporting(E_ERROR);$pages=file_get_contents('http://www.php100.com');//$pages=htmlspecialchars($pages);$doc=newDOMDocument();$new_doc=newDOMDocument('1.0','utf-8');$doc->... 查看全文
· [代码记录生活]Jdk5.0新特性(一)发布时间:2011-10-11
jdk5.0新特性:自动装箱,自动拆箱。可变参数。forEach循环静态导入枚举泛型注解枚举:在某些情况下,一个类的对象是有限,而且是固定的。这种实例有限且固定的类,在java中被称为枚举类。publicenumGrade{S1,S2,Y2;//S1,S2,Y2都为Grade的实例。}枚举中可以有构造方法,但必须私有。枚举中的所有实例,使用“,”分开“;”结尾。枚举类中,所有实例必须位于第一句。publicenumGrade{S1,S2,Y2;//枚举值... 查看全文
python部分的代码几乎是来息此文章:http://blog.sina.com.cn/s/blog_4419b53f0100abzb.html我小部分改进之后代码如下:#-*-coding:utf-8-*-#file:makeBasic.py#importosimportsysimportstringimportdatetime#python简单的脚本模板defmain():ifos.path.isfile(sys.argv[1]):print'%salreadyexist!'%sys... 查看全文
· [代码记录生活]Jdk5.0新特性(二)发布时间:2011-10-11
自动拆箱,自动装箱://1.5之前的手动装箱和拆箱inti=100;Integerobj=newInteger(100);intnum=obj.intValue();//1.5之后Integercount=100;inta=count;可变参数,与forEach循环,forEach循环用于遍历数组与集合。//可变参数publicstaticvoidfun(int...args){if(args!=null){//foreach遍历数组或集合for(inti:args){System.out... 查看全文
国内著名CMS:PHPCMS整站代码分析讲解2010-05-1111:28:00|分类:建站|标签:|字号大中小订阅原贴地址:http://www.phpchina.com/bbs/thread-47107-1-1.html作者:逆雪寒从今天开始.我会一有时间就对PHPCMS整站的代码做一个详细的分析.目的很简单.让大家都能在phpchina里面得到进步.谢谢.代码讲解分析全部是本人.按照本人的知识水平来讲解.如果有说得不对的.请指正.也欢迎指正.大家一起进步... 查看全文
--------------------------------------------------------------------------Class类是什么?:用来描述类的类,描述类的相关信息。--------------------------------------------------------------------------类加载器是什么?:类加载器就是Java虚拟机中用来把类加载到内存的工具。将类信息读到内存中的过程,叫做类加载-------------------... 查看全文
· 基于Eclipse的代码开发准备发布时间:2011-10-10
//这个代码框在可视化编辑器下无法删除,切换编辑器整篇文章格式又会丢失,bug啊,传说中的bug啊!公司规定的开发环境不是Eclipse,而是IntellijIDE,可是这东西太耗配置,用它做一些小程序有种杀鸡用牛刀的感觉,所以我喜欢在我的机器上额外的安装一个Eclipse作为平时的学习之用(幸好Eclipse免费),但是每次装完环境都得配置Eclipse的代码格式、头注释等内容,烦不胜烦。所以整理如下,以作备忘。1、配置JRE如果你的机器上只安装了一个JDK,那么可以跳过这步。Wondow... 查看全文
· [代码记录生活]反射Reflection发布时间:2011-10-10
用来动态获取类的信息以及动态调用对象的方法的功能,这套机制叫作:反射。反射是如今很多流行框架的实现基础,其中包括:Struts,Spring,Hibernate等。Java的反射机制:在运行时判断任意一个对象所属的类,在运行时判断任意一个类所具有的成员变量和方法,在运行时构造任意一个类的对象,在运行时调用任意一个对象的方法。那么通过反射所获取的信息从什么地方获取呢?对于每个类,在加载时都有一个唯一的Class对象,Class对象中包含了所有需要动态获取的,类的信息。--前面已经提到... 查看全文
· 如何写出更具可读性的代码发布时间:2011-10-07
各位同学,请看下面的代码:publicStringlogin2(){if(param_user.getUsername().equals("ADMIN")){Userdb_user=userDao.findByUserName(param_user.getUsername());if(db_user!=null){booleanlogin_result=db_user.login(param_user);if(login_result){session.setAttribute... 查看全文
· Javacc实例及代码详解发布时间:2011-09-23
javaCC是一个能生成语法和词法分析器的生成程序。语法和词法分析器是字符串处理软件的重要组件。编译器和解释器集成了词法和语法分析器来解释那些含有程序的文件.如果想详细了解javacc可以在网上收集到很多资料。这里举一个简单的javacc实例帮助大家学习javacc首先下载javacc的eclipse插件,然后再eclipse.exe目录中安装即可。这是新建中就会出现新建javacc文件。有三种类型文件为jj、jjt、jtb,本章介绍jj的文件例子。是一个简单加减法的例子,并返回结果代码如下... 查看全文
//Demo.cpp:Definestheentrypointfortheconsoleapplication.//#include"stdafx.h"#include"Demo.h"#ifdef_DEBUG#definenewDEBUG_NEW#undefTHIS_FILEstaticcharTHIS_FILE[]=__FILE__... 查看全文
重新安装svn+apache以后,发现一个问题,比如java源代码,现在是通过浏览器下载,而不是直接在浏览器中展示了。以前是怎么做的呢?想不起来了。文档啊文档,很重要的。现在重新想办法吧。最简单的办法:apache强制mime类型其实最简单的办法,是借助apache核心模块的指令ForceType,见:http://httpd.apache.org/docs/2.2/mod/core.html#forcetype可以强制配置mime类型,比如:<Location/svn>... 查看全文
classProgram{//Thisvariabledeterminesthenumberof//SocketAsyncEventArgobjectsputinthepoolofobjectsforreceive/send.//ThevalueofthisvariablealsoaffectstheSemaphore.//ThisappusesaSemaphoretoensurethatthemax#ofconnections//valuedoesnotgetexceeded... 查看全文
先在ubuntu系统中的主题中进行自定义,即,在GNOME外观选项中选择某个主题点自定义,然后在颜色选项卡中选择工具提示这个项目的颜色,然后在eclipse中看一下是不是ok了,如果还是不行就按照下边的进行修改转自:http://www.linuxidc.com/Linux/2011-03/33560.htm在Ubuntu10.04下使用eclipsecdt时,代码悬停窗口(即鼠标移动到代码元素上时弹出的代码预览窗口)的背景颜色会按系统默认方案显示为黑色,这将直接导致黑色的代码文本无法被看到... 查看全文
http://www.iteye.com/topic/770382提到:4.1~20的整数的全排列,因为不才以前也研究过排列组合的问题,于是有了本专题。最近的专题更多的是在给条鱼人家吃,没有讲怎么捕鱼。所以今天在介绍优雅代码之前,提出一个解决问题的方法论。复杂问题都是由简单问题组成的,先解决简单问题。言简意赅,任何复杂问题都是纸老虎。当你面对99*99时,你就要考虑将他变成1+1,然后解决1+1。有了这个方法论,面对1-20的全排列。你知道怎么做了吧。没错,转变成AB的全排列。AB... 查看全文
· 你的代码是我的地狱发布时间:2011-09-15
本文是从YourCodeisMyHell这篇文章翻译而来。我最近的作为一个Rails程序员的经历可能并不常见。我经常被叫去维护一些已经做好的Ruby/Rails项目,在力所能及的地方进行改进和完善。这样,绝大部分我需要接手的项目在我出现前都已经开发完成了。事实上,在我的记忆里,我只参与了一个商业性质的格林菲尔德Ruby项目的开发。其它的,在我看来,都是“历史遗物“,相当多的程序代码在我之前都已经出品了。(不包括个人和内部项目)。我知道... 查看全文
· Nokogiri抓取失败后重试代码发布时间:2011-09-11
非常喜欢Nokogiri的简洁,尤其是根据css和xpath查找元素。有时又觉得Nokogiri太简洁了,连抓取失败重试的机制都没有。可惜在景德镇,网络经常丢包,真是郁闷。所以写这段代码,以后肯定常用。begindoc=Nokogiri::HTML(open(url).read.strip)rescueException=>exlog.error"Error:#{ex}"retryendTips:retry可以跳回begin这段代码将打印log并一直重试直到成功。估计这样写不大合适... 查看全文
[size=small;]做java开发了也有一段时间了,关于ide用得最多的还是eclipse,eclipse有一个让人很喜欢的功能就是代码的自动补全提示,但却也是一个让人挺烦的补全提示。为什么这么说呢,不知道各位朋友在使用过程中有没有跟我一样的感受。[/size][size=small;]很多时候,我们仅仅需要输入一个空格、等号或一个分号结束,可有了代码补全,就会事与愿违了。比如我们想定义如下:stringstr;但在实际中当你敲完str时,按“;”,结果会变成:stringstring... 查看全文
导语:美国科技博客AppleInsider今天撰文称,百度易虽然将基于Android运行,但与不同版本的Android相同,这款系统有可能面临API(应用编程接口)不兼容的情况。以下为文章概要:百度系统百度宣布将去掉Android中的谷歌应用和服务,用自家产品代替,同时采用百度易的品牌。该公司是在一年一度的“百度世界大会”上宣布这一消息的。部分在中国市场出售的Android手机已经用该公司的服务取代了谷歌的服务... 查看全文
VC++团队的项目经理SumitKumar透露了下一版VisualStudio的一些新的IDE功能。虽然其中一些功能只是赶上VB或C#,但是其他人建议了一些适用于所有语言的新功能。首先是“语义着色”(SemanticColorization)。此功能为C++代码编辑器中的各种类型、枚举、以及宏着色。添加的另一有趣想法是局部变量与参数之间的区别,参数将以斜体显示。像VB和XAML一样,用户可以对更多语言特定的标记应用自定义样式。以下是由Sumit提供的暂定列表... 查看全文