eclipse安装svn客户端插件日志

网上讲安装eclipse插件安装的教程一大堆,本人感觉他们把问题复杂话了,文件归咎下来无疑就是查找插件URL地址的问题,URL地址请到这个页面查找合适的插件地址: http://subclipse.tigris.org/servlets/ProjectProcess?pageID=p4wYuA

eclipse安装插件相对也简单操作:

help>>install/update software....

一路操作下来就好了....

Bom headerPHP删除代码

 

<?php
 
set_time_limit(0);
 
function checkdir($basedir){
    if ($dh = opendir($basedir)){
        while (($file = readdir($dh)) !== false){
            if ($file != '.' && $file != '..'){
                  if (!is_dir($basedir."/".$file)) {
                    echo "filename: $basedir/$file ".checkBOM("$basedir/$file")." <br>";
                }else{
                    $dirname = $basedir."/".$file;
                    checkdir($dirname);
                }
            }
        }
        closedir($dh);
    }
}
function checkBOM ($filename){
    global $auto;
    $contents = file_get_contents($filename);
    $charset[1] = substr($contents, 0, 1);
    $charset[2] = substr($contents, 1, 1);
    $charset[3] = substr($contents, 2, 1);
    if(ord($charset[1]) == 239 && ord($charset[2]) == 187 && ord($charset[3]) == 191){
        if($auto == 1){
           $rest = substr($contents, 3);
           rewrite ($filename, $rest);
           return ("<font color=red>BOM found, automatically removed.</font>");
        }else{
           return ("<font color=red>BOM found.</font>");
        }
    }
    else return ("BOM Not Found.");
}
 
function rewrite($filename, $data){
    $filenum = fopen($filename, "w");
    flock($filenum, LOCK_EX);
    fwrite($filenum, $data);
    fclose($filenum);
}

从Hello Qt开始

差不多所有的程序教材都从Hello 开始,下面就是这个程序的qt版本。

1 #include <QApplication>
2 #include <QLabel>
3 int main(int argc, char *argv[])
4 {
5 QApplication app(argc, argv);
6 QLabel *label = new QLabel("Hello Qt!");
7 label->show();
8 return app.exec();
9 }

按行解析以上9行代码
第一,二行:是代码中需要使用的类的头文件。在Qt4中,可以写成<QApplication>的格式,当然也可写成“QApplication.h”
第三行:是main函数的标准写法
第五行:创建一个QApplication对象,管理应用程序的资源。
第六行:QLabel对象,QLabel是一个Qt提供的小控件,显示一行文本。
第七行:显示QLabel
第八行:QApplication.exec(),让程序进入消息循环。等待可能的菜单,工具条,鼠标等的输入,进行响应。

将以上代码放到名为hello.cpp中,保存,编译过程如下:
qmake -projectqmake命令创建hello.pro,是平台无关的工程文件。
hello.pro所在目录下,运行makeunix)或者nmakewindows)。

6行代码还可以如下替换:
QLabel *label = new QLabel("<h2><i>Hello</i> "
"<font color=red>Qt!</font></h2>");


这里面包含了html文本,显示的字体,颜色会改变。

实际程序中,下面两行是比不可少的。

QApplication app(argc, argv);
return app.exec();

cuteftp8.3序列号

 

cuteftp8.3序列号在网上根本找不到,现在网上有很多关于cuteftp 8.3 序列号也不是真实的,根本就是没用的。cuteftp 8.3 序列号真是一号难请求。有些不法分子正利用了这点,在网上大量发布“cuteftp 8.3 注册码、cuteftp 8.3 序列号和cuteftp 8.3 破解的文章”而这些实际上是病毒。

cuteftp8简体中文破解版大部分都是不靠谱的。

CuteFTP 8.3 破解补丁也没用,cuteftp 8.3 破解补丁也获取不了cuteftp 8.3 注册码或者说cuteftp 8.3 序列号。现在草皮推荐一个方法可以得到免费的cuteftp 8.3,这个方法根本不需要cuteftp 8.3 序列号,不要序列号,不要注册机,因为都有病毒。

Windows Registry Editor Version 5.00

[HKEY_USERS\.DEFAULT\Software\GlobalSCAPE]
"RegUserName"="Cracked by RxZcums"

[HKEY_USERS\.DEFAULT\Software\GlobalSCAPE\CuteFTP 8 Professional]
"RegUserName"="Cracked by RxZcums"

[HKEY_USERS\.DEFAULT\Software\GlobalSCAPE\CuteFTP 8 Professional\Value]
"1"=hex:41,41,45,33,39,55,47,47,35,4e,46,39,41,44,00
"3"=hex:41,6c,6c,20,73,65,72,69,61,6c,73,20,61,72,65,20,65,78,70,6f,73,65,64,\
20,61,6e,64,20,79,6f,75,20,73,74,69,6c,6c,20,63,68,65,63,6b,20,66,6f,72,20,\
74,68,65,20,73,69,6c,6c,79,20,41,32,32,32,32,32,32,32,32,32,32,32,32,32,2c,\
20,47,65,74,20,4c,6f,73,74,21,00

COPY上面的绿色内容,另存为注册表(后缀为“reg”)。然后双击导入就行了。cuteftp 8.3 会自动破解的,你就继续使用CuteFTP 8.3了。

