摘要:
操作步骤1:生成获取中文字符串对应的拼音首字母字符串函数操作步骤2:执行重命名中文字段名为拼音字首母字段名脚本--1、SQL获取中文字符串对应的拼音首字母字符串函数Create function fun_getPY ( @str nvarchar(4000) ) returns nvarchar(4000) as begin declare @word nchar(1),@PY nvarchar(4000) set @PY='' while len(@str)>0 begin set @word=left(@str,1) --如果非汉字字符,返回原字符 set @PY=@ 阅读全文
摘要:
最近在做浏览器兼容,有个table自动拉伸的问题一直困扰着我,这个问题今天终于告一段落了,这篇文章我是极力推荐的,如果碰到这个问题的朋友,我相信你一定会感激我的,如果文章对你有帮助,请留言支持,也可以进行交流。 table这个html中的元素很多人是不推荐用的,因为table有时候不好控制,一些内容自动非配td宽度以及内容撑开,边的问题有时候很让人头疼,如果你有此类问题,欢迎与我交流,俗话说,横排用td,竖排用table,这句话确实没有错,今天我主要说的功能是table的自动拉伸分配td宽度的时候在Chrome与IE下的区别。先对这个问题的浏览器进行分类,这个分类是我经过测试的:A浏览器:t. 阅读全文
摘要:
在项目中遇到利用hibernate执行查询后立马又对数据库数据进行了更新,导致了错误。public String getName() { if(this.name==null) { this.name=""; } return this.name; } 因为在数据库中是null,在hibernate查询时会设置成“”。hibernate会任务session中的实体发生了改变,就会执行update。解决方式:采用的解决办法是将配置文件增加一个属性access="field" 这样就不会通过get方法比较属性而直接访问属性字段 <... 阅读全文
摘要:
位运算C语言中的位运算包括与(&),或(|),亦或(^),非(~).下面的代码包扩了这些基本运算,还有一个两个数的交换(不用第三个数)。#include<stdio.h>#include<stdlib.h>//print a int in binaryvoid bit_print(int a){ int i; int n=16; int mask = 1 << (n-1); for(i = 1; i <= n; ++i) { putchar(((a & mask) == 0) ? '0' : '1'); 阅读全文
摘要:
一、Json基础JSON(JavascriptObject Notation)是一种轻量级的数据交换语言,以文字为基础,且易于让人阅读。尽管JSON是在Javascript的一个子集,但JSON是独立于语言的文本格式,并且采用了类似于C语言家族的一些习惯。JSON建构有两种结构: 1) “名称/值”对的集合(A collection of name/value pairs)。不同的语言中,它被理解为对象(object),记录(record),结构(struct),字典(dictionary),哈希表(hash table),有键列表(keyed list),或者关联数组 (associativ 阅读全文
摘要:
上传图片对图片进行一下预览,可以了解图片上传后大概会是什么样子,此功能用js实现,然后在fileupload控件的change事件中调用,这样当用fileupload选择完图片以后,图片就会自动显示出来了。功能很简单,却很实用。 预览图片的js代码:<script type="text/javascript"> function setImagePreview(docObj,localImagId,imgObjPreview) { if(docObj.files && docObj.files[0]) { //火狐下,直接设img属性 ... 阅读全文