柔城

SOSOFT articles

01 2014 档案

PHP访问MySql数据库介绍
摘要:在网站后台,经常要与数据库打交道。本文介绍如何使用XAMPP来管理MySql数据库及如何用PHP来访问MySql数据库。一.使用XAMPP来管理MySql数据库首先使用XAMPP打开MySql的管理页面。步骤如下:启动XAMPP后点击Admin进入XAMPP for Windows的主页面,在主页面中点击phpMyAdmin。进入phpMyAdmin页面后,新建数据库test并在此数据库中建立t_student表,表共三个字段,编号id,姓名name,年龄age。然后就可以开始用PHP来访问MySql数据库了。由于PHP已经对访问MySql数据库作了良好的封装,因此用PHP访问MySql是一件 阅读全文

posted @ 2014-01-28 15:27 柔城 阅读(3696) 评论(0) 推荐(0) 编辑

SQL Server存储过程创建和修改
摘要:打开SQL Server 2005的管理工具,选中需要创建存储过程的数据库,找到“可编程性”,展开后可以看到“存储过程”。右键点击它,选择“新建存储过程”,右侧的编辑窗口打开了,里面装着微软自动生成的SQL Server创建存储过程的语句。 将存储过程的名字,参数,操作语句写好后,点击语法分析,没有 阅读全文

posted @ 2014-01-28 15:20 柔城 阅读(160282) 评论(3) 推荐(2) 编辑

.net的垃圾回收机制简述
摘要:.如何理解.net中的垃圾回收机制。 .NET Framework 的垃圾回收器管理应用程序的内存分配和释放。每次您使用 new 运算符创建对象时,运行库都从托管堆为该对象分配内存。只要托管堆中有地址空间可用,运行库就会继续为新对象分配空间。但是,内存不是无限大的。最终,垃圾回收器必须执行回收以释放一些内存。垃圾回收器优化引擎根据正在进行的分配情况确定执行回收的最佳时间。当垃圾回收器执行回收时,它检查托管堆中不再被应用程序使用的对象并执行必要的操作来回收它们占用的内存。http://www.cnblogs.com/sosoft/ 阅读全文

posted @ 2014-01-27 22:52 柔城 阅读(860) 评论(0) 推荐(0) 编辑

多个提高C#编程能力的建议
摘要:1.总是用属性 (Property) 来代替可访问的数据成员2.在 readonly 和 const 之间,优先使用 readonly3.在 as 和 强制类型转换之间,优先使用 as 操作符4.使用条件属性 (Conditional Attributes) 来代替条件编译语句 #if5.总是为自定义类重载 ToString 方法6.区别值类型和引用类型7.使用不可变的值类型(Immutable Atomic Value Types)8.在值类型中,确保0是一个合法的数据9.理解 ReferenceEquals, static Equals, instance Equals 和 比较运算符(= 阅读全文

posted @ 2014-01-27 22:47 柔城 阅读(3364) 评论(1) 推荐(3) 编辑

C#正则表达式教程和示例
摘要:有一段时间,正则表达式学习很火热很潮流,当时在CSDN一天就能看到好几个正则表达式的帖子,那段时间借助论坛以及Wrox Press出版的《C#字符串和正则表达式参考手册》学习了一些基础的知识,同时也为我在CSDN大概赚了1000分,今天想起来,去找《C#字符串和正则表达式参考手册》时,已经不知所踪了。现在用到正则的时候也比较少,把以前的笔记等整理一下,以志不忘。(1)“@”符号符下两ows表研究室的火热,当晨在“@”虽然并非C#正则表达式的“成员”,但是它经常与C#正则表达式出双入对。“@”表示,跟在它后面的字符串是个“逐字字符串”,不是很好理解,举个例子,以下两个声明是等效的:string 阅读全文

posted @ 2014-01-27 22:46 柔城 阅读(10289) 评论(2) 推荐(0) 编辑

ASP.NET多种不同页面间数据传递的方法
摘要:1. Get(即使用QueryString显式传递) 方式:在url后面跟参数。 特点:简单、方便。 缺点:字符串长度最长为255个字符;数据泄漏在url中。 适用数据:简单、少量、关键的数据。 适用范围:传递给自己、传递给另一个目标页面;常用于2个页面间传递数据。 用法:例如:url后加?UserID=…,跳转到目标页面,目标页面在伺服端可用Request.QueryString["InputText"]获取其指定参数值。2. Post 方式:通用的方式。利用form提交。 特点:最常用的方法。常用技巧是把隐秘的数据存在隐藏域中由form提交。 适用数据:大量数据,包括文 阅读全文

