自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(88)
  • 资源 (2)
  • 收藏
  • 关注

原创 .net webapi 上传文件

.net webapi 上传文件 ApiController 类的应用

2022-10-17 23:29:48 479

原创 行哥 十岁成长礼发言稿

尊敬的长辈、来宾,亲爱的哥哥、姐姐、弟弟妹妹们: 大家中午好! 感谢大家来参加我的十岁生日party!我代表我们全家对各位来宾的到来,表示热烈的欢迎和真诚的感谢! 十年来,我从摇篮的宝宝成长为一个小男子汉,是妈妈带给了我生命。是爸爸妈妈牵着我的小手,去过很多地方。从内蒙古大草原到北海,从北京到成都,让我知道草原是多么的广袤,大海是多么的壮阔,祖国的山河是多么的美丽,世界是多么的美好!他们给我创造了良好的生活和学习环境,今天在这里,我要感谢他们。 还有,...

2020-10-16 09:29:10 522

原创 map接收参数 mybatis只做传入部分参数指定的update 使用foreach循环map产生动态sql

问题:1、更新某单表,实体类有N个参数,但是只传入部分参数进行更新。2、如果用实体类接收,则没有传的参数会被设置为null ,sql的XML如果用完整的update更新,则会认为进行了整体更新;3、如果直接传入map进行更新,使用mybatis的<trim prefix="SET" suffixOverrides=","> <if test="@Ognl...

2019-09-10 10:11:54 1547

原创 java 两个list基本相同的,可以复制 copy 不用遍历?

java中,有两个list,list和list,AB对象的属性略有不同,现在想把A中的属性复制到B中,我们可以通过fastJOSN的方式方便的实现。然后,如果再要处理个性的字段的话,那还是得遍历的。目前好像没有找到不遍历的办法。不过这种快速的转换copy方式,对于字段多的对象的话,还是少写一段代码?呵呵,也许是自我安慰。除非完全不用修改新list的属性的value。不过fast...

2019-08-19 17:23:14 6411

原创 mybatis 多个selectKey是不行的 befor和after不能同时使用 UUID不自增 又要返回insert结果咋办

1、mybatis中,selectKey不能多个使用,否则会报错。Mapped Statements collection already contains XXXX insert!selectKey2、selectKey是为了解决自增的ID,然后直接返回插入的结果的。 (我的个人理解)在befor之前,可以封装一些数据进sql那么问题来了:有这么业务场景:1、ID不...

2019-08-16 18:09:33 2369

原创 java 基本类型 int long 相加

int + long直接相加会报错。但是 num+= 2L ,是不会报错的。int有最大长度最小值是-2,147,483,648(-2^31); 最大值是2,147,483,647(2^31 - 1)当int num=2147483647;num +=2l;此时 num会溢出,其数值为 -2148483647 (当加1时,溢出为负号)...

2019-08-09 18:18:36 17342 2

原创 python 两个NaN相加 引发的血案

使用pandas处理列的时候,尤其是在数字货币量化程序中,产生交易信号的情况,列采用了赋值的方式,没有交易的为空值,自然就是NaN。当处理到两个NaN相加时,python2和python3就引发了区别。需求:两列数据相加,如果都为空,则结果为空;如果有一方不为空,则应该不为空。# python2 这样相加即可 NaN + NaN = NaN ; 如果python3,则 N...

2019-05-29 23:35:17 3293 3

原创 微信小程序:wx.downloadFile 不成功,没报错 downloadFile:fail Error: socket hang up 错误

