- 博客(75)
- 资源 (5)
- 收藏
- 关注
转载 sublime text2
作为一个开发者你不可能没听说过SublimeText。不过你没听说过也没关系,下面让你明白。 SublimeText是一款非常精巧的文本编辑器,适合编写代码、做笔记、写文章。它用户界面十分整洁,功能非同凡响,性能快得出奇。这些非常棒的特性包括任意跳转(Goto Anything)、多重选择(multiple selections)、指令面板(command palette)、免打扰模式(distr
2014-11-05 13:12:54 799
原创 表单设计的三层模型
表单设计的三层模型感知(页面显示的布局)、对话(内容呈现的问题和回答)、关系(交互的任务结构)一层:改进感知层(既好看又简介)1.选用易于阅读的字体和颜色2.提示要详细,但要尽可能简短3.不要期望用户在大量图文内获取信息4.期待用户能以最快的速度开始对问题做出反应5.使用标题和颜色来把表单中不同的区域进行分组二层:提升对话层(把表单当成对话)1.提供适当答案长度
2014-04-19 11:31:36 869
转载 centos 配置svn
一,安装必须的软件包.yum install subversion (SVN服务器)二,基本的SVN服务器配置1,新建一个目录用于存储SVN所有文件# mkdir /home/svn这里是版本库的根目录,这里一定要配合第6点启动svn时的根目录设置。2,新建一个版本仓库# svnadmin create /home/svn/project注意:这里红色的路径
2014-04-16 17:10:35 693
转载 浏览器工作原理
最终决定浏览器表现出来的页面效果的差异是:渲染引擎 Rendering Engine(也叫做排版引擎),也就是我们通常所说的“浏览器内核”,负责解析网页语法(如HTML、JavaScript)并渲染、展示网页。相同的代码在不同的浏览器呈现出来的效果不一样,那么就很有可能是不同的浏览器内核导致的。我们来看一下加载页面时浏览器的具体工作流程(图一):(图一)1、解析HT
2014-04-14 10:24:20 1485
原创 linux软件安装
linux安装文件的形式:源代码文件:软件最原始的形态,即程序被 写完后,未被编译成二进制形式。由于linux的开源特性,几乎所有软件的源代码都可以在开发者网站傻瓜年找到。读者可以自行下载软件的源代码包,在自己的linux系统上编译,运行二进制文件:从源代码编译完成的形式。读者可以直接从网上下载,放入指定目录,等需要时可以直接运行,不必安装自安装二进制文件:被用于大型软件的安装,和 w
2014-04-05 21:40:12 573
原创 ubuntu解压rar压缩文件
众所周知,linux下的压缩包是没有rar这个格式的,要想在linux下对rar压缩包进行处理,需要进行一些安装1首先应该去下载rar在linux的软件包,我自己使用的是rarlinux 下载地址为:rarlinux官方网站下载地址http://www.rarsoft.com/download.htm华军软件园下载地址http://www.onlinedown.net
2014-04-05 14:54:40 1032
原创 node.js开发之supervisor
在PHP中,修改PHP脚本后直接刷新浏览器来观察结果,在开发Node.js实现的HTTP应用时,无论修改了代码的哪一部门,都必须终止Node.js再重新运行才会奏效。这是因为Node.js只有在第一次引用到某部分时才会去解析脚本文件,以后都会直接访问内存,避免重复载入,而PHP总是重新读取并解析脚本(如果没有进行专门的优化配置)。supervisor可以帮助我们实现这个功能,它会监督对代码的改
2014-04-03 21:39:12 1243
原创 nodejs Ubuntu下安装
1.安装sudo apt-get install nodejs #安装node.jssudo apt-get install npm #安装npm【nodejs包管理器】sudo npm install -g n #安装n【多版本管理器】
2014-04-03 21:02:59 1329
原创 ubuntu安装和卸载软件
ubuntu安装和卸载软件说明:由于图形化界面方法(如Add/Remove... 和Synaptic Package Manageer)比较简单,所以这里主要总结在终端通过命令行方式进行的软件包安装、卸载和删除的方法。一、Ubuntu中软件安装方法1、APT方式(1)普通安装:apt-get install softname1 softname2 …;(2)修复安装:apt
2014-04-03 20:44:01 865
原创 Ubuntu 12.04安装Google Chrome
Ubuntu 12.04安装Google Chrome 下载google chrome deb包1.按Ctrl+Alt+T打开终端: 切换到chrome的所在目录: cd Downloads 2.安装: www.2cto.com sudo dpkg -i google-chrome-stable_amd64.deb 这时会提示错误,
2014-04-01 20:00:20 763
转载 ubuntu创建桌面启动器的方法
自从Ubuntu11.10之后,发现桌面右键选项中没有创建启动器了。下面提供两种创建桌面启动器的方法方法一:1. sudo apt-get install --no-install-recommends gnome-panel然后,通过命令:gnome-desktop-item-edit ~/ --create-new创建启动器到~目录下面了
2014-03-31 13:59:11 21422 4
原创 Jquery获取当前屏幕的宽度、高度
$(document).ready(function() { alert($(window).height()); //浏览器当前窗口可视区域高度 alert($(document).height()); //浏览器当前窗口文档的高度 alert($(document.body).height());//浏览器当前窗口文档body的高度 alert($(document.body).ou
2014-03-12 17:44:12 50974
转载 github
Git是一个分布式的版本控制系统,作为开源代码库以及版本控制系统,Github目前拥有140多万开发者用户。随着越来越多的应用程序转移到了云上,Github已经成为了管理软件开发以及发现已有代码的首选方法。Git是一个分布式的版本控制系统,最初由Linus Torvalds编写,用作Linux内核代码的管理。在推出后,Git在其它项目中也取得了很大成功,尤其是在Ruby社区中。目前,包
2014-03-12 15:51:08 5082
转载 git学习——上传项目代码到github
1.注册账户以及创建仓库 要想使用github第一步当然是注册github账号了。之后就可以创建仓库了(免费用户只能建公共仓库),Create a New Repository,填好名称后Create,之后会出现一些仓库的配置信息,这也是一个git的简单教程。 2.安装客户端tortoiseGit github是服务端,要想在自己电脑上使用git我们还需
2014-03-12 14:49:45 94846 2
转载 jQuery源码之创建jQuery对象
转自:http://nuysoft.iteye.com/blog/1182087源码结构先看看总体结构,再做分解:(function( window, undefined ) { var jQuery = (function() { // 构建jQuery对象 var jQuery = function( se
2014-03-11 19:53:31 15070
转载 JS常用的正则表达式总结
Js代码 作者:nuysoft/JS攻城师/高云 QQ:47214707 EMail:nuysoft@gmail.com 声明:本文为原创文章,如需转载,请注明来源并保留原文链接。 后文预告:jQuery中的正则表达式分析 Js代码 2.4 常用正则表达式 在网上找到一篇广为流传的文章《常用正则表达式》,逐一分析,
2014-03-11 19:07:52 2613
转载 jQuery源码学习之总体架构
//自调用匿名函数(function( window, undefined ) { // jquery code})(window);1.结构:在第一个括号内,创建一个匿名函数;第二个括号,立即执行2.创建自调用匿名函数的原因:通过定义一个匿名函数,创建了一个“私有”的命名空间,该命名空间的变量和方法,不会破坏全局的命名空间。这点非常有用也是一个JS框架必须支持的功能,j
2014-03-11 19:03:44 823
转载 chrome浏览器调试JS代码
是怎么调试 JavaScript 程序的?最原始的方法是用 alert() 在页面上打印内容,稍微改进一点的方法是用 console.log() 在 JavaScript 控制台上输出内容。嗯~,用这两种土办法确实解决了很多小型 JavaScript 脚本的调试问题。不过放着 Chrome 中功能越发强大的开发者工具不用实在太可惜了。本文主要介绍其中的 JavaScript 断点设置和调试功能
2014-03-04 18:34:51 60638 8
原创 jQuery学习笔记
在正式发布的页面中,需使用压缩版随着jQuery的日益流行,很多公司都通过自己的CDN(content delivery networks)【内容分发系统】来托管其库文件,让开发人员能更方便的使用它。比较典型的有google和microsoft,【微软的为http://www.asp.net/ajaxlibrary/cdn.ashx】他们都把jQuery库文件放在自己强劲,低延时的服务器上。这
2014-03-04 18:33:13 756
转载 浏览器设置代理
怎么设置代理? 火狐浏览器代理设置方法: 运行火狐,在菜单上选择【工具】 【选项】 在 【高级】 中选择 【网络】 【设置】 选择 【手动设置代理】并填写代理信息(有”代理“相关内容的框填写”172.19.1.2“,“端口”框填写“9217”),具体信息如下图所示【确定】 如果想切换回国内正常的网络环境,就在此窗口上选择【使
2014-03-03 17:18:16 5260
原创 python扩展和嵌入
由于python说解释性的脚本语言,执行速度较慢。在某些需要提高脚本执行效率的情况下,可以考虑扩展python,用c/c++来完成对效率要求高的部分。另外,由于python功能强大,完全可以嵌入到c/c++中,以简化程序,减少代码。 python提供了支持c/c++接口,可以方便的使用c/c++来扩展python。用c/c++编写的python扩展主要用于完成底层的系统操作,以及提
2014-03-03 14:56:24 1068
原创 pdb调试python脚本
运行语句使用pdb模块的run函数来调试语句块,其参数原型:run(statement[,globals[,locals]])其中:statement:要调试的语句块,以字符串的形式globals:可选参数,设置statement运行的全局环境变量import pdbpdb.run('''for i in range(0,3): #使用n命令,单步执行 i
2014-03-03 14:56:00 727
原创 python网络编程
网络服务都是建立在socket基础之上。socket是网络连接端点,是网络的基础。每个socket都被绑定到指定的IP和端口上。计算机的端口的取值范围是0~65535,其中小于1024的都是系统保留的端口,或者一些网络服务所使用的端口。计算机之间为了进行通信还需要遵循特定的计算机网络协议,比如说:TCP/IP,NetBIOS,FTP,Telnet,HTTP,PPP,PPPoE等
2014-03-03 14:55:41 651
原创 python框架之django学习
下载:https://www.djangoproject.com/download/安装:解压.tar.gz文件python setup.py installsetuptools下载地址:https://pypi.python.org/pypi/setuptools#downloads测试安装是否成功:import djangodjango.VERSION
2014-03-03 14:55:30 732
原创 hadoop学习笔记
宿主机(windows)与客户机(linux)网络连接host-only 宿主机与客户机单独组网:好处,网络隔离坏处,虚拟机与其他服务器之间不能通信bridge 客户机与宿主机在同一个局域网中好处,可以互相访问坏处,不安全常用LINUX命令.当前目录..上一级目录~家目录touch
2014-03-02 16:47:02 713
原创 python处理HTML与XML之RSS阅读器
RSS是一种描述和同步网站内容的格式。RSS是基于XML的。以下代码未实现,有报错#-*- coding:utf-8 -*-#file:pyRSS.py#import Tkinterimport urllibimport xml.parsers.expat#XML解析类class MyXML: def __init__(self,edit): se
2014-03-01 17:47:42 1458
原创 python处理HTML与XML之获取页面图片地址
#-*- coding:utf-8 -*-#file:GetImage.py#import Tkinterimport HTMLParserimport urllib#创建URL解析类class MyHTMLParser(HTMLParser.HTMLParser): def __init__(self): HTMLParser.HTMLParser
2014-03-01 14:59:45 1634
原创 python处理HTML和XML
处理HTMLHTMLParser模块的HTMLParser类 在Python中可以使用HTMLParser模块处理HTML,获取页面感兴趣的内容。HTMLParser模块提供了对HTML标记处理的方法。在使用HTMLParser模块处理HTML时,首先应继承HTMLParser模块中的HTMLParser类,然后重载相关的处理方法。feed(data
2014-03-01 14:52:54 3105
原创 python使用Tkinter编写GUI
如果需要在Tkinter的窗口、组件中显示中文,除了在“.py”脚本文件中的首行添加“#-*-coding:utf-8-*-”指明字符编码之外,还应该将脚本保存成"UTF-8"的编码格式。#-*- coding:utf-8 -*-#file:TkinterWindow.py#import Tkinter #导入Tkint
2014-02-28 19:40:55 1542
原创 python编写GUI
PythonWin编写GUIPythonWin通过扩展的形式对MFC的函数进行封装。通过使用PythonWin中的win32gui和win32ui模块可以调用windows API,或者使用MFC来创建GUI界面,仅适用于windows平台Tkinter编写GUITkinter是Python自带的用语GUI编程的模块。Tkinter是对图形库TK的封装。Tk
2014-02-28 17:47:15 2659
原创 使用py2exe生成可执行文件
使用python固然方便,但不足之处是必须在本机安装 python解释器。如果本机没有安装python解释器,而又要运行脚本,可以使用py2exe在安装了python的机器上,将python脚本编译成windows可执行文件,这样就不需要python解释器了。windowsGUIconsole控制台servicewindows服务
2014-02-27 20:15:29 2558
原创 python系统编程
使用pywin提供的windowsAPI函数接口编写与系统相关的python脚本,与使用VC++编写的应用功能上没有区别,而且使用python省去了编译,链接的过程,使用python开发一些使用的脚本更为迅速,在代码上更加简洁访问注册表注册表编辑器与资源管理器的界面相似。左边窗格中,从“我的电脑”开始,以下是六个分支,其含义简述如下: HKEY_CLASSES_
2014-02-27 19:18:12 2559
原创 python扩展和嵌入
由于python说解释性的脚本语言,执行速度较慢。在某些需要提高脚本执行效率的情况下,可以考虑扩展python,用c/c++来完成对效率要求高的部分。另外,由于python功能强大,完全可以嵌入到c/c++中,以简化程序,减少代码。 python提供了支持c/c++接口,可以方便的使用c/c++来扩展python。用c/c++编写的python扩展主要用于完成底层的系统操作,以及提
2014-02-27 18:48:22 1834
.net经典入门PDF
2010-11-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人