首页 > 2014年06月24日 > 全部分享
让你提前认识软件开发(30):数据库脚本中的空行与空格
第2部分 数据库SQL语言数据库脚本中的空行与空格          在数据库脚本中,空行与空格起着“锦上添花”的作用。恰当地使用它们,可以提高代码的规范性及可阅读性,进而提升数据库的编程效率。 1. 空行        空行起着分隔脚本段落的作用,适当的空行可以使脚本的布局更加的清晰。空行的作用有以下几个:        (1) 用于分隔两个数据表的创建脚本        示例:create t...
分类:数据库技术   时间:2014-06-24 21:16:19    收藏:0  评论:0  赞:0  阅读:367
stanford trex使用方法
一、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
表达式求值 - Java实现
本程序用于计算任意四则运算表达式。如 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
排序(3)---------冒泡排序(C语言实现)
说到冒泡排序,大一的时候第一次学习这个排序算法,可能大家不知道,“冒泡”在我说的方言里面是吹牛逼的意思。所以就觉得这个排序算法特吹牛逼有木有。 相信大家对所有的排序算法,这个想必是最熟悉的。大学老师多次强调,去培训,讲师也会提到,这个在面试经常被问到,所以我建议大家最好把这个算法背下来,做到心中有冒泡,手上写出来 哈哈。 好了,言归正传。...
分类:编程语言   时间:2014-06-24 23:26:22    收藏:0  评论:0  赞:0  阅读:369
Java开发环境的基本设置
作为Java的初学者,不知道其他的初学者有没有和我一样的感受:用Java开发需要配置这么复杂的环境,太难了!第一次配置时,一团混乱,Oracle监听服务打不开了,PLSql连接不上Oracle了,等着这些都解决了,又听说还要配置Tomcat,一查,配置Tomcat之前还需要配置JDK,于是,就好像抓住了一个绳子一样,这个绳上的蚂蚱就炸锅啦!不过好在,现在基本上完成了对Java开发环境的基本设置,所...
分类:编程语言   时间:2014-06-24 19:55:17    收藏:0  评论:0  赞:0  阅读:512
asp.net 网站发布
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 6.4安装Puppet
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 【数字电路】
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
JS学习笔记-JSON
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
【《Objective-C基础教程 》笔记】(七)OC的关键字用意小结
1.  #import     #import     #import "" 首先在当前目录中查找,如果未找到,则在Xcode设置的预处理程序搜索路径中查找文件。     #import 指令可以防止头文件被重复包含   2. typedef     用于给一个类型定义新名称 或 简化较为复杂的类型声明。   3. #define     用于宏定义预处...
分类:其他   时间:2014-06-24 18:50:37    收藏:0  评论:0  赞:0  阅读:356
IP地址和子网掩码
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
ACM:图的DFS,黑白图像
题目:输入一个n*n的黑白图像(1表示黑色,0表示白色),任务是统计其中八连块的个数。如果两个黑格子有公共边或者公共顶点,就说它们属于同一个八连块。 输入:第一行输入一个整数n(n 输出:输出有多少个八连块,以及每个块的面积。一个方格的面积为1。 分析:把图片最外层扩展开来,在最外面加一层白色的框框。。设置一个数组来存储每个八连块的面积。。DFS递归调用每一个黑色的方块。。DFS的最...
分类:其他   时间:2014-06-24 21:53:58    收藏:0  评论:0  赞:0  阅读:392
对Listview控件的效率优化
不管在Android平台还是IOS平台,Listview或者是类似控件,在数据显示方面都占据着相当重要的位置。而作为最重要的数据展示形式,Listview控件或者是类似的需要使用Adapter的控件的加载以及数据展示的效率和优化,就被摆在了一个很重要的位置,本篇文章主要给大家介绍,如何可以实现Listview控件的效率优化。 1.重用已经生成过的Item View 我们都知道,List...
分类:其他   时间:2014-06-24 18:49:58    收藏:0  评论:0  赞:0  阅读:330
JavaScript获取某年某月的最后一天
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
Swift的流程控制和函数
流程控制(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代码分析器(一 开个题)
最近突发奇想,希望能写一个通用的代码分析工具(有点言过其实了,其实是针对C代码的)。这几天看代码看的我头晕眼花,虽然有Source Insight的帮助,仍然觉得很多地方不够智能。现在主要遇到的问题有以下几个: 1,很多函数被定义为宏,然后被调用。这个就需要自己搜索到相应的定义,然后再去寻找调用处。 2,程序的结构中很多用到有限状态机,函数会被放到数组中。会遇到和上面同样的问题。 3,现有的...
分类:其他   时间:2014-06-24 20:06:45    收藏:0  评论:0  赞:0  阅读:334
Eclipse中Jar包的生成与使用
最近在熟悉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
1163条   上一页 1 ... 14 15 16 17 18 ... 59 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!