- 博客(56)
- 资源 (1)
- 收藏
- 关注
原创 ajax get请求禁用ie浏览器缓存的绝招不会新增版本号
$.ajax({ url: 'XXX', cache: true, beforeSend: function (request) { request.setRequestHeader("If-Modified-Since", "0"); ...
2018-05-02 16:47:05
242
原创 KnockOut源码精析 一个简单的例子(一)
好久没更一些有质量的博文,而这段时间我想写一些有意义的东西。希望能对刚接触前段MVVM框架的朋友有一些帮助。哪怕是一些我就满足了。同是我希望本文章能帮助大家学会一些分析源码的方法,在这个开源的时代做一名优秀的程序员。KnockOut.js可以说是MvvM的鼻祖了吧,关于他的使用我就不介绍了双向绑定。有兴趣的朋友们可以去看看博客园汤姆大叔的博文。http://www.cnblogs.com/
2015-05-31 15:53:07
3423
2
原创 获取数据库所有列以及列的类型是否为空是否为默认值是否为主键
通过各种查资料,并且阅读sqlserver自带的存储过程总结出来的SELECT DISTINCT c.name AS tablename, a.name,a.is_nullable,dbo.GetRemoveParentheses(d.text) AS defaultvalue,a.is_identity, CASE WHEN ((a.name = index_col (c.name
2015-05-26 09:31:10
2624
原创 另一种将有分隔符的数据导入到临时表中的方案
IF(OBJECT_ID('tempdb..#TMP')) IS NOT NULLBEGIN TRUNCATE TABLE #TMP DROP TABLE #TMPENDCREATE TABLE #TMP( str11 VARCHAR(200))DECLARE @Area VARCHAR(500)SET @Area = '0-60,60-90,90-120,120-160,
2015-05-05 14:11:00
788
原创 如果给不含引号的json字符串添加上引号
由于业务的扩张,我选择让数据人员写伪json来处理 计算数据大表到小表excel映射,现使用伪json配置映射关系。主要担心数据人员少写引号以及配置效率等问题。代码如下注释写的很清楚了.using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Thre
2015-04-23 13:46:44
6291
1
原创 如何使用c#上传图片,图片是base64编码的字符串
using System;using System.Collections.Generic;using System.Drawing;using System.Drawing.Imaging;using System.IO;using System.Linq;using System.Net;using System.Text;using System.Threading.Task
2015-04-22 10:09:16
4503
原创 sql处理带逗号的数据
这篇博客宗旨在于处理如何使用sql把带逗号的数据转换为表中的行以及将表中的行拼接成用逗号组成的数据。具体代码如下功能写在注释里--将有逗号的数据转换为一个表存储id加数据 GODECLARE @Text VARCHAR(200)SET @Text = 'test1,test2'DECLARE @xml XMLSET @xml = CONVERT(XML,''+ REPLACE(@
2015-04-21 17:33:28
5406
原创 还有几十分钟今年工作就结束了,对今年做个简单的总结吧。
今天真正意义上工作了一年,从以前在成都的四川日报招标比选网,到如今的搜房。自己也蜕变了很多。项目上:在四川日报招标比选网,完成的找项导,招财宝,四川日报招标比选平台。现在想起来那家公司真的是非常不错呢。会发很多东西,过节总是会给我们惊喜。记得我遇到困难的时候项目经理会陪着我加班,真的很感激他引我上手,还有电影卡购物卡什么的,除了工资低一点其他的真的挺不错的。如果不是我那会有哪种闯劲的话,我可能
2015-02-13 17:06:51
899
原创 使用Aspose将一个ppt每一帧分离出来成为一个新的ppt
不多说贴代码using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using Aspose.Slides;namespace Test{ class Program { stati
2015-02-10 16:19:39
1516
原创 com组件提取excel中的图片office07可以提取office13无法提取的问题
今天项目要求在公司小机房里面跑了。小机房里装的office2013 顿时我从excel中提取图片的代码就用不了了找了一上午资料终于在stackoverflow上找到办法贴代码: public void ReadPic(string path,List noDataList) { try {
2015-02-09 13:26:15
822
原创 使用Aspose.Words设置word文档多倍行距
以下是官网上论坛上找的例子 // Create empty docuemnt and DocumentBuilder Document doc = new Document(); DocumentBuilder builder = new DocumentBuilder(doc); // Specify linespac
2015-02-04 16:33:21
8875
原创 Spire.Doc测评
网上的office类库很多比较流行的有openxmlsdk,npoi,epplus,aspose等等..e-iceblue公司出品的office通用类库虽然并不是很有名气但是公司也很强大。前2天受以为朋友邀请这里为e-iceblue公司的word类库做一个简单的测评 我直挑我认为非常有用的说功能一:向word中段落后插入数据 //Create word document
2014-10-14 12:51:59
4303
原创 Aspose操作Excel和Word
这段时间一直在做office报表开发总结一下!Aspose操作遇到的难点.读取出excel中的图片保存为静态图 public void ReadPic(string path, string toPath) { Common com = new Common(); int count = 1;
2014-09-24 20:45:43
3040
原创 c#如何获取excel单元格的RGB颜色
这段时间一直在做office的工作。前2天获取单元格的颜色的问题一直没搞明白。开始我想用的就是Npoi.主要前一部分的工作都是用Npoi完成的row.GetCell(j).CellStyle.FillBackgroundColorColor 获取IColor接口。通过IColor的RGB属性获取可是经过大量用例测试这里获取的rgb并不准确只有部分颜色对的上。如图后来我甚至问了n
2014-08-26 12:15:23
8562
原创 特殊线性结构--栈
栈也是一种线性结构。内部是对线性表或者链表的封装。栈有着先进先出的特性。如图 源码实现代码依旧是用c#写的using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace 栈队列{ pu
2014-02-19 21:53:10
1132
3
原创 ArrayList,List等非链式线性结构是如何实现动态增长的
以前一直很好奇ArrayList和List等结构是怎么实现动态增长的。由于以前基础不扎实一直没深究,直接实现IList接口的时候也是写的一个很大长度的数组,最近在实现数据结构的时候也遇到了这个问题,带着这个问题,研究了.net框架的源码终于给解决了.很开心 ArrayList的内部数组是这个 如图很显然这个数组是在构造函数分配的空间点进构造函数如图点进emptyA
2014-02-19 02:39:03
1980
原创 (补)链表剖析之循环链表剖析
这一篇其实 不太想写因为循环链表和单链表 或者说双向链表的操作是差不多的循环链表结构如下: 他们的差别就是普通链表算法中循环条件是 p或者p.next不为null而循环链表的循环结束条件是它们是否等于头节点.所以这篇就不写了。有兴趣的大家可以自己完成。和单链表 双向链表都差不多
2014-02-05 19:27:44
777
原创 链表剖析之双向链表剖析
双向链表 和单链表不同的是每个节点增加了一个前驱 如图这里我暂时 不涉及到循环链表链表节点结构如下 using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace 双向链表{
2014-02-05 15:47:29
979
原创 链表剖析之单链表剖析(二)
代码依旧用c#的写的增加了修改删除合并的方法,我会坚持写下去,如有不对 之处希望大家斧正,注释写的比较详细。有什么问题欢迎留言。链表节点类using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace
2014-02-04 17:19:48
893
原创 链表剖析之单链表剖析(一)
最近 发现学习算法发现到一个瓶颈了。所以又开始学习大学时学习的数据结构了 参考的是严蔚敏的数据结构了,然分享一些心得给大家分享,代码用c#写的写的不好之处请各位道友指出来.线性表结构如图这里有个头节点。单链表的能够拿到的就是头节点构造链表节点类如下using System;using System.Collections.Generic;using System.Linq;
2014-02-02 22:46:35
959
原创 给定一个长度为N的数组,找出一个最长的单调自增子序列(不一定连续,但是顺序不能乱). 第二解
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace ConsoleApplication2{ public class Program { private stat
2014-01-30 21:46:43
3940
原创 给定一个长度为N的数组,找出一个最长的单调自增子序列(不一定连续,但是顺序不能乱).
问题:给定一个长度为N的数组,找出一个最长的单调自增子序列(不一定连续,但是顺序不能乱)。例如:给定一个长度为6的数组A{5, 6, 7, 1, 2, 8},则其最长的单调递增子序列为{5,6,7,8},长度为4.分析:这里给出一种近乎求 所有的子单调序列的做法这里的序列其实可以表示为一颗树来存储 如下图 故设计如下数据结构using System;using
2014-01-24 14:32:48
5871
原创 使用MemCach加Cookie完美模拟Session
在官网上下载MemCach的dll根据文档配置MemCachHelperusing System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using Memcached.ClientLibrary;namespace Comm
2014-01-15 22:37:05
1144
原创 二十进制数的加法
题目描述:在二十进制中,我们除了使用数字0-9以外,还使用字母a-j(表示10-19),给定两个二十进制整数,求它们的和。 输入是两个二十进制整数,且都大于0,不超过100位; 输出是它们的和(二十进制),且不包含首0。我们用字符串来表示二十进制整数。分析:和大整数运算思路类似逐位相加既可 源码:using System;using System.Collections.Ge
2014-01-08 18:19:06
944
原创 关于button
1.asp.net 的button的提交其实就是sumbit方式2.asp.net的button是viewstate存的3. 浏览器只会提交本次点击的按钮 ,而button这种按钮 是不会提交的。可以说button不会被提交耶
2013-12-09 23:10:37
586
原创 字符串的完美度
字符串的完美度题目详情:我们要给每个字母配一个1-26之间的整数,具体怎么分配由你决定,但不同字母的完美度不同,而一个字符串的完美度等于它里面所有字母的完美度之和,且不在乎字母大小写,也就是说字母F和f的完美度是一样的。现在给定一个字符串,输出它的最大可能的完美度。例如:dad,你可以将26分配给d,25分配给a,这样整个字符串最大可能的完美
2013-12-09 00:53:16
1097
原创 人人code,整数取反
题目很简单,完成函数reverse,要求实现把给定的一个整数取其相反数的功能,举两个例子如下:x = 123, return 321x = -123, return -321using System;using System.Collections.Generic;using System.Linq;using System.Text;using Syste
2013-12-07 00:38:03
1207
原创 单词博弈
甲乙两个人用一个英语单词玩游戏。两个人轮流进行,每个人每次从中删掉任意一个字母,如果剩余的字母序列是严格单调递增的(按字典序a 输入: 一连串英文小写字母,长度不超过15,保证最开始的状态不是一个严格单增的序列。输出:1表示甲可以赢,0表示甲不能赢。例如: 输入 bad, 则甲可以删掉b或者a,剩余的是ad或者bd,他就赢了,输出1。又如: 输入 aaa, 则甲只能
2013-12-07 00:34:47
2271
7
原创 Fibonacci数列优化
var count = 0; function fib(n) { count++; if( n < 0 ) return; if( n === 0 || n === 1) return 1; return arguments.callee(n-1) + arguments.callee(n-2); } f
2013-11-13 00:54:20
1118
原创 C#实现因式分解代码
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication1{ class Program { static int[] nums = new int[1000]; //代表了数
2013-11-11 02:47:35
2795
转载 树的各种遍历
using System;using System.Collections.Generic;using System.Text;namespace structure{ class Program { class nodes { T data; nodes Lnode, rn
2013-10-31 21:44:16
570
原创 把数字转化成汉字
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication1{ class Program { public static Dictionary numberTable = new Dictio
2013-08-03 18:38:30
727
转载 宇宙各种定律,也许可以改变你的命运。
一天,你开车赶着去会见重要客户,路上看到一对年老夫妇的汽车爆胎了。你因为赶时间不想管,但又觉得必须,于是你停下车帮他们换轮胎。你把轮胎换好了,老人家想付你一笔钱表示感谢,你婉拒了老人家并且祝他们好运然后你继续上路。当你赶到约会地点,却发现客户比你来得还晚,而且客户很爽快地就和你签了协议。你会不会觉得很走运呢?但这不是运气,而是定律。一、因果定律:世界上没有一件事是偶然发生的
2013-07-11 21:23:15
646
原创 给定你一个字符串,把字符串中每个字符按不同位置打印
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication1{ class Program { static List hehe = new List(); static voi
2013-06-11 08:34:53
753
原创 类,list,json序列化
序列化类using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Web.Script.Serialization;using System.IO;using System.Runtime.Serialization.Json;namespace
2013-06-04 08:22:50
1194
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人