posted @ 2014-01-26 21:38 柔城 阅读(1355) 评论(0) 推荐(2) 编辑

C#使用资源文件的方法
摘要:其实,对于资源文件的使用,说白点就是通过强制类型转换,将资源文件里的数据强行的转换成你需要的(换种方式说,就是你原来存进去什么,就用什么类型拿出来)。主要通过System.Resources.ResourceManager类中GetString和GetObject两个方法。两个方法的返回值都是Object类型,而所需的参数就是资源的惟一标识(创建资源时,添加资源用到的惟一标识)。首先,实例化一个ResourceManager类的对象。//创建类的一个实例化对象ResourceManager rm = new ResourceManager ( "Images" , Asse 阅读全文

posted @ 2014-01-26 21:36 柔城 阅读(21889) 评论(1) 推荐(1) 编辑

MySQL性能优化的20条经验
摘要:今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我 们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲过 多的SQL语句的优化,而只是针对MySQL这一Web应用最多的数据库。希望下面的这些优化技巧对你有用。1. 为查询缓存优化你的查询大多数的MySQL服务器都开启了查询缓存。这是提高性最有效的方法之一,而且这是被MySQL的数据库引擎处理的。当有很多相同的查询被执行了多次的时候,这些查询结果会被放到一个缓存中,这样 阅读全文

posted @ 2014-01-25 14:44 柔城 阅读(3629) 评论(0) 推荐(1) 编辑

一些C#实用的方法汇总
摘要:代码如下: 1 /// 2 /// 过滤字符串方法,用于将单引号等特殊符号转化成中文符号 3 /// 4 /// 要转化的字符串 5 public static string FilterStr(string msg) 6 { 7 string result = ""; 8 9 // msg = msg.Replace(",", ","); 10 //msg = msg.Replace("", ">"); 12 // msg = msg.... 阅读全文

posted @ 2014-01-24 12:44 柔城 阅读(930) 评论(0) 推荐(0) 编辑

