功能代码实现集锦(一)
2016-04-17 19:45
162 查看
通过看牛腩新闻发布系统,让我新技能Get,老师说要给自己建立一个代码库,将平时完成项目用代码实现的功能,总结到一起,方便以后工作时用。所以,从这篇博客开始,不断积累学习中遇到的功能性代码。
.NET截取指定长度汉字超出部分以"..."代替
/// <summary> /// 将指定字符串按指定长度进行剪切, /// </summary> /// <param name= "oldStr "> 需要截断的字符串 </param> /// <param name= "maxLength "> 字符串的最大长度 </param> /// <param name= "endWith "> 超过长度的后缀 </param> /// <returns> 如果超过长度,返回截断后的新字符串加上后缀,否则,返回原字符串 </returns> public static string StringTruncat(string oldStr, int maxLength, string endWith) { if (string.IsNullOrEmpty(oldStr)) // throw new NullReferenceException( "原字符串不能为空 "); return oldStr + endWith; if (maxLength < 1) throw new Exception("返回的字符串长度必须大于[0] "); if (oldStr.Length > maxLength) { string strTmp = oldStr.Substring(0, maxLength); if (string.IsNullOrEmpty(endWith)) return strTmp; else return strTmp + endWith; } return oldStr; }
.NET在后置代码中输入JS提示语句(背景不会变白)
Page.ClientScript.RegisterStartupScript(Page.GetType(), "message", "<script type='text/javascript' defer>alert('验证码输入错误!');</script>");
相关文章推荐
- 初探C++类模版学习笔记
- 使用virtualenv构建python虚拟环境
- Java NIO系列教程(一)
- thrift C++做server, C++,python, java做Client例子
- BeagleBoneBlack学习(4)——UBuntu14.04下配置TFTP服务器与NFS服务器
- C# 双击TableLayoutPanel中某个控件全屏显示,再次双击恢复原貌
- JAVA单例模式
- java系统高并发解决方案之图片服务器分离
- 巩固C语言(八)----进程和线程的区别和练习 & 线程编程
- ipython和pip安装
- 夺命雷公狗---Thinkphp----8之栏目功能的分页显示
- qt 获取字符串的md5加密值
- PHP中的自定义常量与类常量
- 20145302张薇《Java程序设计》第七周学习总结
- mongo入门--java对mongo数据库的增删改查
- 学习OpenCV——Kmean(C++)
- Java虚拟机(HOTSPOT)源代码编译步骤
- JAVA性能剖析 JVM内存管理与垃圾回收
- 提高PHP代码质量的36个技巧
- 创建django项目