12 2011 档案

摘要:PHP static静态变量PHP static静态变量变量范围的另一个重要特性是静态变量(static variable)。静态变量仅在局部函数域中存在,但当程序执行离开此作用域时,其值并不丢失。看看下面的例子:例子 演示需要静态变量的例子<?PHP function Test() { $w3sky = 0; echo $w3sky; $w3sky++; } ?>本函数没什么用处,因为每次调用时都会将 $w3sky 的值设为 0 并输出 "0"。将变量加一的 $w3sky++ 没有作用,因为一旦退出本函数则变量 $w3sky 就不存在了。要写一个不会丢失本次计 阅读全文
posted @ 2011-12-31 15:58 java程序员填空 阅读(125) 评论(0) 推荐(0)
摘要:需求项目中遇到了二维关联数组转字符串的问题,查阅相关资料,写了如下程序,并且能过滤重复的关键字。举例,php的二维数组如下:$name = array( "self" => "wangzhengyi", "student" => array( "chenshan", "xiaolingang" ), "unkmow" => "chaikun", "teacher" => array( "huangwei 阅读全文
posted @ 2011-12-31 14:26 java程序员填空 阅读(323) 评论(0) 推荐(0)
摘要:欢迎技术交流。 QQ:138986722javaScript正则——RegExp:RegExp有个test()方法、如果给定字符串(只有一个参数)匹配这个模式、它就返回true、否则返回false。正则表达式中/i,/g,/ig,/gi,/m的区别和含义/i (忽略大小写)/g (全文查找出现的所有匹配字符)/m (多行查找)/gi(全文查找、忽略大小写)/ig(全文查找、忽略大小写) var str = "jfkd@s,laj@fd,safd@saf,ds@"; var res = /@/gi; //全文查找@ alert(res.test(str... 阅读全文
posted @ 2011-12-30 10:03 java程序员填空 阅读(176) 评论(0) 推荐(0)
摘要:1.什么是socket?所谓socket,也称为套接字,用于描述IP地址和端口号,是一个通信链的句柄(类似与fopen获得的文件句柄)。应用程序通过套接字向网络发出请求或者应答。ServerSocket用于服务器端,ClientSocket用于客户端。Socket是建立网络连接时使用的,在连接成功时,连接两端都会产生socket实例,操作这个实例,完成所需的会话。对于一个网络连接来说,套接字是平等的,并没有差别。不因为在服务器端或者客户端而产生任何不同级别。介绍一个最重要的Socket API:Accept方法用于产生“阻塞”,直到接受一个连接,并且返回一个客户端的socket对象实例。“阻塞 阅读全文
posted @ 2011-12-29 19:30 java程序员填空 阅读(126) 评论(0) 推荐(0)
摘要:欢迎技术交流。 QQ:138986722getAttribute、setAttribute获取跟设置对象的属性:function documentTest(){ var oHtml = document.documentElement; //取得<html/>元素 var oHead = oHtml.firstChild; //获取<head/> var oBody = oHtml.lastChild; //获取<body/> oBody.setAttribute("id","bodyId"); alert(oBody 阅读全文
posted @ 2011-12-27 14:25 java程序员填空 阅读(186) 评论(0) 推荐(0)
摘要:一、实现效果1、GridView2、DataList3、Repeater二、代码1、可以去Csdn资源下载,包含了Norwind中文示例数据库噢!(放心下,不要资源分) 下载地址:数据控件示例源码+Norwind中文数据库2、我的开发环境:VS2010+SqlServer20053、附加数据库后直接运行源码即可使用,如果数据库无法重命名为Northwind,请参考我的博客《无法重命名数据库?》 阅读全文
posted @ 2011-12-27 09:03 java程序员填空 阅读(133) 评论(0) 推荐(0)
摘要:///<summary> ///Depiction:你如果不开微博关注我, ///ObjPerson.Name永远不等于你! ///我的腾讯微博:http://t.qq.com/jialin3399 ///我的新浪微博:http://weibo.com/u/2553342497 ///我的CSDN:http://blog.csdn.net/shan9liang ///Author:神 ///<summary> If (objPerson.Name=="贾琳") { While(Time++) { objPerson... 阅读全文
posted @ 2011-12-25 21:15 java程序员填空 阅读(81) 评论(0) 推荐(0)
摘要:这两天一直在研究Repeater,Datalist,Gridview这三个控件,需要数据源,SqlServer2005又没有了原来Sql2000自带的示例数据库,所以从网上下载了个Northwind数据库,直接附加到我的SqlServer2005上,附加上以后,数据库名字很长,不是Northwind,所以需要改名字,结果问题来了。无论我使用什么方法改名字,它都报一个错误:消息 5030,级别 16,状态 2,第 1 行 无法用排他锁锁定该数据库,以执行该操作。晕死,从网上找了个解决方案:将数据库设置为单用户模式 (单用户模式指定一次只有一个用户可访问数据库,该模式通常用于维护操作。)1、在对象 阅读全文
posted @ 2011-12-24 10:37 java程序员填空 阅读(181) 评论(0) 推荐(0)
摘要:灵活的运用数据绑定操作 绑定到简单属性:<%#UserName%> 绑定到集合:<asp:ListBox id="ListBox1" datasource='<%# myArray%>' runat="server"> 绑定到表达式:<%#(class1.property1.ToString() + "," + class1.property2.ToString())%> 绑定到方法返回值:<%# GetSafestring(str) %> 绑定到Hashta 阅读全文
posted @ 2011-12-23 16:20 java程序员填空 阅读(123) 评论(0) 推荐(0)
摘要:引:————————————————————————上次写了一篇《我的软件工程之路(一)》,如果你没看过,可以先去看看,名字后面挂了一个(一),当然就意味着要继续写下去,所以这篇文章就应运而生了。两个月的时间过去了,又紧锣密鼓地学习了两个月,我依然是个菜鸟,只是这个菜鸟不是菜得那么离谱了……————————————————————————看过我上一篇文章《我的软件工程之路(一)》的网友,如果你足够留心,你会在文章下面的“我的进度心情表”中发现最后的日期是11月6日,机房收费系统总结。说实在的,机房收费系统,我做了三遍,你肯定纳闷,干嘛一个系统做三遍啊?其实在完成三遍之前,我也不知道一个系统做那 阅读全文
posted @ 2011-12-22 21:26 java程序员填空 阅读(98) 评论(0) 推荐(0)
摘要:前两天试着把写好的《新闻发布系统》网站在本地发布了一下,遭遇了一系列错误,着实头疼了一回。不知道网友们是不是也跟我一样,屡次遭遇“/”应用程序中的服务器错误,想抓狂,想把电脑从楼上扔下去。不过还好,我挺过来了,在这里分享一下我的解决方案,防止网友在这些问题上抓狂。先说一下我的机器环境:Win7+IIS7+SqlServer2005+VS2010也算比较新的环境了,过两天打算把SqlServer换成2008的,还没用过呢,打算尝试尝试。其他的软件不多说,IIS还是要说一下的,先要检测IIS是否安装正确。在浏览器,地址栏中输入http://localhost/如果出现下面的画面,那么你的IIS7没 阅读全文
posted @ 2011-12-22 16:15 java程序员填空 阅读(146) 评论(0) 推荐(0)
摘要:记得年初的时候、春节刚刚过完、跟家里的亲人、兄弟、朋友一一道别、上了省城来找工作、贵阳——这个城市我待了差不多五年了!从警校到青鸟到现在工作。来的第一件事情就是找工作、那会班上的同学好多都在找工作、以前常常听说、天朝不乏人才、市场人山人海我不怎么在意!真正到我去人才市场的时候、我嘞个去!不得不感叹、找工作的人真是太多了~~~跟大多数人一样、我找工作的方式就是三种、第一种是人才市场、第二种是网上投简历、第三种是朋友同学介绍! 经历了无数次的面试、被打击了很多次、其中最狠的一次是一家比较倾向与硬件的公司、我面试的时候、面试官看我的简历就问了一句、说:"你是90后"。我说是、他回 阅读全文
posted @ 2011-12-21 11:27 java程序员填空 阅读(152) 评论(0) 推荐(0)
摘要:最近做新闻发布系统的过程中,接触了一点加密解密的东西,即MD5MD5是message-digest algorithm 5(信息-摘要算法)的缩写,被广泛用于加密和解密技术上,它可以说是文件的“数字指纹”。任何一个文件,无论是可执行程序、图像文件、临时文件或者其他任何类型的文件,也不管它体积多大,都有且只有一个独一无二的MD5信息值,并且如果这个文件被修改过,它的MD5值也将随之改变。因此,我们可以通过对比同一文件的MD5值,来校验这个文件是否被“篡改”过。MD5到底有什么用当我们下载了如图1所示之类的文件后,如果想知道下载的这个文件和网站的原始文件是否一模一样,就可以给自己下载的文件做个MD 阅读全文
posted @ 2011-12-16 15:36 java程序员填空 阅读(119) 评论(0) 推荐(0)
摘要:一般,当我们在网页中弹出类似于msgbox的提示信息时,背景页面都是白色的,这样看起来很不爽例如:怎么解决这个问题?可以在asp.net的后置代码中写入javascript语句,防止背景变白 if (code!=rightCode ) { Page.ClientScript.RegisterStartupScript(Page.GetType(), "message", "<script language='javascript' defer>alert('验证码错误,请重新输入!');</script>&q 阅读全文
posted @ 2011-12-16 15:21 java程序员填空 阅读(113) 评论(0) 推荐(0)
摘要:转载文章typedef 一,定义 typedef:声明自定义数据类型,配合各种原有数据类型,用来简化编程。二,用途 1,便于移植 typedef int INT32;INT32 a;//定义整型变量 (INT32) a;//强制转换类型 为什么有int 还要取同名 INT32 ? 答:A微处理器 int 16位,long 32位 B微处理器 short 16位,int 32位,long 64位原本A处理器下程序: typedef int INT16; typedeflong INT32; 要移植到B处理器下,则仅仅需要更改这些新名称就行,而不用更改整个程序。 typedefshort INT. 阅读全文
posted @ 2011-12-16 11:19 java程序员填空 阅读(161) 评论(0) 推荐(0)
摘要:这次做新闻发布系统,开始先做的后台代码,基本上没有什么困难,因为对BLL,DAL,SqlHelper都已经很熟悉了.重头戏应该是后面的Web页的制作,还有Web页与BLL的整合。这是新的东西,第一次正面接触,遇到不少问题。总体来说,收获还是蛮丰富的,列举一些吧一、开发工具方面1、又了解了几个VS的使用技巧,一些快捷操作:通过快捷键Ctrl+k,d整理代码结构,使代码看起来很整齐;对于一些不自动出现代码提示的地方,可以通过快捷键Ctrl+j得到代码提示;可以通过Ctrl+k,x插入常用代码段,例如if,select ,region等,当然,用if后连续按两次Tab键也可以自动生成If代码段……2 阅读全文
posted @ 2011-12-16 09:49 java程序员填空 阅读(171) 评论(0) 推荐(0)
摘要:前言在九度oj做acm的时候,经常会遇到了char类型和int类型相互转化的问题,这里进行一下总结。今后,可能会多次更新博客,因为半年做了很多总结,但是都是保存在word文档上了,现在开始慢慢向CSDN博客转移。问题类型char型数字转换为int型转换方法a[i] - '0'参考程序#include <stdio.h> #include <stdlib.h> #include <string.h> int main() { char str[10]; int i, len; while(scanf("%s", str) ! 阅读全文
posted @ 2011-12-15 21:15 java程序员填空 阅读(2696) 评论(0) 推荐(0)
摘要:起因:最*利用空余时间也练*了将*一个月的acm,重新回来看这篇当时的博客,发现代码错误百出,在九度OJ上重新ac了这道题,上代码给大家看题目要求:题目描述:牌只有1到9,手里拿着已经排好序的牌a,对方出牌b,用程序判断手中牌是否能够压过对方出牌。规则:出牌牌型有5种[1]一张 如4 则5...9可压过[2]两张 如44 则55,66,77,...,99可压过[3]三张 如444 规则如[2][4]四张 如4444 规则如[2][5]五张 牌型只有12345 23456 34567 45678 56789五个,后面的比前面的均大。输入:输入有多组数据。每组输入两个字符串(字符串大小不超过100 阅读全文
posted @ 2011-12-15 20:57 java程序员填空 阅读(166) 评论(0) 推荐(0)
摘要:前言:转眼间,研究生已经过去半年了,从当初的电脑小白到如今也能熟练的操作linux系统,心里感慨也是很多的。当初耿耿于怀的是北邮复试的时候C基础太差,导致上机题一道也没做出来,虽然这半年我主要学习的是运维,但是也对php和C有了一定的了解,今天下午把北邮2010的上机题又做了一下,贴出代码和大家共享,其实态度和认真真的会决定一个人的一生,当初我也是dota爱好者,电脑小白,现在我也能负责服务器端的开发了,大家加油。当下:已经过了一年,最近也一直再联系ACM,哈哈,再看当时写的代码和格式规范,好烂啊,忍不住重构一下!查找题目描述:输入数组长度 n输入数组 a[1...n]输入查找个数m输入查找数 阅读全文
posted @ 2011-12-15 16:18 java程序员填空 阅读(148) 评论(0) 推荐(0)
摘要:这个验证码的效果,估计以后还会用到,所以转了这篇文章来充实一下代码库。转自:http://niunan.iteye.com/blog/252335最后运行的效果图:HTML的代码:<!-- Document : ASP.NET用一般处理程序生成验证码 Created on : 2008-10-13 17:04 Author : 牛腩 --> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>< 阅读全文
posted @ 2011-12-15 08:14 java程序员填空 阅读(102) 评论(0) 推荐(0)
摘要:欢迎技术交流。 QQ:138986722javaScript中的String的、拼接:与其他语言类似、ECMAScript的字符串是不可变的、即它们的值不能改变。考虑下面的代码:var str = "hello"; str += "world";实际上,这段代码在幕后执行的步骤如下:1、创建存储"hello"的字符串。2、创建存储"world"的字符串。3、创建存储连接结果的字符串。4、把str的当前内容复制到结果中。5、把"world"复制到结果中。6、更新str、使它指向结果。如果重复这一过 阅读全文
posted @ 2011-12-13 16:18 java程序员填空 阅读(151) 评论(0) 推荐(0)
摘要:/** * encodeURI跟encodeURIComponent的区别在于encodeURI不对 * 特殊字符进行编码如:冒号、前斜杠、问号和英镑符号. * 而encodeURIComponent则对它发现的所有非标准字符进行编码. */ var d = "旦旦而学"; //这样的URL在后台转码获取过后就可以解决get方式提交的乱码问题了. <%--var url = "<%=path%>/users.action?name="+encodeURI(d);--%> //后台action或者servlet这样转码获取 //S. 阅读全文
posted @ 2011-12-12 15:25 java程序员填空 阅读(194) 评论(0) 推荐(0)
摘要:前言最近一段时间在研究nginx的REWIRTE重写机制,因此对RE需要有一定的了解,看了想关的文章,因此自己来写一篇类似总结性的的文章。1.什么是正则表达式基本来说,正则表达式是一种用来描述一定数量文本的模式。regex=Regular Express。本文用<< regex>>来表示一段具体的正则表达式。一段文本就是最基本的模式,简单的匹配相同的文本。2.不同的正则表达式引擎正则表达式引擎是一种可以处理正则表达式的软件。通常,引擎是更大应用程序的一部分,我们集中讨论的是prel 5引擎。3.文字符号最基本的正则表达式是由单个文字符号组成。如<<a> 阅读全文
posted @ 2011-12-11 14:24 java程序员填空 阅读(150) 评论(0) 推荐(0)
摘要:一般,当我们执行一个操作结束后,刷新页面,滚动条会回到最顶端,有时,这会给我们的操作带来麻烦。举个例子:点击删除评论,我们一般希望删除评论后,滚动条还保持在我们刚才看到的位置。当我们点击“删除评论”按钮删除成功后会刷新页面,这个时候,滚动条会回到最顶端,如图所示如何解决上述问题,很简单,使用asp.net的一个小技巧,在页开头标签中,输入MaintainScrollPositionOnPostback=“true”,这个组合单词的意思,我想大家应该都明白。<%@ Page Title="JialinTest" Language="C#" AutoE 阅读全文
posted @ 2011-12-11 08:58 java程序员填空 阅读(199) 评论(0) 推荐(0)
摘要:在此、仅仅记下重要的东西!这一章主要是基础、基础中的基础! 欢迎技术交流。 QQ:138986722<script language="javaScript"> //值undefined的实际上是从值null派生来的、因此、ECMAScript把他们定义成相等 alert(null == undefined); //输出:true; //剔除字符串空格 var strings = "' 天 天 向 上' " ; alert(trimFunction(strings)); /* ... 阅读全文
posted @ 2011-12-08 10:04 java程序员填空 阅读(154) 评论(0) 推荐(0)
摘要:/// <summary> /// Depiction:数据库助手类V1.0 /// Author:贾琳 /// Create Date: 2011/12/2 9:47:48 /// </summary> using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Configuration; using System.Data.SqlClient; using System.Data; namespace SqlHelper { p 阅读全文
posted @ 2011-12-07 08:28 java程序员填空 阅读(147) 评论(0) 推荐(0)