现在位置: 首页 > 编程语言 > 文章
2019年06月04日 编程语言 ⁄ 共 7958字 评论关闭
over(Partition by...) 一个超级牛皮的ORACLE特有函数。 天天都用ORACLE,用了快2年了。最近才接触到这个功能强大而灵活的函数。真实惭愧啊! oracle的分析函数over 及开窗函数 一:分析函数over Oracle从8.1.6开始提供分析函数,分析函数用于计算基于组的某种聚合值,它和聚合函数的不同之处是 对于每个组返回多行,而聚合函数对于每个组只返回一行。  下面通过几个例子来说明其应用。                                    ...
阅读全文
2019年06月02日 编程语言 ⁄ 共 5434字 评论关闭
python 的日志logging模块学习 目录(?)[+] 简单的将日志打印到屏幕 通过loggingbasicConfig函数对日志的输出格式及方式做相关配置 将日志同时输出到文件和屏幕 logging之日志回滚 通过loggingconfig模块配置日志 logging是线程安全的 1.简单的将日志打印到屏幕   import logging logging.debug('This is debug message') logging.info('This is info message') logging.warning('This is warning message'...
阅读全文
2019年06月01日 编程语言 ⁄ 共 7241字 评论关闭
一、fork入门知识      一个进程,包括代码、数据和分配给进程的资源。fork()函数通过系统调用创建一个与原来进程几乎完全相同的进程,也就是两个进程可以做完全相同的事,但如果初始参数或者传入的变量不同,两个进程也可以做不同的事。     一个进程调用fork()函数后,系统先给新的进程分配资源,例如存储数据和代码的空间。然后把原来的进程的所有值都复制到新的新进程中,只有少数值与原来的进程的值不同。相当于克隆...
阅读全文
2019年06月01日 编程语言 ⁄ 共 8562字 评论关闭
============================ 大多数程序和库在编译时默认的优化级别是"2"(使用gcc选项:"-O2")并且在Intel/AMD平台上默认按照i386处理器来编译。 如果你只想让编译出来的程序运行在特定的平台上,就需要执行更高级的编译器优化选项,以产生只能运行于特定平台的代码。 一种方法是修改每个源码包中的Makefile文件,在其中寻找CFLAGS和CXXFLAGS变量(C和C++编译器的编译选项)并修改它的值。 一些源...
阅读全文
2019年06月01日 编程语言 ⁄ 共 1259字 评论关闭
Windows下的Memcache安装: 1. 下载memcache的windows稳定版,解压放某个盘下面,比如在c:\memcached 2. 在终端(也即cmd命令界面)下输入 ‘c:\memcached\memcached.exe -d install’ 安装 3. 再输入: ‘c:\memcached\memcached.exe -d start’ 启动。NOTE: 以后memcached将作为windows的一个服务每次开机时自动启动。这样服务器端已经安装完毕了。 4.下载php_memcache.dll,请自己查找对应的php版本的文件 5. 在C:\winnt\php.in...
阅读全文
2019年05月31日 编程语言 ⁄ 共 2572字 评论关闭
在做一些互联网应用的时候,往往需要抓取网络文件大多数网页文件,一般情况下都是利用php模拟浏览器的访问,通过http请求访问url地址,然后得到html源代码或者其它格式的数据,然后对这些数据进行处理格式化,按照我们事先约定好的方式输出到终端或其它接口。 一、 PHP抓取页面的主要方法:  1. file()函数  2. file_get_contents()函数  3. fopen()->fread()->fclose()模式  4.curl方式  5. fsockopen()函数 socket模式...
阅读全文
2019年05月31日 编程语言 ⁄ 共 961字 评论关闭
Php 使用方法 $key = “detail_16979244373446” if (preg_match ("/detail_(\d+$)/i", $key)) { //如果匹配到则返回 true false echo "瞒足"; } else { echo "no瞒足"; } js使用方法 var myreg = /^((https|http|ftp|rtsp|mms)?:\/\/)(.*)$/; return myreg.test(str); //如果匹配到则返回 true false 元字符:规定前导字符在目标对象中出现的模式 “+”元字符规定其前导字符必须在目标对象中连续出现一次或多次。/fo...
阅读全文
2019年05月31日 编程语言 ⁄ 共 9567字 评论关闭
1. 合并数组 array_merge()函数将数组合并到一起,返回一个联合的数组。所得到的数组以第一个输入数组参数开始,按后面数组参数出现的顺序依次迫加。其形式为: array array_merge (array array1 array2…,arrayN) 这个函数将一个或多个数组的单元合并起来,一个数组中的值附加在前一个数组的后面。返回作为结果的数组。 如果输入的数组中有相同的字符串键名,则该键名后面的值将覆盖前一个值。然而,如果数组包含数字键名...
阅读全文
2019年05月31日 编程语言 ⁄ 共 1543字 评论关闭
闲来无聊,就写了这个方法,也算是熟悉下php的数组操作,还请各位大神多指教。$arr 数组,好像有点问题,应该 2=>'方片2',3=>'梅花2',4=>'红心2',5=>'黑桃2', 等的顺序换下。看来牌打少了。估计这个方法,一般程序都不会用吧。呵呵 <?php wash_card(); function wash_card(){ $tmp = $arr = array( 0=>'大王',1=>'小王', 2=>'方片2',3=>'梅花2',4=>'红心2',5=>'黑桃2', ...
阅读全文
2019年05月30日 编程语言 ⁄ 共 1649字 评论关闭
用户提交表单时可能因为网速的原因,或者网页被恶意刷新,致使同一条记录重复插入到数据库中,这是一个比较棘手的问题。我们可以从客户端和服务器端一起着手,设法避免同一表单的重复提交。 1.使用客户端脚本 <form method="post" name="register" action="test.php" enctype="multipart/form-data"> <input name="text" type="text" id="text" /> <input name="cont" value="提交" type="button" onClick="do...
阅读全文