很多人都说不行我今天(2010-11-11)特别试了一下没有问题请确定你的你的文件后缀是(.reg文件名任意)不知道改后缀的请先百度一下!不然请看下面(高手闪过

前端开发利器 WEB strorm

在学习HTML5 CSS3的同时淘到一个前端开发的好工具,个人体验的出结论在写javascript和CSS方面用户体验要强于Dreamweaver,以下为网络介绍。

 

什么是我对Javascript IDE选择的标准?

◆ 快速智能的代码提示(全项目的)和补全

◆ 支持重构

◆ 支持代码格式化细节的自定义

◆ 良好的编辑体验(如快速定位最近的编辑、快速查看代码结构及定义等)

◆ 轻量、快速

◆ 便于调试

WebStorm是什么?

WebStorm是JetBrains的一个专门为Web开发人员设计的IDE,JetBrains大家应该不陌生,Resharper、IntelliJ IDEA等都是出自这个公司。

JetBrains给WebStorm下的定义是:The smartest Javascript IDE。敢这么说,肯定是有两把刷子。但是要注意,这个IDE不是免费的,不过大家都知道应该怎么做的~~

WebStorm有什么功能?

下面我把WebStorm的功能大致罗列一下(这里只说Javascript编辑的功能,其他的html和css之类的大家自己发掘,记得WebStorm可是支持Zencoding的哟,帅~):

1、智能的代码补全:

支持不同浏览器的提示,还包括所有用户自定义的函数(项目中)

 

 

 

 

代码补全包含了所有流行的库,比如:JQuery, YUI, Dojo, Prototype, Mootools and Bindows。

2、代码格式化:

代码不仅可以格式化,而且所有规则都可以自己来定义:

 

 

3、代码编写中的html提示:

大家经常在js代码中编写html代码,一般来说十分痛苦,不过有了智能提示,就爽多了。

 

 

而且html里面还能有js提示

 

 

4、代码导航和用法查询:

只需要按着Ctrl键点击函数或者变量等,就能直接跳转到定义:

 

 

可以全项目查找函数或者变量,还可以查找使用并高亮:

 

 

5、代码重构(这个操作有些像Resharper,熟悉Resharper的用户应该上手很快):

支持的有重命名、提取变量/函数、内联变量/函数、移动/复制、安全删除等等,比如:

 

 

内联变量重构之后变为:

 

 

6、代码检查和快速修复:

 

 

可以快速找到代码中的错误或者需要优化的地方,并给出修改意见,快速修复。

 

 

7、代码调试:

 

 

8、代码结构浏览:

可以快速浏览和定位

 

 

9、代码折叠:

 

 

10、包裹或者去掉外围代码:

 

 

去掉之后就成了:

 

 

怎么样,这些功能足够多了吧,其中的调试和重构包含了很多,这个还需要你来自己挖掘。

怎样获得WebStorm?

WebStorm现在的最新版本是2.1.5,官方下载地址是:用力点我下载,这是30天的试用版,不过你知道怎么做的(试试点我)

估计马上,应该是年底之前,3.0就要出来了。

还有哪些其他功能?

WebStorm还有很多的功能等待挖掘,比如支持所有主流的版本控制,比如svn、git、cvs等;支持FTP的项目,并能自动同步;支持HTML5、Zencoding等等。

HTML5 圆角

在文章之前发个自己几句代码搞定的一个东东。。。

代码就是:

 

<style type="text/css">
button{
font-size:16px;
height:30px;
width:80px;
border-radius:15px;
background-color:fang_333;
color:fang_FFFFFF;
}</style>
<p>
<button>登陆</button>

eclipse安装svn插件

Eclipse是一个优秀的开源IDE,目前支持C/C++、JAVA、JS、PHP等语言。

 

我使用的是"Eclipse IDE for C/C++ Developers"

Version: Helios Release   Build id: 20100617-1415

 

该版本默认使用CVS插件进行版本管理。下面安装SVN插件,以便能下载Google Code上的源代码。

 

以下是一些关键步骤:

其中http://subclipse.tigris.org/update_1.0.x是SVN插件的下载站点【subclipse是Eclipse的SVN插件】。

以update_1.0.x为例

Select All 然后单击Next...

一路Next,最后点击Finish,下载SVN插件并安装,最后需要重启Eclipse。

---------------- 至此 SVN 插件安装完毕 -------------------

 

使用SVN插件从Google Code上下载开源代码

skia为例:

Ctrl + A选中所有文件夹,然后单击“Finish”。

 

这时开始下载源码到本地(需要等待一段时间),下载后Eclipse中的内容如下图:

english dreamwever cs5.5序列号

1192-1313-4240-0415-2225-5323

1192-1756-8921-7408-0509-4870

1192-1321-8328-4108-7860-1096

QT选项卡控件

//实例化一个选项卡   

tabWidget = new QTabWidget;

添加一个选项
tabWidget->addTab(new GeneralTab(fileInfo), tr("General"));

//。。。

 tabWidget->addTab(new PermissionsTab(fileInfo), tr("Permissions"));
    tabWidget->addTab(new ApplicationsTab(fileInfo), tr("Applications"));
    tabWidget->addTab(new QLabel("Hello world"),tr("hello"));

QT控件笔记

//定义一个Label控件并且显示文本 file name:

QLabel *fileNameLabel = new QLabel(tr("File Name :"));

//定义一个文本编辑框,传入string  fileInfo.fileName()

QLineEdit *fileNameEdit = new QLineEdit(fileInfo.fileName());

版权所有 2001- 2011 · Fang 中国 · 保留所有权利