随笔分类 - .Net
摘要:最近在做一个聚合搜索引擎,根据电影名,得到资源链接, 并且必须和自己的QQ电影资源机器人兼容, 根据电影名自动回复电影链接。 资源网站:http://www.wxtv.net/api.php/provide/vod/?ac=list&wd=电影关键词, 可根据该站提供的API接口, 得到json数据
阅读全文
摘要:今天用了两个小时, 为无限影视(https://www.88tv.org)开发了一个小工具, 用来生成baidu的sitemap。 方便用。 因为该电影站的视频内容详情网页的ID是自增长的,所以可以按顺序快速生成。 不用再写爬虫去一个一个链接爬了。 1. 输入URL模板, 注意{*}, 这个是用来放
阅读全文
摘要:女朋友经常问影视剧, 答不上来怎么办?朋友介绍了一个好站(www.5ddy.net), 全是豆瓣高分影视。 非常666. 今日特写一个查询小工具, 根据名称快速得到它的剧集。 设计思路 1. 获取它接口的JSON数据。 2. 解析JSON, 获取电影名和链接。 3. 发给女朋友。 核心代码。 解析J
阅读全文
摘要:同一段逻辑代码需要在多个网站中使用, 每个网站都新建一个ashx真是扯蛋的作法, 所以想只请求一处的ashx, 这样便于维护和修改, 那么,ajax跨域问题就来了。废话少说, 直接上代码, 我现在做的是GET请求的。 POST请求同理。首先整改ashx,加入支持跨域请求的代码。 con...
阅读全文
摘要:1 private void CameraConn() 2 { 3 4 videoSource = new VideoCaptureDevice(videoDevices[tscbxCameras.SelectedIndex].MonikerStri...
阅读全文
摘要:之前做的采集程序, 是单线程的, 一个图片列表, 要等着一一采完....浪费了不少时间, 正好今天家里带宽升级, 可以使用多线程采集了.... 连夜改进原来的程序. 使用多线程去采集.... 设定思路:采集目标:http://www.8kmm.com, 已知网址列表(List保存), 应用多线程...
阅读全文
摘要:多年前的一个web项目, 有一个地方是用ajax发送短信验证码, 当时没考虑好, 没判断来路, 这几天被人恶意滥用发送了很多垃圾短信, 投诉到公司来了。 今天一看代码吓出一身冷汗! 以后一定要记得判断来路, 禁止直接请求Ajax地址。方式1, 判断来路, 不能为空且必须同是HostUrl if(...
阅读全文
摘要:经常有这种情况, 开发机本地正常, 但是一旦发布到服务上后, 就出现各种问题。这是由于开发机和服务器环境不一样造成的, 所以开发时要尽可能的模拟真实性。 这时候, VS的这个功能就帮大忙了。如何启用IIS调试 第一种:附加进程法 1. 在IIS中建立站点直接指到程序所在文件夹(或者路径指到程序...
阅读全文
摘要:最近在做一个图片浏览的工具, 需要在PictureBox中显示图像文件, 包括gif播放。 且不能被程序独占, 就算winform的程序正在显示这张图, 也能在资源管理器里delete它。看了看网上的示例, 光一个显示gif图片,就有人在说用label代替pictureBox,然后设置为背景图片、有...
阅读全文
摘要:static class NativeMethods { [DllImport("winmm.dll", EntryPoint = "waveOutSetVolume")] public static extern int WaveOutSetVolume(IntPtr hwo, uint dwVolume); }调用:NativeMethods.WaveOutSetVolume(IntPtr.Zero,音量大小)windows7下测试通过,因为win7有增强型音量控制, 不清楚xp下行不行, 待会虚拟机上...
阅读全文
摘要:只需要在:用户控件的 Load事件中加上//Load事件1privatevoidSeoSiteAll_Load(objectsender,EventArgse)2{3if(this.TopLevelControlisForm)4{5((Form)this.TopLevelControl).AcceptButton=btn_Start;6}7}//按钮点击事件1privatevoidBtnStartClick(objectsender,EventArgse)2{3Process.Start("http://www.8kmm.com");4}
阅读全文
摘要:动手写下 string s =Request.ServerVariables["HTTP_ACCEPT_LANGUAGE"].ToString(); Response.Write(s);
阅读全文
摘要:问题: 网站有bbs.xxx.com / main.xxx.com / pay.xxx.com 这三个不同的二级域名站,要实现任何一二级域名处登陆,其他各二级域名的站均登陆。 解决办法: 设置cookie的domain属性。 详细介绍: 把保存用户登陆信息的cookie的域设置成一样即可。usercookie.Domain=".xxx.com"; 要注意,在域名前必须要加一个&...
阅读全文
摘要:using System;using System.Collections.Generic;using System.Text;using System.Data;using System.Data.SqlClient;using System.Configuration;using System.Windows.Forms;using System.IO;namespace SiteMaps{ ...
阅读全文
摘要:借助代码生成get set。
工具名称: autocode 下载: http://www.devprojects.net/default.aspx
还有一个Resharper 下载: http://www.jetbrains.com/resharper/
另外在vs05里面输入prop再按tab键也可生成。
寻找开源工具。 有的请回帖。
阅读全文
摘要:设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石,如同大厦的一块块砖石一样。 GoF的“设计模式”是第一次将设计模式提升到理论高度,...
阅读全文
摘要:优秀网站源码、编程源码下载网站大集中 1.51源码:http://www.51aspx.com/ 2.源码之家:http://www.codejia.com/ 3.源码网:http://www.codepub.com/ 4.虾客源码:http://www.xkxz.com/ 5.多多源码:http://www.morecode.net/ 6.洪越源代码:http://www....
阅读全文
摘要:1.静态变量和非静态变量的区别? 2.const 和 static readonly 区别? 3.extern 是什么意思? 4.abstract 是什么意思? 5.internal 修饰符起什么作用? 6.sealed 修饰符是干什么的? 7.override 和 overload 的区别? 8.什么是索引指示器? 9.new 修饰符是起什么作用? 10.this 关键字的含义? 11.可以使用...
阅读全文
摘要:有许多人问的,.Net中的委托以及事件处理。我拿简单的例子说明一下,是现实中的例子: 比如说一个公司(场景),你是老板,手下有两个员工,小张和小王。 你命令小王,如果小张玩游戏,则小王扣去小张500元钱。 这就是现实中的委托。 实际上,在写程序中,程序员就是老板,小张和小王就是两个对象。小张玩游戏是一个方法,小张还有一个游戏事件,他玩游戏激发这个事件。而小王就是事件处理对象,他负责把小张的钱扣除5...
阅读全文
浙公网安备 33010602011771号