第2部分 数据库SQL语言数据库脚本中的空行与空格 在数据库脚本中,空行与空格起着“锦上添花”的作用。恰当地使用它们,可以提高代码的规范性及可阅读性,进而提升数据库的编程效率。 1. 空行 空行起着分隔脚本段落的作用,适当的空行可以使脚本的布局更加的清晰。空行的作用有以下几个: (1) 用于分隔两个数据表的创建脚本 示例:create t...
分类:
数据库技术 时间:
2014-06-24 21:16:19
收藏:
0 评论:
0 赞:
0 阅读:
367
一、stanford trex 简介
http://nlp.stanford.edu/software/tregex.shtml
A java program for identifying patterns in trees
Like regular expressions for strings, b...
分类:
其他 时间:
2014-06-24 18:51:51
收藏:
0 评论:
0 赞:
0 阅读:
539
本程序用于计算任意四则运算表达式。如 4 * ( 10 + 2 ) + 1 的结果应该为 49。
算法说明:
1. 首先定义运算符优先级。我们用一个
Map>
来保存优先级表。这样我们就可以通过下面的方式来计算两个运算符的优先级了:
/**
* 查表得到op1和op2的优先级
* @param op1 运算符1
* @param op2 运算符2
* @retur...
分类:
编程语言 时间:
2014-06-24 22:37:09
收藏:
0 评论:
0 赞:
0 阅读:
599
说到冒泡排序,大一的时候第一次学习这个排序算法,可能大家不知道,“冒泡”在我说的方言里面是吹牛逼的意思。所以就觉得这个排序算法特吹牛逼有木有。
相信大家对所有的排序算法,这个想必是最熟悉的。大学老师多次强调,去培训,讲师也会提到,这个在面试经常被问到,所以我建议大家最好把这个算法背下来,做到心中有冒泡,手上写出来 哈哈。
好了,言归正传。...
分类:
编程语言 时间:
2014-06-24 23:26:22
收藏:
0 评论:
0 赞:
0 阅读:
369
作为Java的初学者,不知道其他的初学者有没有和我一样的感受:用Java开发需要配置这么复杂的环境,太难了!第一次配置时,一团混乱,Oracle监听服务打不开了,PLSql连接不上Oracle了,等着这些都解决了,又听说还要配置Tomcat,一查,配置Tomcat之前还需要配置JDK,于是,就好像抓住了一个绳子一样,这个绳上的蚂蚱就炸锅啦!不过好在,现在基本上完成了对Java开发环境的基本设置,所...
分类:
编程语言 时间:
2014-06-24 19:55:17
收藏:
0 评论:
0 赞:
0 阅读:
512
asp.net 网站发布
1.安装并打开IIS。
2.用visual studio创建网站,目录为d:\website\website1
3.IIS中添加网站,网站名称必填。物理路径与已有的对应好。IP地址为本机IP。
4.启动网站后,浏览器输入 http://192.168.1.107:80 就可打开。
5.在vs解决方案目录中,对页面右键单击,选择“在浏览器中查看”。此时v...
分类:
Web开发 时间:
2014-06-24 18:51:10
收藏:
0 评论:
0 赞:
0 阅读:
430
在实际的软件编程中,经常会遇到资源的争用,比如下面的例子:
[cpp]
view plaincopyprint?
class Counter { private: int value; public: Counter(int c) { value = c; }
int GetAndIncrement()
{ int temp = value;
//进入危险区 valu...
分类:
其他 时间:
2014-06-24 23:50:47
收藏:
0 评论:
0 赞:
0 阅读:
703
CentOS安装Puppet
环境介绍:centos6.4x64 采用CentOS-6.4-x86_64-minimal.iso最小化安装
puppet版本3.6.2,ruby1.8.7,facter1.7.1
安装过程:1,关闭selinux
2,添加puppet安装源 rpm -ivh
htt...
分类:
其他 时间:
2014-06-24 22:36:35
收藏:
0 评论:
0 赞:
0 阅读:
416
Introduction to 555 timer
555 定时器 wiki
话说明天考数电,今天晚上最后时刻要搞定 555 timer啊!哈哈
各个引脚的介绍
Pin
Name
Purpose
1
GND
Ground reference voltage, low level (0 V)
2
T...
分类:
其他 时间:
2014-06-24 17:55:43
收藏:
0 评论:
0 赞:
0 阅读:
495
JSON(JavaScriptObject Notation)-JS对象表示法,是JavaScript的一个严格子集,它是一种开发式和基于文本的数据交换格式,因此JSON并不是JS独有,其他很多语言也可以对JSON进行解析和序列化。
特点:
1.轻量级-易于阅读和编写,同时易于及其解析和生成
2.可表示类型:
...
分类:
Web开发 时间:
2014-06-24 21:36:00
收藏:
0 评论:
0 赞:
0 阅读:
367
基于初级的线程池优化,这里最主要的问题是解决线程id的管理问题,以及线程取消的管理
这里采用链表来管理线程id,链表的特性便于新增和删除,引进thread_revoke结构体来标记全局的取消线程信息,先分析一下线程什么时候需要取消:当任务很少,少到tasknum
这里维护一个取消队列,在线程取消时,置全局取消标志位为1,pthread_broadcast()唤醒所有线程,让在线程唤醒时会判断...
分类:
编程语言 时间:
2014-06-24 23:50:06
收藏:
0 评论:
0 赞:
0 阅读:
617
1. #import
#import
#import "" 首先在当前目录中查找,如果未找到,则在Xcode设置的预处理程序搜索路径中查找文件。
#import 指令可以防止头文件被重复包含
2. typedef
用于给一个类型定义新名称 或 简化较为复杂的类型声明。
3. #define
用于宏定义预处...
分类:
其他 时间:
2014-06-24 18:50:37
收藏:
0 评论:
0 赞:
0 阅读:
356
A类IP地址 第一个字段的取值范围:0-127 默认的子网掩码:255.0.0.0
B类IP地址的第一个字段的取值范围:128-192 默认的子网掩码255.255.0.0
C类IP地址的第一个字段的取值范围:193-232 默认的子网掩码 255.255.255.0
已知IP地址和子网掩码,用IP地址和子网掩码相与即可得到网络号
子网掩码的最后面有几个零,比如n个,即可求出主机数...
分类:
其他 时间:
2014-06-24 21:20:20
收藏:
0 评论:
0 赞:
0 阅读:
326
很多的人可能会不喜欢每天开晨会,我觉得开晨会是必须的,特别是项目紧张的时候,更要把晨会开起来。
1,开晨会利于项目进度的把控。
很多时候,其实人与人之间的沟通并不是特别顺畅的,特别是项目领导者或者项目成员存在沟通问题的时候,开晨会是一个很好的解决办法,一是让项目领导可以知道各个成员负责模块的进度情况,把控好项目进度,也可以让成员了解项目的进度。二是可以提高沟通能力,减少很多不必要的误会。三是利...
分类:
其他 时间:
2014-06-24 17:55:10
收藏:
0 评论:
0 赞:
0 阅读:
392
题目:输入一个n*n的黑白图像(1表示黑色,0表示白色),任务是统计其中八连块的个数。如果两个黑格子有公共边或者公共顶点,就说它们属于同一个八连块。
输入:第一行输入一个整数n(n
输出:输出有多少个八连块,以及每个块的面积。一个方格的面积为1。
分析:把图片最外层扩展开来,在最外面加一层白色的框框。。设置一个数组来存储每个八连块的面积。。DFS递归调用每一个黑色的方块。。DFS的最...
分类:
其他 时间:
2014-06-24 21:53:58
收藏:
0 评论:
0 赞:
0 阅读:
392
不管在Android平台还是IOS平台,Listview或者是类似控件,在数据显示方面都占据着相当重要的位置。而作为最重要的数据展示形式,Listview控件或者是类似的需要使用Adapter的控件的加载以及数据展示的效率和优化,就被摆在了一个很重要的位置,本篇文章主要给大家介绍,如何可以实现Listview控件的效率优化。
1.重用已经生成过的Item View
我们都知道,List...
分类:
其他 时间:
2014-06-24 18:49:58
收藏:
0 评论:
0 赞:
0 阅读:
330
JavaScript获取某年某月的最后一天
1、实现源码
<!--
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in th...
分类:
编程语言 时间:
2014-06-24 22:35:56
收藏:
0 评论:
0 赞:
0 阅读:
304
流程控制(Control Flow)
For循环
for循环和C语言,OC用法很相像,通常有for()和 for in两种。
遍历时可以利用下划线"_"忽略对值的访问等。
Switch
switch在Swift中则显得灵活的多,不过需要注意的是,不同于C语言,Swift中的Switch不存在隐式的贯穿,每个case里的表达式后面不需要写break则...
分类:
其他 时间:
2014-06-24 18:12:28
收藏:
0 评论:
0 赞:
0 阅读:
405
最近突发奇想,希望能写一个通用的代码分析工具(有点言过其实了,其实是针对C代码的)。这几天看代码看的我头晕眼花,虽然有Source Insight的帮助,仍然觉得很多地方不够智能。现在主要遇到的问题有以下几个:
1,很多函数被定义为宏,然后被调用。这个就需要自己搜索到相应的定义,然后再去寻找调用处。
2,程序的结构中很多用到有限状态机,函数会被放到数组中。会遇到和上面同样的问题。
3,现有的...
分类:
其他 时间:
2014-06-24 20:06:45
收藏:
0 评论:
0 赞:
0 阅读:
334
最近在熟悉Java语言,在学习过程中对Eclipse常用操作熟悉了一遍。这篇文章简单说下Jar包的生成与使用。
Java中Jar包相当于C/C++中的lib库,它是对.class文件进行打包;常用的Jar包有API库包(^_^,这个是我杜撰的)和可执行的Jar包。这篇文章讲解下API库包的生成,操作过程如下所示:
新建一个Java工程JarExp,新建一个jarexp.java文件;要生成Ja...
分类:
系统服务 时间:
2014-06-24 21:53:20
收藏:
0 评论:
0 赞:
0 阅读:
502