php错误处理
1.$php_errormsg能保存最后一条错误信息,包括@抑制的错误消息2.trigger_error触发对应错误等级的消息3.error_log发送指定错误消息4.error_reporting设置错误报告级别5.set_error_handler()指定错误处理函数,处理函数参数为($errno,$errstr,$errfile,$errline,array$errcontext)6.set
PHP常用函数归类【持续整理】
学习了这么久PHP,基础知识总感觉不牢靠,尤其是数组,字符串函数的应用,全部手敲过次手,做出总结都是基础,在回顾一下吧。一。PHP基础语法变量,常量 严格区分大小写,但内置结构或关键字无所谓(echo) 命名:不能以数字,空格,.来开头,但是可以有汉字,eg:$变量="aa"; 可变变量:$a='aa';$$a="bb";则$aa="bb"; 引用赋值:$a="aa";$b=&$a;则
为什么程序员千万不要重写代码?
重写代码其实意味着重新开始,而且也存在着更多的风险!想要推倒旧代码,重写代码的程序员们,请注意:保持冷静,继续前行! 程序员都有一颗工程师的心,所以当他们到一片新的场地想做的第一件事就是,将旧的一切推倒重来。是的,他们决不会满足于简单的增量劳动。 或许这种微妙的心理定位可以解释:为什么程序员进入新项目组后宁愿丢掉旧代码重新写,也不愿意修修补补。他们认为旧代码简直一团糟。
ADO.NET入门教程之Command对象与数据检索
1.准备 学习知识最快也最好的方法,那就是将理论与实践相结合。为了帮助大家更好的理解和掌握Command对象,我也准备了很多实践的例子。我希望大家能做好充分的准备,这样的话不至于在实践的时候手忙脚乱。您需要准备以下几件事情:(1)确保你的电脑装有SQLServer2005/2008数据库服务器。如果未装有SQLServer服务器,点此下载SQLServer2008EXPRESSR2。(2)
java获取项目路径工具类
publicclassUtilPath{/***获取到classes目录*@returnpath*/publicstaticStringgetClassPath(){StringsystemName=System.getProperty("os.name");//windows10//判断当前环境,如果是Windows要截取路径的第一个'/'//indexOf方法返回一个整数值,指出String对
java core dump分析实战
http://bbs.csdn.net/topics/390975171http://blog.csdn.net/zct08/article/details/6333467http://m635674608.iteye.com/blog/2257650
.net中使用oracle数据库分页小技巧
近日公司一网站项目,要调用其它系统(callcenter系统)的oracle数据库数据,只能连接查询,无法创建存储过程,所以只能在sql语句上动脑筋实现分页:/// /// Oracle通用分页查询函数 by 菩提树下的杨过 2010-01-07 /// /// 表名 /// (要查询的)字段列表 /// 查询条件(不带wh
Struts2【与Spring整合】
tags:Struts2前言本博文主要讲解Spring怎么与Struts2框架整合...Struts2和Spring的整合关键点:action对象交给Spring来创建搭建环境进入jar包引入jar文件:1)引入struts.jar相关文件2)spring-core相关jar文件3)spring-web支持jar包spring-web-3.2.5.RELEASE.jar【Spring源码】stru
html/css/javascript 编程挑战
动画菜单{margin:0;padding:0;font-size:14px;}a{color:#333;text-decoration:none}ul{list-style:none;}.nav{height:30px;border-bottom:5pxsolid#F60;margin-left:50px;width:600px;}.navli{float:left;position:relat
图书借阅,欢迎交流、
packagemodule;importjava.util.InputMismatchException;importjava.util.Scanner;publicclasstryCatch{publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstubStringarr[]={"高等数学","数据结构","算法分析","操作系
Vue2.0 新手入门 — 从环境搭建到发布
前言vue的征战开始了,纠结了很久到底是学Vue还是React,然后发现有纠结那么久的时间,说不定一个已经入门了。于是先挑一个基于原生js的框架Vue开始吧(还有个主要原因是Vue的中文官网做的比较小清新,看起来舒服).生命周期如上图所示,Vue的生命周期一共有"Create","Mount","Update","Destroy"四个步骤。vue.js提供了以下8个生命周期钩子函数,给我们提供了执
Spring+SpringMVC+MyBatis+easyUI整合优化
日常啰嗦上一篇文章主要讲述了一下syso和Log间的一些区别与比较,重点是在项目的日志功能上,因此,承接前文《Spring+SpringMVC+MyBatis+easyUI整合优化篇(一)System.out.print与Log》,本文是一个较为直观的日志功能案例,java的日志框架很多,如Log4j、Log4j2、logback、SLF4J,篇幅有限,所以本篇只介绍一下Log4j,并将其整合到项
关于Java异常的分类示例
1.Throwable分为:Error(硬伤,没法处理)和Exception(编码、环境、用户操作输入出现问题)2.Exception分为运行时异常(RuntimeException)和检查异常(包括文件异常,SQL异常)3.运行时异常包括:空指针异常、数组下标越界异常、类型转换异常、算数异常等。4.空指针异常错误示例如下:Stringstr=null;System.out.println(str
开发一个好项目:八、创建view
前一篇文章:开发一个好项目:七、创建Contract类,连接presenter和view框架地址dileberandroid框架希望大家能多多star一下接着上一篇文章继续创建一个View(view有两种,目前可知道的是Fragment和Activity)继承目前View有两个基础类,当然我也在这篇文章里提过了链接android开发(如何开发一个可以维护的好项目):一、定义基类基础类里有几个方法是
处理动态分区时出现的异常
这是由于默认的动态分区数为1000,而我们实际数值大于它造成的。因此可在hive中先执行以下代码扩大分区数值,再执行动态分区命令:sethive.exec.max.dynamic.partitions=20000;
Android Studio 沉浸式状态栏(个人手记)—错误信息请批评
之前在上课的时候,发现APP运行后的效果,状态栏和标题栏的颜色有差别,就会觉得看上去非常的低端,然后我在网上找到了各种各样的教程,内容过于负责,萌新上路不太好理解,然后我就上了一堂免费课,发现了一个更好的办法,当然就是把状态栏的颜色调整成和标题栏一样的颜色,这样看起来,和谐很多!第一步:首先是更改statusBar的颜色,课程中讲述的是在stlye.xml文件中更改,但是我找不到这个文件,反而在t
软件测试——教育机构课程顾问常见黑话大全
我:为什么你总是不分白天黑夜,总给我打电话?有没有考虑过我的感受?机构内心:当然是希望你快点交钱买课了,要不然我这个月的销售业绩怎么完成说出来的:我只是不希望您输在起跑线上。软件测试我:我被前一家机构伤透了,他们的老师都太坑了,机构内心:机构的老师一定参差不齐,况且我这么一家机构,上哪招这么多名校毕业的老师啊说出来的:放心,我这的老师都是民校毕业的软件测试机构放心,我不会骗你的,我:真的吗,只要上
开发者测试:你必须知道 7 件事
摘要:写代码归开发攻城狮,测试归测试攻城狮,大部分情况下双方处于“红蓝对峙”状态。一、“开发者测试”就是“开发者来测试”开发者测试是现代软件工程中非常重要的一环,敏捷开发、主干开发这些先进的项目管理方法和流程都基于完善的开发者测试。当每个月甚至每周都要交付一个版本时,不可能投入大量的测试工程师来进行大规模的系统级别测试,这时候就需要把整个测试金字塔中的绝大部分测试通过自动化来完成。我们今天谈开发者
惊呆了,spring中竟然有12种定义bean的方法
前言在庞大的java体系中,spring有着举足轻重的地位,它给每位开发者带来了极大的便利和惊喜。我们都知道spring是创建和管理bean的工厂,它提供了多种定义bean的方式,能够满足我们日常工作中的多种业务场景。那么问题来了,你知道spring中有哪些方式可以定义bean?我估计很多人会说出以
Spring注入Bean的七种方式
通过注解注入Bean背景我们谈到Spring的时候一定会提到IOC容器、DI依赖注入,Spring通过将一个个类标注为Bean的方法注入到IOC容器中,达到了控制反转的效果。那么我们刚开始接触Bean的时候,一定是使用xml文件,一个一个的注入,就例如下面这样。