201503-16 压缩数据库日志 USE[databaseName]GO--将数据库设置为简单恢复模式,ALTERDATABASE [databaseName]SETRECOVERYSIMPLE;GO--压缩为100MDBCCSHRINKFILE([databaseName_log],100);GO--恢复ALTERDATABASE [databaseName]SETRECOVERYFULL;GO 继续阅读 >
201503-16 SQLServer 2012 可视化窗口中,设置“时间”默认值为“当前时间" 最近,需要在SQLServer2012中,设置datetime的默认值为当前时间。通过可视化窗口进行设置,而不是将getdate()函数写在sql语句中,也不是将‘2022-2-222:22:22’写在sql语句中。起初网上已经有文章写到,不过更多的是写在sql语句中,当时设置默认值的格式有些问题,一直失败。正确插图: (getdate())其实它是一个可视化而已,在sql语句中拼写getdate()能ok,在可视化窗口也ok的。就是这么简单,但当时脑残了,非得加... 继续阅读 >
201503-16 小米的布局智慧 延展的四肢无论规模如何,一家公司的能力终归有上限。小米成长到如此大的体量,能做的事情尽管很多,但也很容易失去焦点。设立基金并投资密切相关领域的初创公司,相当于延展了小米的四肢,在众多细分领域的未来还看不清楚的时候,广泛投资进可攻退可守,几乎完美平衡了机遇和风险。据TECH2IPO创见记者的调查,雷军已经设立了相对完善的投资梯队,其中包括小米科技旗下的天津金星、天津顺米和小米投资(XiaomiV... 继续阅读 >
201503-16 PHP开发之自定义函数及数组 本文将介绍一些PHP开发中自定义函数和数组相关的知识,PHP开发者可以关注一下。一、自定义函数自定义函数就是我们自己定义的函数,在PHP中自定义函数格式如下:functionfunname(arg1,arg2,arg3......){//TODOreturnvalues;}<?phpfunctionfun($m,$n){if($m==0||$n==0){return0;}else{$a=$m*$n;return$a;}}$p=2;$h=3;echo$p."*".$h."=".fun($p,$h);?>输出结果:下面再举一个可变参数的函数<?php/*fun... 继续阅读 >
201503-15 深入探讨Java中的异常与错误处理 推荐 Java中的异常处理机制已经比较成熟,我们的Java程序到处充满了异常的可能,如果对这些异常不做预先的处理,那么将来程序崩溃就无从调试,很难找到异常所在的位置。本文将探讨一下Java中异常与错误的处理方法,一起来看看。异常与错误:异常:在Java中程序的错误主要是语法错误和语义错误,一个程序在编译和运行时出现的错误我们统一称之为异常,它是VM(虚拟机)通知你的一种方式,通过这种方式,VM让你知道,你(开发人员)已经犯... 继续阅读 >
201503-15 如何用Shell脚本生成XML文件 今天把这段时间学习完shell后完成工作上的一个小案件整理了一下,分享给大家!说来也巧了,作为一个刚刚毕业半年的菜鸟,进入公司后,听公司的大牛推荐学习linux–”鸟哥的私房菜“,基本上是从去年8月份开始到了今年的1月份,基本上是把基础篇看完了,开始了解shell脚本的相关知识。刚好公司有了一个shell脚本的案件给我了,时间上也没有多紧。然后就一边学习一边开始做,虽然中途客户反映先前的业务逻辑有问题耽搁了两周,... 继续阅读 >
201503-15 PHP开发之环境搭建及配置 一、PHP5.4环境搭配基本流程Apache:Web服务提供者。官网:www.apache.orgPHP:官网:www.php.netMysql: 官网:www.mysql.com二、软件下载Apache下载地址:http://download.csdn.net/detail/lxq_xsyu/7057423PHP下载地址:http://download.csdn.net/detail/lxq_xsyu/7057401Mysql下载地址:http://download.csdn.net/detail/lxq_xsyu/6468461三、环境搭建(1)Apache安装安装成功(2)解压PHP5.4(3)配置Apache的... 继续阅读 >
201503-14 CSS3飘带状3D菜单 菜单带小图标 这次我们要来分享一款很特别的CSS3菜单,菜单的外观是飘带状的,并且每一个菜单项有一个精美的小图标,鼠标滑过菜单项时,菜单项就会向上凸起,像是飘带飘动一样,形成非常酷的3D视觉效果。这款CSS3飘带状3D菜单非常适合作一些活动页面的菜单导航。在线演示 源码下载 2、jQuery动画二级下拉菜单对于jQuery菜单,大家已经非常熟悉了,我们也已经分享过很多jQuery菜单和CSS3... 继续阅读 >
201503-14 PHP初学者的困惑的10个知识点 推荐 【1】页面之间无法传递变量 get,post,session在最新的php版本中自动全局变量是关闭的,所以要从上一页面取得提交过来得变量要使用$_GET['foo'],$_POST['foo'],$_SESSION['foo']来得到。当然也可以修改自动全局变量为开(php.ini改为register_globals=On);考虑到兼容性,还是强迫自己熟悉新的写法比较好。注:PHP中的超全局变量从PHP 4.2.0 开始,register_globals 的默认值为 off,这样一来,以前的很... 继续阅读 >
201503-14 PHP 编码风格规范指南 推荐 本指罗列了通用的PHP代码格式规则和建议,意在减少不同作者的编码风格差异带来的认知障碍。这里的风格约定衍生自若干成员项目。指南作者们在多个项目中协作,推动了这些指导条款落地。指南的关键在于共享,而不是规则本身。文中涉及的关键词“MUST必须”,“MUSTNOT必须不”,“REQUIRED必需”,“SHALL会”,“SHALLNOT不会”,“SHOULD应该”,“SHOULDNOT不应该”,“RECOMMENDED推荐的”,“MAY可能”,和“... 继续阅读 >
201503-14 Linux 上配置 syslog 服务器过程详解 推荐 syslog服务器可以用作一个网络中的日志监控中心,所有能够通过网络来发送日志的设施(包含了Linux或Windows服务器,路由器,交换机以及其他主机)都可以把日志发送给它。通过设置一个syslog服务器,可以将不同设施/主机发送的日志,过滤和合并到一个独立的位置,这样使得你更容易地查看和获取重要的日志消息。rsyslog 作为标准的syslog守护进程,预装在了大多数的Linux发行版中。在客户端/服务器架构的配置下,rsyslog同时... 继续阅读 >
201503-13 JavaScript中textRange对象使用方法总结 推荐 TextRange对象是动态HTML(DHTML)的高级特性,使用它可以实现很多和文本有关的任务,例如搜索和选择文本。文本范围让您可以选择性的将字符、单词和句子从文档中挑选出来。TextRange对象是在HTML文档将要显示的文本流上建立开始和结束位置的抽象对象。下面是TextRange的常用属性与方法:属性boundingHeight获取绑定TextRange对象的矩形的高度boundingLeft获取绑定TextRange对象的矩形左边缘和包含TextRange对象的左侧之... 继续阅读 >
201503-13 学习 MySQL 应该掌握的 6 个技巧 HOT MySQL由于它本身的小巧和操作的高效,在数据库应用中越来越多的被采用。作为LAMP(或WAMP)开发中的重要一环,MySQL值得PHP开发者的重视和认真学习。1.每一行命令都是用分号(;)作为结束对于MySQL,第一件你必须牢记的是它的每一行命令都是用分号(;)作为结束的,但当一行MySQL被插入在PHP代码中时,最好把后面的分号省略掉,例如:mysql_query("INSERTINTOtablename(first_name,last_name)VALUES('$first_nam... 继续阅读 >
201503-13 分享纯技术创业过程最苦逼的那段历程 从2010年依靠插件框架创业至今,已有不少年头了。看着我们以前刚创业的照片不禁有感而发,跟大家来分享一下我们创业最苦逼的那段历史。1我们的变化最初,我们就是在这个办公室开始运营的,政府支持的一个不到30平米的房子。公司运营时正式员工4人。这些宝贵的照片拍摄于2010年3月25日,遗憾的是,后面的几位元老当时没有在现场。看着这些照片,活生生的感觉这完全是励志片啊。我真不知道当时哪来的勇气能在这样的地方成立公司... 继续阅读 >
201503-13 12岁开始自学Web开发的5个经验 HOT 自从我12岁的时候,发现MicrosoftWord中的“另存为Web页面”选项后,我就开始自学Web开发。我先学的是HTML,接着是CSS和JavaScript,然后是一些PHP和Rails的皮毛。(近段时间,我投入了Meteor的怀抱。)我也考虑过接受正式和系统的教育,但是,最后我发现:费用太高。我有课堂环境恐惧症。已经学了不少,没必要学重复的东西。自学的过程实际上并不轻松。我不但需要学习如何编写代码,还得探索学习的方法——学... 继续阅读 >
201503-13 幽默程序员经典语录 推荐 1 IT人表示屁股上还得纹一个</body>,要不中间来个helloworld!2 真正的程序员喜欢兼卖爆米花,他们利用CPU散发出的热量做爆米花,可以根据米花爆裂的速度听出正在运行什么程序。3 十年生死两茫茫,写程序,到天亮。千行代码,Bug何处藏。纵使上线又怎样,朝令改,夕断肠。领导每天新想法,天天改,日日忙。相顾无言,惟有泪千行。每晚灯火阑珊处,夜难寐,又加班。4 老婆给当程序员的老公打电话:“... 继续阅读 >
201503-12 PHP利用header和meta实现页面编码声明 在PHP中,我们可以利用header方法来指定PHP页面的页面编码,可以是UTF,也可以是GBK编码,具体方法如下:php页面为utf编码header(“Content-type:text/html;charset=utf-8″);php页面为gbk编码header(“Content-type:text/html;charset=gb2312″);php页面为big5编码header(“Content-type:text/html;charset=big5″);通常情况以上代码放在php页面的首页用header或meta实现PHP页面编码... 继续阅读 >
201503-12 PHP实现守护进程的启动和终止操作 推荐 PHP也是可以直接进行守护进程的启动与终止的,相对于shell来说会简单很多,理解更方便,当然了PHP守护进程要实现自动重启还是要依赖于shell的crontab日程表,每隔一段时间去执行一次脚本看脚本是否需要重启,如果需要则杀掉进程删除RunFile文件,重新启动并在RunFile文件中写入pid。<?phpfunctionstart($file){$path=dirname(__FILE__).'/';$runfile=$path.$file.'.run';$diefile=$path.$file.'.die';... 继续阅读 >
201503-12 PHP中单引号和双引号的区别 在PHP中,字符串的定义可以使用英文单引号’‘,也可以使用英文双引号”“。但是必须使用同一种单或双引号来定义字符串,如:’HelloWorld”和”HelloWorld’为非法的字符串定义。单引号和双引号到底有啥区别呢?PHP允许我们在双引号串中直接包含字串变量。而单引号串中的内容总被认为是普通字符,因此单引号中的内容不会被转义效率更高。比如:$str='hello';echo"stris$str... 继续阅读 >
201503-12 PHP中explode与split的区别分析 今天在使用split时遇到一些问题。还是对函数理解不深刻,特写出来做个记号首先来看下两个方法的定义:函数原型:arraysplit(string$pattern,string$string[,int$limit])函数原型:arrayexplode(string$separator,string$string[,int$limit])初看没有啥差别,貌似功能都一样。我就犯了这个错误。请注意两个函数的第一个参数string$pattern和stringseparator,一个是$pattern说明是正则字符串,一个是$separ... 继续阅读 >
201503-12 JavaScript的事件监听与捕获和冒泡 在前端开发中,我们经常需要对某些事件进行监听。这样只要在指定的元素上触发了该事件,就会执行一个回调来进行相关的操作。而js中事件监听方法总共有三种,分别如下所示:element.addEventListener(type,listener[,useCapture]);//IE6~8不支持element.attachEvent(’on’+type,listener);//IE6~10,IE11不支持element[’on’+type]=function(){}//所有浏览器demo:functioncb(){console.log(1);}elemen... 继续阅读 >
201503-12 Linux chmod命令修改文件与文件夹权限命令代码 在Linux中要修改一个文件夹或文件的权限我们需要用到linuxchmod命令来做,下面我写了几个简单的实例大家可参考一下。语法如下:chmod[who][+|-|=][mode]文件名命令中各选项的含义为u表示“用户(user)”,即文件或目录的所有者。g表示“同组(group)用户”,即与文件属主有相同组ID的所有用户。o表示“其他(others)用户”。a表示“所有(all)用户”。它是系统默认值。操作符号可以是:+添加某个权限。... 继续阅读 >
201503-12 Linux下zip压缩和unzip解压缩命令全解 推荐 我们习惯了在Windows系统下利用解压缩软件进行文件的解压缩操作,但是在Linux系统下,我们最好学会利用zip和unzip命令来实现解压缩文件。本文就对Linux下zip压缩和unzip解压缩命令进行详细的介绍,希望对你有所帮助。1、把/home目录下面的mydata目录压缩为mydata.zipzip-rmydata.zipmydata#压缩mydata目录2、把/home目录下面的mydata.zip解压到mydatabak目录里面unzipmydata.zip-dmydatabak3、把/home目录下面的abc文件... 继续阅读 >