随笔分类 -  工作中的积累

摘要:1️⃣、背景 在营销业务需求中,每个活动的参与用户拥有活动对应的资产,活动期间和活动结束后,在小程序页面都需要展示当前活动下的参与用户资产排行。 排序的逻辑是:用户的总资产+最先参与时间,总资产相同的情况下,最先参与活动的排前面。在活动期间,总资产会随着用户的动作动态变化。 界面展示如下: 2️⃣、 阅读全文
posted @ 2022-09-27 12:52 AlanCoder 阅读(187) 评论(0) 推荐(0)
摘要:1 import javax.crypto.*; 2 import javax.crypto.spec.SecretKeySpec; 3 import java.io.UnsupportedEncodingException; 4 import java.security.InvalidKeyExc 阅读全文
posted @ 2019-01-08 13:42 AlanCoder 阅读(240) 评论(0) 推荐(0)
摘要:今天遇到java解密url的问题。我们的系统要获取外部传过来的URL,URL是采用 DES 算法对消息进行加密,再用 BASE64 编码。不过对方系统是用 C# 写的。 在网上搜了几篇文章终于找到一篇可以解决了,感谢这位老兄。 [原文地址:http://yilinliu.blogspot.com/2 阅读全文
posted @ 2017-12-21 11:25 AlanCoder 阅读(548) 评论(0) 推荐(0)
摘要:1 import org.quartz.*; 2 import org.quartz.impl.StdSchedulerFactory; 3 import org.quartz.impl.triggers.CronTriggerImpl; 4 import org.springframework.s 阅读全文
posted @ 2017-08-09 12:22 AlanCoder
摘要:1.效果图 2.联动js 1 /** 2 * jquery.choosearea.js - 地区联动封装 3 */ 4 ; (function ($) { 5 var choosearea = function (options) { 6 this.set = $.extend({ 7 dataUr 阅读全文
posted @ 2016-06-19 10:17 AlanCoder 阅读(2215) 评论(0) 推荐(0)
摘要:http://shitou521.iteye.com/blog/1069027 阅读全文
posted @ 2016-02-16 10:28 AlanCoder 阅读(195) 评论(0) 推荐(0)
摘要:一、第一种 原数据表 转换后 DROP TABLE IF EXISTS tempdynamic; CREATE TEMPORARY TABLE tempdynamic ( SELECT p.fsPaymentName,sr.fsPaymentId,sh.fsShiftName,SUM(sr.fdRe 阅读全文
posted @ 2016-02-15 10:39 AlanCoder 阅读(1779) 评论(0) 推荐(0)
摘要:在项目开发中,我们离不开表单提交,本篇主要记录mvc的Ajax.BeginForm提交方式。 需要用到的js @Url.Script("~/Content/Scripts/jquery-1.7.1.js") @Url.Script("~/Content/Scripts/jquery.validate.min.js") @Url.Script("~/Content/Scripts/jquer... 阅读全文
posted @ 2015-10-20 11:16 AlanCoder 阅读(532) 评论(0) 推荐(0)
摘要:1、介绍 Flexigrid是一个类似于Ext Gird,但基于jQuery开发的Grid。它具有的功能包括:可以调整列宽,合并列标题,分页,排序,显示/隐藏表格等。Flexigrid显示的数据能够通过Ajax获取或者从一个普通的表格转换。2、相关参数 height: 200, //fl... 阅读全文
posted @ 2015-08-21 11:27 AlanCoder 阅读(464) 评论(0) 推荐(0)
摘要:Excel导入及导出问题产生: 从接触.net到现在一直在维护一个DataTable导s出到Excel的类,时不时还会维护一个导入类。以下是时不时就会出现的问题:导出问题: 如果是asp.net,你得在服务器端装Office,几百M呢,还得及时更新它,以防漏洞,还得设定权限允许ASP.net访问COM+,听说如果导出过程中出问题可能导致服务器宕机。 Excel会把只包含数字的列进行类型转换,本来是文本型的,它非要把你转成数值型的,像身份证后三位变成000,编号000123会变成123,够智能吧,够郁闷吧。不过这些都还是可以变通解决的,在他们前边加上一个字母,让他们不只包含数字。 导出时... 阅读全文
posted @ 2013-08-01 09:45 AlanCoder 阅读(1819) 评论(0) 推荐(0)
摘要:最近公司要用到highcharts这个插件来生成图表,所以我花了点时间研究了下。 现在最新的版本是3.0.2,这js插件居多优点就不比多说了,demo官网上也很详细。但是优点不爽的地方是,导出图片这个功能是通过请求官网的服务器地址下载的,这个就有点不爽了,因为很多系统要求的环境是不联网就能使用的,本人英语很挫,开始不知道官网的下载页面,下面会提供第三方的解决办法,自己在Google大神上面找了很久,最后找到了一个外国人写的一Demo,Highcharts-export-module-asp.net-master.zip 。当时,心中窃喜,妈的踏破铁鞋无觅处,得来全不费工夫,果断下载,看效果。 阅读全文
posted @ 2013-07-08 10:05 AlanCoder 阅读(7805) 评论(20) 推荐(3)
摘要:今天遇到用LumiSoft.Net这个组件收取邮件中含有类似于=?utf-8?B?5rWL6K+V6YKu5Lu2?= ,=?gbk?Q?=C6=BD=B0=B2=D6=A4=C8=AF*=C3=BF=D6=DC=B1=A8?=这两种格式的乱码,随后Google了下,原因是邮件本身的编码,跟传输过程采用的编码不一致,=?utf-8?B?5rWL6K+V6YKu5Lu2?= 这个表示邮件编码是utf-8,传输采用base64编码格式,第二个Q表示传输格式为Quote-Printable。对于这种格式的字符,Google大神帮我搜到了相关的处理代码,然后综合项目,整理出来了,留个记号。 ///.. 阅读全文
posted @ 2013-05-27 14:10 AlanCoder 阅读(834) 评论(0) 推荐(0)
摘要:function Serialize(obj) { switch (obj.constructor) { case Object: var str = "{"; for (var o in obj) { str += "\""+o + "\":" + Serialize(obj[o]) + ","; } if (str.substr(str.len... 阅读全文
posted @ 2012-07-24 10:27 AlanCoder 阅读(724) 评论(0) 推荐(0)
摘要:(function($) { $.fn.maxlength = function(settings) { if (typeof settings == 'string') { settings = { feedback: settings }; } settings = $.extend({}, $.fn.maxlength.defaults, settings); function length(el) { var parts = $(el).attr("value"); ... 阅读全文
posted @ 2012-07-20 11:23 AlanCoder 阅读(232) 评论(0) 推荐(0)
摘要:因为Updatapanel没有postback, js不会重新加载。所以失效。在页面加一段这样的代码就可以了:<script type="text/javascript" language="javascript"> var prm = Sys.WebForms.PageRequestManager.getInstance(); prm.add_endRequest(function () { // re-bind your jquery events here if ("List" != "<%=CMD 阅读全文
posted @ 2012-05-28 15:46 AlanCoder 阅读(603) 评论(0) 推荐(0)
摘要:http://msdn.itellyou.cn 阅读全文
posted @ 2012-04-16 22:20 AlanCoder 阅读(173) 评论(0) 推荐(0)
摘要:if exists(select 1 from Tb_Test where (BeginTime between '2012-5-2' and '2012-6-2') or(EndTime between '2012-5-2' and '2012-6-2') or('2012-6-2' between BeginTime and EndTime) or('2012-5-2' between BeginTime and EndTime) )print '时间存在交叉' 阅读全文
posted @ 2012-04-13 16:16 AlanCoder 阅读(666) 评论(0) 推荐(1)
摘要:编辑器加载中... $(function() { //匹配包含给定属性的元素,keyup在按键释放时发生 $("text[maxlength]").keyup(function() { var area = $(this); //parseInt 方法返回与保存在 numString 中的数字值相等的整数。如果 numString 的前缀不能解释为整数,则返回 NaN(而不是数字)。 var max = parseInt(area.attr("maxlength"), 10); //获取maxleng... 阅读全文
posted @ 2012-03-19 11:38 AlanCoder 阅读(1279) 评论(0) 推荐(0)
摘要:/*普通行列转换(爱新觉罗.毓华 2007-11-18于海南三亚)假设有张学生成绩表(tb)如下:Name Subject Result张三 语文 74张三 数学 83张三 物理 93李四 语文 74李四 数学 84李四 物理 94*/-------------------------------------------------------------------------/*想变成 姓名 语文 数学 物理 ---------- ----------- ----------- ----------- 李四 ... 阅读全文
posted @ 2012-03-07 20:50 AlanCoder 阅读(401) 评论(0) 推荐(0)
摘要:/********** 小文件************/Response.ClearContent();Response.ClearHeaders();Response.ContentType = "application/octet-stream";Response.AddHeader("Content-Disposition", "attachment; filename=logo.gif");System.Net.HttpWebRequest request = (System.Net.HttpWebRequest)System 阅读全文
posted @ 2012-03-07 20:46 AlanCoder 阅读(560) 评论(0) 推荐(1)

View Code