小程序刚出来,因为预研需要,很不幸的做了一回小白鼠,于是掉进了神坑。下载文件,首先是没报错了,然后不成功,这个时候,请把 fail打开,把fail的报错信息输出来    wx.downloadFile({      url: 'https://xxxx.xxx.com/test.doc',      success: function (res) {        co

2017-01-10 14:02:51 38898 3

原创 .net 微信开发 从基本配置到完整demo ( 一 )

两年前,给一个客户做了公众号的微信端,是一个商城,其中有微信支付的部分。  最近突然接到一个客户的需求,需要做微信端的充值页面,这涉及到了微信支付。  结果,我找到两年前的代码,把各项配置搞定后,发现依然是跑不通,郁闷之极。为了后来人之方便,也为己之方便,现整理以述之。一、设置:首先开通微信认证、并申请微信支付功能。微信支付功能申请成功后,才会发一封重要

2016-07-09 12:46:27 2888

原创 坑爹的radio 多次操作 赋值无效 得使用 prop("checked", true);

起初,使用attr赋值 设置选中  表面上看OK,但是多次使用就挂了。最后才发现  是jquery高版本中,已经在使用 prop  据说使用 prop是根据 HTML元素标签中是否有自定义属性决定,但是,无暇考证,感觉 prop使用是正常的,尤其是针对easyui中。代码如下://设置选中$("input[name='b'][value=" + theApplyType

2016-04-14 21:54:52 12631 2

转载 ajax请求 用新窗口打开 防止浏览器阻止和拦截

解决 ajax请求成功后,打开新窗口,并且不被浏览器拦截。1、一定要把 window 放在外面2、一定要用同步请求var result=""; jQuery.ajax({      "type":"post",      "url":"http://www.baidu.com",  "async":"false",      "su

2013-10-16 01:23:25 7198

原创 js获取URL的参数的方法(getQueryString)

function getQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i"); var r = location.search.substr(1).match(reg); if (r != null) return une

2013-09-29 17:47:46 19417

原创 jquery 将form中的元素序列化成对象;序列化对象填充到指定input

这是一正一反的两种方法,在行编辑的情况下,非常实用。表单到对象时,设置其Name与之匹配;对象到表单时,设置input的ID与返回的序列化后的对象名匹配。正推, 表单到对象:sy.serializeObject = function(form) { var o = {}; $.each(form.serializeArray(), function(index) {

2013-01-14 00:30:10 6777

转载 万用存储过程分页,输入表名 关键字 以及相关参数即可分页

http://www.cnblogs.com/taoligong/articles/2537923.html  ==============================创建存储过程==================================set ANSI_NULLS ONset QUOTED_IDENTIFIER ONgoCreate  PROCEDU

2012-08-30 20:22:17 1310

转载 php环境搭建 windows2003

http://help.dedecms.com/plus/view.php?aid=53 php地址下载:国内大多数主机商和程序能到达的版本只有5.3.4,目前dedecms5.6在5.3.5和更高版本中后台会出现警告,但没有错误。这里选用php-5.3.4-nts-Win32-VC9-x86.msi做例子。http://windows.php.net/downloads/rele

2012-08-04 22:38:02 1423

转载 jquery 对select的各种操作可与ashx交互使用

//得到select项的个数 jQuery.fn.getSize = function() {     return jQuery(this).get(0).options.length; } //获得选中项的索引 jQuery.fn.getSelectedIndex = function() {

2012-03-01 13:37:57 1055

原创 ajax作用域 回调函数的返回值 异步传输时得不到值

很郁闷的问题如下:  function jsAlert() { var testNumber = 2; $.ajax({ type: "post", url: "JsonCode/GetResult.ashx", succes

2012-02-27 10:33:32 9916 2

转载 C#读文件时出现中文乱码问题的解决方案

---------------亦适用于Linux 下的 mono环境  前几天发现用StreamReader 读取含有中文字符的txt文件时,会出现乱码的情况,后来查了资料并尝试之后,找到了原因,这里用的是Visual Studio 2010.Net 4.0WPF 项目底下的  txtUrl 替换成 txt文本文件的路径就可以了。使用StreamReader 的时候

2011-10-20 16:10:17 5266 1

原创 C# 截取带路径的文件名字,扩展名,等等 的几种方法.

C#对磁盘IO操作的时候,经常会用到这些,路径,文件,文件名字,文件扩展名.    之前,经常用切割字符串来实现,    可是经常会弄错. 尤其是启始位置,多少个字节,经常弄晕. 下面这种方法貌似比较简便: string filePath= @"E:\

2011-08-30 16:11:21 10356

原创 SQL : 开始日期和结束日期,SQL找出中间的所有日期. 关于天数。

有个需求, 找出表中,开始时间和结束时间段内,其中没有的时间.于是,做法如下:1. 子表 @S 就是你的实际表.2。母表 @t  循环出子表中,开始时间和结束时间段内的所有时间。3、 select * from @t where @s.TheDay not i

2011-07-04 15:02:20 5611

原创 DataTable 已属于另一个 DataSet。 dataTable.copy()方法进另外一个DataSet

<br />DataTable是通过引用方式使用的,所以一个table不能添加到另一个dataset中。<br />开始是用最原始的建临时表的方法,后来发现发现table有copy方法,这样就省事多了,代码可以写成:<br />DS.Table.Add(DT.Copy())<br />这样就OK了! 

2011-06-02 23:33:00 16511 1

原创 Enum 读,和写 (相互转换)

string sex = Enum.GetName(typeof(SexEnum), tempEmployee.Sex);tempEmployee.Sex = (SexEnum)Enum.Parse(typeof(SexEnum),this.dpSex.SelectedValue);

2011-05-30 00:06:00 2557

原创 Regex.Split 在分割 "|" 符号时出现问题,应该使用 "[|]" 才可以分组

<br /> string inputStr = "Login|2011-05-19 14:34:00|2011-05-19 14:34:00|GB|10.122.59.12|000B2F552A5F|CAXA|13|0|Windows XP Professional Service Pack 3|NULL|NULL|NULL"; string[] SpiltResults; // 在由正则表达式模式定义的位置

2011-05-28 21:39:00 10416 6

原创 一道无聊的数学题 abcd*x = fghi (分别为9个不重复的1-9的数字) 用C#实现

<br />群里有个无聊的人,大肆说了一道数学题.<br />于是我也试着编程实现.<br /> <br />代码如下:<br /> <br /> int a = 0, b = 0, c = 0, d = 0, x = 0, f, g, h, i, abcd, fghi; for (a = 1; a < 10; a++) { for (b = 1; b < 10; b++)

2011-05-21 02:05:00 3146

原创 解决FireFox及IE8下DIV不会被DIV自动撑大的问题 (兼容)

<br />关键就是在外围主DIV里设置    overflow:hidden;<br /><style><br />#UC_Main{<br />    border:solid 1px red;<br />    width:100%;<br />    height:400px;<br />    overflow:hidden;<br />}<br />#UC_Module{<br />    float:left;<br />    border:solid 1px green;<br />   

2011-05-13 15:41:00 3091 1

原创 思绪不停,难题常在

<br />   IT老鸟说:每次面试,都是快速成长的财富.<br />   显然,我这次跳槽收获不少. 作为正式从事开发后的第一次跳槽,我投的都是一些较大的公司. 而欣喜的是,几乎收到了每家公司的面试邀请. 然后,同时收到了多份offer.<br />    最后淡定的选择了这家公司. 起初觉得有点不喜欢,感觉自己的选择有点太仓促. 而上了一个星期班后,发现目前这个选择,也未必是一件坏事. 至少有一个很好的学习氛围. 还有,工作压力.<br />    不知道自己不知道,知道自己不知道,不知道自己知道,知

2011-05-11 00:20:00 1797 1

原创 用IIS Rewrite规则来重新定向新域名

1.3版的域名重定向:# For ISAPI_Rewrite 1.3 重定向域名 #重定向ezxw.net RewriteCond Host: ^ezxw/.net$ RewriteRule (.*) http/://lady68/.com1 [I,R] #重定向www.ezxw.netRewriteCond Host: ^test/.ezxw/.net$ RewriteRule (.*) http/://www/.ezxw/.net$1 [I,R] 这里我们要将bbs.ezxw.net重定向 www.ez

2011-04-16 20:11:00 7813

原创 asp.net中自定义控件ascx增加自定义属性以及给该属性使用绑定数据的解决方案

<br />1. ascx<br /> <br /><mce:script type="text/javascript"><!-- function openWin() { var oWnd = radopen("../PersonOrgRes/VEmployeeInfo.aspx", "RadWindow1"); } function OnClientClose(oWnd, args)

2011-04-07 15:05:00 5148

原创 自定义控件增加属性 并且绑定数据源 使用

<br />1. ascx<br /> <br /><mce:script type="text/javascript"><!-- function openWin() { var oWnd = radopen("../PersonOrgRes/VEmployeeInfo.aspx", "RadWindow1"); } function OnClientClose(oWnd, args)

2011-04-07 14:36:00 3847

原创 DropDownList 所选中值为数据库中当前的值

<br /> string sex = Enum.GetName(typeof(SexEnum), tempEmployee.Sex); //改变选中的值 this.dpSex.SelectedIndex = dpSex.Items.IndexOf(dpSex.Items.FindByText(sex));<br />sex 为值

2011-03-25 09:30:00 1021

原创 asp.net 验证控件 必填 字符串 数字 .....

<br /><asp:RegularExpressionValidator CssClass="reqspan" ID="RegularExpressionValidator2" runat="server" ErrorMessage="费用为数字" ControlToValidate="REPAIR_FEE" ValidationExpression= "^[1-9]/d*$" ></asp:RegularExpressionValidator><br /> 

2011-03-22 16:40:00 2611

原创 asp.net 验证控件 必填 字符串 数字 .....

<br /><asp:RegularExpressionValidator CssClass="reqspan" ID="RegularExpressionValidator2" runat="server" ErrorMessage="费用为数字" ControlToValidate="REPAIR_FEE" ValidationExpression= "^[1-9]/d*$" ></asp:RegularExpressionValidator><br /> 

2011-03-22 16:39:00 1635

原创 C# ASP.NET中无刷新页面 弹出对话框,并且页面跳转

<br /> ScriptManager.RegisterStartupScript(this, this.GetType(), "错误!", "alert('初始等级要小于要练的等级!');window.location='ItemsPage.aspx'", true);

2011-03-17 15:52:00 4083

原创 asp.net 中textbox为文本值改变时自动触发change事件

<br />一: 添加一个隐藏button<br /><asp:Button ID="Button1" runat="server" Text="Button" onclick="Button1_Click" Width="16px"  /><br /> <br /> <br />二: 加入触发时的JS函数,让其按下第一步中添加的按钮<br /> <br />function myTextChanged()<br />     {               <br />     <br />     do

2011-03-10 15:23:00 18457 2

原创 ASP.NET为textbox 添加 失去焦点事件 和回车失去焦点

则当textbox 失去焦点的时候,触发控件1 的事件。 控件1 的事件可以随意写。 当写为:textbox 的 change 事件时, 就在textbox 失去焦点的时候 执行 textbox 的change事件。//*.aspx无标题页

2011-03-02 17:09:00 16062 1

原创 ASP.NET弹出对话框几种基本方法 (转)

<br />我们在.NET程序的开发过程中,常常需要和用户进行信息交互,比如执行某项操作是否成功,“确定”还是“取消”,以及选择“确定”或“取消”后是否需要跳转到某个页面等,下面是本人对常用对话框使用的小结,希望对大家有所帮助,同时也欢迎大家补充。<br />  <br />    (1) 点击页面上的按钮,弹出一个对话框提示是“确定”还是“取消”操作,我们采用在按钮中添加属性来完成:<br />     举例如下:<br />    public System.Web.UI.WebControls.But

2011-02-24 10:05:00 847

原创 花若忆

<br />花若忆时,花易逝<br />花落残瓣,伴泥香<br /> <br />你本在那忘忧河上静静的含苞<br />你低头,几乎静止的河水清晰明澈<br />你看到了自己青紫色的外衣,亭亭玉体,含露弄娇辉.<br />我想,你是一株快乐的菡萏.<br /> <br />你本在那忘忧河上静静的微绽<br />沐浴着晨露朝辉和夕阴幕霞<br />忧,苦,哀,乐, 与你无关<br />更多时候,你就静静的听风, 看雨, 醉月.<br />我想,你是一株快乐的芙蕖<br /> <br />你本在那忘忧河上静静的

2011-02-18 17:15:00 579

原创 CSS中A标签的a:link a:visited a:hover a:active 原来是有严格的顺序的

<br />1。以前没注意,原来css定义超链接四个状态也是有顺序的。今天在网站里犯了这个错误,把hover写在visited 前面了,导致出现问题。 .<br />a:link{text-decoration:none ; color:#c00 ;}<br />a:visited {text-decoration:none ; color:#c30 ;}<br />a:hover {text-decoration:underline ; color:#f60 ;}<br />a:active {text-

2010-07-22 19:37:00 2586

原创 A标签的四个属性 link ,visited , hover ,active 原来是有顺序的! LVHA

<br />1。以前没注意,原来css定义超链接四个状态也是有顺序的。今天在网站里犯了这个错误,把hover写在visited 前面了,导致出现问题。 .<br />a:link{text-decoration:none ; color:#c00 ;}<br />a:visited {text-decoration:none ; color:#c30 ;}<br />a:hover {text-decoration:underline ; color:#f60 ;}<br />a:active {text-

2010-07-20 15:22:00 15543 1

原创 C#中indexof和substring函数用法 (截取字符串)

<br />indexof() :在字符串中从前向后定位字符和字符串;所有的返回值都是指在字符串的绝对位置,如为空则为- 1<br />string test="asdfjsdfjgkfasdsfsgfhgjgfjgdddd";<br />test.indexof('d')      =2           //从前向后 定位 d 第一次出现的位置<br />test.indexof('d',1)    =2          //从前向后 定位 d 从第三个字符串 第一次出现的位置<br />test.

2010-07-08 15:27:00 25559 3

js常用100例方法 正则 移动设备判断 金额转换等 页面resize 超实用

1、原生JavaScript实现字符串长度截取 2、原生JavaScript获取域名主机 3、原生JavaScript清除空格 4、原生JavaScript替换全部 11、原生JavaScript加入收藏夹 15、原生JavaScript返回脚本内容 17、原生JavaScript动态加载脚本文件 23、原生JavaScript光标停在文字的后面,文本框获得焦点时调用 24、原生JavaScript检验URL链接是否有效 28、原生JavaScript IP转成整型 29、原生JavaScript整型解析为IP地址 31、原生JavaScript判断是否移动设备 32、原生JavaScript判断是否移动设备访问 33、原生JavaScript判断是否苹果移动设备访问 35、原生JavaScript判断是否Touch屏幕 36、原生JavaScript判断是否在安卓上的谷歌浏览器 37、原生JavaScript判断是否打开视窗 38、原生JavaScript获取移动设备初始化大小 39、原生JavaScript获取移动设备最大化大小 71、原生JavaScript判断是否为邮箱 72、原生JavaScript判断是否有列表中的危险字符 74、原生JavaScript判断字符串是为网址不区分大小写">1、原生JavaScript实现字符串长度截取 2、原生JavaScript获取域名主机 3、原生JavaScript清除空格 4、原生JavaScript替换全部 11、原生JavaScript加入收藏夹 15、原生JavaScript返回脚本内容 17、原生JavaScript动态加载脚本文件 23、原生JavaScript光 [更多]

2013-10-22

24小时弹窗一次的代码

24小时弹窗一次的JS控制代码,不会每次开一个页面,就会蹦出一个你的弹窗,有利于提高站点用户体验,以及SEO.

2009-04-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除