Oracle与SQL Server区别

2018年5月14日 没有评论

实例

SQL Server实例是安装SQL Serve数据库软件时生成,代表一个包含了操作系统文件、内存结构、后台进程以及注册表信息的独立的应用服务。在Windows系统中用一个存在着停止和运行状态的服务来代表一个实例,当处于运行状态时,实例要占用一定的服务器内存以及生成一定数量的后台进程。一般情况下我们安装SQL Server2008就只有默认的一个实例,实例名为MSSQLSERVER,如果我想要安装多个实例那么就要再次安装sqlserver数据库,也就是需要多少个实例就安装多少次,然后安装过程中修改实例名如MSSQLSERVER1。

Oracle就不用这么麻烦,可以按需要创建多个实例。

数据库

从物理角度说,一个SQL Server数据库表现为存储于磁盘上面的一组操作系统文件的集合。

继续阅读…

分类: 软件编程 标签: 浏览量:117 次阅读

Python使用xpath解析带命名空间的XML

2018年5月8日 没有评论

xpath解析XML简单明了,但是XML有命名空间的话就会出错了。解决方法是节点前加命名空间的前缀,下例中x、y是变量可以任意定义。

例如XML文档如下:

<a xmlns:a="http://www.jingfengshuo.com" xmlns:b="http://jingfengshuo.com">
    <b>Text</b>
<a>

解析代码片段:

tree = etree.parse(path)
        root = tree.getroot()        
        for child in root:
             r=child.xpath('x:a/y:b/text()',namespaces={'x': 'www.jingfengshuo.com',
               'y': 'jingfengshuo.com'})[0]

如果XML文档如下:

<a xmlns:="http://www.jingfengshuo.com">
    <b>Text</b>
<a>

解析代码片段:

tree = etree.parse(path)
        root = tree.getroot()        
        for child in root:
             r=child.xpath('x:a/x:b/text()',namespaces={'x': 'www.jingfengshuo.com'})[0]
分类: 软件编程 标签: 浏览量:158 次阅读

瓷砖/地砖脱落了怎么办

2018年5月1日 1 条评论

房子装修的时候贴墙面和地面瓷砖用的是水泥沙子当粘贴剂,时间久了有些瓷砖会部分或全部脱落,这时该怎么办呢?
第一个想法是用水泥,当然可以粘住瓷砖,缺点是水泥有厚度,容易粘不平,而且脱落后空间有限,水泥又有热胀冷缩的问题,所以对非专业人士来说用水泥粘贴脱落的瓷砖比较困难。
后来又想到用乳胶漆的,或者用502胶水的,上淘宝上搜索“瓷砖 脱落”,出来好多结果,大部分都很便宜。抱着试一试的态度,买了1瓶360毫升的瓷砖胶,花了10块钱。商品页面介绍的使用方法很简单,瓷砖背面画个正方形的圈,再沿着对角线打个叉贴上就行了,说50*50厘米的瓷砖这样贴的话可以贴8-10块。

说一下使用效果吧,乳白色的脓液没想到效果很好,头天晚上贴的第二天都揭不起来了,360毫升的粘合剂贴30*30厘米的瓷砖贴了11块。

分类: 杂文随笔 标签: 浏览量:182 次阅读

5月计划

2018年4月30日 没有评论

3月底的时候订了个4月的计划,现在回顾一下。

当时制定计划的时候就把手机上的特价推荐网站app给卸载了,过了大概4天又装上了,现在没有网购真的不行,日常的生活用品基本上都在网上解决,浏览特价网站时看到的东西正好买回家也提升了生活品质,我强迫自己不经常看特价网站,一般分3个时间,上午下班,下午下班,晚上睡觉前。

计划一个月看完《神雕侠侣》的,刚开始看的很快,用了几天就看了三分之一的内容,越到后面看的越慢了,4月20日左右看到三分之二就没有再看了,我不喜欢这样的小说。

桌子上的Oracle数据库入门的书看了前半部分,主要是Oracle的安装和简单操作,后面讲SQL语法的部分没有看了。这本书写的并不好,好多概念讲不清楚,我上网查了不少资料才弄懂,近期写一篇Oracle和SQLServer数据库区别的文章。

5

继续阅读…

分类: 杂文随笔 标签: , 浏览量:125 次阅读

《神雕侠侣》读后感(二)

2018年4月29日 没有评论

第一次看武侠小说,确实和以前看过的不一样,故事情节繁复多变,每一节相对独立而又连续。

就《神雕侠侣》来说,我看了三分之二,没有看完,也不想看了,因为小说中的人物没有一个喜欢的,除了郭靖的憨厚比较可爱以外。

杨过虽然聪明多才,但是脑子有点问题,不知道为什么对大小武那么好,从小到大一直以来二武都看不起他,找机会就会讽刺暗算嫉妒他,却冒死为他们吸毒。杨过对郭芙也是好得出奇,杨过风流倜傥迷倒万千少女,在郭芙面前却黯淡无光,不管她如何奚落讽刺落井下石,杨过始终对她一忍再忍,哪怕被她砍掉了一只胳膊,他依然为她解难,我实在是看不下去了。

