真爱无限的知识驿站

学习积累技术经验,提升自身能力

[转载]使用vs2010编写c++Win32 Console Project时会出“error LNK1123” 错误解决方法

终极解决方案:

VS2010在经历一些更新后,建立Win32 Console Project时会出“error LNK1123” 错误,


解决方案为 将 项目|项目属性|配置属性|清单工具|输入和输出|嵌入清单 “是”改为“否”即可,但是每新建一个项目都要这样设置一次,很麻烦



在建立VS2010 Win32 Project项目时,按照上面解决方案依然发生了“error LNK1123”错误,经过上网查资料,解决方案为:

序列化和反序列化,异步调用web/wcf/函数

xml序列化、反序列化

 

       //xml序列化
        public static string Seria(DataSet ds)
        {
            XmlSerializer serializer = new XmlSerializer(typeof(DataSet));
            StringBuilder sb = new StringBuilder();
            XmlWriter writer = XmlWriter.Create(sb);
            serializer.Serialize(writer, ds);
            return sb.ToString();
        }
        //xml反序列化
        public static DataSet DeSeria(string sb)
        {
            XmlSerializer serializer = new XmlSerializer(typeof(DataSet));
            StringReader sr = new StringReader(sb);
            XmlReader xr = XmlReader.Create(sr);
            DataSet ds = (DataSet)serializer.Deserialize(xr);
            return ds;
        }
        public static string Seria<T>(T ds)
        {
            XmlSerializer serializer = new XmlSerializer(typeof(T));
            StringBuilder sb = new StringBuilder();
            XmlWriter writer = XmlWriter.Create(sb);
            serializer.Serialize(writer, ds);
            return sb.ToString();
        }
        //xml反序列化
        public static T DeSeria<T>(string sb)
        {
            XmlSerializer serializer = new XmlSerializer(typeof(T));
            StringReader sr = new StringReader(sb);
            XmlReader xr = XmlReader.Create(sr);
            T ds = (T)serializer.Deserialize(xr);
            return ds;
        }


Memcached1.4.13(32、64位windows)在.Net中使用

创建自动启动windows服务命令:

sc create "Memcached Server" binpath= "E:Memcachedmemcached.exe -d runservice -l 127.0.0.1 -m 512 -c 2048 -p 11011" DisplayName= "Memcached Server" start= auto


u盘插入电脑不显示容量,也打不开的一种解决方法

1、卸载原有的驱动(可能时间会很久,因为驱动可能不正常,很久才响应)。


.Net向sql server数据库保存图片或者其他小文件

测试用sql server数据库保存图片或者其他小文件。

文件流字段用varbinary类型。

lucene.net 3.0.3、结合盘古分词进行搜索的小例子(分页功能)

添加:2013-12-25

更新:2013-12-26 新增分页功能。

自己写jquery.lazyloading图片延迟加载插件,通用

jQuery.lazyloading.js的作用/加载过程/原理/设计思路:
1、刚加载页面时只加载html,不加载图片,图片的src为空,把真实的图片路径放到data-original属性中,页面加载速度变快;
2、在页面加载完成之后,js初始化,把有data-original属性的图片再加一个<div></div>在外面,再创建一个隐藏的<img />标签,并且根据原图片的大小和位置计算loading图片的位置,把loading图片显示在中间;
3、判断window的scroll事件(滚动条变化),判断图片在不在可视区域内,如果在可视区域内,那么执行第4步,否则什么也不做。
4、判断图片的src与data-original是不是相同,如果不相同(说明还没有加载),执行第5步,否则什么也不做。
5、把图片的data-original赋值给隐藏的<img />标签的src,当隐藏的图片完全加载好之后(完成后会执行它的.load()事件),再把隐藏图片的src赋值给原图片的src(原因:保证loading图片消失后目标图片立即显示,如果一开始把data-original赋值给图片的src,那么还没加载完就会显示图片,网页中图片是一截一截显示的,非常难看).

.net Mvc文件下载的功能,大文件下载完成之后修改数据库功能

我服务器上文件业务上只能下载一次,下载了之后就不能下载了,大文件或网速不好时,可能服务端文件流发送完了,客户端还没下载完,导致下载失败,

那么最好的办法就是:在续传时不判断(If-Range,或If-Match 不为空时不判断,仍然发送对应的文件流)就行了,这样有一个漏洞,就是一个文件没下载完时,可以同时下载很多次,但是没办法,客户使用浏览器下载不好控制(如果记录用户开始下载的次数,逻辑上也不行—他可以下载到一半,然后时间不够不下载了,下次再重新下载,这在业务上也是允许他没下载完时重新下载的)。

win7 32位与64位下载地址存档


文件信息:Windows 7 简体中文旗舰版 x86 (32位 MSDN RTM正式版)

.Net生成站点sitemap供百度抓取的类和使用


sitemap介绍:

<< < 10 11 12 13 14 15 16 17 18 19 > >>

Powered By Z-BlogPHP 1.7.5

Copyright 2024-2029 pukuimin Rights Reserved.
粤ICP备17100155号-1