- 博客(45)
- 资源 (3)
- 收藏
- 关注
原创 数据治理习题
数据采集过程必须是一个可靠的、可重复的过程,以下关于数据采集活动顺序正确的是:①接受应应对新的数据源采集的要求;安全风险包括可能危及网络或数据库的因素,识别风险的第一步是确定敏感数据的存储位置,以及这些数据需要哪些保护措施,这个过程应当对每个系统进行评估,以下不属于需要评估的内容的是( )所有的 IT 项目都应该有业务支持,与战略保持一致,并有一个定义好的架构方法,此外,数据仓库还应该能实现额外的一些功能,以下关于数据仓库所要实现的内容描述错误的是( )B. 对于参考数据和主数据,管理的重点是不同的。
2024-05-13 15:18:23 710 1
原创 apache和IIS同时存在,apache建立多个网站
apache使用80并作为代理,把请求转发到IIS上,IIS当然用的是另外的端口..apache的代理配置其实和虚拟主机差不多,可以参考下面的:http://www.360doc.com/content/081028/19/75523_1840294.html将apache设为使用80端口,IIS使用其它端口,比如81,然后将apache作为IIS的代理在httpd.conf里面,取消下面
2015-08-17 23:55:17 956
原创 php复制目录下的所有文件及文件夹
PHP复制文件夹及下面所有文件,参考如下:function xCopy($source, $destination, $child){ //用法: // xCopy("feiy","feiy2",1):拷贝feiy下的文件到 feiy2,包括子目录 // xCopy("feiy","feiy2",0):拷贝feiy下的文件到 feiy2,不包括子目录 //参数说
2015-08-13 14:52:00 3161
原创 php将文件夹打包成zip文件
function addFileToZip($path,$zip){ $handler=opendir($path); //打开当前文件夹由$path指定。 while(($filename=readdir($handler))!==false){ if($filename != "." && $filename != ".."){//文件夹文件名字为'.'和
2015-08-13 14:12:51 537
转载 highcharts 时间少8小时问题
Highcharts 中默认开启了UTC(世界标准时间),由于中国所在时区为+8,所以经过 Highcharts 的处理后会减去8个小时。如果不想使用 UTC,有2种方法可供使用:1、在使用Highcharts的页面中添加如下代码: Highcharts.setOptions({ global: { useUTC: false } });
2015-07-10 10:22:53 717
转载 Highcharts + jQuery + Servlet 实现从后台获取JSON实时刷新图表
效果图如下:代码很详细,请详细阅读注释,HTML 代码如下: Highcharts + Ajax + Servlet Demo $(function() {
2015-07-10 10:18:16 651
转载 ajax定时刷新Highcharts
Highcharts Example http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js">> //x轴值 var categories=; //y轴值 var data=; //创建图表 var chart; $(document).ready(
2015-07-08 13:38:02 581
原创 highcharts如何动态获取数据
$(function () { $(document).ready(function() { Highcharts.setOptions({ global: { useUTC: false } });
2015-07-08 11:21:39 796
原创 使用Highcharts生成折线图与曲线图
1、城市气温变化折线图通过以下配置,可以生成一个带网格的、显示数据点具体数据的、可放大的、去除LOGO标签的折线图。具体请看代码和注释var chart; $(function() { chart = new Highcharts.Chart({ chart: { renderTo: 'chart_line', //图表放
2015-07-08 11:02:01 1949
原创 jquery的setinterval使用方法
今天在使用jQuery的setInterval时总是不能成功,在网上找了一下,发现别人的也有很多错误,最后发现了setInterval的使用方法。下面上整个代码,如果要使用,要自己加入jQuery包:$(function(){ setInterval (showTime, 2000); function showTime() { var toda
2015-07-08 10:23:19 5284
原创 socket通信常用的函数
socket_accept() 接受一个Socket连接socket_bind() 把socket绑定在一个IP地址和端口上socket_clear_error() 清除socket的错误或者最后的错误代码socket_close() 关闭一个socket资源socket_connect() 开始一个socket连接socket_create_listen() 在指定端口打开一
2015-07-01 11:12:54 501
转载 使用php的socket发送tcp请求
Of course.in PHP manual :Socket example: Simple TCP/IP clientThis example shows a simple, one-shot HTTP client. It simply connects to a page, submits a HEAD request, echoes the reply, and
2015-07-01 11:02:07 2806
转载 php socket通信(tcp/udp)
注意 1.在socket_bind的时候ip地址不能真回环地址如127.0.0.1 2.server.php后台跑起来的时候 nohup php server.php > /var/tmp/a.log 2>&1 &一: udp 方式1) server.phpphp//error_reporting( E_ALL );set_time_limit( 0 );
2015-07-01 10:58:30 701
转载 php和c通过socket进行通信
一个php编写的客户端程序和一个用c编写的服务器程序通过socket进行通信的实例 在进行编程之前,我们需要打开socket,打开方法见下: >gedit .bashrc add things as follow exportPATH=/usr/local/php5/bin:$PATH //我的php安装在/usr/local/ph
2015-07-01 10:12:01 729
转载 php的socket通信
客户端客户端非常简单,利用现代浏览器的WebSocket API,这里介绍的很详细:http://msdn.microsoft.com/zh-cn/library/ie/hh673567核心代码:JAVASCRIPT12345var wsServer = 'ws://127.0.0.1:8080'; var ws = new WebSoc
2015-07-01 09:57:47 524
转载 PHP+mysql+Highcharts实现饼状统计图
Mysql首先我们建一张・chart_pie・表作为统计数据。[sql] view plaincopy-- edit http://www.lai18.com -- 表的结构 `chart_pie` -- CREATE TABLE IF NOT EXISTS `chart_pie` ( `id` int(11) NOT NULL AUTO_I
2015-07-01 09:40:08 619
转载 PHP-Socket服务端客户端发送接收通信实例详解
Socket介绍什么是socket 所谓socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄。应用程序通常通过"套接字"向网络发出请求或者应答网络请求。在Internet上的主机一般运行了多个服务软件,同时提供几种服务。每种服务都打开一个Socket,并绑定到一个端口上,不同的端口对应于不同的服务。Socket连接过程根据连接启动的方式以及本地套接字要连
2015-07-01 09:34:12 8336
转载 php实现socket
一、Socket 简介1、socket只不过是一个数据结构。2、使用这个socket数据结构去开始一个客户端和服务器之间的会话。3、服务器是一直在监听准备产生一个新的会话。当一个客户端连接服务器,它就打开服务器正在进行监听的一个端口进行会话。4、服务器端接受客户端的连接请求,那么就进行一次循环。现在这个客户端就能够发送信息到服务器,服务器也能发送信息给客户端。二、Socke
2015-07-01 09:23:20 289
转载 深入浅出讲解:php的socket通信
对TCP/IP、UDP、Socket编程这些词你不会很陌生吧?随着网络技术的发展,这些词充斥着我们的耳朵。那么我想问:1. 什么是TCP/IP、UDP?2. Socket在哪里呢?3. Socket是什么呢?4. 你会使用它们吗?什么是TCP/IP、UDP? TCP/IP(Transmi
2015-07-01 09:17:26 334
原创 left join用法
select t,CONCAT(CURDATE(),' ',t,'点') as showdate, COALESCE(showup,0) as showup, COALESCE(hit,0) as hit,COALESCE(hit/showup*100,0) as rt from wifi_hours a left JOIN (select thour, sum(showup)as showu
2015-06-03 11:45:11 493
原创 FROM_UNIXTIME 格式化MYSQL时间戳函数
对MYSQL没有进行过深入的研究,基础知识匮乏,一遇到问题只能手册,看来要把MYSQL的学习安排进时间表了。函数:FROM_UNIXTIME作用:将MYSQL中以INT(11)存储的时间以"YYYY-MM-DD"格式来显示。语法:FROM_UNIXTIME(unix_timestamp,format)返回表示 Unix 时间标记的一个字符串,根据format字符串格式化
2015-06-03 10:29:46 331
原创 Mysql coalesce()函数认识和用法
Mysql coalesce()函数认识和用法 coalesce()解释:返回参数中的第一个非空表达式(从左向右); 鉴于在mysql中没有nvl()函数, 我们用coalesce()来代替。 coalesce相比nvl优点是,coalesce中参数可以有多个,而nvl()中参数就只有两个。 当然,在oracle中也可以使用 case when....then..
2015-06-03 10:24:55 1616
原创 MySQL CURDATE() 函数
定义和用法CURDATE() 函数返回当前的日期。语法CURDATE()实例例子 1下面是 SELECT 语句:SELECT NOW(),CURDATE(),CURTIME()结果类似:NOW()CURDATE()CURTIME()2008-12-29 16:25:462008-12-2916:25:46
2015-06-03 10:15:41 540
原创 SQL CONCAT函数
SQL CONCAT函数实例代码教程 - SQL CONCAT函数用于将两个字符串连接起来,形成一个单一的字符串。SQL CONCAT函数用于将两个字符串连接起来,形成一个单一的字符串。试试下面的例子:SQL> SELECT CONCAT('FIRST ', 'SECOND');+----------------------------+| CONCAT('FIRST ', '
2015-06-03 10:10:24 765
原创 Call to undefined function ssh2_connect()
如果出现这个Call to undefined function ssh2_connect()的错误,说明php没有安装ssh2的扩展库文件。需要安装ssh2库文件到php的/ext目录下,然后在php.ini文件中加载就可以了。
2015-05-29 10:40:49 5031
原创 windows7下安装php的php-ssh2扩展教程
因为想做一个往测试服务器传文件的需求,看到PHP支持ssh操作,所以整理了下安装过程,与大家分享下。安装步骤1. 下载 php extension ssh2下载地址 http://windows.php.net/downloads/pecl/releases/ssh2/0.12/根据自己PHP的版本去下载,我使用的是线程安全的,所以下载的是php_ssh2-0.12-5.4-t
2015-05-29 10:38:12 1944
转载 Zend Studio 使用 Xdebug 断点调试
部分内容参考自 这里1, 下载 Xdebug1# 下载地址2# http://xdebug.org/download.php3 4# 寻找和自己所安装的 php 版本对应的 Xdebug 下载
2015-05-28 12:02:56 435
原创 thinkphp中常用的系统常量和系统变量
---------------------------------------模板中使用的系统变量和常量----------------------------------------(1)系统变量:在模板中输出系统变量:包括server、env、session、post、get、request、cookie {$Think.server.script_name} // 输出$
2015-05-27 17:43:09 91
原创 ThinkPHP常用配置路径
//系统常量定义 //去THinkPHP手册中进行查找 echo ""."网站的根目录地址".__ROOT__." "; echo ""."入口文件地址".__APP__." "; echo ""."当前模块地址".__URL__." "; echo ""."当前url地址".__SELF__." ";echo ""."当前操作地址".__ACTION__." ";echo "
2015-05-27 17:40:55 506
原创 变量输出
我们已经知道了在Action中使用assign方法可以给模板变量赋值,赋值后怎么在模板文件中输出变量的值呢?如果我们在Action中赋值了一个name模板变量:$name = 'ThinkPHP';$this->assign('name',$name);使用内置的模板引擎输出变量,只需要在模版文件使用:{$name}模板编译后的结果就是php echo($nam
2015-05-27 14:48:07 448
原创 ThinkPHP缓存方法S()概述
thinkPHP的F方法只能用于缓存简单数据类型,不支持有效期和缓存对象。S()缓存方法支持有效期,又称动态缓存方法,使用示例如下:. 代码如下:// 使用data标识缓存$Data数据S('data',$Data); //前面的是缓存标示,后面的是缓存的数据. 代码如下:// 缓存$Data数据3600秒S('data',$Data,3600);. 代码
2015-05-27 14:06:03 939
原创 thinkphp C函数的实现原理
在写一个php原生函数的时候,想起使用thinkphp的C函数读取数据库配置非常方便,于是看了看源码的实现,原理很简单,分享一下:下面是common.php,实现了C函数:if(is_file("config.php") ){ // config.php文件返回一个数组 // C函数判断是一个数组,则会将这个数组赋值给 $_config,下面我们用在这个变量里面读
2015-05-27 13:59:33 437
原创 thinkphp查询语言
ThinkPHP内置了非常灵活的查询方法,可以快速的进行数据查询操作,查询条件可以用于CURD等任何操作,作为where方法的参数传入即可,下面来一一讲解查询语言的内涵。查询方式ThinkPHP可以支持直接使用字符串作为查询条件,但是大多数情况推荐使用索引数组或者对象来作为查询条件,因为会更加安全。一、使用字符串作为查询条件这是最传统的方式,但是安全性不高,例如:
2015-05-27 12:10:11 409
原创 ThinkPHP函数详解:C方法
C方法是ThinkPHP用于设置、获取,以及保存配置参数的方法,使用频率较高。了解C方法需要首先了解下ThinkPHP的配置,因为C方法的所有操作都是围绕配置相关的。ThinkPHP的配置文件采用PHP数组格式定义。由于采用了函数重载设计,所以用法较多,我们来一一说明下。设置参数C('DB_NAME','thinkphp');表示设置DB_NAME配置参数的值为thinkphp
2015-05-27 11:43:07 436
原创 PHP explode() 函数
定义和用法explode() 函数把字符串分割为数组。语法explode(separator,string,limit)参数描述separator必需。规定在哪里分割字符串。string必需。要分割的字符串。limit可选。规定所返回的数组元素的最大数目。说明本函数返回由字符串组成的数组,其中的每个
2015-05-27 10:38:52 341
原创 I()函数分析
Thinkphp3.2添加了一个I方法,取义Input,用来获取前台提交过来的数据。下面来下I()方法的一些使用技巧:I方法是放在了/ThinkPHP/Common/function.php之中 /** * 获取输入参数 支持过滤和默认值 * 使用方法: * * I('id',0); 获取id参数 自动判断get或者post *
2015-05-27 10:25:51 915
原创 THINKPHP扩展类:log类的使用
[ 概述 ]ThinkPHP内置了日志处理类,无需导入就可以直接使用。Log类提供了包括记录系统异常和错误和调试信息,以及SQL信息等功能,日志文件分别对应为WEB_LOG_ERROR 、WEB_LOG_DEBUG和SQL_LOG_DEBUG三种类型,对应的日志文件名称为:systemErr.log主要用于WEB_LOG_ERROR类型日志用于记录系统异常,通常为抛出异常或者捕获严重错
2015-05-27 10:17:01 2754
原创 事务支持
ThinkPHP提供了单数据库的事务支持,如果要在应用逻辑中使用事务,可以参考下面的方法:启动事务:$User->startTrans(); 提交事务:$User->commit(); 事务回滚:$User->rollback();事务是针对数据库本身的,所以可以跨模型操作的 。例如:// 在User模型中启动事务$User->startTr
2015-05-27 09:45:45 458
原创 表单令牌
ThinkPHP内置了表单令牌验证功能,可以有效防止表单的重复提交等安全防护。表单令牌验证相关的配置参数有:'TOKEN_ON'=>true, // 是否开启令牌验证'TOKEN_NAME'=>'__hash__', // 令牌验证的表单隐藏字段名称'TOKEN_TYPE'=>'md5', //令牌哈希验证规则 默认为MD5'TOKEN_RESET'=>true, //令牌
2015-05-26 18:15:41 2837
原创 PHP unset销毁变量并释放内存
PHP的unset()函数用来清除、销毁变量,不用的变量,我们可以用unset()将它销毁。但是某些时候,用unset()却无法达到销毁变量占用的内存!我们先看一个例子:$s=str_repeat('1',255);//产生由255个1组成的字符串 $m=memory_get_usage(); //获取当前占用内存 unset($s);$mm=memory_get_usage();
2015-05-26 17:54:33 415
seata1.3.0.zip
2020-07-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人