摘要:
跳转一般两个办法 1、window.open一个新窗口 2、window.location.href = 一个新链接 这两个在微信上用,都出现各种问题,有的手机可以,有的手机不行,尤其是IOS,就是不行。 我的解决办法 window.setTimeout(function(){ window.loc 阅读全文
摘要:
基本原则 1、entry 配置多个js文件 webpack.base.config.js,修改entry部分: 原来只有一个: 修改成自己的多个js文件, 我的是放在src/page下存放多个页面,每个页面一个文件夹,下面分别是 page1/page1.js, page2/page2.js 这两个j 阅读全文
摘要:
之前写的移动端的代码,好多使用了-webkit-box样式,现在要兼容PC端,尤其是在使用打包工具时,貌似-web-kit的不会自动转码呀,没办法,一个个和标准的flex方式对应修改一下才行: display: flex; display: -webkit-boxalign-items: cente 阅读全文
摘要:
PDFJS是在线预览PDF的一款神器。 对于PC端浏览器,一般直接提供pdf文件,iframe一下就可以直接预览了。我使用这个插件的原因是在移动端,android微信无法在线预览。 (android微信搜了一下,原因是微信android使用x5的内核,就是QQ浏览器的那个,经过多次尝试,貌似它只要检 阅读全文
摘要:
上一遍批量Insert,使用了EntityFramework.BulkInsert ,这个的免费版本只提供了批量Inset功能,更新的需要收费,于是乎,就自己实现了一个。 实现的思路: 1、调用BulkInsert,将数据插入到一张#temp临时表中 2、在同一个连接下,执行update ... f 阅读全文
摘要:
先说解决办法:使用SqlBulkCopy。 然后问题是:这个和EF没有半点关系,还要拼DataSet。 再是解决办法:你可以自己封装一个,也可以使用人家写好的 EntityFramework.BulkInsert (https://efbulkinsert.codeplex.com/ )。 看了一下 阅读全文
摘要:
一直在用Session,对Session锁并没有太多的关注,可能是平时没有注意。前段时间突然发现,一个Ajax Get请求,直接访问地址,只需要几十ms,但是在页面中加载,却需要2s。最后定位到Session的问题。 具体的内容我在园里看了下别人的文章:http://blog.csdn.net/pa 阅读全文
摘要:
可能经常做多线程、线程池的童鞋早就知道这种问题,原谅我一直对线程研究不深。 这个东西好像出现有一段时间了,不过最近我才用到,做的API的服务,用来保存当前请求的上下文内容,原来用过Thread.SetData,不过原来的用户量没这么大,没发现问题。 查了一些关于ThreadStatic的说明,有一些 阅读全文
摘要:
被XmlSerializer掉坑里了,爬了一晚上才出来。本来实现一个功能,从数据库中查出一堆数据(比较多,几十万,不过,是分批查出来的),查出来的数据包含了一个XML字符串,代码中对其进行序列化,一开始的代码是这样写的: string xmlString = "" + ... 阅读全文
摘要:
【译】Asp.net MVC 利用自定义RouteHandler来防止图片盗链 你曾经注意过在你服务器请求日志中多了很多对图片资源的请求吗?这可能是有人在他们的网站中盗链了你的图片所致,这会占用你的服务器带宽。下面这种方法可以告诉你如何在ASP.NET MVC中实现一个自定义RouteHandler... 阅读全文