软狗的技术分享


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

  • 公益404

手把手教你用.NET Core写爬虫

发表于 2016-12-04 | 分类于 asp.net core
手把手教你用.NET Core写爬虫写在前面自从上一个项目58HouseSearch从.NET迁移到.NET core之后,磕磕碰碰磨蹭了一个月才正式上线到新版本。然后最近又开了个新坑,搞了个Dy2018Crawler用来爬dy2018电影天堂上面的电影资源。这里也借机简单介绍一下如何基于.NET ...
阅读全文 »

自动同步git repository脚本

发表于 2016-11-25 | 分类于 git
自动同步git repository脚本由于平时偶尔需要merge不同分支代码到正式版本用于发布版本,merge前就需要先把各种分支代码更新到最新,接着再去做merge工作。 经常使用的分支其实不算太多,不过仓库倒是有好几个。来来去去写命令行或者GUI操作多了觉得有点繁琐,就琢磨来写个脚本做吧。 P ...
阅读全文 »

ASP.NET MVC 微信JS-SDK认证

发表于 2016-11-01 | 分类于 dotnet core
ASP.NET MVC 微信JS-SDK认证写在前面前阵子因为有个项目需要做微信自定义分享功能,因而去研究了下微信JS-SDK相关知识。 此文做个简单的记(tu)录(cao)… 开始所有的东西都从文档开始:微信JSSDK说明文档 项目需要用到的是分享接口 不过使用微信JS-SDK之前,需要做JS接 ...
阅读全文 »

使用requirejs编写模块化代码

发表于 2016-10-22 | 分类于 javascript
写在前面最早接触javascript的时候,javascript代码直接扔在script标签里面就完事了。 反正代码不多,交互简单,逻辑不难,和HTML混在一起也未尝不可。 后来交互越来越复杂,代码越多越多了,我们就开始把JS代码独立到了单独的JS文件中。 公共的库引用在前,自己的逻辑代码引用在后, ...
阅读全文 »

VS快捷键

发表于 2016-10-14 | 分类于 memorandum
ctrl+s 保存(这个确实很简单,要说常用,这玩意绝对排名第一) ctrl+Shift+S 保存所有VS中打开的所有文件 ctrl+O 打开新文件 ctrl+Shift+O 打开项目 ctrl+Shift+A 当前项目中添加新建项 ctrl+F4 ...
阅读全文 »

ASP.NET Core 的 Middleware

发表于 2016-10-04 | 分类于 dotnet core
在ASP.NET 时代,一般来说我们很少会用到HttpModule/HttpHandler,然而有些场景我们使用HttpModule/HttpHandler倒方便快捷完成我们的需求。有兴趣了解HttpModule/HttpHandler以及使用场景的话,可以看下面这个链接的内容。 选择HttpHan ...
阅读全文 »

CodeSmith for MySQL template

发表于 2016-10-04 | 分类于 CodeSmith
对于.NET平台上的代码生成器来说,codesmith是一个非常好的选择。 以前在学院实验室用的都是SQL server数据库,老师给的一套codesmith模板用来生成model/DAL/BLL很是方便。不过后来放弃SQL server 投入MySQL之后,刚开始都是手写SQL,还是很痛苦的。再后 ...
阅读全文 »

dotnet lmabda避免修改绑定变量

发表于 2016-10-04 | 分类于 dotnet
先看一段代码 123456789101112131415161718192021222324252627282930#region test1 闭包 public static void test1() { int index = 0; ...
阅读全文 »

C#-58同城品牌公寓爬虫

发表于 2016-10-04 | 分类于 dotnet core
周末闲着无事刷知乎发现一个爬虫教程(高德API+Python解决租房问题),正中最近想要换地方住的痛点。然后大早上懒觉都没睡就屁颠屁颠开始研究这个教程了。这样教程在实验楼网站里面有手把手步骤,有兴趣自取(实验楼:高德API+Python解决租房问题)。 整体项目主要分成两步: 第一步:python爬 ...
阅读全文 »

C#.NET托管堆和垃圾回收

发表于 2016-10-04 | 分类于 dotnet
dotnet托管堆和垃圾回收托管堆基础 简述:每个程序都要使用这样或那样的资源,包括文件、内存缓冲区、屏幕空间、网络连接…..事实上,在面向对象的环境中,每个类型都代表可供程序使用的一种资源。要使用这些资源,必须为代表资源的类型分配内存。 以下是访问一个资源所需步骤: 调用IL指令newobj,为 ...
阅读全文 »
1…4567

李国宝

遇事不急,可问春雨。

70 日志
25 分类
82 标签
GitHub E-Mail 知乎
友情链接
  • 地图搜租房
  • CodeSky 代码之空
  • あまみや ゆうこ
© 2015 — 2024 李国宝
由 Hexo 强力驱动
|
粤ICP备 - 18145970号-1 | 粤ICP备18145970号-1
主题 — NexT.Mist v5.1.4