再说全书的女主角小龙女,刚出场时很神秘很惊艳,像不食人间烟火的世外高人,行为稳重沉默寡言,一种高高在上成熟的感觉,没想到却是个爱情白痴。我自始至终都不知道她和杨过怎么相爱的,难道就是因

继续阅读…

分类: 杂文随笔 标签: , 浏览量:127 次阅读

《神雕侠侣》读后感(一)

2018年4月29日 没有评论

少年时很爱看武侠电视剧,喜欢摆弄刀枪棍棒,幻想着自己拥有轻功和强大内功,具有飞檐走壁的本领,然后闯荡江湖。

这次第一次读武侠小说,便是金庸的《神雕侠侣》,在众多的武侠故事里我偏爱神雕侠侣,因为在它热映的时候我正好上初中,年少气盛是最爱做武侠梦的时候了,所以印象特别深。

这些年看到的网络资讯中总会出现金庸啊杨过啊等段子性的文章,有分析的,有类比的,有模仿的。看来现在的网络环境已经被和我一样成长的80后给霸占了。

看过三分之一的《神雕侠侣》感受如下:

1、作者很熟悉人体穴位,武斗中总是出现各种穴位名称,争斗双方尽指着人家身体上的穴位打。

2、人物外貌和环境描写得都很粗,新的人物刚出现很难让读者有个整体认识,不像红楼梦那种描写人物的事无巨细。人物靠所作所为和对话来深化,有些时候会被作者偏执地带着走,丝毫没有

继续阅读…

分类: 杂文随笔 标签: , 浏览量:135 次阅读

煤气软管替换记

2018年4月25日 没有评论

买的二手房基本上没有去维修,就买了十几个E27和E14的LED灯泡换上了。前几天送煤气罐的师傅过来,说连接煤气灶的软管老化了,需要换新的。但是当时房子在装修的时候,软管埋在墙里,没法换,师傅也说没办法。

我上网搜集了一些煤气软管的知识:

  • 1、软管的有效期2-3年需要更换(时间长了会老化,变硬,承受压力变小,容易爆炸)
  • 2、软管的长度不能大于2米,并不得有接口(长度和弯折、拉伸、脚踏、龟裂、老化等风险成正比)
  • 3、软管不得穿墙(不利于排查隐患,而且水泥墙体会腐蚀软管,就是说即使破了个洞你也发现不了)

看了下现在家里的情况是,煤气罐放在橱柜下面,通过二分软管,一根连接煤气灶,一根连接热水器,且两个软管都穿墙。听房东说房子90年代装修的,看来这两根软管也有20多年没换过了。

继续阅读…

分类: 杂文随笔 标签: 浏览量:166 次阅读

Python循环解析文件夹下XML文件,并将结果插入到SQLServer数据库

2018年4月20日 没有评论

需求如下:A、B两台服务器分别在内外网,B服务器取A服务器上数据库中的数据,需要通过XML报文传输数据,A服务器生成XML报文,B服务器拿到XML报文解析入库。

需求分析:

A服务器发送过来的XML报文源源不断地放到B服务器上的以下目录:D:\test中

  • 1、程序遍历test目录,得到目录中所有XML文件路径
  • 2、解析XML文件
  • 3、将解析结果插入SQLServer数据库

以上三步的实现参见以下三篇文章:

Python遍历文件夹中文件操作Python使用XPath解析XML文档Python使用pymssql连接SQLServer数据库

只需把三步串起来就能实现需求了,额外增加以下内容:

  • 1、解析完一个XML文件,需要把它从目录中移走(备份)

继续阅读…

分类: 软件编程 标签: 浏览量:217 次阅读

Python遍历文件夹中文件操作

2018年4月19日 没有评论

以下代码实现遍历D盘test文件夹下的所有文件,得到所有文件的路径。为防止Windows下转义字符的干扰,文件路径改为反斜杠/的形式,使用path=path.replace(“\\”, “/”)将得到的文件路径转换为反斜杠形式。

import os
 
rootdir = 'D:/test'
#列出文件夹下所有的目录与文件
list = os.listdir(rootdir)
for i in range(0,len(list)):
path = os.path.join(rootdir,list[i])
if os.path.isfile(path):
path=path.replace("\\", "/")
print(path)
分类: 软件编程 标签: 浏览量:190 次阅读

Python使用pymssql连接SQLServer数据库

2018年4月19日 没有评论

一、下载对应Python版本的pymssql包

pymssql包的名字一般如下pymssql-2.1.4.dev5-cp36-cp36m-win_amd64.whl,其中cp36代表Python3.6版。

二、安装pymssql包

开始-运行-CMD-pip install E:\Downloads\pymssql-2.1.4.dev5-cp36-cp36m-win_amd64.whl

三、连接SQLServer数据库(以下查询需要先建立数据库)

import pymssql
 
conn=pymssql.connect(host='10.0.0.1',user='sa',password='test',database='test')
'''
如果和本机数据库交互,只需修改链接字符串
conn=pymssql.connect(host='.',database='Michael')
'''
cur=conn.cursor()
cur.execute('select * from test')
#如果update/delete/insert记得要conn.commit()
#否则数据库事务无法提交
#conn.commit()
print (cur.fetchall())
cur.close()
conn.close()
分类: 软件编程 标签: 浏览量:179 次阅读