asp.net后台注册js的四种方法
摘要:1. 用Response.Write方法 代码如下: Response.Write(""); 此方法缺陷就是不能调用脚本文件中的自定义的函数,只能调用内部函数,具体调用自定义的函数只能在Response.Write写上函数定 义,比如 Response.Write("");2.用ClientScript类 代码如下:在想调用某个javascript脚本函数的地方添加代码,注意要保证MyFun已经在脚本文件中定义过了。 ClientScript.RegisterStartupScript(ClientScript.GetType(), "mysc 阅读全文

posted @ 2014-01-24 12:21 柔城 阅读(3218) 评论(0) 推荐(0) 编辑

前端代码标准最佳实践:CSS
摘要:前端工程师对写标准的前端代码的重视程度很高。这些最佳标准实践并不是那个权威组织发布的,而是由大量的前端工程师们在实践过程中的经验总结,目的在于提高代码的可读性,可维护性和性能。那么接着上一篇,我们再来谈谈CSS代码的一些标准实践。1,命名和其他语言规范一样,css的命名也讲究命名要有意义,命名要尽可能短但是要足够表达含义;命名的词用连字符连接。不规范的命名:1 #navigation{2 }3 .demoimage{4 }5 .error_status{6 }规范的命名:1 #nav{2 }3 .demo-image{4 }5 .error-status{6 }2, css选择器不同的标签类型 阅读全文

posted @ 2014-01-21 14:19 柔城 阅读(633) 评论(0) 推荐(0) 编辑

开始ASP.NET MVC5之旅
摘要:本教程将使用Visual Studio 2013手把手教你构建一个入门的ASP.NET MVC5 Web应用程序。本教程配套的C#源码工程可通过如下网址下载:C#版本源码链接。同时,请查阅Building the Chapter Downloads来完成编译源码和配置数据库。在本教程中的源码工程,您可在Visual Studio中运行MVC 5应用程序。您也可以使Web应用程序部署到一个托管服务提供商上。微软提供免费的网络托管多达10个网站,free Windows Azure trial account。本教程由Scott Guthrie (twitter @scottgu ), Scott 阅读全文

posted @ 2014-01-21 14:12 柔城 阅读(1025) 评论(0) 推荐(0) 编辑

Android应用中如何保护JAVA代码
摘要:Java Classes字节码的反编译太容易了,有很多功能强大的反编译利器可以轻松的将Java字节码反转为源代码,但是android中普通.apk文件可以轻松的被反编译为Java源代码吗?答案是当然可以,而且是相当的轻松,具体步骤如下:1. 选择你要反编译的.apk文件, 如果它在你的Android手机里面怎么办 参考这里 –>http://blog.csdn.net/jia20003/article/details/52939582. 本质上.apk文件只是zip格式的压缩文件,因此你可以用WinZip,一个比较好用的工具是7-zip 打开.apk文件,网上可以download到... 阅读全文

posted @ 2014-01-20 23:39 柔城 阅读(1388) 评论(0) 推荐(0) 编辑

C# Winform 拦截关闭按钮触发的事件
摘要:用户关闭软件时,软件一般会给“是否确认关闭”的提示。 通常,我们把它写在FormClosing 事件中,如果确定关闭,就关闭;否则把FormClosingEventArgs 的 Cancel 属性设置为 true,就取消了该窗体的关闭。 如果该窗体是主窗体,我们想在该窗体关闭时关闭整个应用程序,会遇 阅读全文

posted @ 2014-01-20 15:31 柔城 阅读(39444) 评论(2) 推荐(3) 编辑

c#隐藏和重写基类方法的异同
摘要:最近正在学习c#,对其中的方法重写和隐藏的概念很是模糊,现在将其归纳如下:1:方法重写:就是在基类中的方法用virtual关键字来标识,然后在继承类中对该类进行重写(override),这样基类中的方法已经被重写了,已经失去了功能了。当让基类的对象的引用直接指向继承类的对象时(多态性),调用该方法则... 阅读全文

posted @ 2014-01-20 15:24 柔城 阅读(6388) 评论(0) 推荐(2) 编辑

JQuery 快速入门一篇通
摘要:JQuery是什么?JQuery 是一套JavaScript库, 使用它,可以很方便的进行 JavaScript的编程。比如: 获取页面元素, 修改页面元素的CSS样式等等都可以以很简单的语法完成。节省代码行数和减少开发的时间。物理上来看就是一份.js的文件。如何获取和使用?JQuery 的官方网址是:http://jquery.com/。 从这里可以获取JQuery的最新版本.(目前最新版是 V1.9.1)。使用的话,就是导入这份js文件。导入方式是在页面的head部分通过导入以上的js 库之后,就可以使用JQuery的语法了。因为JQuery 其实就是一些js 的函数来操作HTML的元素, 阅读全文

posted @ 2014-01-19 17:03 柔城 阅读(4358) 评论(0) 推荐(1) 编辑

Winform 显示Gif图片
摘要:代码如下: 1 using System; 2 using System.Collections.Generic; 3 using System.ComponentModel; 4 using System.Data; 5 using System.Drawing; 6 using System.Linq; 7 using System.Text; 8 using System.Windows.Forms; 9 using System.Diagnostics;10 11 namespace DysncPicTest12 {13 public partial class Form1 :... 阅读全文

posted @ 2014-01-19 16:58 柔城 阅读(4541) 评论(1) 推荐(0) 编辑

MD5编码工具类 MD5Code.java
摘要:代码如下: 1 package com.util; 2 /** 3 * MD5编码工具类 4 * http://www.cnblogs.com/sosoft/ 5 */ 6 public class MD5Code { 7 static final int S11 = 7; 8 9 static final int S12 = 12; 10 11 static final int S13 = 17; 12 13 static final int S14 = 22; 14 15 static final int S21 = ... 阅读全文

posted @ 2014-01-16 14:14 柔城 阅读(2506) 评论(0) 推荐(0) 编辑

Asp.Net 上传图片并生成高清晰缩略图
摘要:在asp.net中,上传图片功能或者是常用的,生成缩略图也是常用的。baidu或者google,c#的方法也是很多的,但是一用却发现缩略图不清晰啊,缩略图片太大之类的事情,下面是我在处理图片上的代码,效果不错,所以拿出来分享,(效果能达到一些绘图软件的效果)代码如下: 1 /// 2 ... 阅读全文

posted @ 2014-01-16 01:18 柔城 阅读(11955) 评论(6) 推荐(6) 编辑

winform时钟c#代码
摘要:代码如下: 1 using System; 2 using System.Collections.Generic; 3 using System.ComponentModel; 4 using System.Data; 5 using System.Drawing; 6 7 using System.Text; 8 using System.Windows.Forms; 9 10 namespace Simpclock 11 { 12 public partial class Form1 : Form 13 { 14 ... 阅读全文

posted @ 2014-01-15 01:13 柔城 阅读(3358) 评论(0) 推荐(0) 编辑

PHP面试题汇总
摘要:1、用PHP打印出前一天的时间格式是2014-01-13 12:10:21(2分) 2、echo(),print(),print_r()的区别(3分) 3、能够使HTML和PHP分离开使用的模板(1分) 4、使用哪些工具进行版本控制?(1分) 5、如何实现字符串翻转?(3分) ————————————————————— 6、优化MYSQL数据库的方法。(4分,多写多得) 7、PHP的意思(送1分) 8、MYSQL取得当前时间的函数是?,格式化日期的函数是(2分) 9、实现中文字串截取无乱码的方法。(3分) ————————————————————— 10、您是否用过版本控... 阅读全文

posted @ 2014-01-14 14:33 柔城 阅读(695) 评论(0) 推荐(0) 编辑

PHP条件语句语法与示例
摘要:一、if…else语句语法:1if(条件){ …… } else{ …… } 2if(条件){ …… } elseif(条件){ …… } else{ …… }示例1: 1 3 $d = date("D"); 4 5 if ($d == "Fri") 6 7 echo "Today is Friday.Have a nice weekend! " 8 9 else10 11 echo "Have a nice ... 阅读全文

posted @ 2014-01-14 14:16 柔城 阅读(1269) 评论(0) 推荐(0) 编辑

Android声音播放实例代码
摘要:布局文件: 1 2 6 7 10 11 16 19 20 21 22 23 24 25 26 27 Activity: 1 package com.example.ch_2013_4_9playsound; 2 3 import java.util.HashMap; 4 5 import android.media.AudioManager; 6 import android.media.SoundPool; 7 im... 阅读全文

posted @ 2014-01-14 14:08 柔城 阅读(13685) 评论(0) 推荐(0) 编辑

html和js基础功能代码备份
摘要:1)贴图:2)加入连接:写上你想写的字3)在新窗口打开连接:写上要写的字消除连接的下划线在新窗口打开连接:写上你想写的字4)移动字体(走马灯):写上你想写的字5)字体加粗:写上你想写的字6)字体斜体:写上你想写的字7)字体下划线: 写上你想写的字8)字体删除线: 写上你想写的字9)字体加大: 写上你想写的字10)字体控制大小:写上你想写的字 (其中字体大小可从h1-h5,h1最大,h5最小)11)更改字体颜色:写上你想写的字(其中value值在000000与ffffff(16位进制)之间12)消除连接的下划线:写上你想写的字13)贴音乐:14)贴flash: 15)贴影视文件:16)换行:17 阅读全文

