珂珂的个人博客 - 一个程序猿的个人网站

最新发布

[未分类]

iphone 竖拍的照片在网页中却横向显示

admin 阅读(1608) 评论(1)

今天在写博客中,发现iphone竖拍的图片显示却是横向,起初还以为是ueditor编辑器问题。试了之前的6 的也是,再试了朋友的5s 的仍然如此,但是之前android手机和单反竖拍的都显示正常。直接http://images.kecq.com/xxx.jpg在chrome中显示正常 在ie上仍然横向显示. [...]   阅读全文

[未分类]

关于博客

admin 阅读(884) 评论(2)

做这个博客确实发了不少时间,最初是用wordpress 因为有很多主题,不过最终还是放弃了。因为php和wordpress 的架构不熟,不能完全按照自己的意愿来。所以我博客都是自己用asp.net写的,后来升级为asp.net mvc 。 kecq.com为技术博客,fyj.me 为生活博客,他们为同一套后台代码只是调用的不同UI和数据库。这两个博客都为全原创,fyj.me有些朋友的日志。因为是.net 服务器系统为windows server 2008,最初数据库是sql server2008 的后来改为了mysql ,服务器内存至少要求2G. 还有静态图片和css js用到又拍云,域名服 [...]   阅读全文

[未分类]

mysql order by limit 效率问题

admin 阅读(1343) 评论(0)

昨晚在部署一个网站的时候死活打不开,经排查是主页的查询问题,将sql拿出来执行竟然要97秒。自己的博客数据量小,没有发现这个问题,但是这里有6000多条。在博客的改进过程中,考虑到正文表数据量较大,可能会出现效率问题,我将文章的正文分离出来一个表再与文章表关联。 起初怀疑是视图问题,因为之前遇到过。还有怀疑是select count 的问题,在mysql 中 select count(*) from a 没有问题,但是select count(*) from (select * from a) 在a表数据很多的情况下就会有问题,但是sqlserver中没有该现象。 逐渐排查这个sql,去掉 [...]   阅读全文

[未分类]

Centos6.5 升级mysql

admin 阅读(1418) 评论(0)

服务器由于没有更新yum源 之前装的mysql 版本还是5.5 版本的,最近打算升级为最新的mysql版本。先在虚拟机上实验了下,现在正式在ecs 上操作。其实我的本意不是升级而是卸载掉重新安装,所以我先开了台按量付费的服务器进行内网备份操作,没有用自带的备份工具而是用Navicat备份的,因为之前用自带的备份还原不知道为什么报错而且看生成的sql不全。查看有没有安装过: yum list installed mysql* rpm -qa | grep mysql*查看有没有安装包: yum list mysql* [...]   阅读全文

[未分类]

Node.js 和 Redis使用遇到的问题

admin 阅读(1634) 评论(0)

由于我的网站是放在香港的,国内的阿里云ecs只是作为数据库(担心香港服务器的安全),但是备案在国内,为了不被注销备案只得将www解析到阿里云。至于为什么不直接放到阿里云,因为ecs我的是最低配而且是linux 而我的程序是用.net 写的不太好部署。于是用nginx 反向代理,想来不是很好的解决方案。首先用户请求到nginx, nginx 再请求香港服务器,香港服务还要连阿里云的数据库。 后来想到一个方案,先生成所有页面的静态Html 到Redis中,在用Node.js 读取Redis 应该能做好毫秒级别的响应(只有一个动态请求,其它静态文件都用了CDN ) 。 于是做吧,我写.net 桌 [...]   阅读全文

[未分类]

云存储的选择

admin 阅读(1396) 评论(0)

最开始博客是用的百度云,后来百度升级为BCE 就没用了,一个原因是因为它没有提供.net sdk,还有个原因是可能要用阿里云服务器,于是研究了下阿里云,也为此做了一个简单的同步工具。后来了解了又拍云、七牛云、腾讯云、万象优图。 阿里云OSS好像是没有CDN的,从选择地域就觉得,不过可以买它的CDN为OSS加速,但是需要另外付费。OSS有5G 免费空间和流量,对于我博客来说暂时是够了,腾讯云和万象优图是送50GB免费空间和流量,又拍云如果加入联盟可以每个月免费得15G存储和15G流量,七牛云注册后是1G存储和流量,认证成标准用户后好像是10G存储和流量。加入又拍云联盟而不能取消链接,总感觉不爽 [...]   阅读全文

[未分类]

WPF ListView的用法

admin 阅读(2781) 评论(0)

先上图,右边的就是ListView,为什么没用GridView ..因为我还要显示图标形式,暂时没有找GridView如何显示图标形式应该也可以实现。ListView是继承自ListBox, 其实有时候WPF并不比Winform简单。图标暂时无视...先随便找的一张图片关于列头排序,简单的就是在ListView中加入事件GridViewColumnHeader.Click="GridViewColumnHeaderClickedHandler",用tag记录下来当前的顺序,不过列头没有小箭头可以想办法实现。privatevoidSort(ListViewlv,strings [...]   阅读全文

[未分类]

WPF 动态 TreeView

admin 阅读(3733) 评论(0)

先上图后面是ListView,下一篇文章会介绍 前面有一篇关于WPF TreeView的,但是它是一次加载所有数据,如果数据量特别大的时候显然不可取,于是想法加入动态。有两种模式,一种是不用MVVM,采用添加TreeViewItem 来实现,另一种是用MVVM模式数据驱动。有个不好的地方,就是如果TreeViewItem.Items 没有数据(为0也一样),将不会显示节点的小三角,这样我就不能点击小三角的时候动态加载子项数据,应该有变通的方法就是重写TreeViewItem的样式,不过很麻烦,要自己处理缩进和展开。所以目前只能做到预加载下一级节点,当点击一级节点的时候会加载二级节点,但不会加载 [...]   阅读全文

[未分类]

腾讯云万象优图.net 上传

admin 阅读(1483) 评论(0)

因为阿里云oss 不支持图片处理,又在一则广告上看到腾讯云50GB存储和50GB流量免费,万象优图也支持图片处理。于是就来研究了一番,不过万象优图没有在线管理,上传后都不知道传了哪些,所以需要自己做一个数据库来记录下了。 腾讯云上面有各种SDK 唯独没有 .net !! 这对.net程序员怎么能忍,好在我java也还行,就只好照着java sdk做了一个出来,还是废了不少功夫才成功.有一点request.GetResponse() 如果不成功,腾讯云返回的不是200,这里会抛异常,但我要知道它返回报错的json 吧,后来在国外一篇文章上看到可以在cath 里的WebException 里取 [...]   阅读全文

[未分类]

我的博客文件上传处理

admin 阅读(1438) 评论(1)

关于文件上传..其实要传到服务器很简单就几句代码。不过个人的要求比较多,需要跨域、跨站点、跨目录、记录数据库、生成不同版本缩略图、重复文件不上传、记录Exif信息、记录文件对象关系等。经过了很多次改动了,估计几年前就有一个版本...随着自己的需求不断变更。 首先有一个抽象类usingSystem; usingSystem.Collections.Generic; usingSystem.Linq; usingSystem.Text; usingSystem.Web; usingSystem.Web.SessionState; usingSystem.IO; usingSyste [...]   阅读全文