C# Cookies操作类封装代码

在jhonse哥的念咒下,终于还是先上一段自己比较常用的代码。。。。。 以下是在网站制作过程中,会员模块用得较多的Cookies操作类代码,参数都有对应注释说明。 方法都以static修饰符,可直接通过Cookies直接调用。希望对大家有所帮助。 using System; using System.Collections.Generic; using System.Text; using System.Collections.Specialized; using System.Web; namespace SY.Common { /// <summary> /// Cookie操作类 /// </summary> public static class Cookies { /// <summary> /// 创建COOKIE对象并赋Value值,修改COOKIE的Value值也用此方法,因为对COOKIE修改必须重新设Expires /// </summary> /// <param name=”strCookieName”>COOKIE对象名</param> /// <param name=”strValue”>COOKIE对象Value值</param> public static void SetObj(string strCookieName, string strValue) { SetObj(strCookieName, 1, strValue); } /// <summary> /// 创建COOKIE对象并赋Value值,修改COOKIE的Value值也用此方法,因为对COOKIE修改必须重新设Expires … Continue reading “C# Cookies操作类封装代码”

php判断文件夹(目录)是否存在,以及创建文件夹(目录)

上传文件的时候,需要对文件进行分组,也就是说创建文件夹(目录),这就需要用到mkdir函数以及is_dir函数。 代码如下: function make_dir($dir, $index = true) { $res = true; if(!is_dir($dir)) { $res = mkdir($dir, 0777); $index && @touch($dir.’/index.html’); } return $res; }  

2014年7月编程语言排行榜:仅发布1月,Swift进Top 20!

TIOBE7月编程语言排行榜发布,前三甲无明显变化,C、Java、Objective-C。 本月最值得关注的是,苹果公司在WWDC 2014上推出新的编程语言Swift,发布至今仅一月有余,Swift竟挤进TIOBE排行榜的Top 20,排名第16位。在如此短暂的1个月里,Swift能取得如此骄人的成绩,实在是可喜可贺。 自Swift推出后,国内外各大科技媒体争相报道,各种开发/学习资源(Swift最酷炫的七大功能、我对Swift的看法、90后大学生9天组织完成近670页的Swift语言文档翻)不断“入侵”我们的眼球。Swift如此受捧,得益于它是苹果公司推出的,因此大家都它充满了好奇心,给予了高度关注。 虽然Swift目前已成功进入Top 20,但这能否说明Swift会一直流行下去呢?不知大家是否记得,谷歌此前发布的Go语言?在笔者看来它是雷声大雨点小,现如今Go逐渐被开发者们遗忘,在榜单上,很难在看到的它的身影,前段时间更是跌出了100名外。当然Swift跟Go不同,苹果公司旨在用Swift取代Objective-C,这是因为Swift不仅能兼容Objective-C,它在各个方面都优于它,如此高效的性能,当然更受开发者青睐了。新版本的iPhone和iPad也是利用Swift编译的,因此,Swift在Top20的位置会维持一段时间,有望进入Top 10,当然这还需要时间的历练。我们拭目以待吧! 编程语言排行榜TOP 20榜单:   前10名编程语言长期走势图:   以下是21-50编程语言排名:     后50名编程语言如下: (Visual) FoxPro, 4th Dimension/4D, Alice, APL, ATLAS, Automator, Awk, Bash, bc, BlitzMax, Bourne shell, CFML, cg, Clojure, CLU, Emacs Lisp, Factor, Forth, Fortress, Groovy, Hack, Icon, Inform, Io, Ioke, J, JScript.NET, Korn shell, LabVIEW, M4, Magic, Max/MSP, Mercury, … Continue reading “2014年7月编程语言排行榜:仅发布1月,Swift进Top 20!”

Discuz模板中使用cutstr来截取字符串

给Discuz写模板的时候需要对字符串进行截取,可以使用cutstr方法来截取。请看实现代码: <!–{eval echo cutstr($value[‘subject’],30,”);}–> cutstr方法代码如下: /** * [discuz] 基于PHP没有安装 mb_substr 等扩展截取字符串,如果截取中文字则按2个字符计算 * @param $string 要截取的字符串 * @param $length 要截取的字符数 * @param $dot 替换截掉部分的结尾字符串 * @return 返回截取后的字符串 */ function cutstr($string, $length, $dot = ‘…’) { // 如果字符串小于要截取的长度则直接返回 // 此处使用strlen获取字符串长度有很大的弊病,比如对字符串“新年快乐”要截取4个中文字符, // 那么必须知道这4个中文字符的字节数,否则返回的字符串可能会是“新年快乐…” if (strlen($string) <= $length) { return $string; } // 转换原字符串中htmlspecialchars $pre = chr(1); $end = … Continue reading “Discuz模板中使用cutstr来截取字符串”