posted @ 2014-01-13 23:52 柔城 阅读(618) 评论(1) 推荐(0) 编辑

纯C#实现屏幕指定区域截屏
摘要:以前在别的地方见过一个通过调用系统API实现屏幕截图的例子,从内心来说我不太喜欢在C#代码中出现这种情况,现在什么都讲“和谐”,我觉得这种做法就是破坏了我们的“和谐”代码,呵呵,开玩笑,有的时候,不通过系统API确实难以做到的。下面讲述的就是怎么通过纯C#来实现屏幕截图,代码如下: 1 //截取全屏图象 2 private void btnFullScreen_Click(object sender, EventArgs e) 3 { 4 //创建图象,保存将来截取的图象 5 Bitmap image = new ... 阅读全文

posted @ 2014-01-12 01:29 柔城 阅读(21758) 评论(4) 推荐(2) 编辑

C#三种判断字符是否为汉字的方法
摘要:判断一个字符是不是汉字通常有三种方法,第一种用 ASCII 码判断,第二种用汉字的 UNICODE 编码范围判 断,第三种用正则表达式判断,以下是具体方法。 1、用ASCII码判断 在 ASCII码表中,英文的范围是0-127,而汉字则是大于127,具体代码如下:1 string text = "是不是汉字,ABC,柯乐义";2 for (int i = 0; i 127)5 Console.WriteLine("是汉字");6 else7 Console.WriteLine... 阅读全文

