自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 一次文件监控问题处理

其实直接在后台用stream输出就直接下载了,但是他是用js在前台下载的,prod环境就打开,dev就直接下载,看来是IIS配置问题,搜了搜,MIME Type,找到xml,原本是text,改成流就行,因为文本类型系统知道怎么打开,所以它会自作主张。猜想事件触发了多次,增加一个字典,key是文件名,value是日期,重复的文件不处理,防止字典越来越大,需要删除过时数据。问题1,web会生成两个文件,一个是xml,一个是print,xml有的浏览器不会下载,而是直接在网页里打开。问题2,edge没有反应。

2023-08-24 09:15:04 47

原创 H3BPM 移动端样式保持和PC端一致

H3BPM自己有个移动端APP,会把你写的页面改的惨不忍睹,罪魁祸首是MvcSheetUI.js,会替换你的样式,也会更换你的控件类型。另外单选复选框在移动端会变成div,设置readonly无效,但又不能用disabled,可以在外面的div设置阻止事件。也没有很好的办法,只能在它的js运行之后我再生成控件,这样它就无法替换了。

2023-08-24 08:44:15 118

原创 文本框内容来自勾选,不可编辑,但可以删除

1.为了防止填错,文本框内容只能来自几个下拉框,设置为readonly,通过js改变文本框的值。5.如果你不设置readonly,那中文输入法和粘贴是可以改变文本框内容的。2.如果选错了,起初是设想加个按钮,全部清除,但是前面工作就白费了。最后的return似乎没什么用,因为我设置了readonly。3.最后改成选中要删除的内容,按del或者退格键。4.为了兼容,使用jquery。

2023-08-24 08:25:56 95

原创 复合索引和包含列区别

1.如果搜索条件里有复合索引的第一个键列,则可能走该索引的seek2.如果搜索条件里没有复合索引的第一个键列,但是有其他键列,如果指定使用该索引,那么只能是索引scan,比seek慢。3.同样,如果搜索条件只包含include列,如果指定使用该索引,那么只能是索引scan4.如果搜索条件包含复合索引的主列和其他列,那么走该索引的seek。5.如果搜索条件包含索引主列和include...

2018-09-10 15:45:52 800

原创 LRU算法C#实现

为了查询速度快,需要使用字典,为了方便淘汰数据,需要使用链表。链表根据value来remove时间复杂度是O(n),根据node来remove时间复杂度是O(1),所以要记录node。node节点无论包含key还是value都不合适,所以自定义实体,包含key和valuepublic class LRUEntity<K, V>{    public K LRUKey { get; ...

2018-07-02 16:58:58 1343

空空如也

空空如也

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

TA关注的人

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