模式:createorreplacefunction函数名(参数名参数类型,...)return返回值类型is变量定义begin函数内容return返回变量;end函数名;/showerr;举例:createorreplacefunctionfunc_branchshow(p_rownumnumber,p_rowmaxnumber,p_fieldvarchar2,p_returntypenumberdefault1)returnvarchar2is/*函数
系统 2019-08-12 01:54:58 2985
当用MySQLWorkbench进行数据库的批量更新时,执行一个语句会碰到以下错误提示:ErrorCode:1175Youareusingsafe...withoutaWHEREthatusesaKEYcolumn因为是MySQLWorkbench的默认的安全设置是不能批量更新表的。当要执行的SQL语句是进行批量更新或者删除的时候就会提示这个错误。解决方法如下:打开Workbench的菜单[Edit]->[Preferences...]切换到[SQLEdi
系统 2019-08-12 01:54:03 2985
这里记录一下php操作mysql事务的一些知识要知道,MySQL默认的行为是在每条SQL语句执行后执行一个COMMIT语句,从而有效的将每条语句独立为一个事务。但是,在使用事务时,是需要执行多条sql语句的,那么针对执行多条SQL语句来完成一个事务有两种办法:1、关闭自动提交如果SETAUTOCOMMIT=0;也就是关闭了自动提交,那么任何commit或rollback语句都可以触发事务提交;如果SETAUTOCOMMIT=1;也就是开启了自动提交(默认值
系统 2019-08-12 01:52:42 2985
源贴地址:http://www.blogjava.net/shaofan/archive/2006/12/25/89801.htmlUbuntu/Debian中的update-alternative用来对系统中不同版本的同个软件进行管理。比如,系统中可能装有GNU的Java编译器,和SUN的Java编译器。可以用update-alternatives来设置当前使用它们中的哪一个。它的原理是在/usr/bin中建立一个link,指向/etc/alternat
系统 2019-08-12 01:51:53 2985
所有的进程需要进行监管,都认为是不可靠的,可以使用supervised或是forever之类的进行外部程序的监管,如redis等,一旦down机要立刻重启,最好还有相关的发送邮件之类的对于自己写的程序,根据情况要在业务程序监管上,比如异常killed掉了,或是内在泄漏了outofmemory了,要时刻认为自己的程序会crash,时刻标记自己的信息,以便能断点续执行,特别是对一些扫数据库的任务,能接着那个点上,而不是重头再来,这个很重要最好这种情况的moni
系统 2019-08-12 01:32:21 2985
Web表单设计器主要是利用WebBrowser控件,对网页文件进行编辑,最后上传到IIS当中,供Web应用程序使用(Web应用程序在运行时,会对Html元素中的扩展属性进行解析,完成操作).设计器操作网页主要是利用IHTMLDocument2对象,他是WebBrowser加载网页之后,从WebBrowser.Document.DomDocument属性取得的.加载网页完成后必须将IHTMLDocument2对象的designMode属性设置为:On,意思是
系统 2019-08-12 01:32:19 2985
原地址:http://www.cnblogs.com/smjack/archive/2010/03/29/1699941.html虽然对数据库进行分区本身就能提高查询的性能,结合压缩,也能减少每次查询的IO。但如果数据持续增长,过于久远的历史数据就成了一个包袱,它们从来不在查询结果中出现,却或多或少的影响着每次查询的时间,成了一个挥之不去的阴影。此外,由于一个分区表的分区是有上限的(在2005中这一上限是1000),我们也并不能在一张表上一直分区下去。所以
系统 2019-08-12 01:32:16 2985
在帮朋友解决这个问题后,随便记录一下这三种方法:第一种方法:使用正则表达式:因为当时的要求是判定10.0.0.1到10.255.255.255,原理其实是一样。这里简单回顾一下正则表达式模式的内容:常见的如:\d可以表示0~9的任意一个数字字符而\D是匹配一个非数字字符等价于^^是匹配字符串的开头,但放在[]中表示匹配不在[]中的字符$是匹配字符串的末尾.是匹配除了换行符任意字符{}表示重复几次,例如:^a{2,4}$aa,aaa或aaaa|的是或的意思[
系统 2019-09-27 17:56:01 2984
如果看到特别感兴趣的抖音vlogger的视频,想全部dump下来,如何操作呢?下面介绍介绍如何使用python导出特定用户所有视频信息抓包分析ChromeDeveploerToolsChrome浏览器开发者工具在抖音APP端,复制vlogger主页地址,比如:http://v.douyin.com/kGcU4y/,在PC端用chrome浏览器打卡,并模拟手机,这里选择iPhone,然后把复制的主页地址,放到浏览器进行访问,页面跳转到https://www.
系统 2019-09-27 17:52:29 2984
range基本用法:range:顾头不顾尾range(10)--返回0-9的数字ey:foriinrange(10):print(i)result:0,1,...,9range(0,10)--等同于range(10),返回0-9的数字ey:foriinrange(0,10):print(i)result:0,1,...,9range(0,10,2)--返回0-9的数字,步长为2ey:foriinrange(0,10,2):print(i)result:0,
系统 2019-09-27 17:49:51 2984