posted @ 2014-01-12 01:15 柔城 阅读(39082) 评论(3) 推荐(0) 编辑

.net概念之程序集说明
摘要:一、程序集的一些基本概念:程序集是包含一个或多个类型定义文件和资源文件的集合。它允许我们分离可重用类型的逻辑表示和物理表示。程序集是一个可重用、可实施版本策略和安全策略的单元。它允许我们将类型和资源划分到不同的文件中,这样程序集的使用者便可以决定将哪些文件打包在一起部署。一旦CLR加载了程序集中包含清单的那个文件,它就可以确定程序集的其他文件中哪些包含了程序正在引用的类型和资源。任何程序集的使用者仅需要知道包含清单的文件名称。文件的划分对使用者是透明的,并且可以在将来改变,同时又不会破坏现有应用程序的行为。程序集的特性:1、程序集定义了可重用的类型。2、程序集标识有一个版本号。3、程序集可以包 阅读全文

posted @ 2014-01-10 14:42 柔城 阅读(1220) 评论(0) 推荐(0) 编辑

C#各种文件操作的代码与注释
摘要:C#各种文件操作的代码与注释,具体看下面代码: 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.IO; 6 7 namespace Example 8 { 9 10 class Program 11 { 12 13 static void Main(string[] args) 14 { 15 /... 阅读全文

posted @ 2014-01-09 23:18 柔城 阅读(1391) 评论(0) 推荐(0) 编辑

JavaScript中的parseInt的进制问题
摘要:昨天帮原来同学写个js,碰见个问题,parseInt('08')的结果竟然是0后来突然想过来,是八进制的原因parseInt 方法返回由字符串转换得到的整数。parseInt(numString, [radix])参数numString必选项。要转换为数字的字符串。radix可选项。在 2 和 36 之间的表示 numString 所保存数字的进制的值。如果没有提供,则前缀为 '0x' 的字符串被当作十六进制,前缀为 '0' 的字符串被当作八进制。所有其它字符串都被当作是十进制的。说明parseInt 方法返回与保存在 numString 中的数 阅读全文

posted @ 2014-01-09 23:12 柔城 阅读(741) 评论(5) 推荐(0) 编辑

oracle 查询周的第一天日期
摘要:项目的开发中需要用到一个查询周的第一天日期的函数 搜索N久很难找到解决的方法 只要自己写一个先用着 代码如下 a_week格式为 'YYYYIW' 如 '200801'表示2008年的第一周周使用IW方式计算 如果一年当中第52周别之后至当年的12月31日之间,还有大于或等于4天的话,则定为当年的第53周,否则剩余这些天数被归为下一年的第1周 1 CREATE OR REPLACE FUNCTION f_week_to_date(a_week varchar2) RETURN CHAR IS 2 v_first_date char(10); 3 v_date_o 阅读全文

posted @ 2014-01-09 23:08 柔城 阅读(3033) 评论(0) 推荐(0) 编辑

Web设计之网页布局CSS技巧
摘要:1、两列布局1.1、左列固定,右列自适应#left{ width:190px; float:left; }#right{ margin-left:205px; }1.2、右列固定,左列自适应#left{ float:left; width:100%; }#right{ float:left; margin-left:-100px; width:100px; }2、三列布局2.1、左右宽度固定,中间自适应#left{ float:left; width:200px; }#middle{ margin:0 210px; }#right{ float:right; width:200px; }2.2 阅读全文

posted @ 2014-01-08 00:44 柔城 阅读(1562) 评论(0) 推荐(1) 编辑

js中局部变量必须用var去声明
摘要:js中的变量与其他的脚本语言都是很不一样的,在function中你如果不用var 声明一个变量,那么这个变量将在全局可见,也就相当于创建了全局变量。所以在function中声明变量尽量都是用var来声明以避免污染全局变量(可能会覆盖全局已有的同名变量)。 例如:function keleyivar(){var keleyi;keleyi="hello world!";document.write(keleyi);}http://www.cnblogs.com/sosoft/ 阅读全文

posted @ 2014-01-08 00:31 柔城 阅读(1040) 评论(1) 推荐(0) 编辑

