02 2014 档案

摘要:今天继续学习javascript系列教程,虽然是基础,但我觉得还是有必要用心来学习的,不要怕难,不用怕忘记,不要怕学不会。哪个高手不是从零开始的,我要坚定自己的学习信心,并且认真的走下去。虽然路途艰辛,但总会在尽头品尝到芬芳的味道。函数是定义一次但可以调用或执行任意多次的一段js代码。函数有时会有参数,即函数被调用时指定了值的局部变量。函数常常使用这些参数来计算一个返回值,这个值也成为了函数调用表达式的值。代码如下复制代码function box(){alert("年龄");}function box(name,age){return name+age;}alert(box 阅读全文
posted @ 2014-02-28 09:23 divor 阅读(351) 评论(0) 推荐(0) 编辑
摘要:数组:代码如下复制代码$items = array(array('id' => 1, 'pid' => 0, 'name' => '一级11' ),array('id' => 11, 'pid' => 0, 'name' => 'www.111cn.net 一级12' ),array('id' => 2, 'pid' => 1, 'name' => '二级21 阅读全文
posted @ 2014-02-28 09:22 divor 阅读(500) 评论(0) 推荐(1) 编辑
摘要:添加 Cache[Key]=object or Cache.Insert移除 Cache.Remove(key)1、将值直接写入Cache代码如下复制代码HttpContext.Current.Cache["One"] = "1";使用'绝对过期'方式处理缓存,过期时间为:9999年12月31日 (不推荐使用该方法处理缓存,并且应在适当的时候清空缓存Key)2、使用Insert(String, Object)插入Cache代码如下复制代码string cacheKey = "Two";object cacheValue 阅读全文
posted @ 2014-02-28 09:21 divor 阅读(521) 评论(2) 推荐(0) 编辑
摘要:1.需要 jdom.jar 和 rome.jar 这两个包。2.创建一个项目,web.xml的内容如下:代码如下 复制代码 index.jsp 3.创建一个index.jsp 内容如下:代码如下 复制代码 Sina News Number Title Time www.111cn.net Content "> 4.完工。rss读取包工具:http://share.weiyun.com/72ac26b22b846505dcc1e14a623abd8d更多详细内容请查看:http://www.111cn.net/jsp/Java/58107.htm 阅读全文
posted @ 2014-02-28 09:19 divor 阅读(691) 评论(0) 推荐(0) 编辑
摘要:excel导出在C#代码中应用己经很广泛了,我这里就做些总结,供自己和读者学习用。Excel知识点。 一、添加引用和命名空间添加Microsoft.Office.Interop.Excel引用,它的默认路径是C:Program FilesMicrosoft Visual Studio 9.0Visual Studio Tools for OfficePIAOffice12Microsoft.Office.Interop.Excel.dll 代码中添加引用using Microsoft.Office.Interop.Excel; 二、Excel类的简单介绍 此命名空间下关于Excel类的结构分别 阅读全文
posted @ 2014-02-27 09:12 divor 阅读(690) 评论(0) 推荐(0) 编辑
摘要:定义和用法该strpos ( )函数返回的立场,首次出现了一系列内部其他字串。 如果字符串是没有发现,此功能返回FALSE 。 语法strpos(string,find,start)ParameterDescriptionstring必选,find必需的。指定的查找字符串start可选,从哪里开始找提示和说明注: strpos ( )函数是区分大小写的。 例如结出结果:6你可能感兴趣的文章php中闭包函数的用法实例php中isset()函数变量判断实例 阅读全文
posted @ 2014-02-27 09:11 divor 阅读(353) 评论(0) 推荐(0) 编辑
摘要:$email='user@example.com';//定义字符串$result=strstr($email,'@');//返回子字符串echo $result;/*strstr() 函数搜索一个字符串在另一个字符串中的第一次出现。该函数返回字符串的其余部分(从匹配点)。如果未找到所搜索的字符串,则返回 false。语法strstr(string,search)*///输出结果"@example.com"你可能感兴趣的文章php中isset()函数变量判断实例 阅读全文
posted @ 2014-02-27 09:10 divor 阅读(1205) 评论(1) 推荐(0) 编辑
摘要:代码如下 复制代码fdsafdsafdsafsda设置Cookie值获取Cookie值清除Cookie值自己调用 cookie的总结path= 这个如果你没有设置那么你的cookie只能适用于当前目录,如http://www.111cn.net/php/phper.html如果我们在其它页面如http://www.111cn.net/sj/ 这样就获取不到这个目录cookie值了设置方法path=/ 即可。domain= 这个是设置域名了,如 我们设置的是www.111cn.net域名,没设置我们只能在这个域名,那么二级域名就是无法读取cookie值了。设置domain=111cn.net更多 阅读全文
posted @ 2014-02-27 09:09 divor 阅读(3274) 评论(0) 推荐(0) 编辑
摘要:先提醒一下archives是dedecms主表addonarticle 新闻信息表在dede后台"系统-》SQL命令行工具"运行下以命令即可(注意,运行后未审核的数据全被删除,小心使用)代码如下 复制代码 delete from `dede_archives` where arcrank=-1;//www.111cn.net在phpmyadmin中运行条sql语句帮你删除dede后台所有待审核稿件 所有未审核文档全部删除lx是表的前缀代码如下 复制代码 DELETE `lx_archives`.*,`lx_addonarticle`.* FROM `lx_archives` 阅读全文
posted @ 2014-02-27 09:07 divor 阅读(361) 评论(0) 推荐(0) 编辑
摘要:使用 ASP.NET 又喜欢跟进新技术的朋友可能已经知道,在 ASP.NET 4.0 中增加了 Response.RedirectPermanent() 方法来实现永久重定向,方法的作用在注释中解释的很清楚:执行从所请求 URL 到所指定 URL 的永久重定向,并提供用于完成响应的选项。在 ASP.NET MVC 3 项目中,我们可以根据需要来使用以下写法实现永久重定向:代码如下复制代码public ActionResult Index(){ return RedirectPermanent("Contact"); return RedirectToActionPerman 阅读全文
posted @ 2014-02-26 09:20 divor 阅读(433) 评论(0) 推荐(0) 编辑
摘要:符串可以包括数字,字母,汉字或者其他的字符。使用Char类型的IsDigit静态方法可以判断字符串中的字符是否为数字,使用Char类型中的 IsLetter静态方法可以判断字符串中是否为字母。我们来实现一种方法来实现判断字符串中是否为汉字,通过此方法可以计算字符串中汉字的个数,运行效果如图:首先根据效果图设置好Form的界面和内容,Box1.Text为输入的字符串,我们对该字符串的处理,来计算汉字的个数,双击Buton控件,编辑其单击事件代码。我们看下汉字的Unicode范围,普遍给出了0x4E00到0x9FA5,只要我们接受到的字符的16进制编码在此范围,我们就认为此字符为汉字(label4 阅读全文
posted @ 2014-02-26 09:19 divor 阅读(3964) 评论(0) 推荐(0) 编辑
摘要:服务器多了,网站也越来越多,总觉得不整个备份心里放不下心,并且有好几次rm的操作失误,造成难以挽回的损失。并且大多数的VPS提供商是不提供自动备份功能或者此功能收费价格略高。所以自己还是有必要把这个工作落实一下,说不定哪天就用到了。使用的备份空间我自己是用的是Godaddy的Online Storage,优点在于,我的VPS都是美国服务商,选用Godaddy的空间传输速度比较有保证,另外最关键的价格也能接受,100G空间一年下来不到30美金,鉴于目前美金对人民币的汇率,这个价格我觉得已经相当优惠了。脚本很简单,大家可以根据自己的需要修改相关内容,此处主要借鉴了Linux VPS自动备份:脚本上 阅读全文
posted @ 2014-02-26 09:17 divor 阅读(365) 评论(0) 推荐(0) 编辑
摘要:代码如下复制代码//模板存放目录$dir = $DOCUMENT_ROOT.'/backoffice/admin/oemcheck/';$templateName = '1.xlsx';$outputFileName = '模板.xlsx';$txt='test';//实例化Excel读取类$PHPReader = new PHPExcel_Reader_Excel2007();if(!$PHPReader->canRead($dir.$templateName)){$PHPReader = new PHPExcel_Rea 阅读全文
posted @ 2014-02-26 09:16 divor 阅读(2269) 评论(0) 推荐(0) 编辑
摘要:ASP.NET依托.net framework类库,封装了大量的功能,使得上传文件非常简单,主要有以下三种基本方法。方法一:用Web控件FileUpload,上传到网站根目录。代码如下复制代码Test.aspx关键代码: Test.aspx.cs关键代码: protected void Button1_Click(object sender, EventArgs e) { if (FileUpload1.HasFile) { FileUpload1.SaveAs(Server.MapPath("~/") + FileUpload1.FileName); Label1.Tex 阅读全文
posted @ 2014-02-25 09:13 divor 阅读(701) 评论(0) 推荐(0) 编辑
摘要:例子代码如下复制代码using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.htmlControls;using System.Text.RegularExpressions;using System.IO;/// /// Pa 阅读全文
posted @ 2014-02-25 09:12 divor 阅读(511) 评论(0) 推荐(0) 编辑
摘要:代码如下复制代码<?php$dbhost='localhost';$dbuser='root';$dbpass='123456';$dbname='products';$connect=mysql_connect($dbhost,$dbuser,$dbpass);if(!$connect) exit('数据库连接失败!');mysql_select_db($dbname,$connect);mysql_query('set names utf8');//查询$sql="SELECT 阅读全文
posted @ 2014-02-25 09:10 divor 阅读(470) 评论(0) 推荐(0) 编辑
摘要:首先调用文章中的上一篇和下一篇语法为:代码如下复制代码上一篇:{$next_article.title}下一篇:{$prev_article.title}如果要实现当在第一篇文章或最后一篇文章时候,上一篇下一篇没有就用“没有了...”可以用一个if语句控制,表示的写法如下:代码如下复制代码上一篇:{$prev_article.title}www.111cn.net上一篇:没有了...下一篇:{$next_article.title}下一篇:没有了...你可能感兴趣的文章ecshop用户中心订单商品显示缩略图的教程 阅读全文
posted @ 2014-02-25 09:09 divor 阅读(493) 评论(0) 推荐(0) 编辑
摘要:Date 对象用于处理日期和时间。创建 Date 对象的语法:代码如下复制代码var myDate=new Date()Date 对象会自动把当前日期和时间保存为其初始值。参数形式有以下5种:代码如下复制代码new Date("month dd,yyyy hh:mm:ss");new Date("month dd,yyyy");new Date(yyyy,mth,dd,hh,mm,ss);new Date(yyyy,mth,dd);new Date(ms);注意最后一种形式,参数表示的是需要创建的时间和GMT时间1970年1月1日之间相差的毫秒数。各种函 阅读全文
posted @ 2014-02-25 09:08 divor 阅读(730) 评论(0) 推荐(0) 编辑
摘要:大家可能都对datagrid比较熟悉,但是如果在数据量大的时候,我们就得考虑使用 repeater作为我们的数据绑定控件了。Repeater控件与DataGrid (以及DataList)控件的主要区别是在于如何处理HTML。ASP.NET建立HTML代码以显示DataGrid控件,但Repeater允许开发人员决定如何显示数据。所以,你可以选择将数据显示在一个HTML表格中或者一个顺序列表中。这主要取决于你的选择,但你必须将正确的HTML插入到 ASP.NET页面中。 模板与DataList一样,Repeater控件只支持模板。以下的模板可供选择: AlternatingItemTempla 阅读全文
posted @ 2014-02-24 09:20 divor 阅读(4972) 评论(0) 推荐(0) 编辑
摘要://本周的第一天和最后一天代码如下复制代码$date=new DateTime();$date->modify('this week');$first_day_of_week=$date->format('Y-m-d');$date->modify('this week +6 days');$end_day_of_week=$date->format('Y-m-d'); 经过测试modity不知道是用做什么了,于时找了另两个例子代码如下复制代码//这个星期的星期一// @$timestamp ,某个星期的某 阅读全文
posted @ 2014-02-24 09:19 divor 阅读(5295) 评论(0) 推荐(0) 编辑
摘要:jquery中提供了两种方法可以绑定自定义事件:bind()和one()而绑定的自定义事件的触发,必须得用jquery中的trigger()方法才能触发。我们先来看on事件代码如下复制代码$('.js-submit').on('click', function() { // some code here});除开 click 事件,我们还有许多可以绑定的事件,比如 dblclick、blur、change 等等。但这些事件有一个问题,语义(semantic)不明。click 代表什么?它表示我单击了一个元素,这个元素可以是 p,可以是 button,可以是其他任 阅读全文
posted @ 2014-02-24 09:14 divor 阅读(527) 评论(0) 推荐(0) 编辑
摘要:1.修改服务器上的/etc/resolv.conf令其内容只有类似nameserver 192.81.133.229 nameserver 114.114.114.114出现问题的机器的resolv.conf中总是含有localhost或者127.0.0.1这样的地址。也就是说当客户端连接服务器时,服务器会执行一个DNS查找,来确认域名,如果所用DNS解析不到,会等到超时为止。2.修改vsftpd配置文件vi /etc/vsftpd.conf添加如下参数:reverse_lookup_enable=NO保存退出后,重启vsftpd服务service vsftpd restart或/etc/in 阅读全文
posted @ 2014-02-24 09:12 divor 阅读(2844) 评论(0) 推荐(0) 编辑
摘要:学校的新闻系统要求有些新闻只开放校内ip浏览,于是重写了一个代码来实现此功能,实现后的结果是,只要把允许访问的ip列入ip.txt这个文件中即可,同时支持c类ip,例如:ip.txt192.168211.67.188211.67.191.25代码如下:代码如下复制代码/** ip地址黑名单、白名单* 判断访客地址的ip是否在ip.txt中,支持c类ip* By xhat*/$ip = $_SERVER['REMOTE_ADDR'];$ipArray = preg_replace("#rn?|n#","",file('ip.txt& 阅读全文
posted @ 2014-02-24 09:11 divor 阅读(873) 评论(0) 推荐(0) 编辑
摘要:最近做一个输入框失去焦点时自动保存数据的功能,当然就是jQuery选择器选择input,blur时,ajax提交数据给php文件,php文件保存一下数据咯。主要是要注意一下中文的问题,所以中间需要转一下编码。下面的实例是一个列表页,有一点类似excel了。html代码:代码如下复制代码{$id}{$description}预览编辑js代码:代码如下复制代码php代码:(引用了dedecms的函数、方法)代码如下复制代码if($dopost==’ajaxSave’){$value = urldecode(AutoCharset($value,”UTF-8″,”GB2312″));//更新主表$i 阅读全文
posted @ 2014-02-24 09:10 divor 阅读(2995) 评论(0) 推荐(0) 编辑
摘要:用户授权方法你可以通过发出GRANT语句增加新用户: 代码如下复制代码 shell> mysql --user=root mysql mysql> GRANT ALL PRIVILEGES ON *.* TO monty@localhost IDENTIFIED BY 'something' WITH GRANT OPTION; mysql> GRANT ALL PRIVILEGES ON *.* TO monty@"%" IDENTIFIED BY 'something' WITH GRANT OPTION; mysql& 阅读全文
posted @ 2014-02-22 09:19 divor 阅读(1864) 评论(0) 推荐(0) 编辑
摘要:http://www.111cn.net/cssdiv/css/34050.htm语法:overflow : visible | auto | hidden | scrollvisible::不剪切内容也不添加滚动条。假如显式声明此默认值,对象将被剪切为包含对象的window或frame的大小。并且clip属性设置将失效。 auto:此为body对象和textrea的默认值。在需要时剪切内容并添加滚动条 hidden:不显示超过对象尺寸的内容。scroll:总是显示滚动条。实例代码如下复制代码body { overflow: hidden; }div { overflow: scroll; h 阅读全文
posted @ 2014-02-22 09:15 divor 阅读(1128) 评论(0) 推荐(1) 编辑
摘要:选中想要生成的列,套用表格格式,选中表包含标题的选项确定,然后在最右边的一列第二行处,点击函数功能,选择CONCATENATE,在文本里输入想要的结构即可代码如下复制代码,=CONCATENATE("('",[@id],"','",[@name],"'),")这样生成的之后的语句可以写为代码如下复制代码insert table1 (id,name) values ('1', "测试1"),('2', "测试2")...如果你会C#我 阅读全文
posted @ 2014-02-22 09:14 divor 阅读(531) 评论(0) 推荐(0) 编辑
摘要:今天刚接触java编程,环境的配置方法比较复杂。好记性不如烂笔头,发个文章记录一下吧。win7系统 Jdk版本1.6用鼠标右击“我的电脑”->属性->高级->环境变量系统变量->新建->变量名:JAVA_HOME 变量值:D:\Program Files\Java\jdk1.6.0_12(这只是我的JDK安装路径)系统变量->编辑->变量名:Path 在变量值的最前面加上:%JAVA_HOME%\bin;(若已经有Path项,无须另外新建,直接在后面加,但需用;与前面已有的项分隔开)系统变量->新建->变量名:CLASSPATH 变量值:. 阅读全文
posted @ 2014-02-22 09:11 divor 阅读(320) 评论(0) 推荐(0) 编辑
摘要:年底没啥,抽空学习了canvas,写了个html5抽奖的代码,造了个轮子,有用的童鞋可以拿走。其中,canvas.onclick触发抽奖行为,概率可以在core.lottery()函数上添加,美化也可以替换上图,嘿嘿,给大家做个事例,如有bug,请以评论的形式提出。代码如下复制代码html5圆形抽奖 - zkeyword.com你可能感兴趣的文章一个简单的html5 canvas时钟例子 阅读全文
posted @ 2014-02-22 09:10 divor 阅读(1234) 评论(0) 推荐(0) 编辑
摘要:提供一个读取的函数:代码如下复制代码//excel日期转换函数function excelTime($date, $time = false) {if(function_exists('GregorianToJD')){if (is_numeric( $date )) {$jd = GregorianToJD( 1, 1, 1970 );$gregorian = JDToGregorian( $jd + intval ( $date ) - 25569 );$date = explode( '/', $gregorian );$date_str = str_pa 阅读全文
posted @ 2014-02-22 09:09 divor 阅读(786) 评论(0) 推荐(0) 编辑
摘要:先来看个简单的实例但是其数组长度却是25,而不是3。下面这种方法是先将“[111cn.net]”替换成一个特殊字符,比如$,在根据这个字符执行Split例如下面我要根据[111cn.net]分割的话代码如下复制代码string[] arrstr2 = str.Replace("[111cn.net]", "$").Split('$');好了看其它方法、最简单最常用的方法,以一个指定的字符进行的分割 打开vs.net新建一个控制台项目。然后在Main()方法下输入下面的程序。代码如下复制代码string s="abcdeabcde 阅读全文
posted @ 2014-02-20 09:36 divor 阅读(1077) 评论(0) 推荐(0) 编辑
摘要:一、利用POST传值传值asp文件send.aspx代码如下复制代码 接受asp文件receive.aspx代码如下复制代码string username = Ruquest.Form["receive"];一、get方法传值QueryString 也叫查询字符串, 这种方法将要传递的数据附加在网页地址(URL)后面进行传递。如页面A.aspx 跳转到页面B.aspx,可以用Request.Redirect("B.aspx?参数名称=参数值")方法,也可以用超链接:,页面跳转后,在目标页 面中可用Ruquest["参数名称"]来接收参 阅读全文
posted @ 2014-02-20 09:32 divor 阅读(535) 评论(0) 推荐(1) 编辑
摘要:css3 提示只适用于高级浏览器:ChromeFirefoxSafariIE9+valid、invalid、required的定义代码如下复制代码input:required, input:valid , input:invalid{border:0 none; outline: 0 none; -webkit-box-shadow:none; -moz-box-shadow:none; -ms-box-shadow:none; -o-box-shadow:none; box-shadow: none;}过去验证表单会通过js和正则去判断填写的内容是否正确,如email的验证。HTML5的出现 阅读全文
posted @ 2014-02-20 09:28 divor 阅读(890) 评论(0) 推荐(0) 编辑
摘要:一,FileWritter写入文件FileWritter, 字符流写入字符到文件。默认情况下,它会使用新的内容取代所有现有的内容,然而,当指定一个true (布尔)值作为FileWritter构造函数的第二个参数,它会保留现有的内容,并追加新内容在文件的末尾。1. 替换所有现有的内容与新的内容。new FileWriter(file);2. 保留现有的内容和附加在该文件的末尾的新内容。代码如下复制代码new FileWriter(file,true);追加文件示例 一个文本文件,命名为“javaio-appendfile.txt”,并包含以下内容。ABC Hello追加新内容 new File 阅读全文
posted @ 2014-02-20 09:25 divor 阅读(809) 评论(0) 推荐(1) 编辑
摘要:PHP中fopen,file_get_contents,curl函数的区别: 1.fopen /file_get_contents 每次请求都会重新做DNS查询,并不对 DNS信息进行缓存。但是CURL会自动对DNS信息进行缓存。对同一域名下的网页或者图片的请求只需要一次DNS查询。这大大减少了DNS查询的次数。所以CURL的性能比fopen /file_get_contents 好很多。2.fopen /file_get_contents 在请求HTTP时,使用的是http_fopen_wrapper,不会keeplive。而curl却可以。这样在多次请求多个链接时,curl效率会好一些。3 阅读全文
posted @ 2014-02-19 09:54 divor 阅读(3718) 评论(0) 推荐(0) 编辑
摘要:首先我们应该知道,在jquery中,$(美元符号)就是jquery的别名,也就是说使用$和使用jquery是一样的,在很多时候我们命名空间时,正是因为这个$而产生的冲突的发生。比如说:$('#xmlas')和JQuery('#xmlas') 虽然在写法上不同,但在实际上却是完全等同的。要想解决这个冲突,其实最简单的方法就是使用不同的名称来命名,或者让执行代码认为是不同的命名空间即可。一、 jQuery库在其他库之前导入,直接使用jQuery(callback)方法如:代码如下复制代码test---prototypetest---jQuery二、jQuery库在其 阅读全文
posted @ 2014-02-19 09:53 divor 阅读(450) 评论(0) 推荐(0) 编辑
摘要:1、meta标签实现只需在head里加上下面这一句就行了,在当前页面停留0.1秒后跳转到目标页面代码如下复制代码1 2、Javascript实现方法一:这个方法比较常用1 window.location.href = "http://www.111cn.net/";方法二:代码如下复制代码1 self.location = "http://www.111cn.net/";方法三:代码如下复制代码1 top.location = "http://www.111cn.net/";方法四:只对IE系列浏览器有效,实用性不大代码如下复制代码1 阅读全文
posted @ 2014-02-19 09:51 divor 阅读(1079) 评论(0) 推荐(0) 编辑
摘要:我们有时候需要对用户输入的网站(URL)进行有效性检查,代码如下复制代码function CheckUrl(str) { var RegUrl = new RegExp(); RegUrl.compile("^[A-Za-z]+://[A-Za-z0-9-_]+\.[A-Za-z0-9-_%&?/.=]+$"); if (!RegUrl.test(str)) { return false; } return true;}不止从格式上,更要检查用户输入的网址是否真正有效。检查URL可以参考js正则表达式验证网址格式,检查URL有效的方法有很多,例如你可以使用jQuer 阅读全文
posted @ 2014-02-18 09:24 divor 阅读(7321) 评论(1) 推荐(0) 编辑
摘要:SQL中CONVERT函数格式:CONVERT(data_type,expression[,style])参数说明:expression是任何有效的 Microsoft® SQL Server™ 表达式。。data_type目标系统所提供的数据类型,包括 bigint 和 sql_variant。不能使用用户定义的数据类型。lengthnchar、nvarchar、char、varchar、binary 或 varbinary 数据类型的可选参数。style日期格式样式,借以将 datetime 或 smalldatetime 数据转换为字符数据(nchar、nvarchar、cha 阅读全文
posted @ 2014-02-18 09:23 divor 阅读(53187) 评论(0) 推荐(1) 编辑
摘要:一,利用phpmyadmin修改表功能,REPAIR TABLE `你的表名` 或直接在数据库管理界面,选中表如下图二,如果利用修改功能失败了我们还可以尝试在替换本地mysql数据库时,我们先停止mysql了,然后再复制表,复制完成之后再启动mysql停止mysql可以在 桌面 右击“我的电脑”在弹出菜单我们点击“管理”,然后在弹出的“计算机管理”界面我们找到左边的“服务和应用程序”-“服务”,然后再右边找到mysql重启即可。三,如果上面办法还是不行我们可能是打包时mysql服务器没停止导致数据出问题了,我们停止mysql再重新打包,然后再服务器压缩成zip或rar之类的文件再传到本地解析之 阅读全文
posted @ 2014-02-18 09:21 divor 阅读(669) 评论(0) 推荐(0) 编辑
摘要:最近使用阿里云服务器,由于安装lnmp安装包时疏忽,安装完后忘记了mysql的root用户密码。本来想重装服务器系统,但由于之前换系统和安装环境花费了不少时间,也觉得没必要出现什么问题都去重装系统。由于服务器安装的是Linux系统,于是只有用shell命令去修改了。在进行重置mysql用户密码时首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库。因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的状态下,其他的用户也可以任意地登录和修改MySQL的信息。可以采用将MySQL对外的端口封闭,并且停止Apache以及所有的用户进程的方法实现服务 阅读全文
posted @ 2014-02-18 09:17 divor 阅读(4433) 评论(0) 推荐(0) 编辑
摘要:直接绑定ul的click事件代码如下复制代码$("ul").click(function(e)例子代码如下复制代码$(function(){//$("ul").on('click',this,function(e){$("ul").click(function(e){$target = $(e.target);if ($target.is("h3")) {alert("h3"); }else if($target.is("a.a1")){alert(" 阅读全文
posted @ 2014-02-18 09:16 divor 阅读(4092) 评论(0) 推荐(0) 编辑
摘要:话不多说,先放上代码,一共有两个文件:AES.php(aes算法类文件)和aesDemo.php(应用实例文件),这里只贴出aesDemo.php,其他的看附件吧!aesDemo.php:例子,代码如下复制代码makeKey($key);$encode = "123456";// 被加密的字符串$ct = $aes->encryptString($encode, $keys);echo "encode = ".$ct."";$cpt = $aes->decryptString($ct, $keys);echo " 阅读全文
posted @ 2014-02-18 09:15 divor 阅读(2817) 评论(0) 推荐(0) 编辑
摘要:例子,批量解密代码如下复制代码 -->"; //很奇怪,去掉这行,下面的代码就出现问题,可能跟编码有关,在这里我就暂时不做进一步分析了,注视掉避免界面缭乱。//echo "解密中....";$filecontent = "";//echo $filecontent;$filenamebak = str_replace(".php",".bak.php",$filename);if(!file_exists($filenamebak)){if(rename($filename,$filenamebak 阅读全文
posted @ 2014-02-18 09:14 divor 阅读(877) 评论(0) 推荐(0) 编辑
摘要:jquery获取文档高度和窗口高度,$(document).height()、$(window).height()$(document).height():整个网页的文档高度$(window).height():浏览器可视窗口的高度$(window).scrollTop():浏览器可视窗口顶端距离网页顶端的高度(垂直偏移)$(document.body).height();//浏览器当前窗口文档body的高度$(document.body).outerHeight(true);//浏览器当前窗口文档body的总高度 包括border padding margin$(window).width( 阅读全文
posted @ 2014-02-17 10:01 divor 阅读(4687) 评论(0) 推荐(0) 编辑
摘要:1. 前提条件iptables >= 1.4.5kernel-devel >= 3.72. 安装依赖包代码如下复制代码# yum install gcc gcc-c++ make automake unzip zip xz kernel-devel-`uname -r` iptables-devel perl-Text-CSV_XS3. 安装xtables-addons代码如下复制代码# wget http://sourceforge.net/projects/xtables-addons/files/Xtables-addons/2.3/xtables-addons-2.3.ta 阅读全文
posted @ 2014-02-17 10:00 divor 阅读(584) 评论(0) 推荐(0) 编辑
摘要:程序代码代码如下复制代码直觉和字符编码有关。在浏览器中将MVC接口数据另存为xml文件,FusionCharts直接调用xml文件同样是乱码,再用UltraEdit打开xml另存为UTF8带BOM文件,图表显示正常,前后两个xml文件:为了确保BOM不是在浏览器中另存为时丢失,对http数据抓包,确定了服务器响应时就没有BOM:现在可以肯定是因为MVC输出的内容缺少BOM导致乱码,怎么改呢?找到代码:代码如下复制代码return Content(str, "text/xml", Encoding.UTF8);修改为:代码如下复制代码return Content(str, & 阅读全文
posted @ 2014-02-17 09:59 divor 阅读(690) 评论(0) 推荐(0) 编辑
摘要:下面是一个示例:四舍五入保留小数点后两位代码如下复制代码"; //输出 21.00$num2 = 16.3287;echo sprintf("%0.2f",$num2).""; //输出 16.33$num3 = 32.12329;echo sprintf("%0.2f",$num3).""; //输出 32.12 www.111Cn.net?>解释下 %0.2f 的含义:% 表示起始字符0 表示空位用0填满2 表示小数点后必须占两位f 表示转换成浮点数转换字符=-=-=-=-=-=-=-=-=-= 阅读全文
posted @ 2014-02-17 09:58 divor 阅读(588) 评论(1) 推荐(0) 编辑
摘要:使用缩写可以帮助减少你CSS文件的大小,更加容易阅读。css缩写的主要规则如下: 颜色 16进制的色彩值,如果每两位的值相同,可以缩写一半,例如: #000000可以缩写为#000;#336699可以缩写为#369; 盒尺寸 通常有下面四种书写方法:•property:value1; 表示所有边都是一个值value1;•property:value1 value2; 表示top和bottom的值是value1,right和left的值是value2•property:value1 value2 value3; 表示top的值是value1,right和left的值是value2,bo... 阅读全文
posted @ 2014-02-15 09:19 divor 阅读(403) 评论(0) 推荐(0) 编辑
摘要:1. 前提条件iptables >= 1.4.5kernel-devel >= 3.72. 安装依赖包代码如下复制代码# yum install gcc gcc-c++ make automake unzip zip xz kernel-devel-`uname -r` iptables-devel perl-Text-CSV_XS3. 安装xtables-addons代码如下复制代码# wget http://sourceforge.net/projects/xtables-addons/files/Xtables-addons/2.3/xtables-addons-2.3.ta 阅读全文
posted @ 2014-02-15 09:18 divor 阅读(2119) 评论(0) 推荐(1) 编辑
摘要:昨天朋友让我帮他解决下他网站的购物车程序的问题,程序用的是PHPCMS,换空间前是好的(刚换的空间),具体问题是提示成功加入购物车后跳转到购物车页面,购物车里为空。我看了下代码,大致的原理就是将产品ID与数量存放到数组中,然后序列化后存入COOKIE中,在购物车页面反序列化COOKIE,得到这个数组并读出对应产品信息。调试一下发现问题出现在unserialize上。我先根据它的购物车原理写了段代码:代码如下复制代码13,'number'=>1)); setcookie("cart", serialize($str)); echo "magic 阅读全文
posted @ 2014-02-15 09:17 divor 阅读(398) 评论(0) 推荐(0) 编辑
摘要:1 授权表范围列的大小写敏感性+--------------+-----+-----+---------+----+-----------+------------+| 列 |Host |User |Password |Db |Table_name |Column_name || 大小写敏感性 |No |Yes |Yes |Yes |Yes |No |+--------------+-----+-----+---------+----+-----------+------------+2 授权表权限列 授权表还包含权限列,他们指出在范围列中指定的用户拥有何种权限。+------------+- 阅读全文
posted @ 2014-02-15 09:15 divor 阅读(1198) 评论(0) 推荐(0) 编辑
摘要:注意:dmenu是一个div的class名哦代码如下 复制代码 $('html,body').click(function(e){ if(e.target.id.indexOf("dmenu")==-1){ $("ul").hide(); } });$(".dmenu").click(function(){ $(this).next("ul").show();});更多详细内容请查看:http://www.111cn.net/wy/jquery/57877.htm 阅读全文
posted @ 2014-02-15 09:14 divor 阅读(712) 评论(0) 推荐(0) 编辑
摘要:1、由dataset生成代码如下 复制代码 public void CreateExcel(DataSet ds,string typeid,string FileName) { HttpResponse resp; resp = Page.Response; resp.ContentEncoding = System.Text.Encoding.GetEncoding("GB2312"); resp.AppendHeader("Content-Disposition", "attachment;filename=" + FileNa 阅读全文
posted @ 2014-02-14 09:23 divor 阅读(902) 评论(0) 推荐(0) 编辑
摘要:如下表Z 中,取 字段a 最大的那行字段a 字段a 字段cSP000016964 5 20SP000016964 7 30SP000016964 1 15SP000017755 4 16SP000017755 8 12最后得到下面结果SP000016964 7 30SP000017755 8 12代码如下 复制代码 SQL语句如下:select z.* from z, (select a,max(b) as max_b from z group by a) z1 where z.a = z1.a and z.b = z1.max_b下面给大家详细总结一些方法SQL Server 按某一字段分组 阅读全文
posted @ 2014-02-14 09:20 divor 阅读(7873) 评论(0) 推荐(0) 编辑
摘要:1. 查看端口占用在windows命令行窗口下执行:netstat -aon|findstr "8080"TCP 127.0.0.1:80 0.0.0.0:0 LISTENING 2448端口“8080”被PID(进程号)为2448的进程占用。查看端口“8080”被哪个应用占用,,继续执行下面命令:tasklist|findstr "2448"notepad.exe 2016 Console 0 16,064 K2. 关闭进程2.1 按进程号关闭进程taskkill /pid 2152多个时格式为:www.111cn.nettaskkill /pid 2 阅读全文
posted @ 2014-02-14 09:19 divor 阅读(395) 评论(0) 推荐(0) 编辑
摘要:1.不会随着函数的调用和退出而发生变化,不过,尽管该变量还继续存在,但不能使用它。倘若再次调用定义它的函数时,它又可继续使用,而且保存了前次被调用后留下的值2.静态局部变量只会初始化一次3.静态属性只能被初始化为一个字符值或一个常量,不能使用表达式。即使局部静态变量定义时没有赋初值,系统会自动赋初值0(对数值型变量)或空字符(对字符变量);静态变量的初始值为0。4.当多次调用一个函数且要求在调用之间保留某些变量的值时,可考虑采用静态局部变量。虽然用全局变量也可以达到上述目的,但全局变量有时会造成意外的副作用,因此仍以采用局部静态变量为宜。代码如下 复制代码 function test(){ s 阅读全文
posted @ 2014-02-14 09:18 divor 阅读(2061) 评论(0) 推荐(0) 编辑
摘要:导航固定 导航固定更多详细内容请查看:http://www.111cn.net/wy/jquery/57861.htm 阅读全文
posted @ 2014-02-14 09:17 divor 阅读(368) 评论(0) 推荐(0) 编辑
摘要:Mysql IFNULL操作项目中用到的,当SQL查询某个字段为空的时候,查询结果中设置其值为默认值。最笨的方法当然是对查询结果进行处理了,遍历查询结果,当为空的时候,设置其值:代码如下 复制代码 $len=count($result);for($i=0;$i SELECT IFNULL(1,0);+-------------+| IFNULL(1,0) |+-------------+| 1 |+-------------+1 row in set由于 expr1 是 1,不为 NULL,所以函数返回 1. 我们可以再试下,如果让 expr1 为 NULL,是否能返回第二个参数呢? 不妨让 阅读全文
posted @ 2014-02-13 09:29 divor 阅读(4711) 评论(0) 推荐(0) 编辑
摘要:css3 提示只适用于高级浏览器:ChromeFirefoxSafariIE9+valid、invalid、required的定义代码如下 复制代码 input:required, input:valid , input:invalid{border:0 none; outline: 0 none; -webkit-box-shadow:none; -moz-box-shadow:none; -ms-box-shadow:none; -o-box-shadow:none; box-shadow: none;}过去验证表单会通过js和正则去判断填写的内容是否正确,如email的验证。HTML5的 阅读全文
posted @ 2014-02-13 09:28 divor 阅读(545) 评论(0) 推荐(0) 编辑
摘要:一,FileWritter写入文件FileWritter, 字符流写入字符到文件。默认情况下,它会使用新的内容取代所有现有的内容,然而,当指定一个true (布尔)值作为FileWritter构造函数的第二个参数,它会保留现有的内容,并追加新内容在文件的末尾。1. 替换所有现有的内容与新的内容。new FileWriter(file);2. 保留现有的内容和附加在该文件的末尾的新内容。代码如下 复制代码 new FileWriter(file,true); 追加文件示例 一个文本文件,命名为“javaio-appendfile.txt”,并包含以下内容。ABC Hello追加新内容 new F 阅读全文
posted @ 2014-02-13 09:27 divor 阅读(10651) 评论(0) 推荐(0) 编辑
摘要:1.json_decode()json_decode (PHP 5 >= 5.2.0, PECL json >= 1.2.0)json_decode — 对 JSON 格式的字符串进行编码说明 mixed json_decode ( string $json [, bool $assoc ] ) 接受一个 JSON 格式的字符串并且把它转换为 PHP 变量参数json 待解码的 json string 格式的字符串。assoc 当该参数为 TRUE 时,将返回 array 而非 object 。返回值 Returns an object or if the optional ass 阅读全文
posted @ 2014-02-13 09:26 divor 阅读(36000) 评论(0) 推荐(0) 编辑
摘要:先用一段代码重现一下问题乍一看,结果很让人费解:代码如下 复制代码 hello world EOF;$data = simplexml_load_string($string);print_r($data); print_r($data->foo); ?>乍一看,结果很让人费解:代码如下 复制代码 SimpleXMLElement Object ( [foo] => Array ( [0] => SimpleXMLElement Object ( [bar] => hello ) [1] => SimpleXMLElement Object ( [bar] 阅读全文
posted @ 2014-02-13 09:25 divor 阅读(1108) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示