日常学习
文章平均质量分 69
rabbit-dog
工具只是武器,技术才是灵魂
展开
-
学习小结
function fun(){var new_id=document.createElement('div'); //创建一个图层//给div设置大小和颜色,通过他的style属性来获得但是设置具体的某个属性还是要根据具体的属性名来设置new_id.style.width='100px'; //设置长new_id.style.height='100px'; //设置宽原创 2012-11-16 12:17:34 · 329 阅读 · 0 评论 -
好简单的file文件的读写
页面1http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml">文件的读写//1.文件的打开,利用fopen函数,返回值类型为resource$file = fopen("read.txt",'a+');//2.读取文件的一行利用fgets原创 2012-11-19 14:34:27 · 376 阅读 · 0 评论 -
SESSION与COOKIE区别
SESSION与COOKIE区别: Session 将信息保存在服务器上.服务器在接受到唯一的SESSION_ID后,根据这个ID获取相关数据,然后将信息传递到客户端(浏览器). Cookie 是将所有信息以文本的形式存在本地文件,并由客户端(浏览器)进行管理与维护. 因为Session 数据存储在server端,所以远程client无法对数据进行修改;而Cookie存储在cl原创 2012-11-20 11:49:01 · 351 阅读 · 0 评论 -
最全的smarty‘总结~耿兴隆老师著作,学子zyf献上
Smarty模板技术一. Smarty的优点,作用。实现了前台页面和后台逻辑的分离。在比较大的项目中,将php程序员和美工设计人员分离。二. Smarty相关知识点:1. 如何使用Smarty模板,使用模板的步骤1) 安装smarty(将smarty安装包中的libs文件夹拷贝到服务器目录下即可)2) 引入smarty.class.php,创建smarty对象。(初始化)原创 2012-11-24 20:05:55 · 891 阅读 · 0 评论 -
11-26 dedeCMS之addonshop数据表解释
Archives(商品所有信息)Channeltype(模型信息)Arctype(栏目信息)省略了附加表addonshop附加表中存放的是商品的信息,里面的字段是channel当中的一些字段(自定义的字段)。而chenneltype作为公共的模型表出现(不管模型是商品、文章、图片。。。都存在公共的信息,这些公共的信息存放在chenneltype公原创 2012-11-26 17:14:00 · 409 阅读 · 0 评论 -
辛兴涛老师讲 windows 8 初步认识 及html5的工具涉入
1,Windows 8操作系统的使用:1,他是win7的一个升级版,漏洞修复,采取了Linux操作系统的一些优势,默认用户是权限最低的,即使有个病毒也不会对系统有什么损害2,Windows切换到 开始面板 和 桌面 相互切换Windows + D切换到桌面Alt + tab切换应用打开win7开始 菜单:windows + X 或者是 右击开始菜单原创 2012-11-26 17:16:48 · 445 阅读 · 0 评论 -
木马编写小技巧
1.锁定鼠标:这个功能很简单只要一个ClipCursor()就可以搞定了看看下面的小程序#include #include int main(int argc,char* argv[]) { printf("\n别害怕15妙后你的鼠标就可以使用了^_^\n"); RECT rect; rect.bottom=1; rect.right=1;转载 2012-11-29 08:13:21 · 504 阅读 · 0 评论 -
五分钟学会html5
语义标签和页面布局我们首先讲一个关于一所大学的经典故事。这所大学在建设校园草地时,没有开辟任何步行小道,他们把整个空地种上草,然后等待。一年以后,人们经常走过的地方,草都被踩光了。于是,这所大学就将这些地方铺设为真正的人行道。棒极了!这些人行道是人们真正“走”出来的。HTML5新语义元素的诞生正是基于同样的逻辑。(关于这一点,可以参看W3C设计指南中的“Pave the原创 2012-11-30 09:32:21 · 530 阅读 · 0 评论 -
快速学习html、css的经典笔记
HTML语言剖析 Html简介-目录全写: HyperText Mark-up Language译名: 超文本标识语言 简释:一种为普通文件中某些字句加上标示的语言,其目的在于运用标签(tag)使文件 达到预期的显示效果。由文字(字母,数字、标点符号)及标签组合而成。任何文字编辑器都可以,这里推荐用:Dreamweaver。 1. Html特点: ► 描述性语言,原创 2012-12-05 15:21:39 · 540 阅读 · 2 评论 -
提高软件测试能力的19条建议(顶)
我起初准备自己写10条建议给刚入门的软件测试员们。但之后我看了lolcats/icanhascheezburger 上的名人Ben Huh的一段演讲。Ben指出,有了互联网,信息成了免费资源,但组织,编辑,以及表达却都需要技巧。受Ben和cheezburger网站的启发,我请求60名成功的软件测试工程师每人为刚入门的测试人员提出三条建议。我把这些我搜集的建议总结成以下19项:1. 想客户之原创 2012-12-17 20:45:25 · 802 阅读 · 0 评论 -
virtualbox下安装windows xp
本文重点简述在Virtualbox虚拟机下,如何一步一步安装windows XP。在安装过程中,导致安装失败的最常见的一个原因可能是你用的不是xp的完整安装盘,而是ghost版安装盘。 当然,在我手上有ghost的安装盘,我也尝试了几次,每次都是以失败告终。没办法,我在网上下载了xp的一个完整版镜像(iso)安装文件。以下我将具体介绍,如何一步一步安装,并且会在重点步骤给出解释。1原创 2012-12-13 12:56:54 · 4680 阅读 · 0 评论 -
成就PHP高手!五个必由之路
经常有一些经验不足的PHP开发人员在Freenode的php IRC频道上问问题。如果问题很琐碎,或者答案显而易见,或表现得象一个菜鸟,很快他们就会发现会受到如下一些回复的炮轰:“去读该死的手册去吧”,“好好去学一学PHP吧”,“我们不是你个人的导师”或更直接的“你需要成为一个更好的PHP开发者”。但是,怎样才能成为一个更优秀的PHP开发者呢?在这篇文章中,我列出了五种成为更优秀的PHP开发者的方原创 2012-12-12 11:12:29 · 1185 阅读 · 3 评论 -
我眼中的工程师文化,你们的呢
现在HR和猎头也懂得,挖程序员不能光讲钱和项目了,多少号称工程师文化的公司花开北京上海,可是到底什么是“工程师文化”?谁能给一个准确的定义?有人说,什么文化就是什么说了算的意思,工程师文化就是工程师说了算。这未免也太肤浅了。也有人说,工程师文化就是自由上下班、松散管理,做喜欢的项目。我想这依然是不恰当的,这些人只说出了工程师文化给工程师带来的权利,更何况这种对权利的认定还是片面的。转载 2012-12-17 15:21:10 · 551 阅读 · 0 评论 -
程序员的本质
很多人认为计算机变得如此智能,所以在不久的未来将不再需要程序员。另外一些人认为程序员是天才,他们在电脑前能不断地解决复杂的数学难题。甚至不少程序员对他们是做什么的都没有清晰的概念。在这篇文章中,笔者想给不知情的人解释一下程序员到底是做什么的。 程序员是将人类想法翻译成计算机语言的译者。 他们是两种世界之间的纽带。你认为维护这个纽带很容易吗? 人类世界的背景 The pr原创 2012-12-20 14:36:34 · 632 阅读 · 1 评论 -
绝了,禁止网页复制的代码
网页禁止右键、禁止查看源代码、禁止复制的代码,试试你的右键 document.oncontextmenu=new Function('event.returnValue=false;');document.onselectstart=new Function('event.returnValue=false;');-->原创 2012-11-24 08:49:45 · 598 阅读 · 0 评论 -
说说学习
这两天看了大卫张的《大卫谈学习》,对自己这几年的学历历程以及对学习的探索的感悟给表达出来了,也勾起我对学习的思考过程。在大学的四年过程之后,我明白了为什么要上大学,大学里面要学习那些知识以及如何学习这些知识。相对于社会来说,大学选择的余地比较小,对学习的理解也仅仅限于学习知识,而知识主要就是本专业学科以及这些专业衍生的基本技能。工作这么长,开始也一直按照大学的方式去学习,但是发现往往在达到原创 2013-02-04 18:29:56 · 861 阅读 · 1 评论 -
作为一个合格程序员该做的事
作为一个合格程序员每天该做的事1、总结自己一天任务的完成情况 最好的方式是写工作日志,把自己今天完成了什么事情,遇见了什么问题都记录下来,日后翻看好处多多2、考虑自己明天应该做的主要工作 把明天要做的事情列出来,并按照优先级排列,第二天应该把自己效率最高的时间分配给最重要的工作3、考虑自己一天工作中失误的地方,并想出避免下一次再犯的方法 出错不要紧,最重要的是不要重复犯相同的错误,那是原创 2013-02-04 18:31:09 · 657 阅读 · 1 评论 -
三种东西永远不要放到数据库里
改进你的系统的最好的方法是先避免做“蠢事”。 我并不是说你或你开发的东西“蠢”,只是有些决定很容易被人们忽略掉其暗含的牵连, 认识不到这样做对系统维护尤其是系统升级带来多大的麻烦。作为一个顾问,像这样的事情我到处都能见到,我还从来没有见过做出这样的决定的人有过好的结果的。图片,文件,二进制数据既然数据库支持BLOB类型的数据,把文件塞进BLOB字段里一定没有错了!?错,不是原创 2013-02-04 18:33:17 · 561 阅读 · 0 评论 -
smarty技术----变量
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml">无标题文档capitalize应用原来字符串:转换为首字大写:count_characters 应用:不计算空格: 计算空原创 2012-11-16 12:19:59 · 246 阅读 · 0 评论 -
登录到不同页面
file:///C|/Users/张亚飞/Desktop/Untitled-1.html" method="post" name="form1">学生老师///*function subm(){ if(document.getElementById("ra1").checked){ document.form1.action="aa.html原创 2012-11-19 14:29:39 · 476 阅读 · 0 评论 -
Win7开学必备技巧 跟台湾同胞聊天没距离
不知不觉,漫长的假期又结束了,又要迎接新的学年了。有的同学是刚升上大学,面对新的同学,新的环境,新的习惯。与以前最大的不同就是一般的同学都会在宿舍配备一台电脑,方便自己学习之用,但是有的同学刚接触电脑,对电脑不是很熟悉。为此,笔者推出《Win7开学必备技巧》系列文章供同学们研究,让同学们更快上手使用电脑。 《Win7开学必备技巧》系列文章说的都是一些简单而且实用的技巧,仅供新手们参详,而对于原创 2013-03-04 19:07:18 · 782 阅读 · 0 评论 -
汉诺塔的递归算法与解析
从左到右 A B C 柱 大盘子在下, 小盘子在上, 借助B柱将所有盘子从A柱移动到C柱, 期间只有一个原则: 大盘子只能在小盘子的下面.如果有3个盘子, 大中小号, 越小的越在上面, 从上面给盘子按顺序编号 1(小),2(中),3(大), 后面的原理解析引用这里的编号.小时候玩过这个游戏, 基本上玩到第7个,第8个就很没有耐心玩了,并且操作的动作都几乎相同觉得无聊. 后来学习编程,原创 2013-03-07 19:10:59 · 44491 阅读 · 3 评论 -
直面与拥抱冲突————我如何学习
2009年的春天,我在新加坡,为上线前最关键的特性——Single Sign On(SSO)集成而做着调试准备。本应该很容易的工作,却由于遗留系统而测试了6周。可以想象的业务部门与IT部门之间的隔阂也产生了许多额外的工作量。最终确定了问题的大致所在,但我们自己无能为力,需要IT安全部门进行一个服务器的配置。于是一个周五上午,我将问题描述、可能采取的应对方式写了一封邮件发给了他们的主管。本应原创 2013-03-13 19:38:03 · 603 阅读 · 0 评论 -
SQL Server 代理 开机自动运行
在数据库开发中,我们有时候需要定期执行一些列操作如备份数据等,这就需要用到SQL SERVER代理。我们创建一个作业,如下图(这是伊利集团的测试服务器用的是SQLSERVER2000,当然我建议用SQL SERVER2008或2012): 然后需要启动sql server 的服务,操作如下图:原创 2013-04-18 19:27:17 · 1458 阅读 · 0 评论 -
后可视化编程时代
概述可视化编程技术的出现是软件开发领域里的一次伟大的变革。它大大提高了程序员的工作效率;它使得我们可以更容易地开发大型的应用系统。但与此同时,客户对自己的应用系统的要求也越来越高,系统变得越来越庞大,随之而来的是程序员的工作量的成倍增长,这使得可视化编程也有些力不从心了。于是,开始有人思考如何弥补可视化编程的一些不足,并将这些内容整理成体系,后可视化编程时代即将到来。什么是可视化编程原创 2013-04-23 19:14:52 · 880 阅读 · 0 评论 -
开发者如何提升和推销自己
编写出伟大的代码,对于开发者来说已经到达一个层级了。但是不断提升、适当的推销自己,可以令你得到更多。以下是一些有效的途径,希望能够帮到你。1. 写博客建立自己的博客,并至少每月发布一篇文章。文章中要尽量有一些你真正的研究项目,这样会确保你看起来有些水平。2. 参与开源投身开源领域,发布自己的开源项目。别人可以通过你开放的源代码,来了解你的水平和方向。并试着在你的项目原创 2013-04-23 19:21:00 · 863 阅读 · 1 评论 -
给程序员推荐几部电影
1. 排在第一位的毫无疑问是《黑客帝国》三部曲。关键词:矩阵。 2. 《盗梦空间 Inception》。关键词:虚拟化。 3. 《云图 Cloud Atlas》。关键词:并行。 4. 《恐怖游轮 Triangle》。关键词:递归。 5. 《源代码 Source Code》。关键词:重入。 6. 《二维世界 Flatland》。关键词:二维。原创 2013-04-23 19:20:01 · 1143 阅读 · 0 评论 -
怎样快速搜索自己所需的资料?
我不敢保证现在100%的大学生不会使用互联网快速搜索自己所需的资料,但我绝对敢保证有70%~90%大学生不会使用此方法进行快速搜索自己所需的资料。大部分人可能在搜索资料时,会把自己所需要搜索的资料输入Google、百度、雅虎的搜索引擎搜索框,此方法是可行的,但搜索出来的许多资料并不是我们所需要的,如果使用下面的一些方法会大大节省我们的时间。就以百度为例吧:其实百度的“百度搜索帮助”中已经有原创 2013-04-24 19:47:35 · 990 阅读 · 1 评论 -
编程技能和做员工的技能——哪个更重要?
从最最基本的层面上讲,每个员工都应该为最求两种基本的能力而奋斗,它们是:编程技能和做员工的技能。编程技能是指能写出好的,稳定的,有效率的,可维护的,以及所有其它褒义形容词能描绘的代码的能力。这些是程序员们喜欢花时间反复唠叨,讨论,阅读的东西。做员工的技能是指做一个好的雇员和同事的能力。它意味着有求必应,善于交流,能够按期完成,善于接受反馈,有能力把复杂的事情解释清楚,以及其它一些类似的技能原创 2013-04-25 19:00:22 · 732 阅读 · 0 评论 -
PDO分装类实现增删改查
class databasel{ private $dsx; private $user; private $pass; private $pd; function __construct($dsx,$user,$pass){ $pdo=new PDO($dsx,$user,$pass); $this->dsx =$dsx; $this->user =$use原创 2013-04-25 20:53:23 · 1513 阅读 · 0 评论 -
软件开发人员的“七重苦”
软件开发这个行业无疑的是有快乐的,但这篇文章里,我们先不关注他,而是要来看看那些让人痛苦的地方。有时候想想,人作为一种生物还是挺有意思的。快乐的东西快乐过了,也就忘了,记的牢的的反倒是些让人不快乐的东西。第一重:垃圾代码佛家总讲成住坏空,软件亦莫能外。唯一有点特别的是,软件“住”的阶段短,“坏”的阶段来的快。要想软件保持不“腐败”,其实要花的精力远比想的多,这导致在原创 2013-05-06 19:33:37 · 676 阅读 · 0 评论 -
所有的程序员都是自学成才
在我十几岁的时候就开始玩甲级级棒球。我水平很差,但当我决定要做好什么事时,最终总能如我愿。现在我是计算机专业3年纪的学生。在编程上,有些事情和体育是截然不同的:棒球教练可以教会你如何打棒球,但一个计算机教授却不能教你如何编程。 我很吃惊,在整个大一期间,我的老师或教授从来不点评我的代码,大二时更是如此。我们的作业很多,题目很难,但在完成了数据结构课上的2000行的代码后,我从来没有收到过原创 2013-05-06 19:36:09 · 934 阅读 · 1 评论 -
系统架构师的修炼
最近应聘系统架构师,面试回答一些问题,加上之前做的一些功课,搜索到一些文章,感觉有必要总结一下,到底如何做一个成功的系统架构师呢?首先,何谓系统架构师?IBM工程师的说明是: 架构师的主要责任是提供开发人员和项目经理之间的共用沟通媒体。他们负责让业务规则及需求与工程实践及限制相适应,以确保成功中文Wiki上的说明是: 系统架构师负责设计系统整体架构,从需求到设计的每个细节都原创 2013-05-06 19:37:33 · 1211 阅读 · 0 评论 -
30分钟,让你成为一个更好的程序员
我相信激励是非常重要的。这也是为什么我常常把时间管理(这些书激励我不管改进我的时间管理方法)的书和软件开发拿出来看看。我最近刚看完一本 书,“Apprenticeship Patterns: Guidance for the Aspiring Software Craftsman”。这本书推动我仔细的思考我应该把时间花在哪里。巧合的是最近是我25岁生日,也即将是新的一年。所有这一切都推动着原创 2013-04-24 19:52:55 · 940 阅读 · 3 评论 -
作为开发者,你不应该害怕的8件事
1. 改变在软件开发中,没有什么事情会一直停滞不前。现在你正在开发的东西,只是软件的其中一个版本,未来随时可能发生变化。变化是在软件开发中最常见的事情,你最好接受这一事实。一种好的做法是,使你的代码更加模块化,这样在未来需求改变时,可以容易地进行更改。遵循DRY(Don't Repeat Yourself)和YAGNI(You Aren't Gonna Need It)原则原创 2013-05-21 20:23:33 · 796 阅读 · 0 评论 -
简易计算器
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml">计算器var clearFlag=false;//1通过按键输入数字//2将用户输入的数字符号累加//3当按下“=”时,进行计算//4当本次计算完毕,下次计算时要清空上次计算结果fu原创 2012-11-19 14:31:00 · 430 阅读 · 0 评论 -
DEDECMS调用最新评论
{dede:feedback row='5' titlelen='24' infolen='80'}[field:msg/]用户[field:username function="(@me=='guest' ? '游客' : @me)"/]对[field:title/]的评论{/dede:feedback} {dede:loop ta原创 2013-10-10 09:37:36 · 2961 阅读 · 0 评论 -
设计模式培训之六:原型模式
一、什么是原型模式?原型模式:用原型实例指定创建对象的种类,并通过拷贝这些原型创建新的对象原型模式(Prototype结构图) 原型模式其实就是从一个对象再创建另外一个可定制的对象,而且不需知道任何创建的细节。二、原型模式代码实现:abstract class prototype{ private string id;转载 2014-04-11 17:48:49 · 659 阅读 · 0 评论 -
设计模式培训之八:建造者模式
一、定义将一个复杂对象的构造与它的表示分离,使同样的构建过程可以创建不同的表示。二、应用场景当一个产品需要复杂的构造,但是构造过程是稳定的,只是构造的对象有不同表示时,就可以使用建造模式。三、代码实现class Product { IListstring> parts=new Liststring>();转载 2014-04-11 17:50:10 · 617 阅读 · 0 评论 -
设计模式培训之一:为什么要用单例模式?
我们在编程中最常用的模式就是单例模式了,然而单例模式都用在什么场合?为什么不用静态方法而要用单例模式呢?要搞清这些问题,需要从静态方法和非静态方法的区别和联系说起。 一、静态方法常驻内存,非静态方法只有使用的时候才分配内存? 一般都认为是这样,并且怕静态方法占用过多内存而建议使用非静态方法,其实这个理解是错误的。为什么会这样,先从内存分配开始说起:托转载 2014-04-11 17:45:35 · 885 阅读 · 0 评论