原文:SQL点滴32—Excel中CONCATENATE函数生成SQL语句当拿到一个Excel的时候需要将这里面的数据插入到数据库里面,该怎么办,除了使用SSIS数据导入之外还可以使用Excel中的CONCATENATE函数,这个有点技巧,第一次使用的时候可能会让你有点困惑。如果我们理解这个函数的定义就不难了。定义CONCATENATE函数可将最多255个文本字符串合并为一个文本字符串。联接项可以是文本、数字、单元格引用或这些项的组合。例如,如果您的工作表
系统 2019-08-12 01:33:27 2570
多站点多端口
系统 2019-08-12 01:33:25 2570
开机——很多人觉得很简单的事情,只要按下电源开关,然后系统就会自然启动,没有什么需要学习的。其实不然,如果系统没有什么问题,可以正常登陆的时候,当然开机很简单。但更多的时候,我们需要知道当机子不能正常开机的如何解决,这才是我们学习的目的。那么我们就来分析一下Linux的开机流程简单来说,系统开机的过程可以汇整成下面的流程:1.加载BIOS的硬件信息、进行自我测试,并依据设定获得第一个可开机的设备;2.读取并执行第一个开机设备内MBR的bootLoader(
系统 2019-08-12 01:32:58 2570
很多时候,有些程序希望它开机自动运行。当然实现的方式有很多种,如:注册表项、开始-程序-启动文件夹、计划任务、系统服务程序等等。然而,计划任务是一般用户了解最少的一种。并且前两种是很容易修改和通过杀毒软件禁用的。【ThiscodeisTaskschedul1.0forWinXP】整理来自官网示例:http://msdn.microsoft.com/en-us/library/windows/desktop/aa383581(v=vs.85).aspx#in
系统 2019-08-12 01:32:53 2570
http://blog.csdn.net/gxfan/article/details/3173292linux内核地址空间与用户地址空间的差别本文仅限在i386平台下讨论一般情况。1、用户线性地址空间范围0-3G,内核线性空间范围3G-4G。2、内核总是立即满足内核空间的物理内存分配,并且分配结果对所有进程可见;而对于用户空间的内存分配请求,linux总是先保留用户线性地址空间的一段区域,然后修改页表项使这段线性区域都指向一页内容全为0的全局只读物理页。当
系统 2019-08-12 01:32:46 2570
方法1—分割流使用cronolog工具切分Tomcat的catalina.out日志文件cronolog一个对日志切分的小工具,其主页在http://cronolog.org/(不过发现这个域名已经过期了,可以去这里下载http://download.csdn.net/detail/wayne173/8096321),,我们也可以用它来切分Apache的日志。推荐用此方法,方法如下1.下载cronolog-1.6.2.tar.gz2.安装#tarzxvfc
系统 2019-08-12 01:32:42 2570
mctop:监视Memcache流量—LinuxTOYmctop:监视Memcache流量2012-12-20ToyPostedinAppsRSSmctop与top相似,主要用于监视Memcache的流量,包括key的调用次数、对象存储大小、每秒的请求数、以及消耗的网络带宽等。mctopmctop的源代码可从GitHub获取。{viaOneThingWell}mctop:监视Memcache流量—LinuxTOY
系统 2019-08-12 01:31:59 2570
python是一门解释性语言什么是解释性语言?学过C语言的同学都知道C语言是一门编译性语言,那么这里我们就要清楚的了解解释性语言与编译性语言有什么区别。编译性语言:只须编译一次就可以把源代码编译成机器语言,后面的执行无须重新编译,直接使用之前编译的结果即可;因此其执行效率比较高。例如:C语言、C++等解释性语言:源代码不能直接被编译为机器语言,而是先编译成中间代码,再由解释器对中间代码进行解释运行;执行效率较慢。例如:python、JS等这也就是为什么人们
系统 2019-09-27 17:57:45 2569
测试数据:坐标数据:testExcelData.xlsx使用python读取excel文件需要安装xlrd库:xlrd下载后的压缩文件:xlrd-1.2.0.tar.gz解压后再进行安装即可,具体安装方法请另行百度。代码importxlrdimportmatplotlib.pyplotaspltimportnumpyasnp#打开文件data=xlrd.open_workbook(r'testExcelData.xlsx')#获取表格数目nums=len(
系统 2019-09-27 17:55:17 2569
具体参考哪位大佬的,记不太清楚了。直接上代码,大体逻辑是这样的。#-*-coding:utf-8-*-fromtkinterimport*root=Tk()defg():ifb['text']=='开始':b['text']='关闭'print('开始')else:b['text']='开始'print('结束')b=Button(root,text='开始',font=('KaiTi',36,'bold'),bg='pink',fg='green',bd
系统 2019-09-27 17:53:42 2569