C#解析复杂的 Json 字符串
发布时间:2019/9/3 11:35:08 阅读(8693)条评论(0)条
如今大量的 Web API 为我们编写复杂程序提供了极大的方便,例如百度地图 API、图灵机器人 API等等,利用这些 Web 应用程序我们可以充分发挥云服务的优势,开发出大量有趣的应用。Web API 通常返回 Json 或 XML 格式的检索数据,由于 Json 数据量更小,所以目前大多数情况下我们都选择返回 Json 格式的数据。如果返回的 Json 文档很大,而我们仅仅需要其中的一小部分数据。按照之前的方法,我们必须首先定义一个与 Json 对象对应的 .NET 对象,然后反序列化,最后才能从对象中取出我们需要的数据。而有了 Json.NET,这个任务就很容易实...
未完,继续阅读→关键字:
json net 解析 【C#】错误“System.NullReferenceException:未将对象引用设置到对象的实例“解析
发布时间:2018/1/19 16:00:02 阅读(8873)条评论(0)条
错误原因分析 首先,你要知道,在.net里面所有操作的变量都是对象。 一般的标示符,如int,string,char等等,最后都会转换为System命名空间下面的类名(如Int32,String,Char等等),当然类实例化的就更不用说了。对象就必然存在若干的属性和方法。你要操作一个对象,也必然是操作它的属性或者方法。 “未将对象引用设置到对象的实例”,也就是说你要调用对象实例里面不存你要操作的属性或者方法,而在确定你的对象里面有你要操作的属性或者方法,但是仍然报错,就多半是你操作的对象变成null了。因为null实际上...
未完,继续阅读→关键字:
net 错误 .net操作XML【查、增、改、删】实例源代码下载
发布时间:2017/9/1 15:41:08 阅读(6560)条评论(0)条
一、概述:.net对于XML操作已经有比较多的代码在网上流传,但是能用的没有几个。所以在此专门做成了一个实例,以便后来人。下载地址在文章底部本实例围绕以下XML的格式为基础。我相信只要学会了这篇文章,其它的只是大同小异。<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0"> <channel> <title>幸凡学习网</title> <description>是一个免费提供代码分享的一个网站,专注于.net、SEO、Div+css、javascript、SEO、经...
未完,继续阅读→关键字:
xml net 解决.net 操作XML 存储带有尖括号>的问题
发布时间:2017/9/1 15:07:21 阅读(7719)条评论(0)条
.net在操作xml时发现无法直接保存类似尖括号(<,>) 等问题。找了好久也没找到原因。然后自己瞎测试,居然可以了!本来是用InnerText插入值是为文本,如果有尖括号或其它特殊字符会自动被转码。我这本来就是做站点RSS功能的肯定是需要添加文章内容,此时就需要用到 CDATA (CDATA是不通过解析器进行解析的文本,文本中的标签不被看作标记。)<description><![CDATA[ 文章内容 ]]></description>文章内容必须保存特殊字符转码过了,才不会报错。本来批量生成不会自动转码,单个操作然后保存居然会被转码成&a...
未完,继续阅读→关键字:
net xml C#.NET用HttpWebRequest 添加 headr 解决方法
发布时间:2017/7/29 11:34:14 阅读(32214)条评论(0)条
平时写HttpWebRequest程序抓取html时,我们经常要模拟浏览器进行数据的获取或提交,因此就必须要对http头的相关属性进行设置。但当我需要设置“Host”值的时候,比如:request.Headers.Set("Host", "86y.org");以为万事大吉了,但运行时却提示【无法直接修改标题“Host”】,无法修改!怎么办?在http头中,不仅“Host”不能设置,其他的一些属性也有无法设置的情况,比如“Connection”request.Headers.Set("Connection", "keep-alive");这样写会...
未完,继续阅读→关键字:
net 抓取 header .net 视频转换成m3u8列表+缩略图(附源代码下载)
发布时间:2017/7/15 8:41:45 阅读(12690)条评论(0)条
一、概述:现在使用m3u8格式的视频也是越来越多,因为可以兼容PC、移动端。最主要的是可以做到减轻服务器的压力(按需加载)。html5播放m3u8(hls)示例:www.86y.org/demo/m3u8/ 示例使用的播放器是:chplayer 是一个不错的开源播放器这样可以兼容各个平台,需要的可以进去下载并使用。本实例也是在网上下载下来的(来源),但是直接运行是会报错的。最后成功实现了转换功能,所以在此记录下使用过程及心得。主要是运用了ffmpeg.exe。生成后的文件如下:(切片软件源码下载地址在文章结尾) 二、使用环境:1、运行环境需要...
未完,继续阅读→关键字:
m3u8 ffmpeg 视频 转换 .net 保存url快捷方式到桌面源码
发布时间:2017/4/17 13:47:47 阅读(7425)条评论(0)条
一、概述js 保存到桌面快捷方式 安全有限止了,所以还是得用后台程序来做代码。在网上找了不少资料发现。url可以快捷方式到桌面,但是图标始终不行,所以只能用系统自带的图标。本文附代php源码。效果如下图所示:图标显示效果跟系统有关系。win7系统图标二、两种代码 实现1、C#代码using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;public partial class desk_index : System.Web.UI.Page{ protected void Page_Load(object sender, ...
未完,继续阅读→关键字:
net 桌面 kindeditor 批量上传加水印附源文件下载.net版本
发布时间:2016/12/22 17:31:45 阅读(8865)条评论(0)条
一、概述:本次修改的是最新版本kindeditor-4.1.10 主要是针对.net版,批量上传添加水印,水印可以选择文字或是图片。修改过程挺奇葩,因为有些API不熟,导至走了不少弯路,言而总之还是惊喜。喜欢本实例的朋友可以下载DEMO源文件,文章底部附下载地址。效果图如下: 二、环境要求:1、.net4.0 版本或以上2、添加引用 LitJson.dll,下载地址:http://download.csdn.net/detail/pukuimin1226/5851711只要以上两个条件就可以在IIS下运行了。 三、修改代码:1、kindeditor-all.js,本人没有使用精简js,因为方便修改。搜索uploadDesc: u...
未完,继续阅读→关键字:
编辑器 水印 批量上传 H5 WebSocket 如何和C#进行通信
发布时间:2016/11/3 10:22:06 阅读(18713)条评论(0)条
HTML5作为下一代的 Web 标准, 拥有许多引人注目的新特性,如 Canvas、本地存储、多媒体编程接口、WebSocket 等。WebSocket 在浏览器和服务器之间提供了一个基于 TCP 连接的双向通道。Web 开发人员可以非常方便地使用 WebSocket 构建实时 web 应用。HTML5 WebSocket 的目的就是要取代轮询和 Comet 技术,使客户端浏览器具备像 C/S 架构下桌面系统的实时通讯能力。 WebSocket 在数据传输的稳定性和数据传输量的大小方面,和轮询以及 Comet 技术比较,具有很大的性能优势。 下面给出一个简单的例子,来说明websock...
未完,继续阅读→关键字:
html5 通信 net .net sitemap制作方法
发布时间:2016/9/7 17:32:37 阅读(5804)条评论(0)条
.net sitemap制作方法一、什么是网站地图及作用网站地图,又叫站点地图,它就是一个列出了你网站上所有页面地址的清单文件,一般来说分为2种,一种是给搜索引擎看的,一种是给用户看的,前者帮助搜索引擎更好地收录你的网站,后者帮助用户更好的了解你的网站整体结构、更快的找到他们想要找的内容。本文讲的主要是前者,当然作用也就是SEO优化。网站地图:一般有3种格式,txt、xml、html,绝大部分情况下都是用xml格式,百度、谷歌都是支持xml格式。本文主要讲xml的制作方法。二、制作方法1、XML格式<?xml version="1.0" encoding="utf-8"...
未完,继续阅读→关键字:
sitemap 网站地图 net ASP.NET Ueditor上传图片添加水印教程
发布时间:2016/8/22 15:11:42 阅读(6043)条评论(0)条
首先来一张我们想要的功能界面,如果发觉这种效果不是你想要的,后面的内容就不用看了。准备 从官网下载的Ueditor压缩包,我下载的是ueditor1_4_3-utf8-net 这个版本,下面的介绍是对这个版本而言的。修改界面先找到我们要添加"加水印[checkbox]"的地方 由此可以知道,我们应该到image.html 这个文件去修改我们的html代码,在 image.html文件的第36行开始添加几行html代码,如下图: 刷新界面,单击多图上传>本地上传,界面就变成这样了: 寻找可行的办法打开FireBug,选中控制台,我们...
未完,继续阅读→关键字:
net 编辑器 水印 教程 .net自动合并输出css或js的解决方案附实例下载
发布时间:2016/7/19 16:25:42 阅读(5674)条评论(0)条
一、概述这是一个基于 aspnet 的自动合并输出js和css的解决方案。由ashx动态获取所要合并的文件,然后输出成一个文件。目的是为了减少服务器请求。当然在合并的过程中需要注意一些问题下面会讲到。底部附有下载地址,效果如下: 二、使用方法://file参数是ashx接收需要合并的文件,多个以豆号(英文)隔开,文件位置最好也是使用绝对地址,这样不管在哪里都可以调用得到 //t参数是类型,js/css//如果怕有缓存可以加随机参数在此不作演示<!-- css引用--><link type="text/css" rel="stylesheet" hr...
未完,继续阅读→关键字:
ashx css js