java学习从控制台接收输入字符 工具:netbeans System类除了out和err两个输出流之外,还有in输入流的实现。 随便创建一个类,我这里是用helloword类,在该类的主方法中创建Scanner扫描来封装System类的输入流,然后提示用户输入身份证号码并输出用户身份证号码的位数。 ...
分类:
编程语言 时间:
2016-04-24 12:48:43
阅读次数:
267
1.主键
分为逻辑主键与业务主键。
业务主键:具有真实意义的,比如身份证、银行卡等,一旦变化,难以维护。
逻辑主键:没有任何实际含义,只为了标识当前列在当前数据表里的位置的唯一标识。
不可以手动编辑,特殊情况下除外。
·每一张表都推荐有标识列·
·推荐使用逻辑主键·
·每一张表都推荐有主键列,并设置标识·
·主键标识列,就算数据被删除了,也会...
分类:
数据库 时间:
2016-04-22 19:23:52
阅读次数:
297
【身份证最后一位神秘X的由来】身份证中的“冷知识”1999年的今天,《国务院关于实行公民身份号码制度的决定》被发布,当年10月1日实施。为什么有的有X?这位数是根据前17位计算出的校验码。如某人尾号是0-9,不会有X,如是10,则用X代替。Ⅹ是罗马数字的10,这能保证身份证号不多位。 ...
当前使用的IP地址有4个字节(32bit)组成,即IPV4编码方式。每个IP地址包括两部分:网络号和主机号。当分配给主机号的二进制位越多,则能标识的主机数就越多,相应地能标识的网络数就越少,反之同理。 ip地址中的网络号,主机号有什么作用? 打个很简单的比喻:网卡的MAC地址就像你身份证上的身份证号 ...
分类:
其他好文 时间:
2016-04-22 10:32:23
阅读次数:
209
不定期更新 1 手机号码验证: var pattern = /^(13[0-9]|15[012356789]|17[678]|18[0-9]|14[57])[0-9]{8}$/; 2 身份证号码验证: var pattern = /^(^[1-9]\d{7}((0\d)|(1[0-2]))(([0| ...
分类:
其他好文 时间:
2016-04-22 09:27:59
阅读次数:
80
Console.WriteLine("请输入你的身份证号码:"); string a = Console.ReadLine(); int year = Convert.ToInt32(a.Substring(6, 4)); int month = Convert.ToInt32(a.Substrin ...
分类:
其他好文 时间:
2016-04-21 15:19:43
阅读次数:
132
此类提供日常开发中常用的正则验证函数,比如:邮箱、手机号、电话号码、身份证号码、日期、数字、小数、URL、IP地址等。使用Pattern对象的matches方法进行整个字符匹配,调用该方法相当于: Pattern p = Pattern.compile(regex); Matcher m = p.m ...
分类:
移动开发 时间:
2016-04-21 10:21:58
阅读次数:
239
//邮箱 + (BOOL) validateEmail:(NSString *)email { NSString *emailRegex = @"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}"; NSPredicate *emailTest = [ ...
分类:
移动开发 时间:
2016-04-19 17:09:43
阅读次数:
149
结论: 以人来举例说明,人有能标识身份的身份证,有姓名,有类别(大人、小孩、老人)等。 1. ID 是一个人的身份证号码,是唯一的。所以通过getElementById获取的是指定的一个人。 2. Name 是他的名字,可以重复。所以通过getElementsByName获取名字相同的人集合。 3. ...
分类:
其他好文 时间:
2016-04-17 10:14:23
阅读次数:
126
今天打开刚安装好的oracle控制台,发现无法打开,提示内容是:数据库已关闭。请指定主机身份证明以访问数据库重新启动和诊断工具。之前也遇到过这种情况,通过启动监听:lsnrctlstart启动服务:sqlplus/nolog,conn/assysdba,startup解决问题(关闭数据库用shutdown是要等待事..
分类:
数据库 时间:
2016-04-13 00:29:42
阅读次数:
207