摘要: 不知道你是否碰到过如下情况,在服务端更新了一个重要的js文件后,由于浏览器的缓存机制,导致用户始终不能获取到最新的文件,此时的你恨不得有孙悟空吹毛化身的法术,帮用户清除浏览器的缓存。缓存既是程序员的好朋友,同时也是一个损友。吐槽完毕,那么如何能够保证我们在客户端更新js文件后,用户始终能够获取到最新 阅读全文
posted @ 2016-02-17 22:43 Jerrmy 阅读(417) 评论(0) 推荐(0) 编辑
摘要: 最近在做仓储的项目,许多的打印文件都包含条形码,之前一直使用C39P24DhTt字体直接转换为39码,但是最近要求使用code128编码格式的条形码。第一个想到的方法是下载一个code128字体,想到后立马动手,结果却大大让人失望,没有一个扫描枪能够识别,没办法,只能想其他的办法了。 马上想到... 阅读全文
posted @ 2015-03-21 23:16 Jerrmy 阅读(24429) 评论(3) 推荐(2) 编辑
摘要: mvc实现类似Server.Transfer的功能 阅读全文
posted @ 2014-01-03 16:53 Jerrmy 阅读(30250) 评论(4) 推荐(2) 编辑
摘要: 先来介绍一下出现这个错误的原因。看到园子中有人写了Web Api 2.0的博文,自己也想学习一下这个技术,于是就去了Microsoft官网看了一下关于web api的介绍,之后就有自己动手写个demo的冲动了,由于自己安装的是vs2012,需要升级到sp4,但是自己又不想升级到sp4,关键还是自己想体验一下vs2013,于是乎就苦苦等了2个小时,vs2013终于下载好了,安装好之后,激动人心的时刻终于到来了,马上就可以自己写一个web api的demo了,而且2013的速度比2012好,按照微软官网的介绍,终于写好了,自己还是非常的兴奋,但悲伤的故事也开始了。 当自己与平时一样打开vs201. 阅读全文
posted @ 2013-12-21 15:37 Jerrmy 阅读(37089) 评论(4) 推荐(0) 编辑
摘要: 最近在忙与淘宝做对接的工作,总体感觉淘宝的api文档做的还不错,不仅有沙箱测试环境,而且对于每一个api都可以通过api测试工具生成想要的代码,你完全可以先在测试工具中测试之后再进行代码的编写,这样就减少了我们不停修改代码的次数;但是有一点淘宝的文档上没有说明,sessionkey(有的地方也称是accessToken)的有效期比较短,如果没有你的应用没有发布的话,那么你的sessionkey的有效期只有1天,如果sessionkey过期了,私有的数据你就不能进行访问了。这个问题折腾了我一天半,当遇到这个问题之后,我立即发扬问度娘传统,但是非常的失望,基本上都是用JAVA的,.net也只有.. 阅读全文
posted @ 2013-08-20 20:56 Jerrmy 阅读(31300) 评论(6) 推荐(0) 编辑
摘要: 当要序列化的表与另一个表是一对多的关系是,表1序列化时会找到另一个表2关联的字段,会将另一个表2进行序列化,然后表2中也有一个字段与表1关联,这样序列化就会产生循环序列化。 在网上进行搜索,其中大多数的方法都是说通过设置db.Configuration.LazyLoadingEnabled=fasle禁用懒惰加载,但是这也让我们不能方便的使用EF提供的这一方便功能。 经过不断的摸索,发现只要在返回json对象之前,将关联表的数据提前取出来,就可以避免这种情况。如Student表中有Class表中的ClassNo数据,当我们要展示学生信息时,想要展示ClassName,这时可以使用Stu... 阅读全文
posted @ 2013-07-10 20:33 Jerrmy 阅读(2211) 评论(0) 推荐(0) 编辑
摘要: 默认情况下,RadioButtonList、CheckBoxList 的各项是一行一个,竖着显示的,如何让其横着显示呢,设置 RepeatDirection为RepeatDirection.Horizontal就可以达到想要的结果。<html xmlns="http://www.w3.org/1999/xhtml"><head runat="server"> <title></title></head><body> <form id="form1" runa 阅读全文
posted @ 2013-05-18 22:46 Jerrmy 阅读(15563) 评论(1) 推荐(0) 编辑
摘要: 最近由于项目的要求,要使用oracle 11gR2数据库,在安装时都没有出什么问题,可以使用sqlplus system/123连接数据库,但是在安装完之后,使用sqlplus system/123连接数据库时,提示TNS适配器错误。 使用度娘查了一下,答案都是ctrl+C和ctrl+V的,试了之后没有效果,最后看到有人提示修改系统环境变量中数据库目录和客户端目录的位置,小试了一下,奇迹终于出现了。 安装oracle客户端后,在环境变量中,客户端的路径C:\app\Administrator\product\11.2.0\client_32\BIN在环境变量中处于第一位的位置,orac... 阅读全文
posted @ 2013-03-29 16:06 Jerrmy 阅读(2858) 评论(0) 推荐(0) 编辑
摘要: 很多时候,我们想通过存储过程获得一个输出集。我们知道sql server的存储过程在执行之后,返回的就是一个集合。但是oracle如果要获得一个输出集合,就要麻烦一点了。 oracle获得输出集合是通过游标实现的,而且游标需要在package中进行声明。下面就拿分页的存储过程为例。 首先,先创建一个包package,类似于C#中的接口,只用于申明,没有任何实际的代码。 create or replace package forPaged is type my_csr is ref cursor; procedure getPaged(pageSize in number,pageIndex.. 阅读全文
posted @ 2013-03-14 14:55 Jerrmy 阅读(7365) 评论(0) 推荐(0) 编辑
摘要: oracle在创建表时和其他的数据库有点不一样,如SQL SERVER可以在int类型的字段后加上identity(1,1),该字段就会从1开始,按照+1的方式自增,将这个字段设置为主键,有利于我们进行数据的插入操作。MySql中可以使用“auto_increment”即可。但是oracle有点麻烦 阅读全文
posted @ 2013-03-13 21:48 Jerrmy 阅读(54878) 评论(3) 推荐(1) 编辑