下午写了一个简单的bash脚本,用来测试程序,输入一个测试用例文件,输出没有通过测试的用例和结果,然后把结果保存到数据库里。如何在bash脚本里直接访问数据库呢?既然在shell里可以直接用mysql命令操作数据库,那么在shellscript里也应该可以通过调用mysql来操作数据库。比如用下面的bashshell脚本查询数据库:Bash复制代码代码如下:#!/bin/bashmysql-uvpsee-ppasswordtest<
系统 2019-09-27 17:48:41 2695
某童靴前天去理想国际某公司面试,回来在宿舍讨论了这样一道题:VC++里,有一个空类,没有声明任何成员变量或函数,请问此空类占多大字节空间?A、0B、1C、4D、8当时考虑了32bit和64bit机器,并且指针地址是int型,32bit占4个字节或64bit占8个字节,因此选了C和D后又想想,这没有操作指针,也就不需内存对齐(视VC++编译器会自动进行对齐优化),排除了C和D,选择了A当时也考虑过侯捷老师译著的那本《深度探索C++对象模型》,C++中继承与多
系统 2019-08-29 23:41:44 2695
不提倡的stop()方法臭名昭著的stop()停止线程的方法已不提倡使用了,原因是什么呢?当在一个线程对象上调用stop()方法时,这个线程对象所运行的线程就会立即停止,并抛出特殊的ThreadDeath()异常。这里的“立即”因为太“立即”了,假如一个线程正在执行:synchronizedvoid{x=3;y=4;}由于方法是同步的,多个线程访问时总能保证x,y被同时赋值,而如果一个线程正在执行到x=3;时,被调用了stop()方法,即使在同步块中,它也
系统 2019-08-29 23:40:17 2695
一,索引的概述1,概念:数据库索引是对数据表中一个或多个列的值进行排序的结构,就像一本书的目录一样,索引提供了在行中快速查询特定行的能力.2,优缺点:2.1优点:1,大大加快搜索数据的速度,这是引入索引的主要原因.2,创建唯一性索引,保证数据库表中每一行数据的唯一性.3,加速表与表之间的连接,特别是在实现数据的参考完整性方面特别有意义.4,在使用分组和排序子句进行数据检索时,同样可以减少其使用时间.2,2缺点:1,索引需要占用物理空间,聚集索引占的空间更大
系统 2019-08-29 22:30:31 2695
1、今天一打开电脑发现MyEclipse下项目的包层次结构变成了Flat,平面模式,这种模式感觉特别不好,不能清晰地显示出项目的包层次结构。如下图:2、解决方式:这样,显示出的包的结构不够明显,我们可以调成比较舒服的hierarchical模式(分层模式),通过Windows--Navigation--ShowViewMenu--PackagePresentation--Hierarchical,如下图:3、调整后的效果如下:MyEclipse下项目的包层
系统 2019-08-12 09:29:32 2695
前段时间接触了oracle,学了一点知识,整理一下,希望给碰到同样问题朋友一个帮助,自己也留下一点记忆,赫赫1.使用sys用户对mysysuser和commonuser授权,使用plsql工具实现的;建议mysysuser用户权限是dba,connection,resource2使用mysysuser用户登录到xxxxx数据库,创建n_bj_applyorder和n_bj_crew两个表,插入所提供的数据3创建物理视图基于这两个表如下:CREATEMATE
系统 2019-08-12 09:29:27 2695
本文演示如何在Windows上和Linux上安装Jenkins。1.Windows上Jenkins安装参考网页:https://wiki.jenkins-ci.org/display/JENKINS/Installing+Jenkins+as+a+Windows+service在Windows上安装Jenkins有两种情况,第一是将Jenkins安装为服务,在用户登录时可以自动启动此服务;第二是将Jenkins部署到Servlet容器中,例如GlassFi
系统 2019-08-12 09:27:05 2695
用sublimetext2打开.c,.h,.txt等文件会自动追加一个.dump后缀,這样在打开.c,.h等文件时无法正常识别,从而无法正常进行语法着色,网上说是因为安装了GBKEncodingSupport插件的问题,于是就删除这个插件,发现再打开不会自动加.dump后缀了,但是遇到中文就乱码了,因为GBK….,这个插件就是解决中文乱码用的,那怎么办呢?其实只要重新保存一下就可以了,比如我打开一个A.h文件,这个里有中文注释,第一次打开时因为有中文所以s
系统 2019-08-12 09:27:01 2695
1.在Varchar2的格式中‘’相当于null(都不分配内存)。select'存在'aafromdualwhere''isnull这句话的结果是存在的。2.在Oracle中不能对null做逻辑判断,只能使用is和isnot。select'存在'aafromdualwherenull=null;select'存在'aafromdualwherenull<>null;select'存在'aafromdualwhere'aa'<>null;select'存在'
系统 2019-08-12 01:54:16 2695
1:取得上次插入的ID最大值SCOPE_IDENTITY()--局部变量,@@IDENTITY相当于全局变量2:重置当前标识值A.如有必要,重置当前标识值下例在必要的情况下重置jobs表的当前标识值。USEpubsGODBCCCHECKIDENT(jobs)GOB.报告当前标识值下例报告jobs表中的当前标识值;如果该标识值不正确,并不对其进行更正。USEpubsGODBCCCHECKIDENT(jobs,NORESEED)GOC.强制当前标识值为30下例
系统 2019-08-12 01:52:41 2695