C++控制台贪吃蛇代码
摘要:游戏截图:以下是3个代码文件:Snake_Class.h文件: 1 #ifndef SNAKE 2 #define SNAKE 3 4 #include 5 #include 6 #include 7 8 //标记界面和菜单项的ID 9 enum ID_ { ID_1=1, ID_2, ID_3, ID_4, ID_5, ID_6, ID_7 };10 11 //标记初级,中级,高级三种游戏等级12 enum Rank_ { first=150, middle=100, high=50 };13 14 15 //贪吃蛇结构 http://www.cnblogs.com/sosoft/1... 阅读全文

posted @ 2014-01-06 23:56 柔城 阅读(64860) 评论(9) 推荐(3) 编辑

解密 JavaScript 中的 this
摘要:this的工作原理如果一个函数被作为一个对象的方法调用,那么this将被指派为这个对象。var parent = {method: function () {console.log(this);}};parent.method();// <- parent注意这种行为非常“脆弱”,如果你获取一个方法的引用并且调用,那么this的值不会是parent了,而是window全局对象。这让大多数开发者迷惑。var parentless = parent.method;parentless();// <- Window底线是你应该查看调用链,以理解被调用函数是一个对象的属性还是它自己。如果它 阅读全文

posted @ 2014-01-05 16:48 柔城 阅读(449) 评论(0) 推荐(0) 编辑

C#反射技术概念作用和要点
摘要:反射(Reflection)是.NET中的重要机制,通过放射,可以在运行时获得.NET中每一个类型(包括类、结构、委托、接口和枚举等)的成员,包括方法、属性、事件,以及构造函数等。还可以获得每个成员的名称、限定符和参数等。有了反射,即可对每一个类型了如指掌。如果获得了构造函数的信息,即可直接创建对象,即使这个对象的类型在编译时还不知道。 1、.NET可执行应用程序结构 程序代码在编译后生成可执行的应用,我们首先要了解这种可执行应用程序的结构。 应用程序结构分为应用程序域—程序集—模块—类型—成员几个层次,公共语言运行库加载器管理应用程序域,这种管理包括将每个程序集加载到相应的应用程序域以... 阅读全文

posted @ 2014-01-05 16:38 柔城 阅读(10409) 评论(1) 推荐(0) 编辑

