编程笔记

  • Eclipse引用XSD实现XML配置文件提示标签的方法

    对于SpringMVC的下载包,XSD文件存放在压缩包里的Schema文件夹里,而且各功能的XSD存放在各自文件夹内,把最新版本的XSD文件取出。 Eclipse软件,依次选择Window--Preferences,弹出Preferences窗体,左侧,展开XML -- XML Catalog,对User Specified Entries,选择Add... 找到XSD文件存放位置,并

  • Eclipse XSD 生成枚举类型的Schema的实例详解

    Eclipse XSD 生成枚举类型的Schema的实例详解 前言: 因为网上关于Eclipse XSD的中文资料比较少,而且关于Eclipse XSD的范例代码也凤毛麟角,但是有的时候我们需要生成一个带枚举限定的简单类型的XSD Schema,比如下面的格式, ?xml v

  • C#使用xsd文件验证XML格式是否正确的实现方法

    本文实例讲述了C#使用xsd文件验证XML格式是否正确的实现方法。分享给大家供大家参考,具体如下: 创建xmlDocument XmlDocument doc = new XmlDocument; 创建声明段 如?xml version="1.0" encoding="utf-8" ? doc.AppendChilddoc.CreateXmlDeclarati

  • 使用XSD校验Mybatis的SqlMapper配置文件的方法(2)

    在上篇文章给大家介绍了使用XSD校验Mybatis的SqlMapper配置文件的方法1,需要的朋友可以参考下。 编写好XSD文件,然后来看怎么使用XSD文件校验,并解析SqlMapper文件,也就是实现doParseSqlMapperResourceWithSchema方法。 为了实现这个功能,有两个基本要求: 1兼容性:

  • 使用XSD校验Mybatis的SqlMapper配置文件的方法(1)

    这篇文章以前面对SqlSessionFactoryBean的重构为基础,先简单回顾一下做了哪些操作: 新建SqlSessionFactoryBean,初始代码和mybatis-spring相同; 重构buildSqlSessionFactory方法,将众多的if语句抽取为一组小方法,预留自定义配置的方法,同时添加常用属性的getter方法; 提取组件工厂接口,并提

  • 如何在Java中针对XSD验证XML?

    该javax.xml.validation软件包提供了用于XML文档验证的API。验证过程将验证XML文档是指定的XML模式文件或XSD文件的实例。在此示例中,我们将验证records.xml下面的文件是否在records.xsd架构实例中。首先,我们将创建以下XML文件和应遵循的XSD文件。 XML文件: ?xmlversion="1.0"encodi

  • 是否有任何工具可以像JAXB for Java一样将XSD文件转换为Python类?

    我建议使用generateDS将XSD文件转换为Python类。我认为,这是达到上述目的的好工具。 它generatS使用所有方法(setter和getter,导出到XML,从XML导入)生成Python类。它做得很好,效果很好!

  • 使用cgroups来限制MySQL企业备份服务对资源的占用

    今天我遇到一个问题,MySQL企业版备份引起IO子系统负载过大,应用响应缓慢,导致系统不可用。所以我想限制mysqlbackup的进程,使它不会引起更多的问题。 mysqlbackup命令里面有读,写和进程数的设置。默认是1个读,1个写和5个线程。因为我用的是默认设置,所以还是没有必要去调整了。 使用ionice工具没法工作,因为它需要CFG IO调度器。 我在

  • PHP里的单例类写法实例

    PHP里的单实例类在进行数据交换,节省内存上还是很有意义的。写个简单例子。 类1,单实例类本身: class UTIL { private static $instance; public function get { if !self::$instance { self::$instance = new UTIL; }

  • 新手快速学习JavaScript免费教程资源汇总

      “JavaScript”的名头相信大家肯定是耳熟能详,但只有一小部分人群了解它的使用与应用程序构建方式。这“一小部分”人指的当然是技术过硬的有为青年、网络程序员以及IT专业人员。但对于一位新手或者说外行人而言,“JavaScript”只不过是复杂计算机编程学科当中的另一个不知所云的术语。 那么,JavaScript到底是什么? 如果各位拥有在计算机领域的工作经验,那么绝对不能错过强大的JavaScript。

  • VB打开与保存txt文件的方法

    本文实例讲述了VB打开与保存txt文件的方法。分享给大家供大家参考。具体如下: Private Sub cmdsave_Click Dim filelocation As String ' loads save as box commondialog1.ShowSave filelocation = commondialog1.FileName ' append saves

  • VB实现按行读取文本文件的方法

    本文实例讲述了VB实现按行读取文本文件的方法。分享给大家供大家参考。具体如下: 'general declaration Dim nFileNum As Integer, sText As String, sNextLine As String, lLineCount As Long '================================== Private Sub Com

  • 常用的php图片处理类(水印、等比缩放、固定高宽)分享

    常用的php图片处理类(水印、等比缩放、固定高宽)分享 ?php PHP 添加水印 比例缩略图 固定高度 固定宽度 类。 class Image_process{ public $source; 原图 public $source_width; 原图宽度 public $source_height;

  • PHP实现获取中英文首字母

    PHP实现获取中英文按照首字母 ** * * function getfirstchar$s0{ if$s0[0]=='I' || $s[0]=='i'{ return "I"; }elseif$s0[0]=='U' || $s[0]=='u'{ return 'U';

  • PHP 常用的header头部定义汇总

    header 函数向客户端发送原始的 HTTP 报头。 认识到一点很重要,即必须在任何实际的输出被发送之前调用 header 函数(在 PHP 4 以及更高的版本中,您可以使用输出缓存来解决此问题): ?php header'HTTP1.1 200 OK'; ok 正常访问 header'HTTP1.1 404 Not Found'

  • PHP实现中文圆形印章特效

    方法一: ?php * * 中文圆形印章类 * @author lkklianq.net * @create on 10:03 2012-5-29 * @example: * $seal = new circleSeal'你我他坐站走东西南北中',75,6,24,0,0,16,40; * $seal-doImg; * class

  • 使用ngView配合AngularJS应用实现动画效果的方法

    AngularJS 提供了一个很棒的方式来创建单页app。正是由于这个原因,使得我们的站点看起来更像是一个原生的手机程序。为了使它看起来更像是原生的程序,我们可以使用 ngAnimate module 为它添加过渡和动画效果。 这个模块可以使我们创建漂亮的程序。今天,我们将要看一下如何为 ng-view 添加动画效果。 我们要构建什么 我们假设

  • 测试IE浏览器对JavaScript的AngularJS的兼容性

    短版本 为确保Angular应用在IE上能够工作请确认: 1. 在IE7或更早的版本上polyfill JSON.stringify。你可以使用JSON2或JSON3来polyfills。 !doctype html html xmlns:ng="http:ang

  • PHP自动生成表单代码分享

    Form.php ?php Form.php class form { var $layout=true;是否使用表格布局 var $action;表单要提交到的URL var $method; var $enctype=""; var $name=""; var $id=""; var $c

  • 使用AngularJS和PHP的Laravel实现单页评论的方法

    完整代码:https:github.comscotch-iolaravel-angular-comment-app 目前,Laravel和Angular均已经成为了Web发展世界里非常著名的工具。Laravel以给PHP社区引入的伟大内容著称,Angular以其惊人的前端工具及简单著称。组合这两大框架似乎是合乎逻辑的下一步。 在我们的使用环境下,我们将使用Laravel作为后端

  • 举例详解AngularJS中ngShow和ngHide的使用方法

    今天我们来看看怎样使用Angular的ngShow 和ngHide 指令来完成它们听起来应该完成的,显示和隐藏! 它们应该做的事 ngShow 和ngHide 允许我们显示或隐藏不同的元素。这有助于创建Angular应用时因为我们的单页程序会有许多的移动部件随着应用状态的改变而来来去去。 这些指令的最伟大的部分就是我们不

  • 使用AngularJS实现表单向导的方法

    今天我们将使用AngularJs和伟大的UI Router以及Angular ngAnimate module创建一个带动画的多步表单。这项技

  • 使用AngularJS实现可伸缩的页面切换的方法

    AngularJS 1.2 通过引入基于纯CSS class的切换和动画,在一个单页面应用创建页面到页面的切换变得更加的容易。只需要使用一个ng-view,让我们来看一下,一个引入众多的不同切换的可伸缩方法,以及指定的每个页面如何切入和切出。 演示: http:embed.plnkr.coPqhvmWpreview 首先,标记: p

  • Shell脚本实现判断IP地址是否在一个ip段内代码分享

    cat ipcalc.sh #!binbash IP=$1 if [ -z $IP ] then echo -e “\e[31;42m sh ipcalc.sh IP \e[0m" exit fi while read MASK do min=`usrbinipcalc $MASK|awk 'HostMin:{print $2}'` max=`usrbinipcalc $

  • php判断访问IP的方法

    本文实例讲述了php判断访问IP的方法。分享给大家供大家参考。具体如下: ?php function getIP { if ! empty $_SERVER ["HTTP_CLIENT_IP"] { $cip = $_SERVER ["HTTP_CLIENT_IP"]; } else if ! empty $_SERVER ["HTT

  • 使用AngularJS创建单页应用的编程指引

    概述 单页应用现在越来越受欢迎。模拟单页应用程序行为的网站都能提供手机平板电脑应用程序的感觉。Angular可以帮助我们轻松创建此类应用 简单应用 我们打算创建一个简单的应用,涉及主页,关于和联系我们页面。虽然Angular是为创建比这更复杂的应用而生的,但是本教程展示了许多我们在大型项目中需要的概念。br

  • 移除AngularJS下URL中的#字符的方法

    AngularJS 默认将会使用一个 # 号来对URL进行路由. 例如: http:example.com http:example.com#about http:example.com#contact

  • Python的面向对象思想分析

    本文实例讲述了Python的面向对象思想。分享给大家供大家参考。具体分析如下: 面向对象的基本思想是封装,继承,多态。 首先是继承: 定义一个类: class Birdobject: have_feather = True  

  • python登陆asp网站页面的实现代码

    使用python来登录asp网站和登录其他网站差不多,只是因为asp页面在每次请求的时候都要带上viewstate,因此使用python来登录的话就多了一个步骤,获得这个页面的viewstate之后带上这个和你要post或get到该页面的请求数据就好了,下面这段程序是登录一个asp系统,然后搜索某些数据并将这些数据保存下来. #coding=utf-8 import urllib2 from

  • JavaScript 学习笔记之语句

    一、条件分支语句:if 基本格式: if 表达式1{ 语句组1 }else if 表达式2{ 语句组2 }else{ 语

  • 浅谈C#中堆和栈的区别(附上图解)

    线程堆栈:简称栈 Stack 托管堆: 简称堆 Heap 使用.Net框架开发程序的时候,我们无需关心内存分配问题,因为有GC这个大管家给我们料理一切。如果我们写出如下两段代码: 代码段1: public int AddFiveint pValue { int result; result = pValue + 5; return result;

  • JavaScript将取代AppleScript?

    苹果在官网发布了 JavaScript for Automation Release Notes 预览版,引起社区的广泛关注,讨论的普遍共识是,这是一个替代补充的AppleScript的实验性尝试。 AppleScript的前身是Hypercard所使用的脚本语言Hypertalk。苹果发现Hypertalk类似英语的语法,可用于操控其他软件,于是开发出AppleScript,成为System 7

  • C语言求幂计算的高效解法

    本文实例演示了C语言求幂计算的高效解法。很有实用价值。分享给大家供大家参考。具体方法如下: 题目如下: 给定base,求base的幂exp 只考虑基本功能,不做任何边界条件的判定,可以得到如下代码: #include iostream using namespace std; int cacExpint base

  • IOS开发代码分享之获取启动画面图片的string

    本代码支持 iPhone 6 以下. 支持 iPhone 及 iPad +NSString*getLaunchImageName { NSArray* images= @[@"LaunchImage.png", @"LaunchImage@2x.png",@"LaunchIma

  • C++实现旋转数组的二分查找

    本文实例讲述了C++实现旋转数组的二分查找方法,分享给大家供大家参考。具体方法如下: 题目要求: 旋转数组,如{3, 4, 5, 1, 2}是{1, 2, 3, 4, 5}的一个旋转,要求利用二分查找查找里面的数。 这是一道很有意思的题目,容易考虑不周全。这里给出如下解决方法: #include iostream usi

  • IOS开发代码分享之用nstimer实现倒计时功能

    用nstimer实现倒计时功能,废话不多说,直接上代码,详细解释请参照注释 [NSTimer scheduledTimerWithTimeInterval:1.0 target:self selector:@selectortimerFireMethod: userInfo:nil repeats:YES]; - voidtimerFireMeth

  • 如果你有这33种症状了请离开电脑去走走吧!

    既然你选择了编程作为职业,就注定了要终生以计算机为伴。但这并不意味着你应该置自己的健康不顾。谁都知道,电脑面前待久了,一是伤害你的眼睛,而是久坐伤身,还有会导致性格孤僻——因为你整天面对的是计算机,而不是活生生的人。到户外去,离开电脑,离开办公室。如果你还不确定是否应该这样做,那就看看下面的这些症状,有多少也出现在了你的身上? 每天早上时你都精力充沛。 img src="https:

  • C++实现打印1到最大的n位数

    本文以实例形式讲述了C++实现打印1到最大的n位数的方法。分享给大家供大家参考。具体方法如下: 题目要求: 输入数字n,按顺序打印出从1最大的n位十进制数,比如输入3,则打印出1,2 ,3一直到最大的3位数999 实现代码如下: #include iostream using namespace std; void

  • tableView上面空出20个像素的解决办法

    tableView上面多出来20个像素,是因为自动布局的缘故,设置一下属性就可以解决问题 self.edgesForExtendedLayout = UIRectEdgeNone; 超级简单实用的方法,试试看吧

  • Python中捕捉详细异常信息的代码示例

    大家在开发的过程中可能时常碰到一个需求,需要把Python的异常信息输出到日志文件中。 网上的办法都不太实用,下面介绍一种实用的,从Python 2.7源码中扣出来的。 废话不说 直接上代码,代码不多,注释比较多而已。 import sys, traceback traceback_template = '''Traceback most recent call last