现在位置: 首页 > biopsy发表的所有文章
  • 08月
  • 10日
综合 ⁄ 共 355字 评论关闭
关掉回显:      ECHO OFF   打开回显:      ECHO ON   判断目录(Publish)如果存在则删除:     1. FOR /D %F IN (*) DO IF %F==Publish RD /S /Q Publish     2. IF EXIST Publish RD /S /Q Publish   提示用户输入并保存输入内容:     SET可以显示当前命令行环境的所有可用变量     SET /P TEMP=请输入内容:     ECHO TEMP   复制目录(不包含空目录):     XCOPY /S from to   复制目录(包含空目录):     XCOPY /E from to 只创建目录,不复制文件:     MKDIR TO     XCOPY /E /T FROM TO   查看文件内容:     TYPE JK.TXT......
阅读全文
  • 05月
  • 22日
综合 ⁄ 共 3512字 评论关闭
Java获取路径(1)、request.getRealPath("/");//不推荐使用获取工程的根路径(2)、request.getRealPath(request.getRequestURI());//获取jsp的路径,这个方法比较好用,可以直接在servlet和jsp中使用(3)、request.getSession().getServletContext().getRealPath("/");//获取工程的根路径,这个方法比较好用,可以直接在servlet和jsp中使用(4)、 this.getClass().getClassLoader().getResource("").getPath();//获取工程classes 下的路径,这个方法可以在任意jsp,servlet,java文件中使用,因为不管是jsp,servlet其实都是java程序,......
阅读全文
  • 05月
  • 20日
综合 ⁄ 共 472字 评论关闭
  非SPJ的查询还包括Order by和distinct和limit等,由于group by导致语义发生了变化。             采用基于代价模型和启发式规则的方式来决策使用哪种优化方式。                  MySQL不支持分组上移和分组下移转换技术   如果一个索引的列为a, b,c,那么group by a或者group by a,b 或者group by a, b, c 可以使用到索引,否则不能使用到索引。    没有使用临时表,表明使用索引完成了group by的优化      没有使用临时表,没有扫描数据文件,使用了索引,优化了sql语句。                注意是select * from t_o1 order b......
阅读全文
  • 05月
  • 14日
综合 ⁄ 共 256字 评论关闭
Setting up Update Process Setting up repositories not using ftp, http[s], or file for repos, skipping - 4 is not a valid release or hasnt been released yet Cannot find a valid baseurl for repo: update Error: Cannot find a valid baseurl for repo: update 大意是说,此目录已经没有任何价值了,因为CentOS-4已经停止发布了...要找到一个源repo
阅读全文
  • 04月
  • 06日
综合 ⁄ 共 3296字 评论关闭
C++对于文本操作是非常痛苦,但有下面几个字符串的比较函数,会给你带来一点轻松。   11.icompare,不区别大小写比较,全都转化成小写,从str的第pos开始与另一个字符串从迭代器it2开始最多比较n个字符。 template <class S, class It> int icompare( const S& str, typename S::size_type pos, typename S::size_type n, It it2, It end2) /// Case-insensitive string comparison { typename S::size_type sz = str.size(); if (pos > sz) pos = sz; if (pos + n > sz) n = sz - pos; It it1 = str.b......
阅读全文
  • 03月
  • 23日
综合 ⁄ 共 2373字 评论关闭
导读:   ExtJS编程基础--类(Classes)   ExtJS编程基础--类(Classes)   创建一个类   Javascript与其他的面向对象语言不同,如C++,Java或PHP等。它并不是基于类的,而是基于原型的一种语言。   在Javascript中创建一个类是非常容易的:你不必通过定义一个类然后实例化该类来创建一个对象。我们在这里使用了一个对象构造器。它满足了使用单个对象的场合。如果我们需要使用同一个类型的多个对象,我们必须使用一个构造器函数和new关键字。   例:   Person 类: 使用 Person 类:   var Person = function(config) ......
阅读全文
  • 01月
  • 30日
综合 ⁄ 共 3597字 评论关闭
      mysql支持多种存储引擎,在处理不同类型的应用时,可以通过选择使用不同的存储引擎提高应用的效率,或者提供灵活的存储。mysql的存储引擎包括:MyISAM、 InnoDB、BDB、MEMORY、MERGE、EXAMPLE、NDB Cluster、ARCHIVE、CSV、BLACKHOLE、FEDERATED等,其中InnoDB和BDB提供事务安全表,其他存储引擎都是非事务安全表。以下介绍常用的几种引擎以及他们的性能。 1、常用引擎介绍 InnoDB 给MySQL提供了具有提交,回滚和崩溃恢复能力的事务安全(ACID兼容)存储引擎。InnoDB锁定在行级并且也在 SELECT语句提供一个Oracle风格一致的......
阅读全文
  • 12月
  • 26日
综合 ⁄ 共 1310字 评论关闭
枚举类: package com.sharp.shiro.vo; public enum Sex{ MALE("man"), FEMALE("woman"); String age; private Sex(String age){ this.age = age; } } annotation类: package com.sharp.shiro.vo; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; /** * 自定义Annotation * @author WalkingDog * */ @Target(value = {ElementType.TYPE, ElementType.FIELD, ElementType.METHOD, ElementT......
阅读全文
  • 12月
  • 21日
综合 ⁄ 共 889字 评论关闭
======修改CentOS系统的默认启动级别====== 现在的Linux系统安装完后就运行在第5个级别,即系统启动后直接进入图形界面,而不用在字符模式下登录后用startx或者xinit来起动图形界面,这样的确很方便,不过有时还是要以字符界面启动,该怎么操作呢? 其实只要修改centos的启动级别就可以了。 可以用如下的方法修改CentOS系统的默认启动级别:   # /etc/inittab 你就会看到开头的系统级别的定义: <code>     # Default runlevel. The runlevels used by RHS are:     #   0 - halt (Do NOT set initdefault to this)    ......
阅读全文
  • 12月
  • 10日
综合 ⁄ 共 1243字 评论关闭
代码如下: #encoding=utf-8 print '中国' #日期的模糊查询 即读取不太符合标准的日期信息 import datetime import dateutil.parser def tryParse(date): kwargs = {} if isinstance(date,(tuple,list)): date=' '.join([str(x) for x in date]) elif isinstance(date, int): date=str(date) elif isinstance(date,dict): kwargs=date date = kwargs.pop('date') try: try: parsedate = dateutil.parser.parse(date, **kwargs) pri......
阅读全文
  • 10月
  • 12日
综合 ⁄ 共 2614字 评论关闭
 两个线程需要同步操作时,可以设置一个全局变量,用互斥量保护这个全局变量,通过这个全局变量来同步。 但是这样太浪费CPU,这时可以用休眠方法。 bool flag; std::mutex m; void wait_for_flag() { std::unique_lock<std::mutex> lk(m); while(!flag) { lk.unlock(); //休眠期间,其他线程可以操作flag std::this_thread::sleep_for(std::chrono::milliseconds(100)); lk.lock(); } } 但是很难确定休眠时间的长短,太长或太短都不合理。 在C++库中,可以使用条件变量(condition variable)。条件变量可以和......
阅读全文
Technote (troubleshooting) http://www-01.ibm.com/support/docview.wss?uid=swg21612947 Problem(Abstract) You start the installation of IBM Installation Manager. You receive a Java error: "An error has occurred. See the log file C:\Users\MyUser\.eclipse\577987100\configuration\1348696691659.log Installc: Java was started but returned exit code=13" Symptom An example of the Java error: "An error has occurred. See the log file C:\Users\MyUser\.eclipse\577987100\configuration\1348696691659.l......
阅读全文