.net获取本机公网IP代码
摘要:类的代码如下: 1 using System; 2 using System.Net; 3 using System.Text.RegularExpressions; 4 5 namespace Keleyi.Com 6 { 7 public class GetInternetIP 8 { 9 public static string GetIP()10 {11 using (var webClient = new WebClient())12 {13 try14 ... 阅读全文

posted @ 2014-01-04 21:37 柔城 阅读(2330) 评论(0) 推荐(0) 编辑

Java泛型-类型擦除
摘要:一、概述 Java泛型在使用过程有诸多的问题,如不存在List.class, List不能赋值给List(不可协变),奇怪的ClassCastException等。 正确的使用Java泛型需要深入的了解Java的一些概念,如协变,桥接方法,以及这篇笔记记录的类型擦除。Java泛型的处理几乎都在编译器中进行,编译器生成的bytecode是不包涵泛型信息的,泛型类型信息将在编译处理是被擦除,这个过程即类型擦除。二、编译器如何处理泛型? 通常情况下,一个编译器处理泛型有两种方式: 1.Code specialization。在实例化一个泛型类或泛型方法时都产生一份新的目标代码(字节码or二进制代码. 阅读全文

posted @ 2014-01-04 21:22 柔城 阅读(771) 评论(0) 推荐(0) 编辑

现在就使用HTML5的十大原因
摘要:你难道还没有考虑使用HTML5? 当然我猜想你可能有自己的原因; 它现在还没有被广泛的支持,在IE中不好使,或者你就是喜欢写比较严格的XHTML代码。 HTML5是Web开发世界的一次重大的改变,事实上不管你是否喜欢,它都是代表着未来趋势。 其实HTML5并不难理解和使用。我们这里能列出许多原因为什么现在要开始使用HTML5。目前有很多的文章介绍使用HTML5并且介绍了使用它的优势和好处,没错,我们这篇文章也类似。 随着更多这样的文章,以及Apple的支持,Adobe围绕HTML5的产品开发,以及移动flash的死亡, 如此多网站的支持,我想对那些仍旧没有或者不想接受它的人说一些话。 我认为主 阅读全文

posted @ 2014-01-04 21:13 柔城 阅读(735) 评论(0) 推荐(0) 编辑

让网页图片变灰色的三种方法
摘要:我一直喜欢灰度图像因为我认为他们看起来更有艺术感。很多图片编辑如Photoshop很容易把你的彩色图像变成灰度。甚至有选择调整颜色深度和色调。不幸的是,这样的效果想做在网络上并不容易,因为浏览器有差异。1、CSS Filter 使用CSS过滤器属性可能是最简单的方法把图像变成灰度。以往,IE浏览器有一个专有的CSS属性称为过滤应用自定义效果包括灰度。 现在,过滤器属性是CSS3规范的一部分,并支持在一些浏览器,Firefox、Chrome和Safari。以前,我们也提到Webkit过滤器,它不仅将图像变成灰色也可以变成褐色和模糊效果。 添加如下CSS样式可以将图像变成灰色img { ... 阅读全文

posted @ 2014-01-04 15:19 柔城 阅读(11437) 评论(1) 推荐(0) 编辑

js隐藏或显示某区域
摘要:隐藏:document.getElementById(“keleyi”).style.display = “none”;显示:document.getElementById(“keleyi”).style.display = ““;或document.getElementById(“keleyi”).style.display = “block“; 阅读全文

posted @ 2014-01-03 22:00 柔城 阅读(1053) 评论(0) 推荐(0) 编辑

PHP类和对象等代码说明
摘要:1、定义和创建类和对象:定义类要使用class关键字。例如:class 类名{//属性和方法}创建对象使用new关键字。例如: $p1 = new 类名;,可以基于一个类创建多个对象。2、 类属性值(1) 在类中除了声明属性外,也可以为属性赋值,但是只能以如下几种形式给属性指定常量值:示例1: public $last_visitor = 'Donnan'; //正确 public $last_visitor = 9; //正确 public $last_visitor = array('Jesse'); //正确 public $last_visit... 阅读全文

posted @ 2014-01-03 21:58 柔城 阅读(852) 评论(0) 推荐(0) 编辑

只用CSS实现容器内图片上下左右居中
摘要:一直以来,大家都知道,DIV容器内设置text-align:center即可让图片居中,但是DIV内默认的图片是上对齐,不会上下居中,如果想要实现这样的效果,JS判断是比较麻烦的,因为DIV容器内的图片高度是不一定的,那么只有用table了,我想大多数人事不愿意这么做的,那么怎么办呢,还是用CSS控制下吧其实早就在找这样的代码,今天终于自己试着写了一份出来,屌丝们可以自己分析下原理,其实很简单如果你之前也不会,那么希望对你有所帮助 1 2 3 4 5 纯css实现div容器内图片上下左右居中效果-柯乐义 6 14 15 16 17 18 19 20 21 兼容IE8,火狐,Chrome... 阅读全文

posted @ 2014-01-03 21:28 柔城 阅读(1306) 评论(0) 推荐(0) 编辑

一道java算法题分析
摘要:最近在面试中遇到这样的一道算法题:求100!的结果的各位数之和为多少?如:5!=5*4*3*2*1=120,那么他们的和为1+2+0=3这道题不算难,不过倒是注意的细节也有一些:1.数据的越界问题如果求的是171的阶乘的话,就会超出double类型的存储范围,这时候就要处理了,不然得到的结果是:Infinity1.可以通过java的BigInteger类来进行处理;2.可以将结果中的每一位数存在一个int类型的数组中,不过这个方法还没有想出来代码如下: 1 package com.fire.test; 2 3 public class Test { 4 5 public s... 阅读全文

posted @ 2014-01-03 16:47 柔城 阅读(640) 评论(0) 推荐(0) 编辑

使用jquery的append(content)方法的注意事项
摘要:append(content)函数:向每个匹配的元素内部追加内容。如以下示例:向所有段落中追加一些HTML标记。HTML 代码:I would like to say: jQuery 代码:$("p").append("Hello");结果:[ I would like to say: Hello ]这样看好像没什么,很正常,如果我们换个方式追加呢?$("p").append("");$("p").append("Hello");结果:[ I would like to sa 阅读全文

posted @ 2014-01-03 00:51 柔城 阅读(1115) 评论(0) 推荐(0) 编辑

导航

统计

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